Package org.smallmind.quorum.namespace
Class PooledJavaContext
- java.lang.Object
-
- org.smallmind.quorum.namespace.JavaContext
-
- org.smallmind.quorum.namespace.PooledJavaContext
-
- All Implemented Interfaces:
Context,DirContext
public class PooledJavaContext extends JavaContext
-
-
Field Summary
-
Fields inherited from class org.smallmind.quorum.namespace.JavaContext
CONNECTION_DETAILS, CONTEXT_MODIFIABLE, CONTEXT_STORE, POOLED_CONNECTION
-
Fields inherited from interface javax.naming.Context
APPLET, AUTHORITATIVE, BATCHSIZE, DNS_URL, INITIAL_CONTEXT_FACTORY, LANGUAGE, OBJECT_FACTORIES, PROVIDER_URL, REFERRAL, SECURITY_AUTHENTICATION, SECURITY_CREDENTIALS, SECURITY_PRINCIPAL, SECURITY_PROTOCOL, STATE_FACTORIES, URL_PKG_PREFIXES
-
Fields inherited from interface javax.naming.directory.DirContext
ADD_ATTRIBUTE, REMOVE_ATTRIBUTE, REPLACE_ATTRIBUTE
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPooledJavaContext(Hashtable<String,Object> environment, DirContext internalContext, NameTranslator nameTranslator, JavaNameParser nameParser, boolean modifiable)
-
Method Summary
-
Methods inherited from class org.smallmind.quorum.namespace.JavaContext
addToEnvironment, getEnvironment, insureContext, removeFromEnvironment
-
-
-
-
Constructor Detail
-
PooledJavaContext
protected PooledJavaContext(Hashtable<String,Object> environment, DirContext internalContext, NameTranslator nameTranslator, JavaNameParser nameParser, boolean modifiable)
-
-
Method Detail
-
addJavaContextListener
public void addJavaContextListener(JavaContextListener listener)
-
removeJavaContextListener
public void removeJavaContextListener(JavaContextListener listener)
-
lookup
public Object lookup(Name name) throws NamingException
- Specified by:
lookupin interfaceContext- Overrides:
lookupin classJavaContext- Throws:
NamingException
-
lookup
public Object lookup(String name) throws NamingException
- Specified by:
lookupin interfaceContext- Overrides:
lookupin classJavaContext- Throws:
NamingException
-
bind
public void bind(Name name, Object obj) throws NamingException
- Specified by:
bindin interfaceContext- Overrides:
bindin classJavaContext- Throws:
NamingException
-
bind
public void bind(String name, Object obj) throws NamingException
- Specified by:
bindin interfaceContext- Overrides:
bindin classJavaContext- Throws:
NamingException
-
rebind
public void rebind(Name name, Object obj) throws NamingException
- Specified by:
rebindin interfaceContext- Overrides:
rebindin classJavaContext- Throws:
NamingException
-
rebind
public void rebind(String name, Object obj) throws NamingException
- Specified by:
rebindin interfaceContext- Overrides:
rebindin classJavaContext- Throws:
NamingException
-
unbind
public void unbind(Name name) throws NamingException
- Specified by:
unbindin interfaceContext- Overrides:
unbindin classJavaContext- Throws:
NamingException
-
unbind
public void unbind(String name) throws NamingException
- Specified by:
unbindin interfaceContext- Overrides:
unbindin classJavaContext- Throws:
NamingException
-
rename
public void rename(Name oldName, Name newName) throws NamingException
- Specified by:
renamein interfaceContext- Overrides:
renamein classJavaContext- Throws:
NamingException
-
rename
public void rename(String oldName, String newName) throws NamingException
- Specified by:
renamein interfaceContext- Overrides:
renamein classJavaContext- Throws:
NamingException
-
list
public NamingEnumeration<NameClassPair> list(Name name) throws NamingException
- Specified by:
listin interfaceContext- Overrides:
listin classJavaContext- Throws:
NamingException
-
list
public NamingEnumeration<NameClassPair> list(String name) throws NamingException
- Specified by:
listin interfaceContext- Overrides:
listin classJavaContext- Throws:
NamingException
-
listBindings
public NamingEnumeration<Binding> listBindings(Name name) throws NamingException
- Specified by:
listBindingsin interfaceContext- Overrides:
listBindingsin classJavaContext- Throws:
NamingException
-
listBindings
public NamingEnumeration<Binding> listBindings(String name) throws NamingException
- Specified by:
listBindingsin interfaceContext- Overrides:
listBindingsin classJavaContext- Throws:
NamingException
-
destroySubcontext
public void destroySubcontext(Name name) throws NamingException
- Specified by:
destroySubcontextin interfaceContext- Overrides:
destroySubcontextin classJavaContext- Throws:
NamingException
-
destroySubcontext
public void destroySubcontext(String name) throws NamingException
- Specified by:
destroySubcontextin interfaceContext- Overrides:
destroySubcontextin classJavaContext- Throws:
NamingException
-
createSubcontext
public Context createSubcontext(Name name) throws NamingException
- Specified by:
createSubcontextin interfaceContext- Overrides:
createSubcontextin classJavaContext- Throws:
NamingException
-
createSubcontext
public Context createSubcontext(String name) throws NamingException
- Specified by:
createSubcontextin interfaceContext- Overrides:
createSubcontextin classJavaContext- Throws:
NamingException
-
lookupLink
public Object lookupLink(Name name) throws NamingException
- Specified by:
lookupLinkin interfaceContext- Overrides:
lookupLinkin classJavaContext- Throws:
NamingException
-
lookupLink
public Object lookupLink(String name) throws NamingException
- Specified by:
lookupLinkin interfaceContext- Overrides:
lookupLinkin classJavaContext- Throws:
NamingException
-
getNameParser
public NameParser getNameParser(Name name) throws NamingException
- Specified by:
getNameParserin interfaceContext- Overrides:
getNameParserin classJavaContext- Throws:
NamingException
-
getNameParser
public NameParser getNameParser(String name) throws NamingException
- Specified by:
getNameParserin interfaceContext- Overrides:
getNameParserin classJavaContext- Throws:
NamingException
-
composeName
public Name composeName(Name name, Name prefix) throws NamingException
- Specified by:
composeNamein interfaceContext- Overrides:
composeNamein classJavaContext- Throws:
NamingException
-
composeName
public String composeName(String name, String prefix) throws NamingException
- Specified by:
composeNamein interfaceContext- Overrides:
composeNamein classJavaContext- Throws:
NamingException
-
close
public void close() throws NamingException- Specified by:
closein interfaceContext- Overrides:
closein classJavaContext- Throws:
NamingException
-
close
public void close(boolean forced) throws NamingException- Throws:
NamingException
-
getNameInNamespace
public String getNameInNamespace() throws NamingException
- Specified by:
getNameInNamespacein interfaceContext- Overrides:
getNameInNamespacein classJavaContext- Throws:
NamingException
-
getAttributes
public Attributes getAttributes(Name name) throws NamingException
- Specified by:
getAttributesin interfaceDirContext- Overrides:
getAttributesin classJavaContext- Throws:
NamingException
-
getAttributes
public Attributes getAttributes(String name) throws NamingException
- Specified by:
getAttributesin interfaceDirContext- Overrides:
getAttributesin classJavaContext- Throws:
NamingException
-
getAttributes
public Attributes getAttributes(Name name, String[] attrIds) throws NamingException
- Specified by:
getAttributesin interfaceDirContext- Overrides:
getAttributesin classJavaContext- Throws:
NamingException
-
getAttributes
public Attributes getAttributes(String name, String[] attrIds) throws NamingException
- Specified by:
getAttributesin interfaceDirContext- Overrides:
getAttributesin classJavaContext- Throws:
NamingException
-
modifyAttributes
public void modifyAttributes(Name name, int mod_op, Attributes attrs) throws NamingException
- Specified by:
modifyAttributesin interfaceDirContext- Overrides:
modifyAttributesin classJavaContext- Throws:
NamingException
-
modifyAttributes
public void modifyAttributes(String name, int mod_op, Attributes attrs) throws NamingException
- Specified by:
modifyAttributesin interfaceDirContext- Overrides:
modifyAttributesin classJavaContext- Throws:
NamingException
-
modifyAttributes
public void modifyAttributes(Name name, ModificationItem[] mods) throws NamingException
- Specified by:
modifyAttributesin interfaceDirContext- Overrides:
modifyAttributesin classJavaContext- Throws:
NamingException
-
modifyAttributes
public void modifyAttributes(String name, ModificationItem[] mods) throws NamingException
- Specified by:
modifyAttributesin interfaceDirContext- Overrides:
modifyAttributesin classJavaContext- Throws:
NamingException
-
bind
public void bind(Name name, Object obj, Attributes attrs) throws NamingException
- Specified by:
bindin interfaceDirContext- Overrides:
bindin classJavaContext- Throws:
NamingException
-
bind
public void bind(String name, Object obj, Attributes attrs) throws NamingException
- Specified by:
bindin interfaceDirContext- Overrides:
bindin classJavaContext- Throws:
NamingException
-
rebind
public void rebind(Name name, Object obj, Attributes attrs) throws NamingException
- Specified by:
rebindin interfaceDirContext- Overrides:
rebindin classJavaContext- Throws:
NamingException
-
rebind
public void rebind(String name, Object obj, Attributes attrs) throws NamingException
- Specified by:
rebindin interfaceDirContext- Overrides:
rebindin classJavaContext- Throws:
NamingException
-
createSubcontext
public DirContext createSubcontext(Name name, Attributes attrs) throws NamingException
- Specified by:
createSubcontextin interfaceDirContext- Overrides:
createSubcontextin classJavaContext- Throws:
NamingException
-
createSubcontext
public DirContext createSubcontext(String name, Attributes attrs) throws NamingException
- Specified by:
createSubcontextin interfaceDirContext- Overrides:
createSubcontextin classJavaContext- Throws:
NamingException
-
getSchema
public DirContext getSchema(Name name) throws NamingException
- Specified by:
getSchemain interfaceDirContext- Overrides:
getSchemain classJavaContext- Throws:
NamingException
-
getSchema
public DirContext getSchema(String name) throws NamingException
- Specified by:
getSchemain interfaceDirContext- Overrides:
getSchemain classJavaContext- Throws:
NamingException
-
getSchemaClassDefinition
public DirContext getSchemaClassDefinition(Name name) throws NamingException
- Specified by:
getSchemaClassDefinitionin interfaceDirContext- Overrides:
getSchemaClassDefinitionin classJavaContext- Throws:
NamingException
-
getSchemaClassDefinition
public DirContext getSchemaClassDefinition(String name) throws NamingException
- Specified by:
getSchemaClassDefinitionin interfaceDirContext- Overrides:
getSchemaClassDefinitionin classJavaContext- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(Name name, Attributes matchingAttributes, String[] attributesToReturn) throws NamingException
- Specified by:
searchin interfaceDirContext- Overrides:
searchin classJavaContext- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(String name, Attributes matchingAttributes, String[] attributesToReturn) throws NamingException
- Specified by:
searchin interfaceDirContext- Overrides:
searchin classJavaContext- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(Name name, Attributes matchingAttributes) throws NamingException
- Specified by:
searchin interfaceDirContext- Overrides:
searchin classJavaContext- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(String name, Attributes matchingAttributes) throws NamingException
- Specified by:
searchin interfaceDirContext- Overrides:
searchin classJavaContext- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(Name name, String filter, SearchControls cons) throws NamingException
- Specified by:
searchin interfaceDirContext- Overrides:
searchin classJavaContext- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(String name, String filter, SearchControls cons) throws NamingException
- Specified by:
searchin interfaceDirContext- Overrides:
searchin classJavaContext- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(Name name, String filterExpr, Object[] filterArgs, SearchControls cons) throws NamingException
- Specified by:
searchin interfaceDirContext- Overrides:
searchin classJavaContext- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(String name, String filterExpr, Object[] filterArgs, SearchControls cons) throws NamingException
- Specified by:
searchin interfaceDirContext- Overrides:
searchin classJavaContext- Throws:
NamingException
-
fireContextClosed
public void fireContextClosed(JavaContextEvent javaContextEvent)
-
fireContextAborted
public void fireContextAborted(JavaContextEvent javaContextEvent)
-
-