@Service @Rank(value=10) public class JCDIServiceImpl extends Object implements JCDIService
JCDIService.JCDIInjectionContext<T>| Constructor and Description |
|---|
JCDIServiceImpl() |
public boolean isCurrentModuleJCDIEnabled()
isCurrentModuleJCDIEnabled in interface JCDIServicepublic boolean isJCDIEnabled(BundleDescriptor bundle)
isJCDIEnabled in interface JCDIServicepublic boolean isCDIScoped(Class<?> clazz)
isCDIScoped in interface JCDIServicepublic void setELResolver(javax.servlet.ServletContext servletContext)
throws NamingException
setELResolver in interface JCDIServiceNamingExceptionpublic <T> JCDIService.JCDIInjectionContext<T> createJCDIInjectionContext(EjbDescriptor ejb, T instance)
createJCDIInjectionContext in interface JCDIServicepublic <T> JCDIService.JCDIInjectionContext<T> createJCDIInjectionContext(EjbDescriptor ejb)
createJCDIInjectionContext in interface JCDIServicepublic <T> void injectEJBInstance(JCDIService.JCDIInjectionContext<T> injectionCtx)
injectEJBInstance in interface JCDIServicepublic <T> JCDIService.JCDIInjectionContext<T> createManagedObject(Class<T> managedClass, BundleDescriptor bundle)
createManagedObject in interface JCDIServicepublic void injectManagedObject(Object managedObject, BundleDescriptor bundle)
managedObject argument.injectManagedObject in interface JCDIServicemanagedObject - the managed objectbundle - the bundle descriptorpublic <T> T createInterceptorInstance(Class<T> interceptorClass, BundleDescriptor bundle, JCDIService.JCDIInjectionContext<?> ejbContext, Set<EjbInterceptor> ejbInterceptors)
JCDIServicecreateInterceptorInstance in interface JCDIServiceinterceptorClass - The interceptor class.bundle - The ejb bundle.ejbContext - The ejb context.ejbInterceptors - All of the ejb interceptors for the ejb.public <T> JCDIService.JCDIInjectionContext<T> createManagedObject(Class<T> managedClass, BundleDescriptor bundle, boolean invokePostConstruct)
createManagedObject in interface JCDIServiceCopyright © 2017. All rights reserved.