weaver.wps_restapi.providers.providers

Module Contents

weaver.wps_restapi.providers.providers.LOGGER[source]
weaver.wps_restapi.providers.providers.get_providers(request: pyramid.request.Request) weaver.typedefs.AnyResponseType[source]

Lists registered providers.

weaver.wps_restapi.providers.providers.add_provider(request: pyramid.request.Request) weaver.typedefs.AnyResponseType[source]

Register a new service provider.

weaver.wps_restapi.providers.providers.remove_provider(request: pyramid.request.Request) weaver.typedefs.AnyResponseType[source]

Remove an existing service provider.

weaver.wps_restapi.providers.providers.get_provider(request: pyramid.request.Request) weaver.typedefs.AnyResponseType[source]

Get a provider definition (GetCapabilities).

weaver.wps_restapi.providers.providers.get_provider_processes(request: pyramid.request.Request) weaver.typedefs.AnyResponseType[source]

Retrieve available provider processes (GetCapabilities).

weaver.wps_restapi.providers.providers.describe_provider_process(request: pyramid.request.Request) weaver.datatype.Process[source]

Obtains a remote service process description in a compatible local process format.

Note: this processes won’t be stored to the local process storage.

weaver.wps_restapi.providers.providers.get_provider_process(request: pyramid.request.Request) weaver.typedefs.AnyResponseType[source]

Retrieve a process description (DescribeProcess).

weaver.wps_restapi.providers.providers.submit_provider_job(request: pyramid.request.Request) weaver.typedefs.AnyResponseType[source]

Execute a remote provider process.