org.jboss.mq
Class MessagePool

java.lang.Object
  extended byorg.jboss.mq.MessagePool

public class MessagePool
extends java.lang.Object

This class provides a pool of SpyMessages. This is an very simple implementation first up.


Constructor Summary
MessagePool()
           
 
Method Summary
static SpyBytesMessage (src) getBytesMessage()
          Gets a bytes message.
static SpyEncapsulatedMessage (src) getEncapsulatedMessage()
          Gets a encapsulated message.
static SpyMapMessage (src) getMapMessage()
          Gets a map message
static SpyMessage (src) getMessage()
          Gets a message
static SpyObjectMessage (src) getObjectMessage()
          Gets an object message.
static SpyStreamMessage (src) getStreamMessage()
          Gets a stream message.
static SpyTextMessage (src) getTextMessage()
          Gets a text message.
static void releaseMessage(SpyMessage (src)  message)
          Releases a SpyMessage.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessagePool

public MessagePool()
Method Detail

getMessage

public static SpyMessage (src)  getMessage()
Gets a message

Returns:
a message

getBytesMessage

public static SpyBytesMessage (src)  getBytesMessage()
Gets a bytes message.

Returns:
a bytes message

getMapMessage

public static SpyMapMessage (src)  getMapMessage()
Gets a map message

Returns:
a map message

getStreamMessage

public static SpyStreamMessage (src)  getStreamMessage()
Gets a stream message.

Returns:
a stream message

getObjectMessage

public static SpyObjectMessage (src)  getObjectMessage()
Gets an object message.

Returns:
an object message

getTextMessage

public static SpyTextMessage (src)  getTextMessage()
Gets a text message.


getEncapsulatedMessage

public static SpyEncapsulatedMessage (src)  getEncapsulatedMessage()
Gets a encapsulated message.


releaseMessage

public static void releaseMessage(SpyMessage (src)  message)
Releases a SpyMessage.