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(String id) |
default void |
destroy() |
Optional<IAlgorithm> |
getAlgorithm(org.n52.shetland.ogc.ows.OwsCode id) |
default Optional<IAlgorithm> |
getAlgorithm(String id) |
Set<org.n52.shetland.ogc.ows.OwsCode> |
getAlgorithmNames() |
Optional<TypedProcessDescription> |
getProcessDescription(org.n52.shetland.ogc.ows.OwsCode id) |
default Optional<TypedProcessDescription> |
getProcessDescription(String id) |
default void |
init() |
Set<org.n52.shetland.ogc.ows.OwsCode> getAlgorithmNames()
Optional<IAlgorithm> getAlgorithm(org.n52.shetland.ogc.ows.OwsCode id)
default Optional<IAlgorithm> getAlgorithm(String id)
Optional<TypedProcessDescription> getProcessDescription(org.n52.shetland.ogc.ows.OwsCode id)
default Optional<TypedProcessDescription> getProcessDescription(String id)
boolean containsAlgorithm(org.n52.shetland.ogc.ows.OwsCode id)
default boolean containsAlgorithm(String id)
default void init()
init in interface org.n52.janmayen.lifecycle.Constructabledefault void destroy()
destroy in interface org.n52.janmayen.lifecycle.DestroyableCopyright © 2016–2023 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.