com.bankframe.services.cache
Class JMSListener

java.lang.Object
  extended by com.bankframe.services.cache.JMSListener
All Implemented Interfaces:
Serializable, EnterpriseBean, MessageDrivenBean, MessageListener

public class JMSListener
extends Object
implements MessageListener, MessageDrivenBean

This Message Driven Bean (MDB) listens for messages placed on a JMS Topic. If it receives a message it will remove the entry supplied in the message from the local cache.

See Also:
Serialized Form

Field Summary
 String JMS_FACTORY
           
 String JMS_MESSAGE_ID_CACHE
           
 String JNDI_FACTORY
           
static String NODE
           
 String TOPIC
           
 
Constructor Summary
JMSListener()
           
 
Method Summary
 void ejbCreate()
           
 void ejbRemove()
           
 MessageDrivenContext getMessageDrivenContext()
           
static String getNodeValue()
           
 void onMessage(Message msg)
          Message listener interface.
 void setMessageDrivenContext(MessageDrivenContext ctx)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NODE

public static String NODE

JNDI_FACTORY

public String JNDI_FACTORY

JMS_FACTORY

public String JMS_FACTORY

TOPIC

public String TOPIC

JMS_MESSAGE_ID_CACHE

public String JMS_MESSAGE_ID_CACHE
Constructor Detail

JMSListener

public JMSListener()
Method Detail

ejbCreate

public void ejbCreate()

setMessageDrivenContext

public void setMessageDrivenContext(MessageDrivenContext ctx)
Specified by:
setMessageDrivenContext in interface MessageDrivenBean

getMessageDrivenContext

public MessageDrivenContext getMessageDrivenContext()

ejbRemove

public void ejbRemove()
Specified by:
ejbRemove in interface MessageDrivenBean

getNodeValue

public static String getNodeValue()

onMessage

public void onMessage(Message msg)
Message listener interface.

Specified by:
onMessage in interface MessageListener
Parameters:
msg - message


Copyright © 2005, 2007, Oracle. All rights reserved.