org.jboss.errai.cdi.server.events
Class ShutdownEventObserver

java.lang.Object
  extended by org.jboss.errai.cdi.server.events.ShutdownEventObserver
All Implemented Interfaces:
javax.enterprise.inject.spi.ObserverMethod

@ApplicationScoped
public class ShutdownEventObserver
extends Object
implements javax.enterprise.inject.spi.ObserverMethod

Observes CDI BeforeShutdown events and unsubcribes previously registered subjects with the MessageBus


Constructor Summary
ShutdownEventObserver(TypeRegistry managedTypes, org.jboss.errai.bus.client.framework.MessageBus bus, String uuid)
           
 
Method Summary
 Class<?> getBeanClass()
           
 Set<Annotation> getObservedQualifiers()
           
 Type getObservedType()
           
 javax.enterprise.event.Reception getReception()
           
 javax.enterprise.event.TransactionPhase getTransactionPhase()
           
 void notify(Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShutdownEventObserver

public ShutdownEventObserver(TypeRegistry managedTypes,
                             org.jboss.errai.bus.client.framework.MessageBus bus,
                             String uuid)
Method Detail

getBeanClass

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

getObservedType

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

getObservedQualifiers

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

getReception

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

getTransactionPhase

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

notify

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


Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.