Class ObserverMethodConfiguratorImpl<T>
- java.lang.Object
-
- org.jboss.weld.bootstrap.events.configurator.ObserverMethodConfiguratorImpl<T>
-
- All Implemented Interfaces:
javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
,Configurator<javax.enterprise.inject.spi.ObserverMethod<T>>
public class ObserverMethodConfiguratorImpl<T> extends Object implements javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>, Configurator<javax.enterprise.inject.spi.ObserverMethod<T>>
- Author:
- Martin Kouba
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator
javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator.EventConsumer<T extends Object>
-
-
Constructor Summary
Constructors Constructor Description ObserverMethodConfiguratorImpl(javax.enterprise.inject.spi.Extension extension)
ObserverMethodConfiguratorImpl(javax.enterprise.inject.spi.ObserverMethod<T> observerMethod, javax.enterprise.inject.spi.Extension extension)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
addQualifier(Annotation qualifier)
javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
addQualifiers(Annotation... qualifiers)
javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
addQualifiers(Set<Annotation> qualifiers)
javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
async(boolean async)
javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
beanClass(Class<?> beanClass)
javax.enterprise.inject.spi.ObserverMethod<T>
complete()
Returns a finished component.javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
notifyWith(javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator.EventConsumer<T> callback)
javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
observedType(Type type)
javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
priority(int priority)
javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
qualifiers(Annotation... qualifiers)
javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
qualifiers(Set<Annotation> qualifiers)
javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
read(Method method)
javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
read(javax.enterprise.inject.spi.AnnotatedMethod<?> method)
javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
read(javax.enterprise.inject.spi.ObserverMethod<T> observerMethod)
javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
reception(javax.enterprise.event.Reception reception)
javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
transactionPhase(javax.enterprise.event.TransactionPhase transactionPhase)
-
-
-
Constructor Detail
-
ObserverMethodConfiguratorImpl
public ObserverMethodConfiguratorImpl(javax.enterprise.inject.spi.Extension extension)
-
ObserverMethodConfiguratorImpl
public ObserverMethodConfiguratorImpl(javax.enterprise.inject.spi.ObserverMethod<T> observerMethod, javax.enterprise.inject.spi.Extension extension)
-
-
Method Detail
-
read
public javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> read(Method method)
- Specified by:
read
in interfacejavax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
-
read
public javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> read(javax.enterprise.inject.spi.AnnotatedMethod<?> method)
- Specified by:
read
in interfacejavax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
-
read
public javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> read(javax.enterprise.inject.spi.ObserverMethod<T> observerMethod)
- Specified by:
read
in interfacejavax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
-
beanClass
public javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> beanClass(Class<?> beanClass)
- Specified by:
beanClass
in interfacejavax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
-
observedType
public javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> observedType(Type type)
- Specified by:
observedType
in interfacejavax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
-
addQualifier
public javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> addQualifier(Annotation qualifier)
- Specified by:
addQualifier
in interfacejavax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
-
addQualifiers
public javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> addQualifiers(Annotation... qualifiers)
- Specified by:
addQualifiers
in interfacejavax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
-
addQualifiers
public javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> addQualifiers(Set<Annotation> qualifiers)
- Specified by:
addQualifiers
in interfacejavax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
-
qualifiers
public javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> qualifiers(Annotation... qualifiers)
- Specified by:
qualifiers
in interfacejavax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
-
qualifiers
public javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> qualifiers(Set<Annotation> qualifiers)
- Specified by:
qualifiers
in interfacejavax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
-
reception
public javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> reception(javax.enterprise.event.Reception reception)
- Specified by:
reception
in interfacejavax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
-
transactionPhase
public javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> transactionPhase(javax.enterprise.event.TransactionPhase transactionPhase)
- Specified by:
transactionPhase
in interfacejavax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
-
priority
public javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> priority(int priority)
- Specified by:
priority
in interfacejavax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
-
notifyWith
public javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> notifyWith(javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator.EventConsumer<T> callback)
- Specified by:
notifyWith
in interfacejavax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
-
async
public javax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T> async(boolean async)
- Specified by:
async
in interfacejavax.enterprise.inject.spi.configurator.ObserverMethodConfigurator<T>
-
complete
public javax.enterprise.inject.spi.ObserverMethod<T> complete()
Description copied from interface:Configurator
Returns a finished component.- Specified by:
complete
in interfaceConfigurator<T>
- Returns:
- a finished component
-
-