public interface AlgorithmRepository
extends org.n52.janmayen.lifecycle.Constructable, org.n52.janmayen.lifecycle.Destroyable
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsAlgorithm(org.n52.shetland.ogc.ows.OwsCode id) |
default boolean |
containsAlgorithm(java.lang.String id) |
default void |
destroy() |
java.util.Optional<IAlgorithm> |
getAlgorithm(org.n52.shetland.ogc.ows.OwsCode id) |
default java.util.Optional<IAlgorithm> |
getAlgorithm(java.lang.String id) |
java.util.Set<org.n52.shetland.ogc.ows.OwsCode> |
getAlgorithmNames() |
java.util.Optional<TypedProcessDescription> |
getProcessDescription(org.n52.shetland.ogc.ows.OwsCode id) |
default java.util.Optional<TypedProcessDescription> |
getProcessDescription(java.lang.String id) |
default void |
init() |
java.util.Set<org.n52.shetland.ogc.ows.OwsCode> getAlgorithmNames()
java.util.Optional<IAlgorithm> getAlgorithm(org.n52.shetland.ogc.ows.OwsCode id)
default java.util.Optional<IAlgorithm> getAlgorithm(java.lang.String id)
java.util.Optional<TypedProcessDescription> getProcessDescription(org.n52.shetland.ogc.ows.OwsCode id)
default java.util.Optional<TypedProcessDescription> getProcessDescription(java.lang.String id)
boolean containsAlgorithm(org.n52.shetland.ogc.ows.OwsCode id)
default boolean containsAlgorithm(java.lang.String id)
default void init()
init in interface org.n52.janmayen.lifecycle.Constructabledefault void destroy()
destroy in interface org.n52.janmayen.lifecycle.DestroyableCopyright © 2016–2019 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.