com.sun.enterprise.container.common.spi
Interface JCDIService


@Contract
public interface JCDIService


Nested Class Summary
static interface JCDIService.JCDIInjectionContext
           
 
Method Summary
 JCDIService.JCDIInjectionContext createJCDIInjectionContext(EjbDescriptor ejbDesc)
           
 JCDIService.JCDIInjectionContext createJCDIInjectionContext(EjbDescriptor ejbDesc, Object instance)
           
 JCDIService.JCDIInjectionContext createManagedObject(Class managedClass, BundleDescriptor bundle)
           
 JCDIService.JCDIInjectionContext createManagedObject(Class managedClass, BundleDescriptor bundle, boolean invokePostConstruct)
           
 void injectEJBInstance(JCDIService.JCDIInjectionContext injectionCtx)
           
 void injectManagedObject(Object managedObject, BundleDescriptor bundle)
           
 boolean isCDIScoped(Class<?> clazz)
           
 boolean isCurrentModuleJCDIEnabled()
           
 boolean isJCDIEnabled(BundleDescriptor bundle)
           
 void setELResolver(javax.servlet.ServletContext servletContext)
           
 

Method Detail

isCurrentModuleJCDIEnabled

boolean isCurrentModuleJCDIEnabled()

isJCDIEnabled

boolean isJCDIEnabled(BundleDescriptor bundle)

isCDIScoped

boolean isCDIScoped(Class<?> clazz)

setELResolver

void setELResolver(javax.servlet.ServletContext servletContext)
                   throws NamingException
Throws:
NamingException

createManagedObject

JCDIService.JCDIInjectionContext createManagedObject(Class managedClass,
                                                     BundleDescriptor bundle)

createManagedObject

JCDIService.JCDIInjectionContext createManagedObject(Class managedClass,
                                                     BundleDescriptor bundle,
                                                     boolean invokePostConstruct)

injectManagedObject

void injectManagedObject(Object managedObject,
                         BundleDescriptor bundle)

createJCDIInjectionContext

JCDIService.JCDIInjectionContext createJCDIInjectionContext(EjbDescriptor ejbDesc)

createJCDIInjectionContext

JCDIService.JCDIInjectionContext createJCDIInjectionContext(EjbDescriptor ejbDesc,
                                                            Object instance)

injectEJBInstance

void injectEJBInstance(JCDIService.JCDIInjectionContext injectionCtx)


Copyright © 2012 GlassFish Community. All Rights Reserved.