xdrs_impl
Class BasicXdrsService

java.lang.Object
  extended byxsul.processor.http.HttpDynamicInfosetProcessor
      extended byxsul.processor.soap_over_http.SoapHttpDynamicInfosetProcessor
          extended byxdrs_impl.BasicXdrsService
All Implemented Interfaces:
xsul.processor.DynamicInfosetProcessor, xsul.processor.MessageProcessor

public class BasicXdrsService
extends xsul.processor.soap_over_http.SoapHttpDynamicInfosetProcessor

This class provides Web Service access to XDRS directory functonality without any security and it has also built-in simple servlet to allow easy read-only access to directory service content from browser (good for debugging).

Version:
$Revision: 1.1 $ $Date: 2005/05/06 21:31:05 $ (GMT)
Author:
Aleksander Slominski

Constructor Summary
BasicXdrsService(int tcpPort, XDirectoryService directoryServiceImpl)
           
 
Method Summary
 org.xmlpull.v1.builder.XmlElement processMessage(org.xmlpull.v1.builder.XmlElement message)
           
 void service(xsul.http_server.HttpServerRequest req, xsul.http_server.HttpServerResponse res)
           
 
Methods inherited from class xsul.processor.soap_over_http.SoapHttpDynamicInfosetProcessor
getSupportedSoapFragrances, processSoapEnvelope, processUnknownXml, processXml, setSupportedSoapFragrances
 
Methods inherited from class xsul.processor.http.HttpDynamicInfosetProcessor
getServer, getServerPort, serializeXmlResponse, serializeXmlResponse, setServer, setServerPort, shutdown, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicXdrsService

public BasicXdrsService(int tcpPort,
                        XDirectoryService directoryServiceImpl)
Method Detail

processMessage

public org.xmlpull.v1.builder.XmlElement processMessage(org.xmlpull.v1.builder.XmlElement message)

service

public void service(xsul.http_server.HttpServerRequest req,
                    xsul.http_server.HttpServerResponse res)
             throws xsul.http_server.HttpServerException
Throws:
xsul.http_server.HttpServerException