weaver.wps_restapi.providers.providers

Module Contents

weaver.wps_restapi.providers.providers.LOGGER[source]
weaver.wps_restapi.providers.providers.get_provider_services(container: weaver.typedefs.AnySettingsContainer, check: bool = True)List[weaver.datatype.Service][source]

Obtain the list of remote provider services.

Parameters
  • container – definition to retrieve settings and database connection.

  • check – request that all provider services are remotely accessible to fetch metadata from them.

weaver.wps_restapi.providers.providers.get_providers(request)[source]

Lists registered providers.

weaver.wps_restapi.providers.providers.get_service(request)[source]

Get the request service using provider_id from the service store.

weaver.wps_restapi.providers.providers.add_provider(request)[source]

Register a new service provider.

weaver.wps_restapi.providers.providers.remove_provider(request)[source]

Remove an existing service provider.

weaver.wps_restapi.providers.providers.get_provider(request)[source]

Get a provider definition (GetCapabilities).