com.mindoo.remote.api.ipc
Class IPCRemoteAPIConnectionDispatcher

java.lang.Object
  extended by com.mindoo.remote.api.ipc.IPCRemoteAPIBaseDispatcher
      extended by com.mindoo.remote.api.ipc.IPCRemoteAPIConnectionDispatcher
All Implemented Interfaces:
IIPCRemoteAPIDispatcher, java.rmi.Remote

public abstract class IPCRemoteAPIConnectionDispatcher
extends IPCRemoteAPIBaseDispatcher

Framework class, for internal purpose only


Constructor Summary
IPCRemoteAPIConnectionDispatcher(java.lang.String connId)
           
 
Method Summary
protected  void authenticateConnection(java.lang.String token)
           
protected  org.w3c.dom.Element createTokenLocation(org.w3c.dom.Element commandNode, org.w3c.dom.Document targetDoc)
           
 org.w3c.dom.Element dispose(org.w3c.dom.Document targetDoc)
           
protected  org.w3c.dom.Element getArrayElement(org.w3c.dom.Element commandNode, org.w3c.dom.Document targetDoc)
           
protected  org.w3c.dom.Element getArrayLength(org.w3c.dom.Element commandNode, org.w3c.dom.Document targetDoc)
           
protected abstract  ThinBridgeObjectCache getCache()
           
protected  java.lang.String getConnectionId()
           
protected abstract  IPCConnectionRegistry getConnectionRegistry()
           
protected  org.w3c.dom.Element instanceOf(org.w3c.dom.Element commandNode, org.w3c.dom.Document targetDoc)
           
protected  org.w3c.dom.Element instantiate(org.w3c.dom.Element commandNode, org.w3c.dom.Document targetDoc)
           
protected  org.w3c.dom.Element invoke(org.w3c.dom.Element commandNode, org.w3c.dom.Document targetDoc)
           
protected  org.w3c.dom.Element isArray(org.w3c.dom.Element commandNode, org.w3c.dom.Document targetDoc)
           
 org.w3c.dom.Element send(org.w3c.dom.Element commandNode, org.w3c.dom.Document targetDoc)
           
 
Methods inherited from class com.mindoo.remote.api.ipc.IPCRemoteAPIBaseDispatcher
parseXML, returnException, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.mindoo.remote.api.ipc.IIPCRemoteAPIDispatcher
send
 

Constructor Detail

IPCRemoteAPIConnectionDispatcher

public IPCRemoteAPIConnectionDispatcher(java.lang.String connId)
Method Detail

getConnectionRegistry

protected abstract IPCConnectionRegistry getConnectionRegistry()

getConnectionId

protected java.lang.String getConnectionId()

getCache

protected abstract ThinBridgeObjectCache getCache()
                                           throws java.lang.Exception
Throws:
java.lang.Exception

instanceOf

protected org.w3c.dom.Element instanceOf(org.w3c.dom.Element commandNode,
                                         org.w3c.dom.Document targetDoc)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

invoke

protected org.w3c.dom.Element invoke(org.w3c.dom.Element commandNode,
                                     org.w3c.dom.Document targetDoc)
                              throws java.lang.Exception
Throws:
java.lang.Exception

instantiate

protected org.w3c.dom.Element instantiate(org.w3c.dom.Element commandNode,
                                          org.w3c.dom.Document targetDoc)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

dispose

public org.w3c.dom.Element dispose(org.w3c.dom.Document targetDoc)
                            throws java.lang.Exception
Throws:
java.lang.Exception

isArray

protected org.w3c.dom.Element isArray(org.w3c.dom.Element commandNode,
                                      org.w3c.dom.Document targetDoc)
                               throws java.lang.Exception
Throws:
java.lang.Exception

getArrayElement

protected org.w3c.dom.Element getArrayElement(org.w3c.dom.Element commandNode,
                                              org.w3c.dom.Document targetDoc)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

getArrayLength

protected org.w3c.dom.Element getArrayLength(org.w3c.dom.Element commandNode,
                                             org.w3c.dom.Document targetDoc)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

authenticateConnection

protected void authenticateConnection(java.lang.String token)
                               throws java.lang.Exception
Throws:
java.lang.Exception

createTokenLocation

protected org.w3c.dom.Element createTokenLocation(org.w3c.dom.Element commandNode,
                                                  org.w3c.dom.Document targetDoc)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

send

public org.w3c.dom.Element send(org.w3c.dom.Element commandNode,
                                org.w3c.dom.Document targetDoc)
Specified by:
send in class IPCRemoteAPIBaseDispatcher