weborb.v3types
Class V3Message

java.lang.Object
  extended by weborb.v3types.V3Message
All Implemented Interfaces:
java.io.Serializable, IUseDirectFieldAccess
Direct Known Subclasses:
AckMessage, AsyncMessage, CommandMessage, DataMessage, ReqMessage, V3CollectionMessage

public abstract class V3Message
extends java.lang.Object
implements java.io.Serializable, IUseDirectFieldAccess

See Also:
Serialized Form

Field Summary
 BodyHolder body
           
 java.lang.Object clientId
           
 java.lang.String correlationId
           
 java.lang.String destination
           
 java.util.Hashtable headers
           
 java.lang.String messageId
           
 long timestamp
           
 int timeToLive
           
 
Constructor Summary
V3Message()
           
 
Method Summary
abstract  V3Message execute(Message message)
           
 boolean isError()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

timestamp

public long timestamp

body

public BodyHolder body

timeToLive

public int timeToLive

destination

public java.lang.String destination

messageId

public java.lang.String messageId

clientId

public java.lang.Object clientId

headers

public java.util.Hashtable headers

correlationId

public java.lang.String correlationId
Constructor Detail

V3Message

public V3Message()
Method Detail

isError

public boolean isError()

execute

public abstract V3Message execute(Message message)


Discuss WebORB

Copyright 2003-2008 Midnight Coders, Inc. All Rights Reserved.