A B C D E G H I L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
- 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
InterceptorConfigurator
to 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
ContextualInstance
provided as parameter. - close() - Method in interface org.jboss.weld.inject.WeldInstance.Handler
-
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
. - 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
-
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
-
The contextual reference is obtained lazily, i.e.
- getAllContextualInstances() - Method in interface org.jboss.weld.context.WeldAlterableContext
-
Retrieves set of
ContextualInstance
within the context. - getBean() - Method in interface org.jboss.weld.inject.WeldInstance.Handler
- getBean() - Method in interface org.jboss.weld.proxy.WeldClientProxy.Metadata
-
Retrieve
Bean
metadata 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
- 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
- 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.
- getHandler() - Method in interface org.jboss.weld.inject.WeldInstance
-
Obtains an initialized contextual reference handler for the bean that has the required type and required qualifiers and is eligible for injection.
- getInstance() - Method in interface org.jboss.weld.context.api.ContextualInstance
- getInterceptorBindings() - Method in interface org.jboss.weld.interceptor.WeldInvocationContext
-
Return the set of interceptor bindings for a lifecycle callback, business method, timeout method, or constructor.
- getInterceptorBindingsByType(Class<T>) - Method in interface org.jboss.weld.interceptor.WeldInvocationContext
-
Return the set of interceptor bindings with the specified annotation type.
- 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
-
The returned comparator sorts handlers by priority in descending order.
- 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
-
Allows to iterate over contextual reference handlers for all the beans that have the required type and required qualifiers and are eligible for injection.
- handlersStream() - Method in interface org.jboss.weld.inject.WeldInstance
- 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
- INSTANCE - Static variable in class org.jboss.weld.context.bound.BoundLiteral
- INSTANCE - Static variable in class org.jboss.weld.context.ejb.EjbLiteral
- INSTANCE - Static variable in class org.jboss.weld.context.http.HttpLiteral
- INSTANCE - Static variable in class org.jboss.weld.context.unbound.UnboundLiteral
- 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
-
A key value under which we store interceptor bindings in
InvocationContext
- InterceptorConfigurator - Interface in org.jboss.weld.bootstrap.event
-
Allows to configure a new
Interceptor
instance. - 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
- 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
BoundRequest
backed by a pair of maps. - MutableBoundRequest(Map<String, Object>, Map<String, Object>) - Constructor for class org.jboss.weld.context.bound.MutableBoundRequest
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
- 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.proxy - package org.jboss.weld.proxy
P
- PARALLEL - org.jboss.weld.events.WeldNotificationOptions.NotificationMode
-
Async observers are notified in parallel assuming that the
Executor
used 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
-
Allows to set a priority to an alternative bean hence selecting it globally.
- 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
RequestScoped
and 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
Event
for the given required type and additional required qualifiers. - select(Type, Annotation...) - Method in interface org.jboss.weld.inject.WeldInstance
-
Obtains a child
Instance
for the given required type and additional required qualifiers. - SERIAL - 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
AlterableContext
which 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
WeldConstruct
interface which denotes a client proxy object. - WeldClientProxy.Metadata - Interface in org.jboss.weld.proxy
- 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
-
This interface represents a contextual reference handler.
- WeldInvocationContext - Interface in org.jboss.weld.interceptor
-
Represents an enhanced version of
InvocationContext
. - 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
- withParallelMode() - Static method in interface org.jboss.weld.events.WeldNotificationOptions
- withTimeout(long) - Static method in interface org.jboss.weld.events.WeldNotificationOptions
All Classes All Packages