org.jboss.ejb3
Class MCDependencyPolicy
java.lang.Object
org.jboss.ejb3.MCDependencyPolicy
- All Implemented Interfaces:
- DependencyPolicy
- Direct Known Subclasses:
- JBoss5DependencyPolicy
public class MCDependencyPolicy
- extends Object
- implements DependencyPolicy
dependency registry for Microcontainer
- Version:
- $Revision: 88999 $
- Author:
- Bill Burke
MCDependencyPolicy
public MCDependencyPolicy(JavaEEComponent component)
addDependency
public void addDependency(String dependency)
- Specified by:
addDependency
in interface DependencyPolicy
addDependency
public void addDependency(org.jboss.beans.metadata.spi.DemandMetaData dependency)
addDependency
public void addDependency(org.jboss.beans.metadata.spi.DependencyMetaData dependency)
addDatasource
public void addDatasource(String jndiName)
- Specified by:
addDatasource
in interface DependencyPolicy
addDependency
@Deprecated
public void addDependency(Class<?> businessInterface)
- Deprecated. See EJBTHREE-1828, depend on a bean name not business interface
- Parameters:
businessInterface
-
addDependency
@Deprecated
public void addDependency(String ejbLink,
Class<?> businessInterface)
- Deprecated. See EJBTHREE-1828, depend on a bean name not business interface
- Add a dependency on an enterprise bean.
Optionally the ejb link is prefixed with the path name to
another ejb-jar file separated with a '#' to the enterprise bean's name.
- Parameters:
ejbLink
- the name of the target enterprise beanbusinessInterface
-
addJNDIName
public void addJNDIName(String name)
getDependencies
public Set<org.jboss.beans.metadata.spi.DependencyMetaData> getDependencies()
getDemands
public Set<org.jboss.beans.metadata.spi.DemandMetaData> getDemands()
addSupply
public void addSupply(Class<?> businessInterface)
getSupplies
public Set<org.jboss.beans.metadata.spi.SupplyMetaData> getSupplies()
clone
public DependencyPolicy clone()
- Specified by:
clone
in interface DependencyPolicy
- Overrides:
clone
in class Object
Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.