submarine.core
Class Message

java.lang.Object
  |
  +--submarine.core.Message
All Implemented Interfaces:
java.io.Serializable

public final class Message
extends java.lang.Object
implements java.io.Serializable

Message est le type de données utilisé dans la file d'attente de traitement des messages. Un Message contient:

See Also:
Serialized Form

Inner Class Summary
static class Message.MsgContext
          Le contexte du message.
 
Field Summary
 ChannelInfos Channel
           
 Message.MsgContext context
          Le contexte du message.
 RouteInfos infos
           
 java.lang.Object message
          L'objet du message.
 
Constructor Summary
Message(java.lang.Object m, RouteInfos i, ChannelInfos c, Message.MsgContext ctx)
           
Message(java.lang.Object m, RouteInfos i, ChannelInfos c, java.lang.String id)
          Constructeur.
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

message

public java.lang.Object message
L'objet du message.

context

public Message.MsgContext context
Le contexte du message.

infos

public RouteInfos infos

Channel

public ChannelInfos Channel
Constructor Detail

Message

public Message(java.lang.Object m,
               RouteInfos i,
               ChannelInfos c,
               java.lang.String id)
Constructeur.
Parameters:
m - l'object du message.
i - les informations de routages.
c - les informations du Channel.
id - les l'id du document.

Message

public Message(java.lang.Object m,
               RouteInfos i,
               ChannelInfos c,
               Message.MsgContext ctx)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
Returns:
String

Submarine project. free distribution of this software must include the opensource licence.
Guénolé de Cadoudal.