xsul.processor.http
Class HttpDynamicInfosetProcessor
java.lang.Object
xsul.processor.http.HttpDynamicInfosetProcessor
- All Implemented Interfaces:
- DynamicInfosetProcessor
- Direct Known Subclasses:
- SoapHttpDynamicInfosetProcessor
- public abstract class HttpDynamicInfosetProcessor
- extends java.lang.Object
- implements DynamicInfosetProcessor
This class allows to send XML to HTTP endpoint.
Simply set endpoint location and execute invoke*().
- Version:
- $Revision: 1.12 $
- Author:
- Aleksander Slominski
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HttpDynamicInfosetProcessor
public HttpDynamicInfosetProcessor()
HttpDynamicInfosetProcessor
public HttpDynamicInfosetProcessor(int tcpPort)
throws DynamicInfosetProcessorException
HttpDynamicInfosetProcessor
public HttpDynamicInfosetProcessor(ServerSocketFactory serverSocketFactory)
throws DynamicInfosetProcessorException
HttpDynamicInfosetProcessor
public HttpDynamicInfosetProcessor(HttpMiniServer server)
throws DynamicInfosetProcessorException
setServerPort
public void setServerPort(int tcpPort)
throws DynamicInfosetProcessorException
- Throws:
DynamicInfosetProcessorException
getServerPort
public int getServerPort()
getServer
public HttpMiniServer getServer()
setServer
public void setServer(HttpMiniServer server)
throws DynamicInfosetProcessorException
- Throws:
DynamicInfosetProcessorException
start
public void start()
throws java.io.IOException,
DynamicInfosetProcessorException
- Throws:
java.io.IOException
DynamicInfosetProcessorException
stop
public void stop()
throws DynamicInfosetProcessorException
- Throws:
DynamicInfosetProcessorException
shutdown
public void shutdown()
throws DynamicInfosetProcessorException
- Throws:
DynamicInfosetProcessorException
processXml
public abstract XmlDocument processXml(XmlDocument input)
throws DynamicInfosetProcessorException
- Description copied from interface:
DynamicInfosetProcessor
- Take input XML document and get back response.
TODO: If response is null it means it is one way message.
- Specified by:
processXml in interface DynamicInfosetProcessor
- Throws:
DynamicInfosetProcessorException
service
public void service(HttpServerRequest req,
HttpServerResponse res)
throws HttpServerException
- Throws:
HttpServerException
IU Extreme! Lab (http://www.extreme.indiana.edu)