org.n52.wps.unicore
Class UnicoreAlgorithmRepository

java.lang.Object
  extended by org.n52.wps.unicore.UnicoreAlgorithmRepository
All Implemented Interfaces:
IAlgorithmRepository

public class UnicoreAlgorithmRepository
extends java.lang.Object
implements IAlgorithmRepository


Field Summary
static java.lang.String CFG_ALIAS
           
static java.lang.String CFG_COMPRESSION
           
static java.lang.String CFG_KEYSTORE
           
static java.lang.String CFG_OVERWRITE
           
static java.lang.String CFG_PASSWORD
           
static java.lang.String CFG_REGISTRY
           
static java.lang.String CFG_TYPE
           
protected  java.util.Map<java.lang.String,net.opengis.wps.x100.ProcessDescriptionType> processDescriptionMap
           
 
Constructor Summary
UnicoreAlgorithmRepository()
           
UnicoreAlgorithmRepository(java.lang.String wpsConfigPath)
           
 
Method Summary
 boolean addAlgorithm(java.lang.Object processID)
           
 boolean containsAlgorithm(java.lang.String processID)
           
 IAlgorithm getAlgorithm(java.lang.String processID, ExecuteRequest executeRequest)
           
 java.util.Collection<java.lang.String> getAlgorithmNames()
           
 java.util.Collection<IAlgorithm> getAlgorithms()
           
static UnicoreAlgorithmRepository getInstance()
           
static UnicoreAlgorithmRepository getInstance(java.lang.String wpsConfigPath)
           
 net.opengis.wps.x100.ProcessDescriptionType getProcessDescription(java.lang.String processID)
           
 java.util.Properties getUnicoreProperties()
           
 boolean removeAlgorithm(java.lang.Object processID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CFG_REGISTRY

public static java.lang.String CFG_REGISTRY

CFG_KEYSTORE

public static java.lang.String CFG_KEYSTORE

CFG_ALIAS

public static java.lang.String CFG_ALIAS

CFG_PASSWORD

public static java.lang.String CFG_PASSWORD

CFG_TYPE

public static java.lang.String CFG_TYPE

CFG_OVERWRITE

public static java.lang.String CFG_OVERWRITE

CFG_COMPRESSION

public static java.lang.String CFG_COMPRESSION

processDescriptionMap

protected java.util.Map<java.lang.String,net.opengis.wps.x100.ProcessDescriptionType> processDescriptionMap
Constructor Detail

UnicoreAlgorithmRepository

public UnicoreAlgorithmRepository()

UnicoreAlgorithmRepository

public UnicoreAlgorithmRepository(java.lang.String wpsConfigPath)
Method Detail

getInstance

public static UnicoreAlgorithmRepository getInstance()

getInstance

public static UnicoreAlgorithmRepository getInstance(java.lang.String wpsConfigPath)

getUnicoreProperties

public java.util.Properties getUnicoreProperties()

addAlgorithm

public boolean addAlgorithm(java.lang.Object processID)

containsAlgorithm

public boolean containsAlgorithm(java.lang.String processID)
Specified by:
containsAlgorithm in interface IAlgorithmRepository

getAlgorithm

public IAlgorithm getAlgorithm(java.lang.String processID,
                               ExecuteRequest executeRequest)
Specified by:
getAlgorithm in interface IAlgorithmRepository

getAlgorithmNames

public java.util.Collection<java.lang.String> getAlgorithmNames()
Specified by:
getAlgorithmNames in interface IAlgorithmRepository

getAlgorithms

public java.util.Collection<IAlgorithm> getAlgorithms()
Specified by:
getAlgorithms in interface IAlgorithmRepository

removeAlgorithm

public boolean removeAlgorithm(java.lang.Object processID)

getProcessDescription

public net.opengis.wps.x100.ProcessDescriptionType getProcessDescription(java.lang.String processID)
Specified by:
getProcessDescription in interface IAlgorithmRepository


Copyright © 2007-2011 52north.org. All Rights Reserved.