Hyperic HQ Plugin API v. 4.4.0.2

org.hyperic.hq.bizapp.server.mdb
Class RegisteredDispatcherEJBImpl

java.lang.Object
  extended by org.hyperic.hq.bizapp.server.mdb.RegisteredDispatcherEJBImpl
All Implemented Interfaces:
java.io.Serializable, javax.ejb.EnterpriseBean, javax.ejb.MessageDrivenBean, javax.jms.MessageListener

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

The RegisteredDispatcher Message-Drive Bean registers Triggers and dispatches events to them

See Also:
Serialized Form

Constructor Summary
RegisteredDispatcherEJBImpl()
           
 
Method Summary
 void ejbActivate()
           
 void ejbCreate()
           
 void ejbPassivate()
           
 void ejbPostCreate()
           
 void ejbRemove()
           
protected  java.util.Collection getInterestedTriggers(AbstractEvent evt)
           
 void onMessage(javax.jms.Message inMessage)
          The onMessage method
 void setMessageDrivenContext(javax.ejb.MessageDrivenContext ctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegisteredDispatcherEJBImpl

public RegisteredDispatcherEJBImpl()
Method Detail

getInterestedTriggers

protected java.util.Collection getInterestedTriggers(AbstractEvent evt)

onMessage

public void onMessage(javax.jms.Message inMessage)
The onMessage method

Specified by:
onMessage in interface javax.jms.MessageListener

ejbCreate

public void ejbCreate()

ejbPostCreate

public void ejbPostCreate()

ejbActivate

public void ejbActivate()

ejbPassivate

public void ejbPassivate()

ejbRemove

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

setMessageDrivenContext

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

Hyperic HQ Plugin API v. 4.4.0.2

Copyright © 2004-2006 Hyperic, Inc. support@hyperic.net, All Rights Reserved.