| Constructor and Description |
|---|
EngineImpl(RepositoryManager repositoryManager,
ProcessInputDecoder processInputDecoder,
ProcessOutputEncoder processOutputEncoder,
JobIdGenerator jobIdGenerator,
ResultPersistence resultPersistence) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
org.n52.shetland.ogc.wps.StatusInfo |
dismiss(org.n52.shetland.ogc.wps.JobId identifier) |
org.n52.shetland.ogc.wps.JobId |
execute(org.n52.shetland.ogc.ows.OwsCode identifier,
List<org.n52.shetland.ogc.wps.data.ProcessData> inputs,
List<org.n52.shetland.ogc.wps.OutputDefinition> outputDefinitions,
org.n52.shetland.ogc.wps.ResponseMode responseMode) |
Set<org.n52.shetland.ogc.wps.JobId> |
getJobIdentifiers() |
Set<org.n52.shetland.ogc.wps.JobId> |
getJobIdentifiers(org.n52.shetland.ogc.ows.OwsCode identifier) |
Optional<org.n52.shetland.ogc.wps.description.ProcessDescription> |
getProcessDescription(org.n52.shetland.ogc.ows.OwsCode identifier) |
Set<org.n52.shetland.ogc.ows.OwsCode> |
getProcessIdentifiers() |
Future<org.n52.shetland.ogc.wps.Result> |
getResult(org.n52.shetland.ogc.wps.JobId identifier) |
org.n52.shetland.ogc.wps.StatusInfo |
getStatus(org.n52.shetland.ogc.wps.JobId identifier) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProcessDescriptions, hasJob, hasProcessDescription@Inject public EngineImpl(RepositoryManager repositoryManager, ProcessInputDecoder processInputDecoder, ProcessOutputEncoder processOutputEncoder, JobIdGenerator jobIdGenerator, ResultPersistence resultPersistence)
public Set<org.n52.shetland.ogc.wps.JobId> getJobIdentifiers()
getJobIdentifiers in interface Enginepublic Set<org.n52.shetland.ogc.wps.JobId> getJobIdentifiers(org.n52.shetland.ogc.ows.OwsCode identifier)
getJobIdentifiers in interface Enginepublic Set<org.n52.shetland.ogc.ows.OwsCode> getProcessIdentifiers()
getProcessIdentifiers in interface Enginepublic Optional<org.n52.shetland.ogc.wps.description.ProcessDescription> getProcessDescription(org.n52.shetland.ogc.ows.OwsCode identifier)
getProcessDescription in interface Enginepublic org.n52.shetland.ogc.wps.StatusInfo dismiss(org.n52.shetland.ogc.wps.JobId identifier)
throws JobNotFoundException
dismiss in interface EngineJobNotFoundExceptionpublic org.n52.shetland.ogc.wps.StatusInfo getStatus(org.n52.shetland.ogc.wps.JobId identifier)
throws EngineException
getStatus in interface EngineEngineExceptionpublic org.n52.shetland.ogc.wps.JobId execute(org.n52.shetland.ogc.ows.OwsCode identifier,
List<org.n52.shetland.ogc.wps.data.ProcessData> inputs,
List<org.n52.shetland.ogc.wps.OutputDefinition> outputDefinitions,
org.n52.shetland.ogc.wps.ResponseMode responseMode)
throws ProcessNotFoundException
execute in interface EngineProcessNotFoundExceptionpublic Future<org.n52.shetland.ogc.wps.Result> getResult(org.n52.shetland.ogc.wps.JobId identifier) throws JobNotFoundException
getResult in interface EngineJobNotFoundExceptionpublic void destroy()
destroy in interface org.n52.janmayen.lifecycle.DestroyableCopyright © 2016–2021 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.