org.jboss.seam.jms
Class Seam3JmsExtension
java.lang.Object
org.jboss.seam.jms.Seam3JmsExtension
- All Implemented Interfaces:
- javax.enterprise.inject.spi.Extension
public class Seam3JmsExtension
- extends Object
- implements javax.enterprise.inject.spi.Extension
Seam 3 JMS Portable Extension
- Author:
- Jordan Ganoff, John Ament
|
Method Summary |
void |
buildRoutes(javax.enterprise.inject.spi.AfterBeanDiscovery abd,
javax.enterprise.inject.spi.BeanManager bm)
|
List<org.jboss.seam.jms.bridge.Route> |
getEgressRoutes()
|
List<org.jboss.seam.jms.bridge.Route> |
getIngressRoutes()
|
boolean |
isReadyToRoute()
|
void |
registerObserverMethods(javax.enterprise.inject.spi.ProcessAnnotatedType<?> pat)
Generates the observer method registry for all interfaces that have observer methods. |
void |
setBeanManager(javax.enterprise.inject.spi.BeanManager beanManager)
Test to remove. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Seam3JmsExtension
public Seam3JmsExtension()
buildRoutes
public void buildRoutes(@Observes
javax.enterprise.inject.spi.AfterBeanDiscovery abd,
javax.enterprise.inject.spi.BeanManager bm)
setBeanManager
public void setBeanManager(javax.enterprise.inject.spi.BeanManager beanManager)
- Test to remove.
public void decorateAnnotatedType(@Observes ProcessAnnotatedType pat) {
log.info("Calling decorate annotated type");
pat.setAnnotatedType(JmsAnnotatedTypeWrapper.decorate(pat.getAnnotatedType()));
}
isReadyToRoute
public boolean isReadyToRoute()
registerObserverMethods
public void registerObserverMethods(@Observes
javax.enterprise.inject.spi.ProcessAnnotatedType<?> pat)
- Generates the observer method registry for all interfaces that have observer methods.
- Parameters:
pat -
getIngressRoutes
public List<org.jboss.seam.jms.bridge.Route> getIngressRoutes()
getEgressRoutes
public List<org.jboss.seam.jms.bridge.Route> getEgressRoutes()
Copyright © 2011 Seam Framework. All Rights Reserved.