com.bankframe.services.cache
Class JMSListener

java.lang.Object
  extended bycom.bankframe.services.cache.JMSListener
All Implemented Interfaces:
javax.ejb.EnterpriseBean, javax.ejb.MessageDrivenBean, javax.jms.MessageListener, java.io.Serializable

public class JMSListener
extends java.lang.Object
implements javax.jms.MessageListener, javax.ejb.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
 java.lang.String JMS_FACTORY
           
 java.lang.String JMS_MESSAGE_ID_CACHE
           
 java.lang.String JNDI_FACTORY
           
static java.lang.String NODE
           
 java.lang.String TOPIC
           
 
Constructor Summary
JMSListener()
           
 
Method Summary
 void ejbCreate()
           
 void ejbRemove()
           
 javax.ejb.MessageDrivenContext getMessageDrivenContext()
           
static java.lang.String getNodeValue()
           
 void onMessage(javax.jms.Message msg)
          Message listener interface.
 void setMessageDrivenContext(javax.ejb.MessageDrivenContext ctx)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NODE

public static java.lang.String NODE

JNDI_FACTORY

public java.lang.String JNDI_FACTORY

JMS_FACTORY

public java.lang.String JMS_FACTORY

TOPIC

public java.lang.String TOPIC

JMS_MESSAGE_ID_CACHE

public java.lang.String JMS_MESSAGE_ID_CACHE
Constructor Detail

JMSListener

public JMSListener()
Method Detail

ejbCreate

public void ejbCreate()

setMessageDrivenContext

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

getMessageDrivenContext

public javax.ejb.MessageDrivenContext getMessageDrivenContext()

ejbRemove

public void ejbRemove()
Specified by:
ejbRemove in interface javax.ejb.MessageDrivenBean

getNodeValue

public static java.lang.String getNodeValue()

onMessage

public void onMessage(javax.jms.Message msg)
Message listener interface.

Specified by:
onMessage in interface javax.jms.MessageListener
Parameters:
msg - message


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