org.jboss.metadata.ejb.jboss.jndipolicy.plugins
Class EjbNameJndiBindingPolicy
java.lang.Object
org.jboss.metadata.ejb.jboss.jndipolicy.plugins.EjbNameJndiBindingPolicy
- All Implemented Interfaces:
- Serializable, DefaultJndiBindingPolicy
public class EjbNameJndiBindingPolicy
- extends Object
- implements DefaultJndiBindingPolicy
A default jndi policy based on the ejb name.
- Version:
- $Revision:$
- Author:
- Scott.Stark@jboss.org
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EjbNameJndiBindingPolicy
public EjbNameJndiBindingPolicy()
getDefaultLocalHomeJndiName
public String getDefaultLocalHomeJndiName(EjbDeploymentSummary summary)
- Specified by:
getDefaultLocalHomeJndiName
in interface DefaultJndiBindingPolicy
- Returns:
- ejb-name + "LocalHome";
getDefaultLocalJndiName
public String getDefaultLocalJndiName(EjbDeploymentSummary summary)
- Specified by:
getDefaultLocalJndiName
in interface DefaultJndiBindingPolicy
- Returns:
- ejb-name + "Local"
getDefaultRemoteHomeJndiName
public String getDefaultRemoteHomeJndiName(EjbDeploymentSummary summary)
- Specified by:
getDefaultRemoteHomeJndiName
in interface DefaultJndiBindingPolicy
- Returns:
- ejb-name + "Home"
getDefaultRemoteJndiName
public String getDefaultRemoteJndiName(EjbDeploymentSummary summary)
- Specified by:
getDefaultRemoteJndiName
in interface DefaultJndiBindingPolicy
- Returns:
- ejb-name + "Remote"
getJndiName
public String getJndiName(EjbDeploymentSummary summary)
- Description copied from interface:
DefaultJndiBindingPolicy
- Returns the JNDI name that should be assigned to this deployment
based on the information contained in the specified summary
- Specified by:
getJndiName
in interface DefaultJndiBindingPolicy
- Returns:
- ejb-name
getJndiName
public String getJndiName(EjbDeploymentSummary summary,
String iface,
KnownInterfaces.KnownInterfaceType ifaceType)
- Description copied from interface:
DefaultJndiBindingPolicy
- Get the jndi name to use as the reference link target and proxy binding
location for a given ejb interface.
- Specified by:
getJndiName
in interface DefaultJndiBindingPolicy
- Parameters:
summary
- - the deployment summary information for the ejb in question.iface
- - the fully qualified name of the interface, may be null.ifaceType
- - the classification of iface to one of the known
ejb interface types
- Returns:
- ejb-name + "/" + iface
Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.