javax.webbeans.manager
Interface Manager
public interface Manager
The contract between the application and the Web Bean manager. Also the
contract between the Web Bean manager and Bean, Context and Observer objects.
- Author:
- Gavin King
|
Method Summary |
Manager |
addBean(Bean<?> bean)
|
Manager |
addContext(Context context)
|
Manager |
addDecorator(Decorator decorator)
|
Manager |
addInterceptor(Interceptor interceptor)
|
|
addObserver(Observer<T> observer,
java.lang.Class<T> eventType,
java.lang.annotation.Annotation... bindings)
|
|
addObserver(Observer<T> observer,
TypeLiteral<T> eventType,
java.lang.annotation.Annotation... bindings)
|
Manager |
createChildManager()
|
void |
fireEvent(java.lang.Object event,
java.lang.annotation.Annotation... bindings)
|
Context |
getContext(java.lang.Class<? extends java.lang.annotation.Annotation> scopeType)
|
|
getInstance(Bean<T> bean)
|
java.lang.Object |
getInstanceByName(java.lang.String name)
|
|
getInstanceByType(java.lang.Class<T> type,
java.lang.annotation.Annotation... bindings)
|
|
getInstanceByType(TypeLiteral<T> type,
java.lang.annotation.Annotation... bindings)
|
Manager |
parse(java.io.InputStream xmlStream)
|
|
removeObserver(Observer<T> observer,
java.lang.Class<T> eventType,
java.lang.annotation.Annotation... bindings)
|
|
removeObserver(Observer<T> observer,
TypeLiteral<T> eventType,
java.lang.annotation.Annotation... bindings)
|
java.util.Set<Bean<?>> |
resolveByName(java.lang.String name)
|
<T> java.util.Set<Bean<T>> |
|
resolveByType(java.lang.Class<T> apiType,
java.lang.annotation.Annotation... bindings)
|
<T> java.util.Set<Bean<T>> |
|
resolveByType(TypeLiteral<T> apiType,
java.lang.annotation.Annotation... bindings)
|
java.util.List<Decorator> |
resolveDecorators(java.util.Set<java.lang.Class<?>> types,
java.lang.annotation.Annotation... bindings)
|
java.util.List<Interceptor> |
resolveInterceptors(InterceptionType type,
java.lang.annotation.Annotation... interceptorBindings)
|
|
resolveObservers(T event,
java.lang.annotation.Annotation... bindings)
|
Manager |
setCurrent()
|
Manager |
validate()
|
resolveByType
<T> java.util.Set<Bean<T>> resolveByType(java.lang.Class<T> apiType,
java.lang.annotation.Annotation... bindings)
resolveByType
<T> java.util.Set<Bean<T>> resolveByType(TypeLiteral<T> apiType,
java.lang.annotation.Annotation... bindings)
getInstanceByType
<T> T getInstanceByType(java.lang.Class<T> type,
java.lang.annotation.Annotation... bindings)
getInstanceByType
<T> T getInstanceByType(TypeLiteral<T> type,
java.lang.annotation.Annotation... bindings)
resolveByName
java.util.Set<Bean<?>> resolveByName(java.lang.String name)
getInstanceByName
java.lang.Object getInstanceByName(java.lang.String name)
getInstance
<T> T getInstance(Bean<T> bean)
fireEvent
void fireEvent(java.lang.Object event,
java.lang.annotation.Annotation... bindings)
getContext
Context getContext(java.lang.Class<? extends java.lang.annotation.Annotation> scopeType)
addContext
Manager addContext(Context context)
addBean
Manager addBean(Bean<?> bean)
addInterceptor
Manager addInterceptor(Interceptor interceptor)
addDecorator
Manager addDecorator(Decorator decorator)
validate
Manager validate()
parse
Manager parse(java.io.InputStream xmlStream)
createChildManager
Manager createChildManager()
setCurrent
Manager setCurrent()
addObserver
<T> Manager addObserver(Observer<T> observer,
java.lang.Class<T> eventType,
java.lang.annotation.Annotation... bindings)
addObserver
<T> Manager addObserver(Observer<T> observer,
TypeLiteral<T> eventType,
java.lang.annotation.Annotation... bindings)
removeObserver
<T> Manager removeObserver(Observer<T> observer,
java.lang.Class<T> eventType,
java.lang.annotation.Annotation... bindings)
removeObserver
<T> Manager removeObserver(Observer<T> observer,
TypeLiteral<T> eventType,
java.lang.annotation.Annotation... bindings)
resolveObservers
<T> java.util.Set<Observer<T>> resolveObservers(T event,
java.lang.annotation.Annotation... bindings)
resolveInterceptors
java.util.List<Interceptor> resolveInterceptors(InterceptionType type,
java.lang.annotation.Annotation... interceptorBindings)
resolveDecorators
java.util.List<Decorator> resolveDecorators(java.util.Set<java.lang.Class<?>> types,
java.lang.annotation.Annotation... bindings)
Copyright © 2008. All Rights Reserved.