|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.jee.inject.DeploymentUnitMetadata
public class DeploymentUnitMetadata
Metadata associated with whole deployment unit, such as an EJB JAR file. It is possible to find metadata about all deployed components from this.
Constructor Summary | |
---|---|
DeploymentUnitMetadata()
|
Method Summary | |
---|---|
void |
associate(org.springframework.context.ApplicationContext deploymentContext,
org.springframework.beans.factory.support.BeanDefinitionRegistry bdr)
Associate this DeploymentUnitMetadata with the given deployment unit level ApplicationContext and corresponding BeanDefinitionRegistry. |
java.lang.String |
composeLookupLocation(java.lang.String name)
Simple method for composing the final location for a name lookup. |
ApplicationExceptionInfo |
getApplicationExceptionInfo(java.lang.Class<? extends java.lang.Exception> t)
|
java.util.Map<java.lang.Class<? extends java.lang.Exception>,ApplicationExceptionInfo> |
getApplicationExceptions()
|
org.springframework.aop.aspectj.annotation.AspectJAdvisorFactory |
getAspectJAdvisorFactory()
|
java.util.List<java.lang.Class<?>> |
getContainerControlInterfaces()
|
java.util.List<InterceptorMetadata> |
getDefaultInterceptorMetadata()
|
java.util.List<Jsr250Metadata> |
getDeployedComponentMetadata()
|
ServiceEnvironment |
getEnvironment()
|
Platform |
getTargetPlatform()
Return the target platform for this deployment unit. |
protected void |
initEnvironment()
Used to add a default ServiceEnvironment if none is provided. |
boolean |
isLimitToSpec()
|
java.lang.Object |
lookup(java.lang.String name)
Helper JNDI container-aware lookup method. |
void |
registerApplicationExceptionInfo(java.lang.Class<? extends java.lang.Exception> t,
ApplicationExceptionInfo aei)
Register an applicationExceptionInfo. |
void |
registerContainerControlInterface(java.lang.Class<?> containerControlInterface)
Register the given interface as a container control interface, meaning that it will not be intercepted |
void |
registerDefaultInterceptorMetadata(InterceptorMetadata defaultIm)
Add default interceptor metadata to the deploymentUnitMetadata. |
protected void |
registerDeployedComponentMetadata(Jsr250Metadata deployedComponentMetadata)
|
void |
setEnvironment(ServiceEnvironment environment)
|
void |
setLimitToSpec(boolean limitToSpec)
|
void |
setTargetPlatform(Platform targetPlatform)
|
void |
startup()
Start the deploymentUnitMetada: register the default interceptors and refresh the deploymentUnitContext as well as metadata contexts. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DeploymentUnitMetadata()
Method Detail |
---|
public Platform getTargetPlatform()
public void setTargetPlatform(Platform targetPlatform)
public void associate(org.springframework.context.ApplicationContext deploymentContext, org.springframework.beans.factory.support.BeanDefinitionRegistry bdr)
deploymentContext
- deployment unit contextbdr
- BeanDefinitionRegistry allowing additions to the contextpublic java.lang.Object lookup(java.lang.String name) throws javax.naming.NamingException
name
-
javax.naming.NamingException
public java.lang.String composeLookupLocation(java.lang.String name)
name
-
public org.springframework.aop.aspectj.annotation.AspectJAdvisorFactory getAspectJAdvisorFactory()
public java.util.List<InterceptorMetadata> getDefaultInterceptorMetadata()
public void registerDefaultInterceptorMetadata(InterceptorMetadata defaultIm)
defaultIm
- public java.util.List<Jsr250Metadata> getDeployedComponentMetadata()
protected void registerDeployedComponentMetadata(Jsr250Metadata deployedComponentMetadata)
public boolean isLimitToSpec()
public void setLimitToSpec(boolean limitToSpec)
limitToSpec
- the limitToSpec to setpublic void registerApplicationExceptionInfo(java.lang.Class<? extends java.lang.Exception> t, ApplicationExceptionInfo aei)
t
- applicationException classaei
- applicationExceptionInfopublic ApplicationExceptionInfo getApplicationExceptionInfo(java.lang.Class<? extends java.lang.Exception> t)
public void registerContainerControlInterface(java.lang.Class<?> containerControlInterface)
containerControlInterface
- container control interface which
proxies should implement but whose methods will not be
interceptedpublic java.util.List<java.lang.Class<?>> getContainerControlInterfaces()
public void startup()
protected void initEnvironment()
public java.util.Map<java.lang.Class<? extends java.lang.Exception>,ApplicationExceptionInfo> getApplicationExceptions()
public ServiceEnvironment getEnvironment()
public void setEnvironment(ServiceEnvironment environment)
environment
- The environment to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |