sdlip.helpers
Class ServerCorbaTransport

sdlip.helpers.ServerCorbaTransport

public class ServerCorbaTransport
implements HTTPCallback

Acts as a wrapper or as a transport module


Constructor Summary
ServerCorbaTransport()
           
ServerCorbaTransport(java.lang.Object lsp)
           
ServerCorbaTransport(java.lang.String lspPath, java.lang.Object lsp)
           
 
Method Summary
 void addLSP(java.lang.Object lsp)
           
 void addLSP(java.lang.String lspPath, java.lang.Object lsp)
           
 void cancelRequest(int serverSID, int reqID)
           
 void extendStateTimeout(int serverSID, int additionalTime, IntHolder timeAllotted)
           
 void getDocs(int serverSID, int reqID, java.lang.String docPropList, java.lang.String docsToGet, org.omg.CORBA.StringHolder res)
           
 void getInterface(org.omg.CORBA.StringHolder theInterface)
           
 ServerCorbaTransport getLSP(java.lang.String lspPath)
           
 void getPropertyInfo(java.lang.String subcolName, org.omg.CORBA.StringHolder propInfo)
           
protected  java.lang.Object getServerImpl()
           
 void getSessionInfo(int serverSID, IntHolder expectedTotal, IntHolder stateTimeout)
           
 void getSubcollectionInfo(org.omg.CORBA.StringHolder subcolInfo)
           
 void process(java.net.Socket socket, java.io.InputStream in, java.io.OutputStream out)
          HTTP callback implementation
 void search(int clientSID, java.lang.String subcols, java.lang.String query, int numDocs, java.lang.String docPropList, int stateTimeoutReq, java.lang.String queryOptions, IntHolder expectedTotal, IntHolder stateTimeout, IntHolder serverSID, org.omg.CORBA.StringHolder serverDelegate, org.omg.CORBA.StringHolder result)
           
 void setDBG(DBG dbg)
           
 java.lang.String toString()
           
 

Constructor Detail

ServerCorbaTransport

public ServerCorbaTransport(java.lang.String lspPath,
                            java.lang.Object lsp)
                     throws java.lang.Exception

ServerCorbaTransport

public ServerCorbaTransport()

ServerCorbaTransport

public ServerCorbaTransport(java.lang.Object lsp)
                     throws java.lang.Exception
Method Detail

setDBG

public void setDBG(DBG dbg)

addLSP

public void addLSP(java.lang.String lspPath,
                   java.lang.Object lsp)
            throws java.lang.Exception

addLSP

public void addLSP(java.lang.Object lsp)
            throws java.lang.Exception

getLSP

public ServerCorbaTransport getLSP(java.lang.String lspPath)

getServerImpl

protected java.lang.Object getServerImpl()

search

public void search(int clientSID,
                   java.lang.String subcols,
                   java.lang.String query,
                   int numDocs,
                   java.lang.String docPropList,
                   int stateTimeoutReq,
                   java.lang.String queryOptions,
                   IntHolder expectedTotal,
                   IntHolder stateTimeout,
                   IntHolder serverSID,
                   org.omg.CORBA.StringHolder serverDelegate,
                   org.omg.CORBA.StringHolder result)
            throws sdlip.CORBA.SDLIPException

getSessionInfo

public void getSessionInfo(int serverSID,
                           IntHolder expectedTotal,
                           IntHolder stateTimeout)
                    throws sdlip.CORBA.SDLIPException

getDocs

public void getDocs(int serverSID,
                    int reqID,
                    java.lang.String docPropList,
                    java.lang.String docsToGet,
                    org.omg.CORBA.StringHolder res)
             throws sdlip.CORBA.SDLIPException

extendStateTimeout

public void extendStateTimeout(int serverSID,
                               int additionalTime,
                               IntHolder timeAllotted)
                        throws sdlip.CORBA.SDLIPException

cancelRequest

public void cancelRequest(int serverSID,
                          int reqID)
                   throws sdlip.CORBA.SDLIPException

getInterface

public void getInterface(org.omg.CORBA.StringHolder theInterface)
                  throws sdlip.CORBA.SDLIPException

getSubcollectionInfo

public void getSubcollectionInfo(org.omg.CORBA.StringHolder subcolInfo)
                          throws sdlip.CORBA.SDLIPException

getPropertyInfo

public void getPropertyInfo(java.lang.String subcolName,
                            org.omg.CORBA.StringHolder propInfo)
                     throws sdlip.CORBA.SDLIPException

process

public void process(java.net.Socket socket,
                    java.io.InputStream in,
                    java.io.OutputStream out)
             throws java.lang.Exception
HTTP callback implementation
Specified by:
process in interface HTTPCallback

toString

public java.lang.String toString()