com.esri.arcgis.system
Interface IRequestHandler

All Superinterfaces:
Serializable
All Known Subinterfaces:
IRequestHandler2
All Known Implementing Classes:
GeocodeServer, GeoDataServer, GeometryServer, GeometryServerImpl, GlobeServer, GPServer, GPServerSync, ImageServer, MapServer, MobileServer, NAServer, ServiceCatalog

public interface IRequestHandler
extends Serializable


Field Summary
static 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.
 String handleStringRequest(String capabilities, 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 String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

handleBinaryRequest

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

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

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

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.