public interface ServerLibraryManager
ServerLibraryConfiguration
Modifier and Type | Interface and Description |
---|---|
static class |
ServerLibraryManager.MissingLibrariesException
Exception there are missing libraries which cannot be deployed.
|
Modifier and Type | Method and Description |
---|---|
void |
deployLibraries(Set<ServerLibraryDependency> libraries)
Deploys all the required libraries passed to the method.
|
Set<ServerLibraryDependency> |
getDeployableDependencies(Set<ServerLibraryDependency> dependencies) |
Set<ServerLibrary> |
getDeployableLibraries()
Returns the set of libraries the server has access to and can be deployed
on request (by call to
#deployRequiredLibraries(java.util.Set) . |
Set<ServerLibrary> |
getDeployedLibraries()
Returns the set of libraries already deployed to the server.
|
Set<ServerLibraryDependency> |
getMissingDependencies(Set<ServerLibraryDependency> dependencies) |
@NonNull Set<ServerLibrary> getDeployableLibraries()
#deployRequiredLibraries(java.util.Set)
.@NonNull Set<ServerLibrary> getDeployedLibraries()
@NonNull Set<ServerLibraryDependency> getMissingDependencies(@NonNull Set<ServerLibraryDependency> dependencies)
@NonNull Set<ServerLibraryDependency> getDeployableDependencies(@NonNull Set<ServerLibraryDependency> dependencies)
void deployLibraries(@NonNull Set<ServerLibraryDependency> libraries) throws ConfigurationException
libraries
- the libraries to deployConfigurationException
- if there was a problem during
the deployment