|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.logging.log4j.core.appender.db.jdbc.DataSourceConnectionSource
@Plugin(name="DataSource", category="Core", elementType="connectionSource", printObject=true) public final class DataSourceConnectionSource
A JdbcAppender
connection source that uses a DataSource
to connect to the database.
Method Summary | |
---|---|
static DataSourceConnectionSource |
createConnectionSource(String jndiName)
Factory method for creating a connection source within the plugin manager. |
Connection |
getConnection()
This should return a new connection every time it is called. |
String |
toString()
All implementations must override Object.toString() to provide information about the connection
configuration (obscuring passwords with one-way hashes). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public Connection getConnection() throws SQLException
ConnectionSource
getConnection
in interface ConnectionSource
SQLException
- if a database error occurs.public String toString()
ConnectionSource
Object.toString()
to provide information about the connection
configuration (obscuring passwords with one-way hashes).
toString
in interface ConnectionSource
toString
in class Object
@PluginFactory public static DataSourceConnectionSource createConnectionSource(@PluginAttribute(value="jndiName") String jndiName)
jndiName
- The full JNDI path where the data source is bound. Should start with java:/comp/env or
environment-equivalent.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1999-2015 Apache Software Foundation. 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.