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
-
Field Summary
Fields inherited from class org.smallmind.quorum.namespace.JavaContext
CONNECTION_DETAILS, CONTEXT_MODIFIABLE, CONTEXT_STORE, POOLED_CONNECTIONFields 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_PREFIXESFields inherited from interface javax.naming.directory.DirContext
ADD_ATTRIBUTE, REMOVE_ATTRIBUTE, REPLACE_ATTRIBUTE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPooledJavaContext(Hashtable<String, Object> environment, DirContext internalContext, NameTranslator nameTranslator, JavaNameParser nameParser, boolean modifiable) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddJavaContextListener(JavaContextListener listener) voidvoidbind(String name, Object obj, Attributes attrs) voidvoidbind(Name name, Object obj, Attributes attrs) voidclose()voidclose(boolean forced) composeName(String name, String prefix) composeName(Name name, Name prefix) createSubcontext(String name) createSubcontext(String name, Attributes attrs) createSubcontext(Name name) createSubcontext(Name name, Attributes attrs) voiddestroySubcontext(String name) voiddestroySubcontext(Name name) voidfireContextAborted(JavaContextEvent javaContextEvent) voidfireContextClosed(JavaContextEvent javaContextEvent) getAttributes(String name) getAttributes(String name, String[] attrIds) getAttributes(Name name) getAttributes(Name name, String[] attrIds) getNameParser(String name) getNameParser(Name name) getSchemaClassDefinition(Name name) listBindings(String name) listBindings(Name name) lookupLink(String name) lookupLink(Name name) voidmodifyAttributes(String name, int mod_op, Attributes attrs) voidmodifyAttributes(String name, ModificationItem[] mods) voidmodifyAttributes(Name name, int mod_op, Attributes attrs) voidmodifyAttributes(Name name, ModificationItem[] mods) voidvoidrebind(String name, Object obj, Attributes attrs) voidvoidrebind(Name name, Object obj, Attributes attrs) voidremoveJavaContextListener(JavaContextListener listener) voidvoidsearch(String name, String filterExpr, Object[] filterArgs, SearchControls cons) search(String name, String filter, SearchControls cons) search(String name, Attributes matchingAttributes) search(String name, Attributes matchingAttributes, String[] attributesToReturn) search(Name name, String filterExpr, Object[] filterArgs, SearchControls cons) search(Name name, String filter, SearchControls cons) search(Name name, Attributes matchingAttributes) search(Name name, Attributes matchingAttributes, String[] attributesToReturn) voidvoidMethods inherited from class org.smallmind.quorum.namespace.JavaContext
addToEnvironment, getEnvironment, insureContext, removeFromEnvironment
-
Constructor Details
-
PooledJavaContext
protected PooledJavaContext(Hashtable<String, Object> environment, DirContext internalContext, NameTranslator nameTranslator, JavaNameParser nameParser, boolean modifiable)
-
-
Method Details
-
addJavaContextListener
-
removeJavaContextListener
-
lookup
- Specified by:
lookupin interfaceContext- Overrides:
lookupin classJavaContext- Throws:
NamingException
-
lookup
- Specified by:
lookupin interfaceContext- Overrides:
lookupin classJavaContext- Throws:
NamingException
-
bind
- Specified by:
bindin interfaceContext- Overrides:
bindin classJavaContext- Throws:
NamingException
-
bind
- Specified by:
bindin interfaceContext- Overrides:
bindin classJavaContext- Throws:
NamingException
-
rebind
- Specified by:
rebindin interfaceContext- Overrides:
rebindin classJavaContext- Throws:
NamingException
-
rebind
- Specified by:
rebindin interfaceContext- Overrides:
rebindin classJavaContext- Throws:
NamingException
-
unbind
- Specified by:
unbindin interfaceContext- Overrides:
unbindin classJavaContext- Throws:
NamingException
-
unbind
- Specified by:
unbindin interfaceContext- Overrides:
unbindin classJavaContext- Throws:
NamingException
-
rename
- Specified by:
renamein interfaceContext- Overrides:
renamein classJavaContext- Throws:
NamingException
-
rename
- Specified by:
renamein interfaceContext- Overrides:
renamein classJavaContext- Throws:
NamingException
-
list
- Specified by:
listin interfaceContext- Overrides:
listin classJavaContext- Throws:
NamingException
-
list
- Specified by:
listin interfaceContext- Overrides:
listin classJavaContext- Throws:
NamingException
-
listBindings
- Specified by:
listBindingsin interfaceContext- Overrides:
listBindingsin classJavaContext- Throws:
NamingException
-
listBindings
- Specified by:
listBindingsin interfaceContext- Overrides:
listBindingsin classJavaContext- Throws:
NamingException
-
destroySubcontext
- Specified by:
destroySubcontextin interfaceContext- Overrides:
destroySubcontextin classJavaContext- Throws:
NamingException
-
destroySubcontext
- Specified by:
destroySubcontextin interfaceContext- Overrides:
destroySubcontextin classJavaContext- Throws:
NamingException
-
createSubcontext
- Specified by:
createSubcontextin interfaceContext- Overrides:
createSubcontextin classJavaContext- Throws:
NamingException
-
createSubcontext
- Specified by:
createSubcontextin interfaceContext- Overrides:
createSubcontextin classJavaContext- Throws:
NamingException
-
lookupLink
- Specified by:
lookupLinkin interfaceContext- Overrides:
lookupLinkin classJavaContext- Throws:
NamingException
-
lookupLink
- Specified by:
lookupLinkin interfaceContext- Overrides:
lookupLinkin classJavaContext- Throws:
NamingException
-
getNameParser
- Specified by:
getNameParserin interfaceContext- Overrides:
getNameParserin classJavaContext- Throws:
NamingException
-
getNameParser
- Specified by:
getNameParserin interfaceContext- Overrides:
getNameParserin classJavaContext- Throws:
NamingException
-
composeName
- Specified by:
composeNamein interfaceContext- Overrides:
composeNamein classJavaContext- Throws:
NamingException
-
composeName
- Specified by:
composeNamein interfaceContext- Overrides:
composeNamein classJavaContext- Throws:
NamingException
-
close
- Specified by:
closein interfaceContext- Overrides:
closein classJavaContext- Throws:
NamingException
-
close
- Throws:
NamingException
-
getNameInNamespace
- Specified by:
getNameInNamespacein interfaceContext- Overrides:
getNameInNamespacein classJavaContext- Throws:
NamingException
-
getAttributes
- Specified by:
getAttributesin interfaceDirContext- Overrides:
getAttributesin classJavaContext- Throws:
NamingException
-
getAttributes
- Specified by:
getAttributesin interfaceDirContext- Overrides:
getAttributesin classJavaContext- Throws:
NamingException
-
getAttributes
- Specified by:
getAttributesin interfaceDirContext- Overrides:
getAttributesin classJavaContext- Throws:
NamingException
-
getAttributes
- Specified by:
getAttributesin interfaceDirContext- Overrides:
getAttributesin classJavaContext- Throws:
NamingException
-
modifyAttributes
- Specified by:
modifyAttributesin interfaceDirContext- Overrides:
modifyAttributesin classJavaContext- Throws:
NamingException
-
modifyAttributes
- Specified by:
modifyAttributesin interfaceDirContext- Overrides:
modifyAttributesin classJavaContext- Throws:
NamingException
-
modifyAttributes
- Specified by:
modifyAttributesin interfaceDirContext- Overrides:
modifyAttributesin classJavaContext- Throws:
NamingException
-
modifyAttributes
- Specified by:
modifyAttributesin interfaceDirContext- Overrides:
modifyAttributesin classJavaContext- Throws:
NamingException
-
bind
- Specified by:
bindin interfaceDirContext- Overrides:
bindin classJavaContext- Throws:
NamingException
-
bind
- Specified by:
bindin interfaceDirContext- Overrides:
bindin classJavaContext- Throws:
NamingException
-
rebind
- Specified by:
rebindin interfaceDirContext- Overrides:
rebindin classJavaContext- Throws:
NamingException
-
rebind
- Specified by:
rebindin interfaceDirContext- Overrides:
rebindin classJavaContext- Throws:
NamingException
-
createSubcontext
- Specified by:
createSubcontextin interfaceDirContext- Overrides:
createSubcontextin classJavaContext- Throws:
NamingException
-
createSubcontext
- Specified by:
createSubcontextin interfaceDirContext- Overrides:
createSubcontextin classJavaContext- Throws:
NamingException
-
getSchema
- Specified by:
getSchemain interfaceDirContext- Overrides:
getSchemain classJavaContext- Throws:
NamingException
-
getSchema
- Specified by:
getSchemain interfaceDirContext- Overrides:
getSchemain classJavaContext- Throws:
NamingException
-
getSchemaClassDefinition
- Specified by:
getSchemaClassDefinitionin interfaceDirContext- Overrides:
getSchemaClassDefinitionin classJavaContext- Throws:
NamingException
-
getSchemaClassDefinition
- 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
-
fireContextAborted
-