Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- activate() - Method in interface org.jboss.weld.context.ConversationContext
-
Activate the conversation context, starting a new transient conversation
- activate() - Method in interface org.jboss.weld.context.ManagedContext
-
Activate the Context.
- activate(String) - Method in interface org.jboss.weld.context.ConversationContext
-
Activate the conversation context, using the id provided to attempt to restore a long-running conversation
- activateLazily(Consumer<HttpServletRequest>) - Method in interface org.jboss.weld.context.http.HttpConversationContext
-
Activate the conversation context lazily - neither determine the conversation id, nor initialize the context.
- ActivateRequestContext - Annotation Type in org.jboss.weld.context.activator
-
This interceptor binding can be used to activate the request context within a business method invocation.
- ActivateRequestContext.Literal - Class in org.jboss.weld.context.activator
-
Annotation literal for
ActivateRequestContext - addBean() - Method in interface org.jboss.weld.bootstrap.event.WeldAfterBeanDiscovery
-
Obtain a
WeldBeanConfigurator, an extended version ofBeanConfigurator. - addBinding(Annotation) - Method in interface org.jboss.weld.bootstrap.event.InterceptorConfigurator
-
Adds interceptor binding annotation.
- addBindings(Annotation...) - Method in interface org.jboss.weld.bootstrap.event.InterceptorConfigurator
-
Adds interceptor binding annotations.
- addBindings(Set<Annotation>) - Method in interface org.jboss.weld.bootstrap.event.InterceptorConfigurator
-
Adds set of interceptor binding annotations.
- addInjectionPoint(InjectionPoint) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- addInjectionPoints(InjectionPoint...) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- addInjectionPoints(Set<InjectionPoint>) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- addInterceptor() - Method in interface org.jboss.weld.bootstrap.event.WeldAfterBeanDiscovery
-
Obtain a
InterceptorConfiguratorto configure a newInterceptor. - addQualifier(Annotation) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- addQualifiers(Annotation...) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- addQualifiers(Set<Annotation>) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- addStereotype(Class<? extends Annotation>) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- addStereotypes(Set<Class<? extends Annotation>>) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- addTransitiveTypeClosure(Type) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- addType(TypeLiteral<?>) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- addType(Type) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- addTypes(Type...) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- addTypes(Set<Type>) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- alternative(boolean) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- ApplicationContext - Interface in org.jboss.weld.context
-
The built in application context, associated with
ApplicationScoped. - associate(S) - Method in interface org.jboss.weld.context.BoundContext
-
Associate the context with the storage (for this thread).
B
- beanClass(Class<?>) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- bindings(Annotation...) - Method in interface org.jboss.weld.bootstrap.event.InterceptorConfigurator
-
Replace all bindings
- Bound - Annotation Type in org.jboss.weld.context.bound
-
Qualifier used with all for all of the bound (map backed) contexts Weld offers.
- BoundContext<S> - Interface in org.jboss.weld.context
-
Allows a thread-based context to be bound to some external instance storage (such as an HttpSession).
- BoundConversationContext - Interface in org.jboss.weld.context.bound
-
A conversation context which can be bound to a pair of Maps encapsulated by
BoundRequest. - BoundLiteral - Class in org.jboss.weld.context.bound
-
Annotation literal for
Bound - BoundRequest - Interface in org.jboss.weld.context.bound
-
A conversation is used to span multiple requests, however is shorter than a session.
- BoundRequestContext - Interface in org.jboss.weld.context.bound
-
A request context which can be bound to any Map.
- BoundSessionContext - Interface in org.jboss.weld.context.bound
-
A session context which can be bound to any Map.
C
- clearAndSet(Collection<ContextualInstance<?>>) - Method in interface org.jboss.weld.context.WeldAlterableContext
-
Clears the backing bean store and feeds it with the set of
ContextualInstanceprovided as parameter. - close() - Method in interface org.jboss.weld.inject.WeldInstance.Handler
-
Deprecated.Delegates to
WeldInstance.Handler.destroy(). - ContextualInstance<T> - Interface in org.jboss.weld.context.api
-
Represents a contextual instance of a given type.
- ConversationContext - Interface in org.jboss.weld.context
-
The built in conversation context is associated with
ConversationScoped. - createInvoker(BeanInfo, MethodInfo) - Method in interface org.jboss.weld.invoke.WeldInvokerFactory
- createInvoker(AnnotatedMethod<? super X>) - Method in interface org.jboss.weld.bootstrap.event.WeldProcessManagedBean
- createWith(Function<CreationalContext<U>, U>) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
D
- deactivate() - Method in interface org.jboss.weld.context.ManagedContext
-
Deactivate the Context, destroying any instances if the context is invalid.
- DependentContext - Interface in org.jboss.weld.context
-
The built in dependent context, associated with
Dependent. - destroy() - Method in interface org.jboss.weld.inject.WeldInstance.Handler
-
Deprecated.Destroy the contextual instance.
- destroy(HttpSession) - Method in interface org.jboss.weld.context.http.HttpConversationContext
-
If the context is not currently associated with a
HttpServletRequest, then the context will be associated with the specifiedHttpSession(for this thread), activated, destroyed, and then deactivated. - destroy(HttpSession) - Method in interface org.jboss.weld.context.http.HttpSessionContext
-
Destroy the session and all conversations stored in the session.
- destroy(Map<String, Object>) - Method in interface org.jboss.weld.context.bound.BoundConversationContext
-
Destroy all conversations in the session.
- destroyWith(BiConsumer<T, CreationalContext<T>>) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- disposeWith(BiConsumer<T, Instance<Object>>) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- dissociate(S) - Method in interface org.jboss.weld.context.BoundContext
-
Dissociate the context from the storage (for this thread).
E
- Ejb - Annotation Type in org.jboss.weld.context.ejb
-
Qualifier used with all for all of the EJB contexts Weld offers.
- EjbLiteral - Class in org.jboss.weld.context.ejb
-
Annotation literal for
Ejb - EjbRequestContext - Interface in org.jboss.weld.context.ejb
-
A request context which can be bound to the
InvocationContext.
G
- generateConversationId() - Method in interface org.jboss.weld.context.ConversationContext
-
Generate a new, unique, conversation id
- get() - Method in interface org.jboss.weld.inject.WeldInstance.Handler
-
Deprecated.The contextual reference is obtained lazily, i.e. when first needed.
- getAllContextualInstances() - Method in interface org.jboss.weld.context.WeldAlterableContext
-
Retrieves set of
ContextualInstancewithin the context. - getBean() - Method in interface org.jboss.weld.inject.WeldInstance.Handler
-
Deprecated.
- getBean() - Method in interface org.jboss.weld.proxy.WeldClientProxy.Metadata
-
Retrieve
Beanmetadata for this proxy instance. - getConcurrentAccessTimeout() - Method in interface org.jboss.weld.context.ConversationContext
-
Get the current concurrent access timeout
- getContextual() - Method in interface org.jboss.weld.context.api.ContextualInstance
-
Returns the
Contextualfor this contextual instance - getContextualInstance() - Method in interface org.jboss.weld.proxy.WeldClientProxy.Metadata
-
Retrieve the current contextual instance associated with the current context for this client proxy.
- getConversation(String) - Method in interface org.jboss.weld.context.ConversationContext
-
Get the conversation with the given id.
- getConversations() - Method in interface org.jboss.weld.context.ConversationContext
-
Get conversations currently known to the context.
- getCreationalContext() - Method in interface org.jboss.weld.context.api.ContextualInstance
-
Returns the
CreationalContextfor this contextual instance - getCurrentConversation() - Method in interface org.jboss.weld.context.ConversationContext
-
Get a handle the current conversation (transient or otherwise).
- getDefaultTimeout() - Method in interface org.jboss.weld.context.ConversationContext
-
Get the default inactivity timeout.
- getHandlePriorityComparator() - Method in interface org.jboss.weld.inject.WeldInstance
-
The returned comparator sorts handles by priority in descending order.
- getHandler() - Method in interface org.jboss.weld.inject.WeldInstance
-
Deprecated.
- getInstance() - Method in interface org.jboss.weld.context.api.ContextualInstance
-
Returns the actual bean instance
- getInterceptorBindingsByType(Class<T>) - Method in interface org.jboss.weld.interceptor.WeldInvocationContext
-
Deprecated.
- getLastUsed() - Method in interface org.jboss.weld.context.ManagedConversation
-
Gets the last time the conversation was used (for data access)
- getMetadata() - Method in interface org.jboss.weld.proxy.WeldClientProxy
-
Retrieve a wrapper class contextual metadata.
- getParameterName() - Method in interface org.jboss.weld.context.ConversationContext
-
Get the name of the parameter used to propagate the conversation id
- getPriorityComparator() - Method in interface org.jboss.weld.inject.WeldInstance
-
Deprecated.
- getRequestMap() - Method in interface org.jboss.weld.context.bound.BoundRequest
-
Get the current request map.
- getRequestMap() - Method in class org.jboss.weld.context.bound.MutableBoundRequest
- getSessionMap(boolean) - Method in interface org.jboss.weld.context.bound.BoundRequest
-
Get the current session map.
- getSessionMap(boolean) - Method in class org.jboss.weld.context.bound.MutableBoundRequest
H
- handlers() - Method in interface org.jboss.weld.inject.WeldInstance
-
Deprecated.
- handlersStream() - Method in interface org.jboss.weld.inject.WeldInstance
-
Deprecated.
- Http - Annotation Type in org.jboss.weld.context.http
-
Qualifier used with all for all of the Servlet backed contexts Weld offers.
- HttpConversationContext - Interface in org.jboss.weld.context.http
-
An Http Session backed conversation context.
- HttpLiteral - Class in org.jboss.weld.context.http
-
Annotation literal for
Http - HttpRequestContext - Interface in org.jboss.weld.context.http
-
A request context which can be bound to the
ServletRequest. - HttpSessionContext - Interface in org.jboss.weld.context.http
-
A session context which can be bound to the
HttpServletRequest.
I
- id(String) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- injectionPoints(InjectionPoint...) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- injectionPoints(Set<InjectionPoint>) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- INSTANCE - Static variable in class org.jboss.weld.context.activator.ActivateRequestContext.Literal
-
An instance of
ActivateRequestContextannotation literal - INSTANCE - Static variable in class org.jboss.weld.context.bound.BoundLiteral
-
An instance of
Boundannotation literal - INSTANCE - Static variable in class org.jboss.weld.context.ejb.EjbLiteral
-
An instance of
Ejbannotation literal - INSTANCE - Static variable in class org.jboss.weld.context.http.HttpLiteral
-
An instance of
Httpannotation literal - INSTANCE - Static variable in class org.jboss.weld.context.unbound.UnboundLiteral
-
An instance of
Unboundannotation literal - intercept(InterceptionType, Function<InvocationContext, Object>) - Method in interface org.jboss.weld.bootstrap.event.InterceptorConfigurator
- INTERCEPTOR_BINDINGS_KEY - Static variable in interface org.jboss.weld.interceptor.WeldInvocationContext
-
Deprecated.
- InterceptorConfigurator - Interface in org.jboss.weld.bootstrap.event
-
Allows to configure a new
Interceptorinstance. - interceptWithMetadata(InterceptionType, BiFunction<InvocationContext, Bean<?>, Object>) - Method in interface org.jboss.weld.bootstrap.event.InterceptorConfigurator
- invalidate() - Method in interface org.jboss.weld.context.ApplicationContext
-
Invalidate the context, causing all bean instances to be destroyed.
- invalidate() - Method in interface org.jboss.weld.context.ConversationContext
-
Cause any expired conversations to be ended, and therefore marked for destruction when deactivate is called.
- invalidate() - Method in interface org.jboss.weld.context.http.HttpSessionContext
-
Mark the Session Context for destruction; the Session Context will be detached from the underling Http Session, and instances marked for destruction when the Http Request is destroyed.
- invalidate() - Method in interface org.jboss.weld.context.ManagedContext
-
Mark the context as due for destruction when deactivate is called.
- invalidate() - Method in interface org.jboss.weld.context.SingletonContext
-
Invalidate the context, causing all bean instances to be destroyed.
- isEqual(Object) - Method in enum org.jboss.weld.events.WeldNotificationOptions.NotificationMode
-
Determines if this
WeldNotificationOptions.NotificationModeenum is equal to the provided parameter. - isValid() - Method in interface org.jboss.weld.context.http.HttpSessionContext
-
Returns false if the session has been invalidated (using
HttpSessionContext.invalidate()).
L
- Literal() - Constructor for class org.jboss.weld.context.activator.ActivateRequestContext.Literal
- lock(long) - Method in interface org.jboss.weld.context.ManagedConversation
-
Attempts to lock the conversation for exclusive usage
M
- ManagedContext - Interface in org.jboss.weld.context
-
Lifecycle management for built in contexts.
- ManagedConversation - Interface in org.jboss.weld.context
-
Provides management operations for conversations, including locking, and expiration management.
- MODE - Static variable in interface org.jboss.weld.events.WeldNotificationOptions
-
Makes it possible to specify that observer methods should be notified in parallel (if supported).
- MutableBoundRequest - Class in org.jboss.weld.context.bound
-
An implementation of
BoundRequestbacked by a pair of maps. - MutableBoundRequest(Map<String, Object>, Map<String, Object>) - Constructor for class org.jboss.weld.context.bound.MutableBoundRequest
-
The parameters are a backing storage for current request and session respectively
N
- name(String) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
O
- of(Object) - Static method in enum org.jboss.weld.events.WeldNotificationOptions.NotificationMode
-
Attempts to convert provided parameter into
WeldNotificationOptions.NotificationMode. - org.jboss.weld.bootstrap.event - package org.jboss.weld.bootstrap.event
- org.jboss.weld.context - package org.jboss.weld.context
- org.jboss.weld.context.activator - package org.jboss.weld.context.activator
- org.jboss.weld.context.api - package org.jboss.weld.context.api
- org.jboss.weld.context.bound - package org.jboss.weld.context.bound
- org.jboss.weld.context.ejb - package org.jboss.weld.context.ejb
- org.jboss.weld.context.http - package org.jboss.weld.context.http
- org.jboss.weld.context.unbound - package org.jboss.weld.context.unbound
- org.jboss.weld.events - package org.jboss.weld.events
- org.jboss.weld.inject - package org.jboss.weld.inject
- org.jboss.weld.interceptor - package org.jboss.weld.interceptor
- org.jboss.weld.invoke - package org.jboss.weld.invoke
- org.jboss.weld.proxy - package org.jboss.weld.proxy
P
- PARALLEL - Enum constant in enum org.jboss.weld.events.WeldNotificationOptions.NotificationMode
-
Async observers are notified in parallel assuming that the
Executorused supports parallel execution. - priority(int) - Method in interface org.jboss.weld.bootstrap.event.InterceptorConfigurator
-
Adds priority annotation.
- priority(int) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
-
NOTE: Since CDI 4.0, this is now part of standard API!
- produceWith(Function<Instance<Object>, U>) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
Q
- qualifiers(Annotation...) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- qualifiers(Set<Annotation>) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
R
- read(AnnotatedType<U>) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- read(BeanAttributes<?>) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- RequestContext - Interface in org.jboss.weld.context
-
The built in request context is associated with
RequestScopedand is a managed context which can be activated, invalidated and deactivated.
S
- scope(Class<? extends Annotation>) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- select(TypeLiteral<U>, Annotation...) - Method in interface org.jboss.weld.events.WeldEvent
- select(TypeLiteral<U>, Annotation...) - Method in interface org.jboss.weld.inject.WeldInstance
- select(Annotation...) - Method in interface org.jboss.weld.events.WeldEvent
- select(Annotation...) - Method in interface org.jboss.weld.inject.WeldInstance
- select(Class<U>, Annotation...) - Method in interface org.jboss.weld.events.WeldEvent
- select(Class<U>, Annotation...) - Method in interface org.jboss.weld.inject.WeldInstance
- select(Type, Annotation...) - Method in interface org.jboss.weld.events.WeldEvent
-
Obtains a child
Eventfor the given required type and additional required qualifiers. - select(Type, Annotation...) - Method in interface org.jboss.weld.inject.WeldInstance
-
Obtains a child
Instancefor the given required type and additional required qualifiers. - SERIAL - Enum constant in enum org.jboss.weld.events.WeldNotificationOptions.NotificationMode
-
Async observers are notified serially in a single worker thread (default behavior).
- SessionContext - Interface in org.jboss.weld.context
-
The built in session context is associated with
SessionScoped. - setConcurrentAccessTimeout(long) - Method in interface org.jboss.weld.context.ConversationContext
-
Set the concurrent access timeout
- setDefaultTimeout(long) - Method in interface org.jboss.weld.context.ConversationContext
-
Set the default inactivity timeout.
- setParameterName(String) - Method in interface org.jboss.weld.context.ConversationContext
-
Set the name of the parameter used to propagate the conversation id
- SingletonContext - Interface in org.jboss.weld.context
-
The built in singleton context, associated with
Singleton. - stereotypes(Set<Class<? extends Annotation>>) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
T
- TIMEOUT - Static variable in interface org.jboss.weld.events.WeldNotificationOptions
-
Makes it possible to specify a timeout (in milliseconds) after which the returned completion stage must be completed.
- touch() - Method in interface org.jboss.weld.context.ManagedConversation
-
Touches the managed conversation, updating the "last used" timestamp
- types(Type...) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
- types(Set<Type>) - Method in interface org.jboss.weld.bootstrap.event.WeldBeanConfigurator
U
- Unbound - Annotation Type in org.jboss.weld.context.unbound
-
Qualifier used with all for all of the unbound contexts Weld offers.
- UnboundLiteral - Class in org.jboss.weld.context.unbound
-
Annotation literal for
Bound - unlock() - Method in interface org.jboss.weld.context.ManagedConversation
-
Attempts to unlock the conversation
V
- valueOf(String) - Static method in enum org.jboss.weld.events.WeldNotificationOptions.NotificationMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.jboss.weld.events.WeldNotificationOptions.NotificationMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WeldAfterBeanDiscovery - Interface in org.jboss.weld.bootstrap.event
-
Represents an enhanced version of
AfterBeanDiscovery. - WeldAlterableContext - Interface in org.jboss.weld.context
-
Enriched version of
AlterableContextwhich allows to capture all instances from given context or to set them to previously obtained values. - WeldBeanConfigurator<T> - Interface in org.jboss.weld.bootstrap.event
-
Represents an enhanced version of
BeanConfigurator - WeldClientProxy - Interface in org.jboss.weld.proxy
-
An extension to
WeldConstructinterface which denotes a client proxy object. - WeldClientProxy.Metadata - Interface in org.jboss.weld.proxy
-
An abstraction allowing access to
Beanmetadata as well as the contextual instance - WeldConstruct - Interface in org.jboss.weld.proxy
-
Marker interface denoting that the instance is an internal Weld contruct.
- WeldEvent<T> - Interface in org.jboss.weld.events
-
Enriched version of
Event. - WeldInstance<T> - Interface in org.jboss.weld.inject
-
Represents an enhanced version of
Instance. - WeldInstance.Handler<T> - Interface in org.jboss.weld.inject
-
Deprecated.
- WeldInvocationContext - Interface in org.jboss.weld.interceptor
-
Represents an enhanced version of
InvocationContext. - WeldInvokerBuilder<T> - Interface in org.jboss.weld.invoke
-
Builder of
Invokers that allows configuring input lookups, input and output transformations, and invoker wrapping. - WeldInvokerFactory - Interface in org.jboss.weld.invoke
-
Weld specific version of
InvokerFactory. - WeldNotificationOptions - Interface in org.jboss.weld.events
-
The
Event.fireAsync(Object, NotificationOptions)method allows to configure the notification of asynchronous observer methods. - WeldNotificationOptions.NotificationMode - Enum in org.jboss.weld.events
- WeldProcessManagedBean<X> - Interface in org.jboss.weld.bootstrap.event
-
Represents an enhanced version of
ProcessManagedBean. - withArgumentLookup(int) - Method in interface org.jboss.weld.invoke.WeldInvokerBuilder
- withArgumentTransformer(int, Class<?>, String) - Method in interface org.jboss.weld.invoke.WeldInvokerBuilder
-
Registers a transformer for a single argument of the target method.
- withExceptionTransformer(Class<?>, String) - Method in interface org.jboss.weld.invoke.WeldInvokerBuilder
-
Registers an exception transformer for a possible exception thrown by the target method.
- withInstanceLookup() - Method in interface org.jboss.weld.invoke.WeldInvokerBuilder
- withInstanceTransformer(Class<?>, String) - Method in interface org.jboss.weld.invoke.WeldInvokerBuilder
-
Registers a transformer for the instance on which the invoker will be called.
- withInvocationWrapper(Class<?>, String) - Method in interface org.jboss.weld.invoke.WeldInvokerBuilder
-
Registers an invocation wrapper for given invoker.
- withParallelMode() - Static method in interface org.jboss.weld.events.WeldNotificationOptions
- withReturnValueTransformer(Class<?>, String) - Method in interface org.jboss.weld.invoke.WeldInvokerBuilder
-
Registers a transformer for return value of the target method.
- withTimeout(long) - Static method in interface org.jboss.weld.events.WeldNotificationOptions
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
InvocationContext.getInterceptorBindings(Class)