com.esri.arcgis.system
Interface IRequestHandler

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IRequestHandler2
All Known Implementing Classes:
GeocodeServer, GeoDataServer, GeometryServer, GeometryServerImpl, GlobeServer, GPJobServer, GPServer, GPServerSync, GraphicFeatureServer, ImageServer, IndexGenerator, IndexingLauncher, IRequestHandler2Proxy, IRequestHandlerProxy, MapServer, MobileServer, NAServer, SearchServer, ServiceCatalog, SOAPRequestHandler

public interface IRequestHandler
extends java.io.Serializable


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID46a0e2ea_3b64_4a46_bd78_88a1660f35bb
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 byte[] handleBinaryRequest(byte[] request)
          Handles a binary request.
 java.lang.String handleStringRequest(java.lang.String capabilities, java.lang.String request)
          Handles a SOAP string request.
 

Field Detail

IID46a0e2ea_3b64_4a46_bd78_88a1660f35bb

static final int IID46a0e2ea_3b64_4a46_bd78_88a1660f35bb
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

handleBinaryRequest

byte[] handleBinaryRequest(byte[] request)
                           throws java.io.IOException,
                                  AutomationException
Handles a binary request.

Parameters:
request - An unsigned byte (in)
Returns:
An unsigned byte
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

handleStringRequest

java.lang.String handleStringRequest(java.lang.String capabilities,
                                     java.lang.String request)
                                     throws java.io.IOException,
                                            AutomationException
Handles a SOAP string request.

Parameters:
capabilities - The capabilities (in)
request - The request (in)
Returns:
The response
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.