org.tonjac.mini
Class Message

java.lang.Object
  extended by org.tonjac.mini.Message

public class Message
extends java.lang.Object

A message

Author:
Toni Thomsson

Constructor Summary
Message()
           
 
Method Summary
 void add(java.util.Properties body)
          Add a property map as message fields
 void add(java.lang.String key, java.lang.String value)
          Add a key value pair for this message
 java.util.Enumeration get()
          Get enumeration with all keys
 java.lang.String get(java.lang.String key)
          Get a value for a key, can be null if key is non existing
 java.lang.String getId()
          Message id
 java.lang.String getQueue()
          Queue name
 long getTime()
          Creation time in seconds since 1970
static void main(java.lang.String[] args)
           
 void send(java.lang.String queue)
          Send message
 void setId(java.lang.String id)
          Message id
 void setQueue(java.lang.String q)
          Queue name
 void setTime(long t)
          Creation time
 java.lang.String toString()
          String representation of the message (excl. attributes)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Message

public Message()
Method Detail

add

public void add(java.util.Properties body)
Add a property map as message fields

Parameters:
body - Property map with key value pairs

add

public void add(java.lang.String key,
                java.lang.String value)
Add a key value pair for this message

Parameters:
key -
value -

get

public java.lang.String get(java.lang.String key)
Get a value for a key, can be null if key is non existing

Parameters:
key - Key
Returns:
Value

get

public java.util.Enumeration get()
Get enumeration with all keys

Returns:
Enumeration with all keys

getId

public java.lang.String getId()
Message id

Returns:
Message id

setId

public void setId(java.lang.String id)
Message id


setQueue

public void setQueue(java.lang.String q)
Queue name


setTime

public void setTime(long t)
Creation time


getQueue

public java.lang.String getQueue()
Queue name

Returns:
Queue name

getTime

public long getTime()
Creation time in seconds since 1970

Returns:
Creation time

send

public void send(java.lang.String queue)
          throws java.lang.Exception
Send message

Throws:
java.lang.Exception

toString

public java.lang.String toString()
String representation of the message (excl. attributes)

Overrides:
toString in class java.lang.Object

main

public static void main(java.lang.String[] args)