Package org.n52.iceland.service.operator
Interface ServiceOperator
-
- All Superinterfaces:
Component<OwsServiceKey>,Keyed<OwsServiceKey>
- All Known Implementing Classes:
GenericServiceOperator
public interface ServiceOperator extends Component<OwsServiceKey>
Interface for the request listeners of a service, e.g. SOS 2.0 or SOS 1.0.0.- Since:
- 1.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OwsServiceResponsereceiveRequest(OwsServiceRequest request)method handles the incoming operation request and returns a matching response or an ServiceExceptionReport if the service was not able to build a response
-
-
-
Method Detail
-
receiveRequest
OwsServiceResponse receiveRequest(OwsServiceRequest request) throws OwsExceptionReport
method handles the incoming operation request and returns a matching response or an ServiceExceptionReport if the service was not able to build a response- Parameters:
request- the operation request- Returns:
- Returns the response of the request (e.g. CapabilitiesResponse
- Throws:
OwsExceptionReport- If an error occurred or the requested operation is not supported
-
-