anon.client
Class XmlControlChannel

java.lang.Object
  extended by anon.client.AbstractChannel
      extended by anon.client.AbstractControlChannel
          extended by anon.client.StreamedControlChannel
              extended by anon.client.XmlControlChannel
Direct Known Subclasses:
AIControlChannel, ReplayControlChannel

public abstract class XmlControlChannel
extends StreamedControlChannel

Author:
Stefan Lieske

Constructor Summary
XmlControlChannel(int a_channelId, Multiplexer a_multiplexer, IServiceContainer a_serviceContainer)
           
 
Method Summary
protected  void processMessage(byte[] a_message)
           
protected abstract  void processXmlMessage(org.w3c.dom.Document a_document)
           
 int sendXmlMessage(org.w3c.dom.Document docMsg)
           
 
Methods inherited from class anon.client.StreamedControlChannel
processPacketData, sendByteMessage
 
Methods inherited from class anon.client.AbstractControlChannel
getServiceContainer, processReceivedPacket, sendRawMessage
 
Methods inherited from class anon.client.AbstractChannel
createEmptyMixPacket, deleteChannel, multiplexerClosed, sendPacket
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlControlChannel

public XmlControlChannel(int a_channelId,
                         Multiplexer a_multiplexer,
                         IServiceContainer a_serviceContainer)
Method Detail

sendXmlMessage

public int sendXmlMessage(org.w3c.dom.Document docMsg)

processMessage

protected void processMessage(byte[] a_message)
Specified by:
processMessage in class StreamedControlChannel

processXmlMessage

protected abstract void processXmlMessage(org.w3c.dom.Document a_document)