Index

A B C D E F G I L N O P R S T U V 
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 BeanManager by registering the current BeanManager in 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 @Stereotype to 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 Provider for @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
 
destroy(Integer) - Method in class com.vaadin.cdi.context.UIScopedContext.ContextualStorageManager
 
destroy(String) - Method in class com.vaadin.cdi.context.VaadinServiceScopedContext.ContextualStorageManager
 
destroyAll() - Method in class com.vaadin.cdi.context.RouteScopedContext.ContextualStorageManager
 
destroyAll() - Method in class com.vaadin.cdi.context.UIScopedContext.ContextualStorageManager
 
destroyAll() - Method in class com.vaadin.cdi.context.VaadinServiceScopedContext.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 Bean definitions by type, regardless of qualifiers.
getBeanDefinitions(Class<T>, boolean, boolean, BeanManager) - Static method in class com.vaadin.cdi.util.BeanProvider
Get a set of Bean definitions 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 BeanManager for the current application (current ClassLoader).
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 returns null if the 'optional' parameter is set to true.
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 returns null if the 'optional' parameter is set to true.
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
 
getContextualStorage(Integer, boolean) - Method in class com.vaadin.cdi.context.UIScopedContext.ContextualStorageManager
 
getContextualStorage(String, boolean) - Method in class com.vaadin.cdi.context.VaadinServiceScopedContext.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
 
getKeySet() - Method in class com.vaadin.cdi.context.UIScopedContext.ContextualStorageManager
 
getKeySet() - Method in class com.vaadin.cdi.context.VaadinServiceScopedContext.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 BeanManagerProvider has 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
 
relocate(Integer, Integer) - Method in class com.vaadin.cdi.context.UIScopedContext.ContextualStorageManager
 
relocate(String, String) - Method in class com.vaadin.cdi.context.VaadinServiceScopedContext.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 @RouteScoped beans.
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 @NormalRouteScoped bean 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 AfterBeanDiscovery has been chosen since it allows all events which occur after the AfterBeanDiscovery to use the BeanManagerProvider.
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 @UIScoped beans.
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 @VaadinServiceScoped beans.
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 @VaadinSessionScoped beans.
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 @NormalRouteScoped bean.
A B C D E F G I L N O P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form