|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.logging.log4j.core.appender.AbstractManager
org.apache.logging.log4j.core.net.AbstractJMSManager
public abstract class AbstractJMSManager
Base Class for Managers of JMS connections.
Field Summary |
---|
Fields inherited from class org.apache.logging.log4j.core.appender.AbstractManager |
---|
LOGGER |
Constructor Summary | |
---|---|
AbstractJMSManager(String name)
The Constructor. |
Method Summary | |
---|---|
protected static Context |
createContext(String factoryName,
String providerURL,
String urlPkgPrefixes,
String securityPrincipalName,
String securityCredentials)
Create the InitialContext. |
protected static Properties |
getEnvironment(String factoryName,
String providerURL,
String urlPkgPrefixes,
String securityPrincipalName,
String securityCredentials)
Sets up the properties to pass to the InitialContext. |
protected static Object |
lookup(Context ctx,
String name)
Looks up the name in the context. |
abstract void |
send(Serializable object)
Send the message. |
void |
send(Serializable object,
javax.jms.Session session,
javax.jms.MessageProducer producer)
Send the Object. |
Methods inherited from class org.apache.logging.log4j.core.appender.AbstractManager |
---|
getCount, getManager, getName, hasManager, release, releaseSub |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractJMSManager(String name)
name
- The name of the Appender.Method Detail |
---|
protected static Context createContext(String factoryName, String providerURL, String urlPkgPrefixes, String securityPrincipalName, String securityCredentials) throws NamingException
factoryName
- The fully qualified class name of the InitialContextFactory.providerURL
- The URL of the provider to use.urlPkgPrefixes
- A colon-separated list of package prefixes for the class name of the factory class that
will create a URL context factorysecurityPrincipalName
- The name of the identity of the Principal.securityCredentials
- The security credentials of the Principal.
NamingException
- if a naming error occurs.protected static Object lookup(Context ctx, String name) throws NamingException
ctx
- The Context.name
- The name to locate.
NamingException
- If an error occurs locating the name.protected static Properties getEnvironment(String factoryName, String providerURL, String urlPkgPrefixes, String securityPrincipalName, String securityCredentials)
factoryName
- The fully qualified class name of the InitialContextFactory.providerURL
- The URL of the provider to use.urlPkgPrefixes
- A colon-separated list of package prefixes for the class name of the factory class that
will create a URL context factorysecurityPrincipalName
- The name of the identity of the Principal.securityCredentials
- The security credentials of the Principal.
public abstract void send(Serializable object) throws Exception
object
- The Object to sent.
Exception
- if an error occurs.public void send(Serializable object, javax.jms.Session session, javax.jms.MessageProducer producer) throws Exception
object
- The Object to send.session
- The Session.producer
- The MessageProducer.
Exception
- if an error occurs.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |