|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.jee.inject.Jsr250Metadata
org.springframework.jee.intercept.InterceptionMetadata
org.springframework.jee.transaction.TransactionalMetadata
org.springframework.jee.ejb.EjbInjectionMetadata
public class EjbInjectionMetadata
Metadata for @EJB injection. Extends TransactionalMetadata and adds support for EJB injections.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.springframework.jee.intercept.InterceptionMetadata |
---|
InterceptionMetadata.InterceptorExclusion |
Field Summary |
---|
Fields inherited from class org.springframework.jee.inject.Jsr250Metadata |
---|
KEY |
Constructor Summary | |
---|---|
EjbInjectionMetadata(DeploymentUnitMetadata deploymentUnitMetadata,
java.lang.String name,
java.lang.Class<?> componentClass)
|
Method Summary | |
---|---|
void |
addEjbInjection(Injection<EjbReferenceInfo> fi)
|
java.util.List<Injection<EjbReferenceInfo>> |
getEjbInjections()
|
void |
inject(java.lang.Object instance)
Perform dependency injection on the given instance and invoke the PostConstruct method if any |
Methods inherited from class org.springframework.jee.transaction.TransactionalMetadata |
---|
addApplicationCheckedException, addComponentContractInterceptors, addTransactionalMethod, copyEjbTxAttribute, getApplicationCheckedExceptions, getTransactionalMethodAttributes, isTransactional, setTransactional |
Methods inherited from class org.springframework.jee.inject.Jsr250Metadata |
---|
addInjection, applyInjections, getBeanDefinition, getBeanDefinitionRegistry, getComponentClass, getComponentContext, getComponentName, getDeploymentUnitMetadata, getInjections, getLifecycleEventCallbackMethod, getUniqueInstanceOfType, injectAndPostConstruct, invokeLifecycleMethod, invokeLifecycleMethod, refresh, registerLifecycleEventCallbackMethod, resolve, resolveByType, setBeanDefinition, setComponentContext, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public EjbInjectionMetadata(DeploymentUnitMetadata deploymentUnitMetadata, java.lang.String name, java.lang.Class<?> componentClass)
Method Detail |
---|
public java.util.List<Injection<EjbReferenceInfo>> getEjbInjections()
public void addEjbInjection(Injection<EjbReferenceInfo> fi)
public void inject(java.lang.Object instance)
Jsr250Metadata
inject
in class Jsr250Metadata
instance
- newly instantiated bean instance. If it is null, static
members will be used.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |