public class JndiManager extends AbstractManager
Context manager.count, LOGGER| Modifier and Type | Method and Description |
|---|---|
static JndiManager |
getDefaultManager()
Gets the default JndiManager using the default
InitialContext. |
static JndiManager |
getDefaultManager(String name)
Gets a named JndiManager using the default
InitialContext. |
static JndiManager |
getJndiManager(String initialContextFactoryName,
String providerURL,
String urlPkgPrefixes,
String securityPrincipal,
String securityCredentials,
Properties additionalProperties)
Gets a JndiManager with the provided configuration information.
|
<T> T |
lookup(String name)
Looks up a named object through this JNDI context.
|
protected boolean |
releaseSub(long timeout,
TimeUnit timeUnit)
May be overridden by managers to perform processing while the manager is being released and the
lock is held.
|
close, getContentFormat, getCount, getLoggerContext, getManager, getName, hasManager, log, logDebug, logError, logWarn, release, stop, updateDatapublic static JndiManager getDefaultManager()
InitialContext.public static JndiManager getDefaultManager(String name)
InitialContext.name - the name of the JndiManager instance to create or use if availablepublic static JndiManager getJndiManager(String initialContextFactoryName, String providerURL, String urlPkgPrefixes, String securityPrincipal, String securityCredentials, Properties additionalProperties)
initialContextFactoryName - Fully qualified class name of an implementation of
InitialContextFactory.providerURL - The provider URL to use for the JNDI connection (specific to the above factory).urlPkgPrefixes - A colon-separated list of package prefixes for the class name of the factory
class that will create a URL context factorysecurityPrincipal - The name of the identity of the Principal.securityCredentials - The security credentials of the Principal.additionalProperties - Any additional JNDI environment properties to set or null for none.protected boolean releaseSub(long timeout,
TimeUnit timeUnit)
AbstractManagerreleaseSub in class AbstractManagertimeout - timeouttimeUnit - timeout time unitpublic <T> T lookup(String name) throws NamingException
T - the type of the object.name - name of the object to look up.NamingExceptionCopyright © 1999-2017. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.