@Contract
public interface JCDIService
| Modifier and Type | Interface and Description |
|---|---|
static interface |
JCDIService.JCDIInjectionContext<T> |
boolean isCurrentModuleJCDIEnabled()
boolean isJCDIEnabled(BundleDescriptor bundle)
boolean isCDIScoped(Class<?> clazz)
void setELResolver(javax.servlet.ServletContext servletContext)
throws NamingException
NamingException<T> JCDIService.JCDIInjectionContext<T> createManagedObject(Class<T> managedClass, BundleDescriptor bundle)
<T> JCDIService.JCDIInjectionContext<T> createManagedObject(Class<T> managedClass, BundleDescriptor bundle, boolean invokePostConstruct)
<T> T createInterceptorInstance(Class<T> interceptorClass, BundleDescriptor bundle, JCDIService.JCDIInjectionContext<?> ejbContext, Set<EjbInterceptor> ejbInterceptors)
interceptorClass - The interceptor class.bundle - The ejb bundle.ejbContext - The ejb context.ejbInterceptors - All of the ejb interceptors for the ejb.<T> JCDIService.JCDIInjectionContext<T> createJCDIInjectionContext(EjbDescriptor ejbDesc)
<T> JCDIService.JCDIInjectionContext<T> createJCDIInjectionContext(EjbDescriptor ejbDesc, T instance)
<T> void injectEJBInstance(JCDIService.JCDIInjectionContext<T> injectionCtx)
void injectManagedObject(Object managedObject, BundleDescriptor bundle)
Copyright © 2017. All rights reserved.