com.esri.arcgis.server
Class SOAPRequestHandler
java.lang.Object
com.esri.arcgis.server.SOAPRequestHandler
- All Implemented Interfaces:
- IRequestHandler, Serializable
public class SOAPRequestHandler
- extends Object
- implements IRequestHandler
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
msgFactory
protected static javax.xml.soap.MessageFactory msgFactory
soapProlog
protected static String soapProlog
soapEpilog
protected static String soapEpilog
domLS
protected static DOMImplementationLS domLS
authorizedCapabilities
protected List authorizedCapabilities
SOAPRequestHandler
public SOAPRequestHandler()
throws Exception
- Throws:
Exception
getAuthorizedCapabilities
public List getAuthorizedCapabilities()
handleBinaryRequest
public byte[] handleBinaryRequest(byte[] arg0)
throws IOException,
AutomationException
- Handles a binary request.
- Specified by:
handleBinaryRequest
in interface IRequestHandler
- Parameters:
request
- An unsigned byte (in)
- Returns:
- An unsigned byte
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
handleStringRequest
public String handleStringRequest(String capabilities,
String request)
throws AutomationException,
IOException
- Handles a SOAP string request.
- Specified by:
handleStringRequest
in interface IRequestHandler
- Parameters:
capabilities
- The capabilities (in)request
- The request (in)
- Returns:
- The response
- Throws:
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
main
public static void main(String[] args)
throws Exception
- Throws:
Exception