de.jiac.micro.internal.io
Class Message

java.lang.Object
  extended by de.jiac.micro.internal.io.Message
All Implemented Interfaces:
com.github.libxjava.io.ISerialisable, IFact, IMessage

public class Message
extends Object
implements IMessage, IFact

Version:
$Revision$
Author:
Marcel Patzlaff

Nested Class Summary
 
Nested classes/interfaces inherited from interface de.jiac.micro.core.io.IMessage
IMessage.DefaultHeader
 
Constructor Summary
Message()
           
Message(com.github.libxjava.util.SerialisableHashtable headers, Object content)
           
 
Method Summary
 void deserialise(com.github.libxjava.io.IDeserialiser in)
           
 Object getContent()
           
 String getHeader(String key)
           
 Enumeration getHeaderKeys()
           
 Hashtable getHeaders()
           
 void serialise(com.github.libxjava.io.ISerialiser out)
           
 void setContent(Object content)
           
 void setHeader(String key, String value)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Message

public Message()

Message

public Message(com.github.libxjava.util.SerialisableHashtable headers,
               Object content)
Method Detail

getContent

public Object getContent()
Specified by:
getContent in interface IMessage

getHeader

public String getHeader(String key)
Specified by:
getHeader in interface IMessage

getHeaderKeys

public Enumeration getHeaderKeys()
Specified by:
getHeaderKeys in interface IMessage

getHeaders

public Hashtable getHeaders()

setContent

public void setContent(Object content)
Specified by:
setContent in interface IMessage

setHeader

public void setHeader(String key,
                      String value)
Specified by:
setHeader in interface IMessage

deserialise

public void deserialise(com.github.libxjava.io.IDeserialiser in)
                 throws IOException,
                        ClassNotFoundException
Specified by:
deserialise in interface com.github.libxjava.io.ISerialisable
Throws:
IOException
ClassNotFoundException

serialise

public void serialise(com.github.libxjava.io.ISerialiser out)
               throws IOException
Specified by:
serialise in interface com.github.libxjava.io.ISerialisable
Throws:
IOException

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2008-2011 DAI-Labor. All Rights Reserved.