Package io.quarkus.runtime.naming
Class DisabledInitialContext
- java.lang.Object
-
- javax.naming.InitialContext
-
- javax.naming.directory.InitialDirContext
-
- javax.naming.ldap.InitialLdapContext
-
- io.quarkus.runtime.naming.DisabledInitialContext
-
- All Implemented Interfaces:
Context
,DirContext
,LdapContext
public class DisabledInitialContext extends InitialLdapContext
Initial context that won't allow you to actually do anything. As most Quarkus applications don't let you
-
-
Field Summary
Fields Modifier and Type Field Description static String
MESSAGE
-
Fields inherited from class javax.naming.InitialContext
defaultInitCtx, gotDefault, myProps
-
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
-
Fields inherited from interface javax.naming.ldap.LdapContext
CONTROL_FACTORIES
-
-
Constructor Summary
Constructors Constructor Description DisabledInitialContext()
DisabledInitialContext(Hashtable<?,?> environment, Control[] connCtls)
-
Method Summary
-
Methods inherited from class javax.naming.InitialContext
doLookup, doLookup
-
-
-
-
Field Detail
-
MESSAGE
public static final String MESSAGE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DisabledInitialContext
public DisabledInitialContext() throws NamingException
- Throws:
NamingException
-
DisabledInitialContext
public DisabledInitialContext(Hashtable<?,?> environment, Control[] connCtls) throws NamingException
- Throws:
NamingException
-
-
Method Detail
-
extendedOperation
public ExtendedResponse extendedOperation(ExtendedRequest request) throws NamingException
- Specified by:
extendedOperation
in interfaceLdapContext
- Overrides:
extendedOperation
in classInitialLdapContext
- Throws:
NamingException
-
newInstance
public LdapContext newInstance(Control[] reqCtls) throws NamingException
- Specified by:
newInstance
in interfaceLdapContext
- Overrides:
newInstance
in classInitialLdapContext
- Throws:
NamingException
-
reconnect
public void reconnect(Control[] connCtls) throws NamingException
- Specified by:
reconnect
in interfaceLdapContext
- Overrides:
reconnect
in classInitialLdapContext
- Throws:
NamingException
-
getConnectControls
public Control[] getConnectControls() throws NamingException
- Specified by:
getConnectControls
in interfaceLdapContext
- Overrides:
getConnectControls
in classInitialLdapContext
- Throws:
NamingException
-
setRequestControls
public void setRequestControls(Control[] requestControls) throws NamingException
- Specified by:
setRequestControls
in interfaceLdapContext
- Overrides:
setRequestControls
in classInitialLdapContext
- Throws:
NamingException
-
getRequestControls
public Control[] getRequestControls() throws NamingException
- Specified by:
getRequestControls
in interfaceLdapContext
- Overrides:
getRequestControls
in classInitialLdapContext
- Throws:
NamingException
-
getResponseControls
public Control[] getResponseControls() throws NamingException
- Specified by:
getResponseControls
in interfaceLdapContext
- Overrides:
getResponseControls
in classInitialLdapContext
- Throws:
NamingException
-
getAttributes
public Attributes getAttributes(String name) throws NamingException
- Specified by:
getAttributes
in interfaceDirContext
- Overrides:
getAttributes
in classInitialDirContext
- Throws:
NamingException
-
getAttributes
public Attributes getAttributes(String name, String[] attrIds) throws NamingException
- Specified by:
getAttributes
in interfaceDirContext
- Overrides:
getAttributes
in classInitialDirContext
- Throws:
NamingException
-
getAttributes
public Attributes getAttributes(Name name) throws NamingException
- Specified by:
getAttributes
in interfaceDirContext
- Overrides:
getAttributes
in classInitialDirContext
- Throws:
NamingException
-
getAttributes
public Attributes getAttributes(Name name, String[] attrIds) throws NamingException
- Specified by:
getAttributes
in interfaceDirContext
- Overrides:
getAttributes
in classInitialDirContext
- Throws:
NamingException
-
modifyAttributes
public void modifyAttributes(String name, int mod_op, Attributes attrs) throws NamingException
- Specified by:
modifyAttributes
in interfaceDirContext
- Overrides:
modifyAttributes
in classInitialDirContext
- Throws:
NamingException
-
modifyAttributes
public void modifyAttributes(Name name, int mod_op, Attributes attrs) throws NamingException
- Specified by:
modifyAttributes
in interfaceDirContext
- Overrides:
modifyAttributes
in classInitialDirContext
- Throws:
NamingException
-
modifyAttributes
public void modifyAttributes(String name, ModificationItem[] mods) throws NamingException
- Specified by:
modifyAttributes
in interfaceDirContext
- Overrides:
modifyAttributes
in classInitialDirContext
- Throws:
NamingException
-
modifyAttributes
public void modifyAttributes(Name name, ModificationItem[] mods) throws NamingException
- Specified by:
modifyAttributes
in interfaceDirContext
- Overrides:
modifyAttributes
in classInitialDirContext
- Throws:
NamingException
-
bind
public void bind(String name, Object obj, Attributes attrs) throws NamingException
- Specified by:
bind
in interfaceDirContext
- Overrides:
bind
in classInitialDirContext
- Throws:
NamingException
-
bind
public void bind(Name name, Object obj, Attributes attrs) throws NamingException
- Specified by:
bind
in interfaceDirContext
- Overrides:
bind
in classInitialDirContext
- Throws:
NamingException
-
rebind
public void rebind(String name, Object obj, Attributes attrs) throws NamingException
- Specified by:
rebind
in interfaceDirContext
- Overrides:
rebind
in classInitialDirContext
- Throws:
NamingException
-
rebind
public void rebind(Name name, Object obj, Attributes attrs) throws NamingException
- Specified by:
rebind
in interfaceDirContext
- Overrides:
rebind
in classInitialDirContext
- Throws:
NamingException
-
createSubcontext
public DirContext createSubcontext(String name, Attributes attrs) throws NamingException
- Specified by:
createSubcontext
in interfaceDirContext
- Overrides:
createSubcontext
in classInitialDirContext
- Throws:
NamingException
-
createSubcontext
public DirContext createSubcontext(Name name, Attributes attrs) throws NamingException
- Specified by:
createSubcontext
in interfaceDirContext
- Overrides:
createSubcontext
in classInitialDirContext
- Throws:
NamingException
-
getSchema
public DirContext getSchema(String name) throws NamingException
- Specified by:
getSchema
in interfaceDirContext
- Overrides:
getSchema
in classInitialDirContext
- Throws:
NamingException
-
getSchema
public DirContext getSchema(Name name) throws NamingException
- Specified by:
getSchema
in interfaceDirContext
- Overrides:
getSchema
in classInitialDirContext
- Throws:
NamingException
-
getSchemaClassDefinition
public DirContext getSchemaClassDefinition(String name) throws NamingException
- Specified by:
getSchemaClassDefinition
in interfaceDirContext
- Overrides:
getSchemaClassDefinition
in classInitialDirContext
- Throws:
NamingException
-
getSchemaClassDefinition
public DirContext getSchemaClassDefinition(Name name) throws NamingException
- Specified by:
getSchemaClassDefinition
in interfaceDirContext
- Overrides:
getSchemaClassDefinition
in classInitialDirContext
- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(String name, Attributes matchingAttributes) throws NamingException
- Specified by:
search
in interfaceDirContext
- Overrides:
search
in classInitialDirContext
- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(Name name, Attributes matchingAttributes) throws NamingException
- Specified by:
search
in interfaceDirContext
- Overrides:
search
in classInitialDirContext
- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(String name, Attributes matchingAttributes, String[] attributesToReturn) throws NamingException
- Specified by:
search
in interfaceDirContext
- Overrides:
search
in classInitialDirContext
- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(Name name, Attributes matchingAttributes, String[] attributesToReturn) throws NamingException
- Specified by:
search
in interfaceDirContext
- Overrides:
search
in classInitialDirContext
- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(String name, String filter, SearchControls cons) throws NamingException
- Specified by:
search
in interfaceDirContext
- Overrides:
search
in classInitialDirContext
- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(Name name, String filter, SearchControls cons) throws NamingException
- Specified by:
search
in interfaceDirContext
- Overrides:
search
in classInitialDirContext
- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(String name, String filterExpr, Object[] filterArgs, SearchControls cons) throws NamingException
- Specified by:
search
in interfaceDirContext
- Overrides:
search
in classInitialDirContext
- Throws:
NamingException
-
search
public NamingEnumeration<SearchResult> search(Name name, String filterExpr, Object[] filterArgs, SearchControls cons) throws NamingException
- Specified by:
search
in interfaceDirContext
- Overrides:
search
in classInitialDirContext
- Throws:
NamingException
-
init
protected void init(Hashtable<?,?> environment) throws NamingException
- Overrides:
init
in classInitialContext
- Throws:
NamingException
-
getDefaultInitCtx
protected Context getDefaultInitCtx() throws NamingException
- Overrides:
getDefaultInitCtx
in classInitialContext
- Throws:
NamingException
-
getURLOrDefaultInitCtx
protected Context getURLOrDefaultInitCtx(String name) throws NamingException
- Overrides:
getURLOrDefaultInitCtx
in classInitialContext
- Throws:
NamingException
-
getURLOrDefaultInitCtx
protected Context getURLOrDefaultInitCtx(Name name) throws NamingException
- Overrides:
getURLOrDefaultInitCtx
in classInitialContext
- Throws:
NamingException
-
lookup
public Object lookup(String name) throws NamingException
- Specified by:
lookup
in interfaceContext
- Overrides:
lookup
in classInitialContext
- Throws:
NamingException
-
lookup
public Object lookup(Name name) throws NamingException
- Specified by:
lookup
in interfaceContext
- Overrides:
lookup
in classInitialContext
- Throws:
NamingException
-
bind
public void bind(String name, Object obj) throws NamingException
- Specified by:
bind
in interfaceContext
- Overrides:
bind
in classInitialContext
- Throws:
NamingException
-
bind
public void bind(Name name, Object obj) throws NamingException
- Specified by:
bind
in interfaceContext
- Overrides:
bind
in classInitialContext
- Throws:
NamingException
-
rebind
public void rebind(String name, Object obj) throws NamingException
- Specified by:
rebind
in interfaceContext
- Overrides:
rebind
in classInitialContext
- Throws:
NamingException
-
rebind
public void rebind(Name name, Object obj) throws NamingException
- Specified by:
rebind
in interfaceContext
- Overrides:
rebind
in classInitialContext
- Throws:
NamingException
-
unbind
public void unbind(String name) throws NamingException
- Specified by:
unbind
in interfaceContext
- Overrides:
unbind
in classInitialContext
- Throws:
NamingException
-
unbind
public void unbind(Name name) throws NamingException
- Specified by:
unbind
in interfaceContext
- Overrides:
unbind
in classInitialContext
- Throws:
NamingException
-
rename
public void rename(String oldName, String newName) throws NamingException
- Specified by:
rename
in interfaceContext
- Overrides:
rename
in classInitialContext
- Throws:
NamingException
-
rename
public void rename(Name oldName, Name newName) throws NamingException
- Specified by:
rename
in interfaceContext
- Overrides:
rename
in classInitialContext
- Throws:
NamingException
-
list
public NamingEnumeration<NameClassPair> list(String name) throws NamingException
- Specified by:
list
in interfaceContext
- Overrides:
list
in classInitialContext
- Throws:
NamingException
-
list
public NamingEnumeration<NameClassPair> list(Name name) throws NamingException
- Specified by:
list
in interfaceContext
- Overrides:
list
in classInitialContext
- Throws:
NamingException
-
listBindings
public NamingEnumeration<Binding> listBindings(String name) throws NamingException
- Specified by:
listBindings
in interfaceContext
- Overrides:
listBindings
in classInitialContext
- Throws:
NamingException
-
listBindings
public NamingEnumeration<Binding> listBindings(Name name) throws NamingException
- Specified by:
listBindings
in interfaceContext
- Overrides:
listBindings
in classInitialContext
- Throws:
NamingException
-
destroySubcontext
public void destroySubcontext(String name) throws NamingException
- Specified by:
destroySubcontext
in interfaceContext
- Overrides:
destroySubcontext
in classInitialContext
- Throws:
NamingException
-
destroySubcontext
public void destroySubcontext(Name name) throws NamingException
- Specified by:
destroySubcontext
in interfaceContext
- Overrides:
destroySubcontext
in classInitialContext
- Throws:
NamingException
-
createSubcontext
public Context createSubcontext(String name) throws NamingException
- Specified by:
createSubcontext
in interfaceContext
- Overrides:
createSubcontext
in classInitialContext
- Throws:
NamingException
-
createSubcontext
public Context createSubcontext(Name name) throws NamingException
- Specified by:
createSubcontext
in interfaceContext
- Overrides:
createSubcontext
in classInitialContext
- Throws:
NamingException
-
lookupLink
public Object lookupLink(String name) throws NamingException
- Specified by:
lookupLink
in interfaceContext
- Overrides:
lookupLink
in classInitialContext
- Throws:
NamingException
-
lookupLink
public Object lookupLink(Name name) throws NamingException
- Specified by:
lookupLink
in interfaceContext
- Overrides:
lookupLink
in classInitialContext
- Throws:
NamingException
-
getNameParser
public NameParser getNameParser(String name) throws NamingException
- Specified by:
getNameParser
in interfaceContext
- Overrides:
getNameParser
in classInitialContext
- Throws:
NamingException
-
getNameParser
public NameParser getNameParser(Name name) throws NamingException
- Specified by:
getNameParser
in interfaceContext
- Overrides:
getNameParser
in classInitialContext
- Throws:
NamingException
-
composeName
public String composeName(String name, String prefix) throws NamingException
- Specified by:
composeName
in interfaceContext
- Overrides:
composeName
in classInitialContext
- Throws:
NamingException
-
composeName
public Name composeName(Name name, Name prefix) throws NamingException
- Specified by:
composeName
in interfaceContext
- Overrides:
composeName
in classInitialContext
- Throws:
NamingException
-
addToEnvironment
public Object addToEnvironment(String propName, Object propVal) throws NamingException
- Specified by:
addToEnvironment
in interfaceContext
- Overrides:
addToEnvironment
in classInitialContext
- Throws:
NamingException
-
removeFromEnvironment
public Object removeFromEnvironment(String propName) throws NamingException
- Specified by:
removeFromEnvironment
in interfaceContext
- Overrides:
removeFromEnvironment
in classInitialContext
- Throws:
NamingException
-
getEnvironment
public Hashtable<?,?> getEnvironment() throws NamingException
- Specified by:
getEnvironment
in interfaceContext
- Overrides:
getEnvironment
in classInitialContext
- Throws:
NamingException
-
close
public void close() throws NamingException
- Specified by:
close
in interfaceContext
- Overrides:
close
in classInitialContext
- Throws:
NamingException
-
getNameInNamespace
public String getNameInNamespace() throws NamingException
- Specified by:
getNameInNamespace
in interfaceContext
- Overrides:
getNameInNamespace
in classInitialContext
- Throws:
NamingException
-
-