org.jboss.seam.solder.servicehandler
Class ServiceHandlerBeanLifecycle<T,H>

java.lang.Object
  extended by org.jboss.seam.solder.servicehandler.ServiceHandlerBeanLifecycle<T,H>
Type Parameters:
T -
H -
All Implemented Interfaces:
ContextualLifecycle<T>

public class ServiceHandlerBeanLifecycle<T,H>
extends Object
implements ContextualLifecycle<T>

Bean lifecycle for ServiceHandler beans

Author:
Stuart Douglas

Constructor Summary
ServiceHandlerBeanLifecycle(Class<? extends T> classToImplement, Class<H> handlerClass, javax.enterprise.inject.spi.BeanManager manager)
           
 
Method Summary
 T create(javax.enterprise.inject.spi.Bean<T> bean, javax.enterprise.context.spi.CreationalContext<T> creationalContext)
           
 void destroy(javax.enterprise.inject.spi.Bean<T> bean, T instance, javax.enterprise.context.spi.CreationalContext<T> creationalContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceHandlerBeanLifecycle

public ServiceHandlerBeanLifecycle(Class<? extends T> classToImplement,
                                   Class<H> handlerClass,
                                   javax.enterprise.inject.spi.BeanManager manager)
Method Detail

create

public T create(javax.enterprise.inject.spi.Bean<T> bean,
                javax.enterprise.context.spi.CreationalContext<T> creationalContext)
Specified by:
create in interface ContextualLifecycle<T>

destroy

public void destroy(javax.enterprise.inject.spi.Bean<T> bean,
                    T instance,
                    javax.enterprise.context.spi.CreationalContext<T> creationalContext)
Specified by:
destroy in interface ContextualLifecycle<T>


Copyright © 2008-2010 Seam Framework. All Rights Reserved.