org.jboss.test.cts.jms
Class ContainerMBox

java.lang.Object
  extended byorg.jboss.test.cts.jms.ContainerMBox
All Implemented Interfaces:
MessageListener (src)

public class ContainerMBox
extends java.lang.Object
implements MessageListener (src)


Field Summary
static java.lang.String EJB_ACTIVATE_MSG
           
static java.lang.String EJB_CREATE_MSG
           
static java.lang.String EJB_LOAD_MSG
           
static java.lang.String EJB_PASSIVATE_MSG
           
static java.lang.String EJB_POST_CREATE_MSG
           
static java.lang.String EJB_REMOVE_MSG
           
static java.lang.String EJB_STORE_MSG
           
static java.lang.String JMS_FACTORY
           
static java.lang.String QUEUE
           
static java.lang.String SET_ENTITY_CONTEXT_MSG
           
static java.lang.String UNSET_ENTITY_CONTEXT_MSG
           
 
Constructor Summary
ContainerMBox()
           
 
Method Summary
 void clearMessages()
           
 void close()
          Close JMS objects.
 void init(javax.naming.Context ctx, java.lang.String queueName)
          Create all the necessary objects for receiving messages from a JMS queue.
 boolean messageReceived(java.lang.String message)
           
 void onMessage(Message (src)  msg)
          Passes a message to the listener.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JMS_FACTORY

public static final java.lang.String JMS_FACTORY
See Also:
Constant Field Values (src)

QUEUE

public static final java.lang.String QUEUE
See Also:
Constant Field Values (src)

EJB_CREATE_MSG

public static final java.lang.String EJB_CREATE_MSG
See Also:
Constant Field Values (src)

EJB_POST_CREATE_MSG

public static final java.lang.String EJB_POST_CREATE_MSG
See Also:
Constant Field Values (src)

EJB_ACTIVATE_MSG

public static final java.lang.String EJB_ACTIVATE_MSG
See Also:
Constant Field Values (src)

EJB_PASSIVATE_MSG

public static final java.lang.String EJB_PASSIVATE_MSG
See Also:
Constant Field Values (src)

EJB_REMOVE_MSG

public static final java.lang.String EJB_REMOVE_MSG
See Also:
Constant Field Values (src)

EJB_LOAD_MSG

public static final java.lang.String EJB_LOAD_MSG
See Also:
Constant Field Values (src)

EJB_STORE_MSG

public static final java.lang.String EJB_STORE_MSG
See Also:
Constant Field Values (src)

SET_ENTITY_CONTEXT_MSG

public static final java.lang.String SET_ENTITY_CONTEXT_MSG
See Also:
Constant Field Values (src)

UNSET_ENTITY_CONTEXT_MSG

public static final java.lang.String UNSET_ENTITY_CONTEXT_MSG
See Also:
Constant Field Values (src)
Constructor Detail

ContainerMBox

public ContainerMBox()
Method Detail

onMessage

public void onMessage(Message (src)  msg)
Description copied from interface: MessageListener (src)
Passes a message to the listener.

Specified by:
onMessage in interface MessageListener (src)
Parameters:
msg - the message passed to the listener

init

public void init(javax.naming.Context ctx,
                 java.lang.String queueName)
          throws javax.naming.NamingException,
                 JMSException (src) 
Create all the necessary objects for receiving messages from a JMS queue.

Throws:
javax.naming.NamingException
JMSException (src)

close

public void close()
           throws JMSException (src) 
Close JMS objects.

Throws:
JMSException (src)

messageReceived

public boolean messageReceived(java.lang.String message)

clearMessages

public void clearMessages()