|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface OWS
Implementations are OGC web services that plug into the OGCFrontController.
OWSProvider,
OGCFrontController| Method Summary | |
|---|---|
void |
destroy()
Called by the OGCFrontController to indicate to this OWS that it is being taken out of service. |
void |
doKVP(java.util.Map<java.lang.String,java.lang.String> normalizedKVPParams,
javax.servlet.http.HttpServletRequest request,
HttpResponseBuffer response,
java.util.List<org.apache.commons.fileupload.FileItem> multiParts)
Called by the OGCFrontController to allow this OWS to handle an OGC-KVP request. |
void |
doSOAP(org.apache.axiom.soap.SOAPEnvelope soapDoc,
javax.servlet.http.HttpServletRequest request,
HttpResponseBuffer response,
java.util.List<org.apache.commons.fileupload.FileItem> multiParts,
org.apache.axiom.soap.SOAPFactory factory)
Called by the OGCFrontController to allow this OWS to handle an OGC-SOAP request. |
void |
doXML(javax.xml.stream.XMLStreamReader xmlStream,
javax.servlet.http.HttpServletRequest request,
HttpResponseBuffer response,
java.util.List<org.apache.commons.fileupload.FileItem> multiParts)
Called by the OGCFrontController to allow this OWS to handle an OGC-XML request. |
void |
init(org.deegree.commons.xml.XMLAdapter controllerConf,
DeegreeServicesMetadataType serviceMetadata,
DeegreeServiceControllerType serviceController)
Called by the OGCFrontController to indicate to this OWS that it is being taken into service. |
| Method Detail |
|---|
void doKVP(java.util.Map<java.lang.String,java.lang.String> normalizedKVPParams,
javax.servlet.http.HttpServletRequest request,
HttpResponseBuffer response,
java.util.List<org.apache.commons.fileupload.FileItem> multiParts)
throws javax.servlet.ServletException,
java.io.IOException,
SecurityException
OGCFrontController to allow this OWS to handle an OGC-KVP request.
normalizedKVPParams - request parameters (keys are uppercased), never nullrequest - provides access to all information of the original HTTP request (NOTE: may be GET or POST), never
nullresponse - response that is sent to the client, never nullmultiParts - A list of multiparts contained in the request. If the request was not a multipart request the list
will be null. If multiparts were found, the requestDoc will be the first (xml-lized)
FileItem in the list.
javax.servlet.ServletException
java.io.IOException
SecurityException
void doXML(javax.xml.stream.XMLStreamReader xmlStream,
javax.servlet.http.HttpServletRequest request,
HttpResponseBuffer response,
java.util.List<org.apache.commons.fileupload.FileItem> multiParts)
throws javax.servlet.ServletException,
java.io.IOException,
SecurityException
OGCFrontController to allow this OWS to handle an OGC-XML request.
xmlStream - provides access to the XML request, cursor points to the START_ELEMENT event of the root element,
never nullrequest - provides access to all information of the original HTTP request (NOTE: may be GET or POST), never
nullresponse - response that is sent to the client, never nullmultiParts - A list of multiparts contained in the request. If the request was not a multipart request the list
will be null. If multiparts were found, the xmlStream will provide access to the first
(xml-lized) FileItem in the list of multi parts
javax.servlet.ServletException
java.io.IOException
SecurityException
void doSOAP(org.apache.axiom.soap.SOAPEnvelope soapDoc,
javax.servlet.http.HttpServletRequest request,
HttpResponseBuffer response,
java.util.List<org.apache.commons.fileupload.FileItem> multiParts,
org.apache.axiom.soap.SOAPFactory factory)
throws javax.servlet.ServletException,
java.io.IOException,
SecurityException
OGCFrontController to allow this OWS to handle an OGC-SOAP request.
soapDoc - XMLAdapter for parsing the SOAP request document, never nullrequest - provides access to all information of the original HTTP request (NOTE: may be GET or POST), never
nullresponse - response that is sent to the client, never nullmultiParts - A list of multiparts contained in the request. If the request was not a multipart request the list
will be null. If multiparts were found, the requestDoc will be the first (xml-lized)
FileItem in the list.factory - initialized to the soap version of the request, never null
javax.servlet.ServletException
java.io.IOException - if an IOException occurred
SecurityException
void init(org.deegree.commons.xml.XMLAdapter controllerConf,
DeegreeServicesMetadataType serviceMetadata,
DeegreeServiceControllerType serviceController)
throws ControllerInitException
OGCFrontController to indicate to this OWS that it is being taken into service.
controllerConf - provides access to the (always xml-based) configuration of the controllerserviceMetadata - services metadata from the main service configuration for all servicesserviceController - from the main.xml
ControllerInitException - indicates that the initialization failedvoid destroy()
OGCFrontController to indicate to this OWS that it is being taken out of service.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||