org.apache.xbean.naming.context
public class ImmutableFederatedContext extends AbstractFederatedContext
Modifier and Type | Class and Description |
---|---|
class |
ImmutableFederatedContext.NestedImmutableFederatedContext
Nested context which shares the absolute index map in MapContext.
|
Constructor and Description |
---|
ImmutableFederatedContext(java.lang.String nameInNamespace,
java.util.Set<javax.naming.Context> federatedContexts) |
Modifier and Type | Method and Description |
---|---|
javax.naming.Context |
createNestedSubcontext(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> bindings)
Creates a nested subcontext instance.
|
void |
federateContext(javax.naming.Context context) |
protected java.util.Map<java.lang.String,java.lang.Object> |
getWrapperBindings() |
void |
unfederateContext(javax.naming.Context context) |
addBinding, addFederatedContext, faultLookup, getBinding, getBindings, getBindings, getDeepBinding, getMasterContext, isNestedSubcontext, removeBinding, removeFederatedContext
addBinding, addDeepBinding, addToEnvironment, bind, bind, close, composeName, composeName, createSubcontext, createSubcontext, createSubcontextTree, destroySubcontext, destroySubcontext, getContextAccess, getEnvironment, getNameInNamespace, getNameInNamespace, getNameInNamespace, getNameParser, getNameParser, getNameParser, getParsedNameInNamespace, getSize, isEmpty, list, list, list, listBindings, listBindings, listBindings, lookup, lookup, lookup, lookupFinalContext, lookupLink, lookupLink, rebind, rebind, removeDeepBinding, removeDeepBinding, removeFromEnvironment, rename, rename, unbind, unbind
public ImmutableFederatedContext(java.lang.String nameInNamespace, java.util.Set<javax.naming.Context> federatedContexts)
public void federateContext(javax.naming.Context context) throws javax.naming.NamingException
javax.naming.NamingException
public void unfederateContext(javax.naming.Context context) throws javax.naming.NamingException
javax.naming.NamingException
protected java.util.Map<java.lang.String,java.lang.Object> getWrapperBindings() throws javax.naming.NamingException
getWrapperBindings
in class AbstractFederatedContext
javax.naming.NamingException
public javax.naming.Context createNestedSubcontext(java.lang.String path, java.util.Map<java.lang.String,java.lang.Object> bindings) throws javax.naming.NamingException
NestedContextFactory
path
- the path to the new nested contextbindings
- the initial bindings for the contextjavax.naming.NamingException
- on errorCopyright © 2005-2016. All Rights Reserved.