Modifier and Type | Interface and Description |
---|---|
interface |
SlimAnnotatedTypeStore
Stores
SlimAnnotatedType s and allows them to be retrieved via BeanManager#getAnnotatedTypes(Class) and BeanManager#getAnnotatedType(Class, String) . |
Modifier and Type | Class and Description |
---|---|
class |
SlimAnnotatedTypeStoreImpl |
Modifier and Type | Class and Description |
---|---|
class |
SimpleProxyServices
A default implementation of the
ProxyServices which simply use the
corresponding information from the proxy type. |
Modifier and Type | Class and Description |
---|---|
class |
ConcurrentValidator
Processes validation of beans, decorators and interceptors in parallel.
|
class |
SpecializationAndEnablementRegistry
Holds information about specialized beans.
|
class |
Validator
Checks a list of beans for DeploymentExceptions and their subclasses
|
Modifier and Type | Method and Description |
---|---|
protected static void |
WeldBootstrap.verifyServices(ServiceRegistry services,
Set<Class<? extends Service>> requiredServices) |
Modifier and Type | Interface and Description |
---|---|
interface |
BootstrapService
Marks a
Service that needs to clean up its state once bootstrap is finished. |
Modifier and Type | Method and Description |
---|---|
<S extends Service> |
ServiceRegistry.add(Class<S> type,
S service)
Add a service
|
<S extends Service> |
ServiceRegistry.contains(Class<S> type)
Check if a service is registered
|
<S extends Service> |
ServiceRegistry.get(Class<S> type)
Retrieve a service implementation
|
Modifier and Type | Method and Description |
---|---|
Set<Map.Entry<Class<? extends Service>,Service>> |
ServiceRegistry.entrySet() |
Set<Map.Entry<Class<? extends Service>,Service>> |
ServiceRegistry.entrySet() |
Set<Class<? extends Service>> |
Environments.getRequiredBeanDeploymentArchiveServices() |
Set<Class<? extends Service>> |
Environment.getRequiredBeanDeploymentArchiveServices() |
Set<Class<? extends Service>> |
Environments.getRequiredDeploymentServices() |
Set<Class<? extends Service>> |
Environment.getRequiredDeploymentServices()
The deployment scoped services required for this environment
|
Modifier and Type | Method and Description |
---|---|
void |
ServiceRegistry.addAll(Collection<Map.Entry<Class<? extends Service>,Service>> services)
Add services
|
void |
ServiceRegistry.addAll(Collection<Map.Entry<Class<? extends Service>,Service>> services)
Add services
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBootstrapService |
Modifier and Type | Method and Description |
---|---|
<S extends Service> |
SimpleServiceRegistry.add(Class<S> type,
S service) |
<S extends Service> |
ForwardingServiceRegistry.add(Class<S> type,
S service) |
<S extends Service> |
SimpleServiceRegistry.contains(Class<S> type) |
<S extends Service> |
ForwardingServiceRegistry.contains(Class<S> type) |
<S extends Service> |
SimpleServiceRegistry.get(Class<S> type) |
<S extends Service> |
ForwardingServiceRegistry.get(Class<S> type) |
Modifier and Type | Method and Description |
---|---|
Set<Map.Entry<Class<? extends Service>,Service>> |
SimpleServiceRegistry.entrySet() |
Set<Map.Entry<Class<? extends Service>,Service>> |
SimpleServiceRegistry.entrySet() |
Set<Map.Entry<Class<? extends Service>,Service>> |
ForwardingServiceRegistry.entrySet() |
Set<Map.Entry<Class<? extends Service>,Service>> |
ForwardingServiceRegistry.entrySet() |
protected Map<Class<? extends Service>,Service> |
SimpleServiceRegistry.get() |
protected Map<Class<? extends Service>,Service> |
SimpleServiceRegistry.get() |
Iterator<Service> |
SimpleServiceRegistry.iterator() |
Iterator<Service> |
ForwardingServiceRegistry.iterator() |
Modifier and Type | Method and Description |
---|---|
void |
SimpleServiceRegistry.addAll(Collection<Map.Entry<Class<? extends Service>,Service>> services) |
void |
SimpleServiceRegistry.addAll(Collection<Map.Entry<Class<? extends Service>,Service>> services) |
void |
ForwardingServiceRegistry.addAll(Collection<Map.Entry<Class<? extends Service>,Service>> services) |
void |
ForwardingServiceRegistry.addAll(Collection<Map.Entry<Class<? extends Service>,Service>> services) |
Modifier and Type | Class and Description |
---|---|
class |
GlobalEnablementBuilder
This service gathers globally enabled interceptors, decorators and alternatives and builds a list of each.
|
Modifier and Type | Class and Description |
---|---|
class |
ContainerLifecycleEvents |
class |
SimpleAnnotationDiscovery
Basic implementation of
AnnotationDiscovery which uses Java Reflection. |
Modifier and Type | Interface and Description |
---|---|
interface |
BootstrapConfiguration |
Modifier and Type | Class and Description |
---|---|
class |
FileBasedBootstrapConfiguration |
Modifier and Type | Class and Description |
---|---|
class |
EJBApiAbstraction
Utility class for EJB classes etc.
|
class |
EjbDescriptors
EJB descriptors by EJB implementation class or name
|
Modifier and Type | Interface and Description |
---|---|
interface |
EjbServices
A container should implement this interface to allow Weld to resolve EJB and discover EJBs
EjbServices is a per-deployment service. |
Modifier and Type | Class and Description |
---|---|
class |
ForwardingEjbServices
An implementation of
EjbServices which forwards all its method calls to another EjbServices . |
Modifier and Type | Class and Description |
---|---|
class |
ServletResourceInjectionServices |
Modifier and Type | Class and Description |
---|---|
class |
CurrentEventMetadata |
class |
GlobalObserverNotifierService
Hosts a
ObserverNotifier that uses the global TypeSafeObserverResolver which has access to every enabled
observer method in the deployment. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractExecutorServices
Common functionality for
ExecutorServices . |
class |
FixedThreadPoolExecutorServices
Implementation of
ExtendedExecutorServices that uses a fixed thread pool. |
class |
ProfilingExecutorServices |
class |
SingleThreadExecutorServices |
class |
TimingOutFixedThreadPoolExecutorServices
Implementation of
ExtendedExecutorServices that uses a fixed thread pool. |
Modifier and Type | Class and Description |
---|---|
class |
CurrentInjectionPoint |
class |
SLSBInvocationInjectionPoint |
class |
ThreadLocalStackService<T> |
Modifier and Type | Class and Description |
---|---|
class |
InjectionTargetService |
Modifier and Type | Interface and Description |
---|---|
interface |
EjbInjectionServices
A container should implement this interface to allow Weld to resolve EJB.
|
interface |
InjectionServices
Provides callbacks to the container when Weld performs injection on an InjectionTarget, managed bean or session bean
This service may be used to provide EE-style injection.
|
interface |
JaxwsInjectionServices
An integrator should implement this interface to allow Weld to resolve web service references
JaxwsInjectionServices is a per-module service. |
interface |
JpaInjectionServices
A container should implement this interface to allow the Weld RI to resolve JPA persistence units and discover entities
JpaInjectionServices is a per-module service. |
interface |
ResourceInjectionServices
A container should implement this interface to allow the Weld to resolve Resources
ResourceInjectionServices is per-module service. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractResourceServices |
class |
ForwardingJpaInjectionServices
An implementation of
JpaInjectionServices which forwards all its method calls to another JpaInjectionServices
. |
class |
ForwardingResourceInjectionServices |
Modifier and Type | Class and Description |
---|---|
class |
InterceptorsApiAbstraction |
Modifier and Type | Class and Description |
---|---|
class |
JsfApiAbstraction
Utility class for JSF related components, concepts etc.
|
Modifier and Type | Class and Description |
---|---|
class |
BeanManagerLookupService
Simple facade over
CDI11Deployment that allows BeanManager for a given class to be looked up at runtime. |
Modifier and Type | Interface and Description |
---|---|
interface |
ExecutorServices
Allows a custom TaskExecutor to be provided by the container.
|
Modifier and Type | Class and Description |
---|---|
class |
TypeStore |
Modifier and Type | Class and Description |
---|---|
class |
MetaAnnotationStore
Metadata singleton for holding EJB metadata, scope models etc.
|
Modifier and Type | Class and Description |
---|---|
class |
PersistenceApiAbstraction |
Modifier and Type | Interface and Description |
---|---|
interface |
ReflectionCache |
Modifier and Type | Class and Description |
---|---|
class |
AbstractClassLoaderResourceLoader
General
ResourceLoader implementation that delegates resource loading to AbstractClassLoaderResourceLoader.classLoader() . |
class |
ClassLoaderResourceLoader
A (@link ResourceLoader} implementation that uses a specific @{link ClassLoader}
|
class |
ClassTransformer |
class |
DefaultReflectionCache |
class |
DefaultResourceLoader
A simple resource loader.
|
class |
HotspotReflectionCache
ReflectionCache implementation that works around possible deadlocks in HotSpot: |
class |
MemberTransformer
Serves several functions.
|
class |
SharedObjectCache
Allows classes to share Maps/Sets to conserve memory.
|
class |
SingleThreadScheduledExecutorServiceFactory |
class |
WeldClassLoaderResourceLoader
ResourceLoader implementation that uses the classloader that loaded this class to load other resources. |
Modifier and Type | Interface and Description |
---|---|
interface |
AnnotationDiscovery
This service allows an integrator to expose an annotation index for a deployment obtained from bytecode scanning.
|
interface |
ExtendedAnnotationDiscovery
An
AnnotationDiscovery implementation may optionally implement this interface. |
interface |
ResourceLoader
Resource loading/class creation services for Weld.
|
interface |
ScheduledExecutorServiceFactory |
Modifier and Type | Class and Description |
---|---|
class |
ForwardingResourceLoader
An implementation of
ResourceLoader which forwards all its method calls to another ResourceLoader . |
Modifier and Type | Interface and Description |
---|---|
interface |
SecurityServices
Responsible for accessing security related functionality the environment can provide.
|
Modifier and Type | Class and Description |
---|---|
class |
ContextualStoreImpl
Implementation of
ContextualStore |
Modifier and Type | Interface and Description |
---|---|
interface |
ContextualStore
Application wide contextual identifier service which allows a serializable reference to a contextual to be obtained, and the
contextual to be returned for a given id.
|
interface |
ProxyServices
Support services related to proxy generation and serialization which are required to be implemented by all containers.
|
Modifier and Type | Class and Description |
---|---|
class |
HttpContextLifecycle
Takes care of setting up and tearing down CDI contexts around an HTTP request and dispatching context lifecycle events.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TransactionServices
The container must implement the services related to transactional behavior used in JSR-299, if that behavior is going to be
used.
|
Modifier and Type | Class and Description |
---|---|
class |
JtaApiAbstraction
Utility class for JTA metadata.
|
Modifier and Type | Interface and Description |
---|---|
interface |
InstantiatorFactory
A factory class for obtaining the first available instantiator
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractInstantiatorFactory
Abstract instantiator factory.
|
class |
DefaultInstantiatorFactory
A factory class for obtaining the first available instantiator
|
class |
LoaderInstantiatorFactory
Instantiator factory per loader.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ValidationServices
Deprecated.
this interface is deprecated since Java EE 7. A Bean Validation implementation should provide built-in CDI beans
for
Validator and ValidatorFactory . |
Modifier and Type | Class and Description |
---|---|
class |
WSApiAbstraction |
Copyright © 2013 Seam Framework. All Rights Reserved.