org.apache.xbean.naming.context
Class ContextFederation

java.lang.Object
  extended by org.apache.xbean.naming.context.ContextFederation

public class ContextFederation
extends java.lang.Object

Version:
$Rev$ $Date$

Field Summary
static int MAX_WRITE_ATTEMPTS
           
 
Constructor Summary
ContextFederation(javax.naming.Context actualContext)
           
ContextFederation(javax.naming.Context actualContext, java.util.Set<javax.naming.Context> federatedContexts)
           
 
Method Summary
protected  boolean addBinding(java.lang.String name, java.lang.Object value, boolean rebind)
           
 void addContext(javax.naming.Context context)
           
 ContextFederation createSubcontextFederation(java.lang.String subcontextName, javax.naming.Context actualSubcontext)
           
 java.lang.Object getFederatedBinding(java.lang.String name)
           
 java.util.Map<java.lang.String,java.lang.Object> getFederatedBindings(java.lang.String name)
           
 java.util.Set<javax.naming.Context> getFederatedContexts()
           
 java.lang.Object lookup(javax.naming.Name name)
           
protected  boolean removeBinding(java.lang.String name)
           
 void removeContext(javax.naming.Context context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_WRITE_ATTEMPTS

public static final int MAX_WRITE_ATTEMPTS
See Also:
Constant Field Values
Constructor Detail

ContextFederation

public ContextFederation(javax.naming.Context actualContext)

ContextFederation

public ContextFederation(javax.naming.Context actualContext,
                         java.util.Set<javax.naming.Context> federatedContexts)
Method Detail

addContext

public void addContext(javax.naming.Context context)

removeContext

public void removeContext(javax.naming.Context context)

getFederatedContexts

public java.util.Set<javax.naming.Context> getFederatedContexts()

getFederatedBinding

public java.lang.Object getFederatedBinding(java.lang.String name)
                                     throws javax.naming.NamingException
Throws:
javax.naming.NamingException

getFederatedBindings

public java.util.Map<java.lang.String,java.lang.Object> getFederatedBindings(java.lang.String name)
                                                                      throws javax.naming.NamingException
Throws:
javax.naming.NamingException

addBinding

protected boolean addBinding(java.lang.String name,
                             java.lang.Object value,
                             boolean rebind)
                      throws javax.naming.NamingException
Throws:
javax.naming.NamingException

removeBinding

protected boolean removeBinding(java.lang.String name)
                         throws javax.naming.NamingException
Throws:
javax.naming.NamingException

lookup

public java.lang.Object lookup(javax.naming.Name name)

createSubcontextFederation

public ContextFederation createSubcontextFederation(java.lang.String subcontextName,
                                                    javax.naming.Context actualSubcontext)
                                             throws javax.naming.NamingException
Throws:
javax.naming.NamingException


Copyright © 2005-2011. All Rights Reserved.