org.jboss.ejb3.proxy.jndiregistrar
Class JndiReferenceBindingSet

java.lang.Object
  extended by org.jboss.ejb3.proxy.jndiregistrar.JndiReferenceBindingSet

public class JndiReferenceBindingSet
extends java.lang.Object

Encapsulates the JndiReferenceBindings associated with a particular container.


Constructor Summary
JndiReferenceBindingSet(javax.naming.Context context)
           
 
Method Summary
 void addBusinessLocalBinding(java.lang.String businessInterfaceName, JndiReferenceBinding binding)
           
 void addBusinessRemoteBinding(java.lang.String businessInterfaceName, JndiReferenceBinding binding)
           
 void addDefaultLocalBinding(JndiReferenceBinding binding)
           
 void addDefaultRemoteBinding(JndiReferenceBinding binding)
           
 void addHomeLocalBinding(JndiReferenceBinding binding)
           
 void addHomeRemoteBinding(JndiReferenceBinding binding)
           
 java.util.Map<java.lang.String,java.util.Set<JndiReferenceBinding>> getBusinessLocalBindings()
           
 java.util.Map<java.lang.String,java.util.Set<JndiReferenceBinding>> getBusinessRemoteBindings()
           
 javax.naming.Context getContext()
           
 java.util.Set<JndiReferenceBinding> getDefaultLocalBindings()
           
 java.util.Set<JndiReferenceBinding> getDefaultRemoteBindings()
           
 java.util.Set<JndiReferenceBinding> getHomeLocalBindings()
           
 java.util.Set<JndiReferenceBinding> getHomeRemoteBindings()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JndiReferenceBindingSet

public JndiReferenceBindingSet(javax.naming.Context context)
Method Detail

getContext

public javax.naming.Context getContext()

getHomeRemoteBindings

public java.util.Set<JndiReferenceBinding> getHomeRemoteBindings()

addHomeRemoteBinding

public void addHomeRemoteBinding(JndiReferenceBinding binding)

getDefaultRemoteBindings

public java.util.Set<JndiReferenceBinding> getDefaultRemoteBindings()

addDefaultRemoteBinding

public void addDefaultRemoteBinding(JndiReferenceBinding binding)

getBusinessRemoteBindings

public java.util.Map<java.lang.String,java.util.Set<JndiReferenceBinding>> getBusinessRemoteBindings()

addBusinessRemoteBinding

public void addBusinessRemoteBinding(java.lang.String businessInterfaceName,
                                     JndiReferenceBinding binding)

getHomeLocalBindings

public java.util.Set<JndiReferenceBinding> getHomeLocalBindings()

addHomeLocalBinding

public void addHomeLocalBinding(JndiReferenceBinding binding)

getDefaultLocalBindings

public java.util.Set<JndiReferenceBinding> getDefaultLocalBindings()

addDefaultLocalBinding

public void addDefaultLocalBinding(JndiReferenceBinding binding)

getBusinessLocalBindings

public java.util.Map<java.lang.String,java.util.Set<JndiReferenceBinding>> getBusinessLocalBindings()

addBusinessLocalBinding

public void addBusinessLocalBinding(java.lang.String businessInterfaceName,
                                    JndiReferenceBinding binding)