org.jboss.ejb3.jndipolicy.impl
Class PackagingBasedJndiBindingPolicy

java.lang.Object
  extended by org.jboss.ejb3.jndipolicy.impl.PackagingBasedJndiBindingPolicy
All Implemented Interfaces:
org.jboss.metadata.ejb.jboss.jndipolicy.spi.DefaultJndiBindingPolicy

public class PackagingBasedJndiBindingPolicy
extends Object
implements org.jboss.metadata.ejb.jboss.jndipolicy.spi.DefaultJndiBindingPolicy

The JBoss Default JNDI Binding Policy Determines JNDI name of EJBs based on packaging structure, EJB name, and local/remote designation

Version:
$Revision: $
Author:
ALR

Constructor Summary
PackagingBasedJndiBindingPolicy()
           
 
Method Summary
 String getDefaultLocalHomeJndiName(org.jboss.metadata.ejb.jboss.jndipolicy.spi.EjbDeploymentSummary summary)
           
 String getDefaultLocalJndiName(org.jboss.metadata.ejb.jboss.jndipolicy.spi.EjbDeploymentSummary summary)
           
 String getDefaultRemoteHomeJndiName(org.jboss.metadata.ejb.jboss.jndipolicy.spi.EjbDeploymentSummary summary)
           
 String getDefaultRemoteJndiName(org.jboss.metadata.ejb.jboss.jndipolicy.spi.EjbDeploymentSummary summary)
           
 String getJndiName(org.jboss.metadata.ejb.jboss.jndipolicy.spi.EjbDeploymentSummary summary)
           
 String getJndiName(org.jboss.metadata.ejb.jboss.jndipolicy.spi.EjbDeploymentSummary summary, String iface, org.jboss.metadata.ejb.jboss.jndipolicy.spi.KnownInterfaces.KnownInterfaceType ifaceType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PackagingBasedJndiBindingPolicy

public PackagingBasedJndiBindingPolicy()
Method Detail

getJndiName

public String getJndiName(org.jboss.metadata.ejb.jboss.jndipolicy.spi.EjbDeploymentSummary summary)
Specified by:
getJndiName in interface org.jboss.metadata.ejb.jboss.jndipolicy.spi.DefaultJndiBindingPolicy

getDefaultRemoteJndiName

public String getDefaultRemoteJndiName(org.jboss.metadata.ejb.jboss.jndipolicy.spi.EjbDeploymentSummary summary)
Specified by:
getDefaultRemoteJndiName in interface org.jboss.metadata.ejb.jboss.jndipolicy.spi.DefaultJndiBindingPolicy

getDefaultRemoteHomeJndiName

public String getDefaultRemoteHomeJndiName(org.jboss.metadata.ejb.jboss.jndipolicy.spi.EjbDeploymentSummary summary)
Specified by:
getDefaultRemoteHomeJndiName in interface org.jboss.metadata.ejb.jboss.jndipolicy.spi.DefaultJndiBindingPolicy

getDefaultLocalHomeJndiName

public String getDefaultLocalHomeJndiName(org.jboss.metadata.ejb.jboss.jndipolicy.spi.EjbDeploymentSummary summary)
Specified by:
getDefaultLocalHomeJndiName in interface org.jboss.metadata.ejb.jboss.jndipolicy.spi.DefaultJndiBindingPolicy

getDefaultLocalJndiName

public String getDefaultLocalJndiName(org.jboss.metadata.ejb.jboss.jndipolicy.spi.EjbDeploymentSummary summary)
Specified by:
getDefaultLocalJndiName in interface org.jboss.metadata.ejb.jboss.jndipolicy.spi.DefaultJndiBindingPolicy

getJndiName

public String getJndiName(org.jboss.metadata.ejb.jboss.jndipolicy.spi.EjbDeploymentSummary summary,
                          String iface,
                          org.jboss.metadata.ejb.jboss.jndipolicy.spi.KnownInterfaces.KnownInterfaceType ifaceType)
Specified by:
getJndiName in interface org.jboss.metadata.ejb.jboss.jndipolicy.spi.DefaultJndiBindingPolicy


Copyright © 2008 JBoss Inc.. All Rights Reserved.