Package org.apache.xbean.naming.context
Class ContextFederation
- java.lang.Object
-
- org.apache.xbean.naming.context.ContextFederation
-
public class ContextFederation extends java.lang.Object- Version:
- $Rev$ $Date$
-
-
Field Summary
Fields Modifier and Type Field Description static intMAX_WRITE_ATTEMPTS
-
Constructor Summary
Constructors Constructor Description ContextFederation(javax.naming.Context actualContext)ContextFederation(javax.naming.Context actualContext, java.util.Set<javax.naming.Context> federatedContexts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanaddBinding(java.lang.String name, java.lang.Object value, boolean rebind)voidaddContext(javax.naming.Context context)ContextFederationcreateSubcontextFederation(java.lang.String subcontextName, javax.naming.Context actualSubcontext)java.lang.ObjectgetFederatedBinding(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.Objectlookup(javax.naming.Name name)protected booleanremoveBinding(java.lang.String name)voidremoveContext(javax.naming.Context context)
-
-
-
Field Detail
-
MAX_WRITE_ATTEMPTS
public static final int MAX_WRITE_ATTEMPTS
- See Also:
- Constant Field Values
-
-
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
-
-