public class RepositoryManager extends Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsAlgorithm(String algorithmName) |
void |
finalize() |
org.n52.wps.server.IAlgorithm |
getAlgorithm(String className)
Methods looks for Algorithm in all Repositories.
|
org.n52.wps.server.IAlgorithmRepository |
getAlgorithmRepository(String name) |
List<String> |
getAlgorithms() |
Class |
getInputDataTypeForAlgorithm(String algorithmIdentifier,
String inputIdentifier) |
static RepositoryManager |
getInstance() |
Class |
getOutputDataTypeForAlgorithm(String algorithmIdentifier,
String inputIdentifier) |
net.opengis.wps.x100.ProcessDescriptionType |
getProcessDescription(String processClassName) |
org.n52.wps.server.IAlgorithmRepository |
getRepositoryForAlgorithm(String algorithmName) |
org.n52.wps.server.IAlgorithmRepository |
getRepositoryForClassName(String className) |
boolean |
registerAlgorithm(String id,
org.n52.wps.server.IAlgorithmRepository repository) |
static void |
reInitialize()
Allows to reInitialize the RepositoryManager...
|
protected void |
reloadRepositories()
Allows to reInitialize the Repositories
|
void |
shutdown() |
boolean |
unregisterAlgorithm(String id) |
public static RepositoryManager getInstance()
public static void reInitialize()
protected void reloadRepositories()
public org.n52.wps.server.IAlgorithm getAlgorithm(String className)
className - Exceptionpublic boolean containsAlgorithm(String algorithmName)
public org.n52.wps.server.IAlgorithmRepository getRepositoryForAlgorithm(String algorithmName)
public Class getInputDataTypeForAlgorithm(String algorithmIdentifier, String inputIdentifier)
public Class getOutputDataTypeForAlgorithm(String algorithmIdentifier, String inputIdentifier)
public boolean registerAlgorithm(String id, org.n52.wps.server.IAlgorithmRepository repository)
public boolean unregisterAlgorithm(String id)
public org.n52.wps.server.IAlgorithmRepository getAlgorithmRepository(String name)
public org.n52.wps.server.IAlgorithmRepository getRepositoryForClassName(String className)
public net.opengis.wps.x100.ProcessDescriptionType getProcessDescription(String processClassName)
public void shutdown()
Copyright © 2019. All Rights Reserved.