|
||||||||||
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.ejb.EjbMetadata
public class EjbMetadata
Metadata for an EJB. Extends InterceptionMetadata to add additional EJB metadata such as singleton type, and do more sophisticated proxying to handle EJB component model contract. Does not do Spring transaction management: this is assumed to be provided by the container.
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 | |
---|---|
EjbMetadata(DeploymentUnitMetadata dum,
java.lang.String name,
java.lang.Class<?> componentClass,
BeanType beanType)
|
Method Summary | |
---|---|
protected void |
addComponentContractInterceptors(org.springframework.aop.framework.ProxyFactory pf)
Add interceptors that apply the component contract--such as EJB transaction behaviour. |
BeanType |
getBeanType()
|
Methods inherited from class org.springframework.jee.inject.Jsr250Metadata |
---|
addInjection, applyInjections, getBeanDefinition, getBeanDefinitionRegistry, getComponentClass, getComponentContext, getComponentName, getDeploymentUnitMetadata, getInjections, getLifecycleEventCallbackMethod, getUniqueInstanceOfType, inject, 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 EjbMetadata(DeploymentUnitMetadata dum, java.lang.String name, java.lang.Class<?> componentClass, BeanType beanType)
name
- componentClass
- Method Detail |
---|
public BeanType getBeanType()
protected void addComponentContractInterceptors(org.springframework.aop.framework.ProxyFactory pf)
InterceptionMetadata
addComponentContractInterceptors
in class InterceptionMetadata
pf
- ProxyFactory used to create proxy
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |