Package org.n52.iceland.request.operator
Class RequestOperatorRepository
- java.lang.Object
-
- org.n52.janmayen.component.AbstractComponentRepository<RequestOperatorKey,RequestOperator,RequestOperatorFactory>
-
- org.n52.iceland.request.operator.RequestOperatorRepository
-
- All Implemented Interfaces:
ActivationListenable<RequestOperatorKey>,ActivationManager<RequestOperatorKey>,ActivationProvider<RequestOperatorKey>,ActivationSink<RequestOperatorKey>,ActivationSource<RequestOperatorKey>,Constructable
public class RequestOperatorRepository extends AbstractComponentRepository<RequestOperatorKey,RequestOperator,RequestOperatorFactory> implements ActivationManager<RequestOperatorKey>, ActivationSource<RequestOperatorKey>, Constructable
- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description RequestOperatorRepository()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate(RequestOperatorKey key)voiddeactivate(RequestOperatorKey key)voidderegisterListener(ActivationListener<RequestOperatorKey> listener)Set<RequestOperatorKey>getActiveRequestOperatorKeys()Set<RequestOperatorKey>getActiveRequestOperatorKeys(OwsServiceKey sok)Set<RequestOperator>getActiveRequestOperators(OwsServiceKey sok)Set<RequestOperatorKey>getKeys()RequestOperatorgetRequestOperator(RequestOperatorKey key)RequestOperatorgetRequestOperator(OwsServiceKey sok, String operationName)Set<RequestOperator>getRequestOperators()voidinit()booleanisActive(RequestOperatorKey rok)voidregisterListener(ActivationListener<RequestOperatorKey> listener)voidsetActive(RequestOperatorKey rokt, boolean active)-
Methods inherited from class org.n52.janmayen.component.AbstractComponentRepository
getProviders, getProviders, getUniqueProviders, getUniqueProviders
-
-
-
-
Method Detail
-
init
public void init()
- Specified by:
initin interfaceConstructable
-
getRequestOperator
public RequestOperator getRequestOperator(RequestOperatorKey key)
-
getRequestOperator
public RequestOperator getRequestOperator(OwsServiceKey sok, String operationName)
-
getRequestOperators
public Set<RequestOperator> getRequestOperators()
-
setActive
public void setActive(RequestOperatorKey rokt, boolean active)
- Specified by:
setActivein interfaceActivationSink<RequestOperatorKey>
-
getActiveRequestOperators
public Set<RequestOperator> getActiveRequestOperators(OwsServiceKey sok)
-
getActiveRequestOperatorKeys
public Set<RequestOperatorKey> getActiveRequestOperatorKeys()
-
getActiveRequestOperatorKeys
public Set<RequestOperatorKey> getActiveRequestOperatorKeys(OwsServiceKey sok)
-
isActive
public boolean isActive(RequestOperatorKey rok)
- Specified by:
isActivein interfaceActivationProvider<RequestOperatorKey>
-
registerListener
public void registerListener(ActivationListener<RequestOperatorKey> listener)
- Specified by:
registerListenerin interfaceActivationListenable<RequestOperatorKey>
-
deregisterListener
public void deregisterListener(ActivationListener<RequestOperatorKey> listener)
- Specified by:
deregisterListenerin interfaceActivationListenable<RequestOperatorKey>
-
activate
public void activate(RequestOperatorKey key)
- Specified by:
activatein interfaceActivationSink<RequestOperatorKey>
-
deactivate
public void deactivate(RequestOperatorKey key)
- Specified by:
deactivatein interfaceActivationSink<RequestOperatorKey>
-
getKeys
public Set<RequestOperatorKey> getKeys()
- Specified by:
getKeysin interfaceActivationSource<RequestOperatorKey>
-
-