org.springframework.jee.interfaces.inject
Interface DeploymentUnitMetadataI

All Known Implementing Classes:
DeploymentUnitMetadata

public interface DeploymentUnitMetadataI

Author:
Safin Li, Michael Chen

Method Summary
 List<Jsr250MetadataI> getDeployedComponentMetadata()
           
 void registerContainerControlInterface(Class<?> containerControlInterface)
          Register the given interface as a container control interface, meaning that it will not be intercepted
 void registerDefaultInterceptorMetadata(InterceptorMetadataI defaultIm)
          Add default interceptor metadata to the deploymentUnitMetadata.
 void startup()
          Start the deploymentUnitMetada: register the default interceptors and refresh the deploymentUnitContext as well as metadata contexts.
 

Method Detail

registerDefaultInterceptorMetadata

void registerDefaultInterceptorMetadata(InterceptorMetadataI defaultIm)
Add default interceptor metadata to the deploymentUnitMetadata. Useful for application servers or managed environments.

Parameters:
defaultIm -

getDeployedComponentMetadata

List<Jsr250MetadataI> getDeployedComponentMetadata()
Returns:
the deployedComponents

registerContainerControlInterface

void registerContainerControlInterface(Class<?> containerControlInterface)
Register the given interface as a container control interface, meaning that it will not be intercepted

Parameters:
containerControlInterface - container control interface which proxies should implement but whose methods will not be intercepted

startup

void startup()
Start the deploymentUnitMetada: register the default interceptors and refresh the deploymentUnitContext as well as metadata contexts.



Copyright © 2006-2008 SpringSource (formerly Interface21). All Rights Reserved.