org.jboss.seam.jms
Class Seam3JmsExtension

java.lang.Object
  extended by 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

Constructor Summary
Seam3JmsExtension()
           
 
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
 

Constructor Detail

Seam3JmsExtension

public Seam3JmsExtension()
Method Detail

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.