org.jboss.seam.jms.bridge
Class EgressRoutingObserver

java.lang.Object
  extended by org.jboss.seam.jms.bridge.EgressRoutingObserver
All Implemented Interfaces:
javax.enterprise.inject.spi.ObserverMethod<Object>

@Veto
public class EgressRoutingObserver
extends Object
implements javax.enterprise.inject.spi.ObserverMethod<Object>

Forwards CDI events that match the provided Route configuration to the configured destinations.

Author:
Jordan Ganoff

Constructor Summary
EgressRoutingObserver(javax.enterprise.inject.spi.BeanManager bm, org.jboss.seam.jms.bridge.Route routing, Seam3JmsExtension extension)
           
EgressRoutingObserver(org.jboss.seam.jms.bridge.Route route, Seam3JmsExtension extension)
           
 
Method Summary
 Class<?> getBeanClass()
           
 Set<Annotation> getObservedQualifiers()
           
 Type getObservedType()
           
 javax.enterprise.event.Reception getReception()
           
 javax.enterprise.event.TransactionPhase getTransactionPhase()
           
 void notify(Object evt)
           
 void setBeanManager(javax.enterprise.inject.spi.BeanManager beanManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EgressRoutingObserver

public EgressRoutingObserver(javax.enterprise.inject.spi.BeanManager bm,
                             org.jboss.seam.jms.bridge.Route routing,
                             Seam3JmsExtension extension)

EgressRoutingObserver

public EgressRoutingObserver(org.jboss.seam.jms.bridge.Route route,
                             Seam3JmsExtension extension)
Method Detail

setBeanManager

public void setBeanManager(javax.enterprise.inject.spi.BeanManager beanManager)

getBeanClass

public Class<?> getBeanClass()
Specified by:
getBeanClass in interface javax.enterprise.inject.spi.ObserverMethod<Object>

getObservedQualifiers

public Set<Annotation> getObservedQualifiers()
Specified by:
getObservedQualifiers in interface javax.enterprise.inject.spi.ObserverMethod<Object>

getObservedType

public Type getObservedType()
Specified by:
getObservedType in interface javax.enterprise.inject.spi.ObserverMethod<Object>

getReception

public javax.enterprise.event.Reception getReception()
Specified by:
getReception in interface javax.enterprise.inject.spi.ObserverMethod<Object>

getTransactionPhase

public javax.enterprise.event.TransactionPhase getTransactionPhase()
Specified by:
getTransactionPhase in interface javax.enterprise.inject.spi.ObserverMethod<Object>

notify

public void notify(Object evt)
Specified by:
notify in interface javax.enterprise.inject.spi.ObserverMethod<Object>


Copyright © 2011 Seam Framework. All Rights Reserved.