Package org.n52.iceland.request.handler
Class OperationHandlerRepository
- java.lang.Object
-
- org.n52.janmayen.component.AbstractComponentRepository<OperationHandlerKey,OperationHandler,OperationHandlerFactory>
-
- org.n52.iceland.request.handler.OperationHandlerRepository
-
- All Implemented Interfaces:
Constructable
public class OperationHandlerRepository extends AbstractComponentRepository<OperationHandlerKey,OperationHandler,OperationHandlerFactory> implements Constructable
In 52N SOS version 4.x called OperationDAORepository- Since:
- 1.0.0
-
-
Constructor Summary
Constructors Constructor Description OperationHandlerRepository()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OperationHandlergetOperationHandler(String service, String operationName)OperationHandlergetOperationHandler(OperationHandlerKey key)Map<OperationHandlerKey,OperationHandler>getOperationHandlers()voidinit()voidsetComponentFactories(Optional<Collection<OperationHandlerFactory>> componentFactories)voidsetComponents(Optional<Collection<OperationHandler>> components)-
Methods inherited from class org.n52.janmayen.component.AbstractComponentRepository
getProviders, getProviders, getUniqueProviders, getUniqueProviders
-
-
-
-
Method Detail
-
setComponents
@Inject public void setComponents(Optional<Collection<OperationHandler>> components)
-
setComponentFactories
@Inject public void setComponentFactories(Optional<Collection<OperationHandlerFactory>> componentFactories)
-
init
public void init()
- Specified by:
initin interfaceConstructable
-
getOperationHandlers
public Map<OperationHandlerKey,OperationHandler> getOperationHandlers()
-
getOperationHandler
public OperationHandler getOperationHandler(String service, String operationName)
-
getOperationHandler
public OperationHandler getOperationHandler(OperationHandlerKey key)
-
-