public abstract class JMSAppenderBase<E> extends AppenderBase<E>
Modifier and Type | Field and Description |
---|---|
protected String |
initialContextFactoryName |
protected String |
password |
protected String |
providerURL |
protected String |
securityCredentials |
protected String |
securityPrincipalName |
protected String |
urlPkgPrefixes |
protected String |
userName |
name, started
context
Constructor and Description |
---|
JMSAppenderBase() |
Modifier and Type | Method and Description |
---|---|
Properties |
buildEnvProperties() |
Context |
buildJNDIContext() |
String |
getInitialContextFactoryName()
Returns the value of the InitialContextFactoryName option.
|
String |
getPassword() |
String |
getProviderURL() |
String |
getSecurityCredentials() |
String |
getSecurityPrincipalName() |
String |
getURLPkgPrefixes() |
String |
getUserName() |
protected Object |
lookup(Context ctx,
String name) |
void |
setInitialContextFactoryName(String initialContextFactoryName)
Setting the InitialContextFactoryName method will cause this
JMSAppender instance to use the InitialContext.InitialContext(Hashtable) method instead of the no-argument
constructor. |
void |
setPassword(String password)
The password to use when creating a topic session.
|
void |
setProviderURL(String providerURL) |
void |
setSecurityCredentials(String securityCredentials) |
void |
setSecurityPrincipalName(String securityPrincipalName) |
void |
setURLPkgPrefixes(String urlPkgPrefixes) |
void |
setUserName(String userName)
The user name to use when
javax.jms.TopicConnectionFactory#createTopicConnection(String, String)
creating a topic session}. |
addFilter, append, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, start, stop, toString
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
protected String securityPrincipalName
protected String securityCredentials
protected String initialContextFactoryName
protected String urlPkgPrefixes
protected String providerURL
protected String userName
protected String password
protected Object lookup(Context ctx, String name) throws NamingException
NamingException
public Context buildJNDIContext() throws NamingException
NamingException
public Properties buildEnvProperties()
public String getInitialContextFactoryName()
setInitialContextFactoryName(java.lang.String)
for more details on the meaning of
this option.public void setInitialContextFactoryName(String initialContextFactoryName)
JMSAppender
instance to use the InitialContext.InitialContext(Hashtable)
method instead of the no-argument
constructor. If you set this option, you should also at least set the
ProviderURL option.
See also setProviderURL(String)
.
public String getProviderURL()
public void setProviderURL(String providerURL)
public String getURLPkgPrefixes()
public void setURLPkgPrefixes(String urlPkgPrefixes)
public String getSecurityCredentials()
public void setSecurityCredentials(String securityCredentials)
public String getSecurityPrincipalName()
public void setSecurityPrincipalName(String securityPrincipalName)
public String getUserName()
public void setUserName(String userName)
javax.jms.TopicConnectionFactory#createTopicConnection(String, String)
creating a topic session}. If you set this option, you should also set the
Password option. See setPassword(String)
.public String getPassword()
public void setPassword(String password)
Copyright © 2005–2016 QOS.ch. All rights reserved.