Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.panacya.platform.service.bus.mdb
Class SimpleMessageReceiverBean  view SimpleMessageReceiverBean download SimpleMessageReceiverBean.java

java.lang.Object
  extended bycom.panacya.platform.service.bus.mdb.SimpleMessageReceiverBean
All Implemented Interfaces:
javax.ejb.EnterpriseBean, javax.ejb.MessageDrivenBean, javax.jms.MessageListener, java.io.Serializable

public class SimpleMessageReceiverBean
extends java.lang.Object
implements javax.ejb.MessageDrivenBean, javax.jms.MessageListener


Field Summary
private  org.apache.commons.logging.Log _log
           
private  javax.ejb.MessageDrivenContext context
           
private static java.lang.String SENDER_NAME
           
 
Constructor Summary
SimpleMessageReceiverBean()
           
 
Method Summary
 void ejbCreate()
           
 void ejbRemove()
           
private  void handleMessage(javax.jms.Message message)
           
 void onMessage(javax.jms.Message message)
           
private  void send(java.lang.String recMessage)
           
private  void sendToEJB(java.lang.String recMessage)
           
 void setMessageDrivenContext(javax.ejb.MessageDrivenContext messageDrivenContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SENDER_NAME

private static final java.lang.String SENDER_NAME
See Also:
Constant Field Values

_log

private org.apache.commons.logging.Log _log

context

private javax.ejb.MessageDrivenContext context
Constructor Detail

SimpleMessageReceiverBean

public SimpleMessageReceiverBean()
Method Detail

onMessage

public void onMessage(javax.jms.Message message)
Specified by:
onMessage in interface javax.jms.MessageListener

handleMessage

private void handleMessage(javax.jms.Message message)
                    throws javax.jms.JMSException,
                           javax.naming.NamingException,
                           java.rmi.RemoteException,
                           com.panacya.platform.service.bus.sender.SenderException,
                           javax.ejb.CreateException

ejbRemove

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

setMessageDrivenContext

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

ejbCreate

public void ejbCreate()

send

private void send(java.lang.String recMessage)
           throws javax.naming.NamingException,
                  java.rmi.RemoteException,
                  javax.ejb.CreateException,
                  com.panacya.platform.service.bus.sender.SenderException

sendToEJB

private void sendToEJB(java.lang.String recMessage)
                throws javax.naming.NamingException,
                       java.rmi.RemoteException,
                       javax.ejb.CreateException,
                       com.panacya.platform.service.bus.sender.SenderException