ix.util
Class IPC.XMLObjectStreamCommunicationStrategy

java.lang.Object
  |
  +--ix.util.IPC.ObjectStreamCommunicationStrategy
        |
        +--ix.util.IPC.XMLObjectStreamCommunicationStrategy
All Implemented Interfaces:
IPC.CommunicationStrategy, IPC.SocketlikeCommunicationStrategy
Direct Known Subclasses:
IPC.SimpleIXXMLCommunicationStrategy
Enclosing class:
IPC

public static class IPC.XMLObjectStreamCommunicationStrategy
extends IPC.ObjectStreamCommunicationStrategy

A version of ObjectStreamCommunicationStrategy that encodes the message contents in XML rather than serializing.


Fields inherited from class ix.util.IPC.ObjectStreamCommunicationStrategy
connectionTable, defaultNameServerAddress, destinationTable, serverDestination
 
Constructor Summary
IPC.XMLObjectStreamCommunicationStrategy()
           
 
Method Summary
 void sendObject(java.lang.Object destination, java.lang.Object contents)
           
 void setupServer(java.lang.Object destination, IPC.MessageListener listener)
           
 
Methods inherited from class ix.util.IPC.ObjectStreamCommunicationStrategy
askNameServer, connectTo, discardAnyConnection, getConnection, getDestinationData, sendRequest, setDestinationData, setDestinationTable, setupNameServer, setupNameServerAddress
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IPC.XMLObjectStreamCommunicationStrategy

public IPC.XMLObjectStreamCommunicationStrategy()
Method Detail

sendObject

public void sendObject(java.lang.Object destination,
                       java.lang.Object contents)
Overrides:
sendObject in class IPC.ObjectStreamCommunicationStrategy

setupServer

public void setupServer(java.lang.Object destination,
                        IPC.MessageListener listener)
Overrides:
setupServer in class IPC.ObjectStreamCommunicationStrategy