Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractCdiInstantiator - Class in com.vaadin.cdi
- AbstractCdiInstantiator() - Constructor for class com.vaadin.cdi.AbstractCdiInstantiator
- AbstractContext - Class in com.vaadin.cdi.util
-
A skeleton containing the most important parts of a custom CDI Context.
- AbstractContext(BeanManager) - Constructor for class com.vaadin.cdi.util.AbstractContext
- addUIListeners(UI) - Method in class com.vaadin.cdi.CdiVaadinServletService.CdiVaadinServiceDelegate
- AnyLiteral - Class in com.vaadin.cdi.util
- AnyLiteral() - Constructor for class com.vaadin.cdi.util.AnyLiteral
B
- BeanManagerProvider - Class in com.vaadin.cdi.util
-
This class provides access to the
BeanManagerby registering the currentBeanManagerin an extension and making it available via a singleton factory for the current application. - BeanManagerProvider() - Constructor for class com.vaadin.cdi.util.BeanManagerProvider
- BeanProvider - Class in com.vaadin.cdi.util
-
This class contains utility methods for resolution of contextual references in situations where no injection is available because the current class is not managed by the CDI Container.
C
- CdiComponent - Annotation Interface in com.vaadin.cdi.annotation
-
This is a
@Stereotypeto let the container scan and manage the instances of the annotated types. - CdiInstantiator - Class in com.vaadin.cdi
-
Default CDI instantiator.
- CdiInstantiator(BeanManager, VaadinService) - Constructor for class com.vaadin.cdi.CdiInstantiator
- CdiInstantiatorFactory - Class in com.vaadin.cdi
-
Default CDI instantiator factory.
- CdiInstantiatorFactory() - Constructor for class com.vaadin.cdi.CdiInstantiatorFactory
- CdiServletDeployer - Class in com.vaadin.cdi
-
Container initializer that automatically registers a CDI Vaadin servlet.
- CdiServletDeployer() - Constructor for class com.vaadin.cdi.CdiServletDeployer
- CdiVaadinServiceDelegate(BeanManager) - Constructor for class com.vaadin.cdi.CdiVaadinServletService.CdiVaadinServiceDelegate
- CdiVaadinServlet - Class in com.vaadin.cdi
-
Servlet to create
CdiVaadinServletService. - CdiVaadinServlet() - Constructor for class com.vaadin.cdi.CdiVaadinServlet
- CdiVaadinServletService - Class in com.vaadin.cdi
-
Servlet service implementation for Vaadin CDI.
- CdiVaadinServletService(CdiVaadinServlet, DeploymentConfiguration, BeanManager) - Constructor for class com.vaadin.cdi.CdiVaadinServletService
- CdiVaadinServletService.CdiVaadinServiceDelegate - Class in com.vaadin.cdi
-
This class implements the actual instantiation and event brokering functionality of
CdiVaadinServletService. - checkActive() - Method in class com.vaadin.cdi.util.AbstractContext
-
Make sure that the Context is really active.
- ClassUtils - Class in com.vaadin.cdi.util
- cleanupFinalBeanManagers(AfterDeploymentValidation) - Method in class com.vaadin.cdi.util.BeanManagerProvider
-
By cleaning the final BeanManager map after the deployment gets validated, premature loading of information from JNDI is prevented in cases where the container might not be fully setup yet.
- cleanupStoredBeanManagerOnShutdown(BeforeShutdown) - Method in class com.vaadin.cdi.util.BeanManagerProvider
-
Cleanup on container shutdown.
- com.vaadin.cdi - package com.vaadin.cdi
- com.vaadin.cdi.annotation - package com.vaadin.cdi.annotation
- com.vaadin.cdi.context - package com.vaadin.cdi.context
- com.vaadin.cdi.util - package com.vaadin.cdi.util
- containsMethod(Class<?>, Method) - Static method in class com.vaadin.cdi.util.ClassUtils
-
Checks if the given class contains a method with the same signature.
- containsPossiblyGenericMethod(Class<?>, Method) - Static method in class com.vaadin.cdi.util.ClassUtils
-
Checks if the given class has a method with the same signature, taking in to account generic types
- ContextualInstanceInfo<T> - Class in com.vaadin.cdi.util
-
This data holder contains all necessary data you need to store a Contextual Instance in a CDI Context.
- ContextualInstanceInfo() - Constructor for class com.vaadin.cdi.util.ContextualInstanceInfo
- ContextualStorage - Class in com.vaadin.cdi.util
-
This Storage holds all information needed for storing Contextual Instances in a Context.
- ContextualStorage(BeanManager, boolean, boolean) - Constructor for class com.vaadin.cdi.util.ContextualStorage
- ContextualStorageManager() - Constructor for class com.vaadin.cdi.context.RouteScopedContext.ContextualStorageManager
- ContextualStorageManager() - Constructor for class com.vaadin.cdi.context.UIScopedContext.ContextualStorageManager
- ContextualStorageManager() - Constructor for class com.vaadin.cdi.context.VaadinServiceScopedContext.ContextualStorageManager
- ContextUtils - Class in com.vaadin.cdi.util
-
A set of utility methods for working with contexts.
- ContextWrapper - Class in com.vaadin.cdi.context
-
Used to bind multiple scope annotations to a single context.
- ContextWrapper(AbstractContext, Class<? extends Annotation>) - Constructor for class com.vaadin.cdi.context.ContextWrapper
- createComponent(Class<T>) - Method in class com.vaadin.cdi.CdiInstantiator
- createContextualInstance(Contextual<T>, CreationalContext<T>) - Method in class com.vaadin.cdi.util.ContextualStorage
- createDefaultExecutor() - Method in class com.vaadin.cdi.CdiVaadinServletService
- createInstantitor(VaadinService) - Method in class com.vaadin.cdi.CdiInstantiatorFactory
- createServletService(DeploymentConfiguration) - Method in class com.vaadin.cdi.CdiVaadinServlet
D
- DependentProvider<T> - Class in com.vaadin.cdi.util
-
A
Providerfor @Dependent scoped contextual instances. - destroy() - Method in class com.vaadin.cdi.util.DependentProvider
-
This method will properly destroy the @Dependent scoped instance.
- destroy(VaadinSession) - Static method in class com.vaadin.cdi.context.VaadinSessionScopedContext
- destroy(Contextual) - Method in class com.vaadin.cdi.util.AbstractContext
-
Destroy the Contextual Instance of the given Bean.
- destroy(Contextual<?>) - Method in class com.vaadin.cdi.context.ContextWrapper
- destroy(RouteScopedContext.RouteStorageKey) - Method in class com.vaadin.cdi.context.RouteScopedContext.ContextualStorageManager
- destroyAll() - Method in class com.vaadin.cdi.context.RouteScopedContext.ContextualStorageManager
- destroyAllActive() - Method in class com.vaadin.cdi.util.AbstractContext
-
destroys all the Contextual Instances in the Storage returned by
AbstractContext.getContextualStorage(Contextual, boolean). - destroyAllActive(ContextualStorage) - Static method in class com.vaadin.cdi.util.AbstractContext
-
Destroys all the Contextual Instances in the specified ContextualStorage.
- destroyBean(Contextual, ContextualInstanceInfo<?>) - Static method in class com.vaadin.cdi.util.AbstractContext
E
- extractMethod(Class<?>, Method) - Static method in class com.vaadin.cdi.util.ClassUtils
-
Extracts a method with same signature as the source method.
- extractMethod(Class<?>, String, Class<?>...) - Static method in class com.vaadin.cdi.util.ClassUtils
-
Extract a method with the given name and parameterTypes.
- extractPossiblyGenericMethod(Class<?>, Method) - Static method in class com.vaadin.cdi.util.ClassUtils
-
Extracts a method matching the source method, allowing generic type parameters to be substituted as long as they are properly castable.
F
- fireUIInitListeners(UI) - Method in class com.vaadin.cdi.CdiVaadinServletService
G
- get() - Method in class com.vaadin.cdi.util.DependentProvider
- get(Contextual<T>) - Method in class com.vaadin.cdi.context.ContextWrapper
- get(Contextual<T>) - Method in class com.vaadin.cdi.util.AbstractContext
- get(Contextual<T>, CreationalContext<T>) - Method in class com.vaadin.cdi.context.ContextWrapper
- get(Contextual<T>, CreationalContext<T>) - Method in class com.vaadin.cdi.util.AbstractContext
- getActiveContextualStorages() - Method in class com.vaadin.cdi.context.RouteScopedContext
- getActiveContextualStorages() - Method in class com.vaadin.cdi.util.AbstractContext
- getBean(Object) - Method in class com.vaadin.cdi.util.ContextualStorage
-
Restores the Bean from its beanKey.
- getBeanDefinitions(Class<T>, boolean, boolean) - Static method in class com.vaadin.cdi.util.BeanProvider
-
Get a set of
Beandefinitions by type, regardless of qualifiers. - getBeanDefinitions(Class<T>, boolean, boolean, BeanManager) - Static method in class com.vaadin.cdi.util.BeanProvider
-
Get a set of
Beandefinitions by type, regardless of qualifiers. - getBeanKey(Contextual<T>) - Method in class com.vaadin.cdi.util.ContextualStorage
-
If the context is a passivating scope then we return the passivationId of the Bean.
- getBeanManager() - Method in class com.vaadin.cdi.AbstractCdiInstantiator
- getBeanManager() - Method in class com.vaadin.cdi.CdiInstantiator
- getBeanManager() - Method in class com.vaadin.cdi.CdiVaadinServletService.CdiVaadinServiceDelegate
- getBeanManager() - Method in class com.vaadin.cdi.util.BeanManagerProvider
-
The active
BeanManagerfor the current application (currentClassLoader). - getClassLoader(Object) - Static method in class com.vaadin.cdi.util.ClassUtils
-
Detect the right ClassLoader.
- getContextualInstance() - Method in class com.vaadin.cdi.util.ContextualInstanceInfo
- getContextualReference(BeanManager, Class<T>, boolean, Annotation...) - Static method in class com.vaadin.cdi.util.BeanProvider
-
BeanProvider.getContextualReference(Class, Annotation...)which returnsnullif the 'optional' parameter is set totrue. - getContextualReference(BeanManager, String, boolean, Class<T>) - Static method in class com.vaadin.cdi.util.BeanProvider
-
Get a Contextual Reference by its EL Name.
- getContextualReference(Class<T>, boolean, Annotation...) - Static method in class com.vaadin.cdi.util.BeanProvider
-
BeanProvider.getContextualReference(Class, Annotation...)which returnsnullif the 'optional' parameter is set totrue. - getContextualReference(Class<T>, Bean<T>) - Static method in class com.vaadin.cdi.util.BeanProvider
-
Get the Contextual Reference for the given bean.
- getContextualReference(Class<T>, Annotation...) - Static method in class com.vaadin.cdi.util.BeanProvider
-
Get a Contextual Reference by its type and qualifiers.
- getContextualReference(String) - Static method in class com.vaadin.cdi.util.BeanProvider
-
Get a Contextual Reference by its EL Name.
- getContextualReference(String, boolean) - Static method in class com.vaadin.cdi.util.BeanProvider
-
Get a Contextual Reference by its EL Name.
- getContextualReference(String, boolean, Class<T>) - Static method in class com.vaadin.cdi.util.BeanProvider
-
Get a Contextual Reference by its EL Name.
- getContextualReferences(Class<T>, boolean) - Static method in class com.vaadin.cdi.util.BeanProvider
-
Get a list of Contextual References by type, regardless of qualifiers (including dependent scoped beans).
- getContextualReferences(Class<T>, boolean, boolean) - Static method in class com.vaadin.cdi.util.BeanProvider
-
Get a list of Contextual References by type, regardless of the qualifier.
- getContextualStorage(boolean) - Method in class com.vaadin.cdi.context.UIScopedContext.ContextualStorageManager
- getContextualStorage(Contextual<?>, boolean) - Method in class com.vaadin.cdi.context.RouteScopedContext
- getContextualStorage(Contextual<?>, boolean) - Method in class com.vaadin.cdi.context.UIScopedContext
- getContextualStorage(Contextual<?>, boolean) - Method in class com.vaadin.cdi.context.VaadinServiceScopedContext
- getContextualStorage(Contextual<?>, boolean) - Method in class com.vaadin.cdi.context.VaadinSessionScopedContext
- getContextualStorage(Contextual<?>, boolean) - Method in class com.vaadin.cdi.util.AbstractContext
-
An implementation has to return the underlying storage which contains the items held in the Context.
- getContextualStorage(RouteScopedContext.RouteStorageKey, boolean) - Method in class com.vaadin.cdi.context.RouteScopedContext.ContextualStorageManager
- getCreationalContext() - Method in class com.vaadin.cdi.util.ContextualInstanceInfo
- getCurrentServletName() - Static method in class com.vaadin.cdi.CdiVaadinServlet
-
Name of the Vaadin servlet for the current thread.
- getDelegate() - Method in class com.vaadin.cdi.AbstractCdiInstantiator
- getDelegate() - Method in class com.vaadin.cdi.CdiInstantiator
- getDependent(BeanManager, Class<T>, Annotation...) - Static method in class com.vaadin.cdi.util.BeanProvider
- getDependent(BeanManager, String) - Static method in class com.vaadin.cdi.util.BeanProvider
- getDependent(Class<T>, Annotation...) - Static method in class com.vaadin.cdi.util.BeanProvider
- getDependent(String) - Static method in class com.vaadin.cdi.util.BeanProvider
- getI18NProvider() - Method in class com.vaadin.cdi.AbstractCdiInstantiator
- getInstance() - Static method in class com.vaadin.cdi.util.BeanManagerProvider
-
Returns the current provider instance which provides access to the current
BeanManager. - getJarVersion(Class) - Static method in class com.vaadin.cdi.util.ClassUtils
-
Reads the version of the jar which contains the given class
- getKeySet() - Method in class com.vaadin.cdi.context.RouteScopedContext.ContextualStorageManager
- getMenuAccessControl() - Method in class com.vaadin.cdi.AbstractCdiInstantiator
- getOrCreate(Class<T>) - Method in class com.vaadin.cdi.AbstractCdiInstantiator
- getProxyAndBaseTypes(Class<?>) - Static method in class com.vaadin.cdi.util.ProxyUtils
- getRevision(Class) - Static method in class com.vaadin.cdi.util.ClassUtils
-
Reads the VCS revision which was used for creating the jar
- getScope() - Method in class com.vaadin.cdi.context.ContextWrapper
- getScope() - Method in class com.vaadin.cdi.context.RouteScopedContext
- getScope() - Method in class com.vaadin.cdi.context.UIScopedContext
- getScope() - Method in class com.vaadin.cdi.context.VaadinServiceScopedContext
- getScope() - Method in class com.vaadin.cdi.context.VaadinSessionScopedContext
- getServiceClass() - Method in class com.vaadin.cdi.CdiInstantiatorFactory
- getServiceInitListeners() - Method in class com.vaadin.cdi.AbstractCdiInstantiator
- getServlet() - Method in class com.vaadin.cdi.CdiVaadinServletService
- getStorage() - Method in class com.vaadin.cdi.util.ContextualStorage
- getUnproxiedClass(Class) - Static method in class com.vaadin.cdi.util.ProxyUtils
- guessContextIsUndeployed() - Static method in class com.vaadin.cdi.context.VaadinSessionScopedContext
-
Guess whether this context is undeployed.
I
- init() - Method in class com.vaadin.cdi.CdiVaadinServletService
- init(VaadinService) - Method in class com.vaadin.cdi.CdiVaadinServletService.CdiVaadinServiceDelegate
- init(BeanManager) - Method in class com.vaadin.cdi.context.UIScopedContext
- init(BeanManager) - Method in class com.vaadin.cdi.context.VaadinServiceScopedContext
- init(BeanManager, Supplier<Boolean>) - Method in class com.vaadin.cdi.context.RouteScopedContext
- init(ServletConfig) - Method in class com.vaadin.cdi.CdiVaadinServlet
- injectFields(T) - Static method in class com.vaadin.cdi.util.BeanProvider
-
Performs dependency injection on an instance.
- instantiateClassForName(String) - Static method in class com.vaadin.cdi.util.ClassUtils
-
Creates an instance for the given class-name
- isActive() - Method in class com.vaadin.cdi.context.ContextWrapper
- isActive() - Method in class com.vaadin.cdi.context.RouteScopedContext
- isActive() - Method in class com.vaadin.cdi.context.UIScopedContext
- isActive() - Method in class com.vaadin.cdi.context.VaadinServiceScopedContext
- isActive() - Method in class com.vaadin.cdi.context.VaadinSessionScopedContext
- isActive() - Static method in class com.vaadin.cdi.util.BeanManagerProvider
-
Indicates whether the
BeanManagerProviderhas been initialized. - isConcurrent() - Method in class com.vaadin.cdi.util.ContextualStorage
- isContextActive(Class<? extends Annotation>) - Static method in class com.vaadin.cdi.util.ContextUtils
-
Checks if the context for the given scope annotation is active.
- isContextActive(Class<? extends Annotation>, BeanManager) - Static method in class com.vaadin.cdi.util.ContextUtils
-
Checks if the context for the given scope annotation is active.
- isInterfaceProxy(Class<?>) - Static method in class com.vaadin.cdi.util.ProxyUtils
- isPassivatingScope() - Method in class com.vaadin.cdi.util.AbstractContext
- isProxiedClass(Class) - Static method in class com.vaadin.cdi.util.ProxyUtils
-
Analyses if the given class is a generated proxy class
- isProxyableClass(Type) - Static method in class com.vaadin.cdi.util.ClassUtils
-
Checks whether the CDI rules for proxyable beans are met.
L
- loadClassForName(String) - Static method in class com.vaadin.cdi.util.ClassUtils
-
Loads class for the given name
- loadInstantiators() - Method in class com.vaadin.cdi.CdiVaadinServletService
- loadSession(WrappedSession) - Method in class com.vaadin.cdi.CdiVaadinServletService
- lookup(Class<T>) - Method in class com.vaadin.cdi.CdiVaadinServletService.CdiVaadinServiceDelegate
N
- newContextualStorage(RouteScopedContext.RouteStorageKey) - Method in class com.vaadin.cdi.context.RouteScopedContext.ContextualStorageManager
- newContextualStorage(Integer) - Method in class com.vaadin.cdi.context.UIScopedContext.ContextualStorageManager
- newContextualStorage(String) - Method in class com.vaadin.cdi.context.VaadinServiceScopedContext.ContextualStorageManager
- NormalRouteScoped - Annotation Interface in com.vaadin.cdi.annotation
-
The lifecycle of a NormalRouteScoped bean is controlled by route navigation.
- NormalUIScoped - Annotation Interface in com.vaadin.cdi.annotation
-
The lifecycle of a UIScoped component is bound to a browser tab.
O
- onStartup(Set<Class<?>>, ServletContext) - Method in class com.vaadin.cdi.CdiServletDeployer
P
- ProxyUtils - Class in com.vaadin.cdi.util
-
Helper for proxies
R
- relocate(RouteScopedContext.RouteStorageKey, RouteScopedContext.RouteStorageKey) - Method in class com.vaadin.cdi.context.RouteScopedContext.ContextualStorageManager
- returns(Method, Class<?>) - Static method in class com.vaadin.cdi.util.ClassUtils
- RouteScoped - Annotation Interface in com.vaadin.cdi.annotation
-
The lifecycle of a RouteScoped component is controlled by route navigation.
- RouteScopedContext - Class in com.vaadin.cdi.context
-
Context for
@RouteScopedbeans. - RouteScopedContext(BeanManager) - Constructor for class com.vaadin.cdi.context.RouteScopedContext
- RouteScopedContext.ContextualStorageManager - Class in com.vaadin.cdi.context
- RouteScopeOwner - Annotation Interface in com.vaadin.cdi.annotation
-
Link a
@RouteScoped, or@NormalRouteScopedbean to its owner.
S
- service(HttpServletRequest, HttpServletResponse) - Method in class com.vaadin.cdi.CdiVaadinServlet
- setBeanManager(AfterBeanDiscovery, BeanManager) - Method in class com.vaadin.cdi.util.BeanManagerProvider
-
It doesn't really matter which of the system events is used to obtain the BeanManager, but
AfterBeanDiscoveryhas been chosen since it allows all events which occur after theAfterBeanDiscoveryto use theBeanManagerProvider. - setContextualInstance(T) - Method in class com.vaadin.cdi.util.ContextualInstanceInfo
- setCreationalContext(CreationalContext<T>) - Method in class com.vaadin.cdi.util.ContextualInstanceInfo
- storeSession(VaadinSession, WrappedSession) - Method in class com.vaadin.cdi.CdiVaadinServletService
T
- tryToInstantiateClass(Class<T>) - Static method in class com.vaadin.cdi.util.ClassUtils
-
Instantiates a given class via the default constructor
- tryToInstantiateClassForName(String) - Static method in class com.vaadin.cdi.util.ClassUtils
-
Tries to instantiate a class for the given name via the default constructor
- tryToInstantiateClassForName(String, Class<T>) - Static method in class com.vaadin.cdi.util.ClassUtils
-
Tries to instantiate a class for the given name and type via the default constructor
- tryToLoadClassForName(String) - Static method in class com.vaadin.cdi.util.ClassUtils
-
Tries to load a class based on the given name
- tryToLoadClassForName(String, Class<T>) - Static method in class com.vaadin.cdi.util.ClassUtils
-
Tries to load a class based on the given name and interface or abstract class.
- tryToLoadClassForName(String, Class<T>, ClassLoader) - Static method in class com.vaadin.cdi.util.ClassUtils
-
Tries to load a class based on the given name and interface or abstract class.
- tryToLoadClassForName(String, ClassLoader) - Static method in class com.vaadin.cdi.util.ClassUtils
-
Tries to load a class based on the given name
U
- UIScoped - Annotation Interface in com.vaadin.cdi.annotation
-
The lifecycle of a UIScoped component is bound to a browser tab.
- UIScopedContext - Class in com.vaadin.cdi.context
-
UIScopedContext is the context for
@UIScopedbeans. - UIScopedContext(BeanManager) - Constructor for class com.vaadin.cdi.context.UIScopedContext
- UIScopedContext.ContextualStorageManager - Class in com.vaadin.cdi.context
V
- VaadinExtension - Class in com.vaadin.cdi
-
CDI Extension needed to register Vaadin scopes to the runtime.
- VaadinExtension() - Constructor for class com.vaadin.cdi.VaadinExtension
- VaadinServiceEnabled - Annotation Interface in com.vaadin.cdi.annotation
-
Qualifier to mark Vaadin service implementations.
- VaadinServiceScoped - Annotation Interface in com.vaadin.cdi.annotation
-
The lifecycle of a VaadinServiceScoped bean is bound to a
VaadinService. - VaadinServiceScopedContext - Class in com.vaadin.cdi.context
-
Context for
@VaadinServiceScopedbeans. - VaadinServiceScopedContext(BeanManager) - Constructor for class com.vaadin.cdi.context.VaadinServiceScopedContext
- VaadinServiceScopedContext.ContextualStorageManager - Class in com.vaadin.cdi.context
- VaadinSessionScoped - Annotation Interface in com.vaadin.cdi.annotation
-
The lifecycle of a VaadinSessionScoped bean is bound to a
VaadinSession. - VaadinSessionScopedContext - Class in com.vaadin.cdi.context
-
Context for
@VaadinSessionScopedbeans. - VaadinSessionScopedContext(BeanManager) - Constructor for class com.vaadin.cdi.context.VaadinSessionScopedContext
- value() - Element in annotation interface com.vaadin.cdi.annotation.RouteScopeOwner
-
Owner class of the qualified
@RouteScoped, or@NormalRouteScopedbean.
All Classes and Interfaces|All Packages|Serialized Form