C D G I M N O S T U W

C

close() - Method in class org.apache.logging.log4j.nosql.appender.couchdb.CouchDbConnection
 
close() - Method in class org.apache.logging.log4j.nosql.appender.mongodb.MongoDbConnection
 
close() - Method in interface org.apache.logging.log4j.nosql.appender.NoSqlConnection
Closes the underlying connection.
commitAndClose() - Method in class org.apache.logging.log4j.nosql.appender.NoSqlDatabaseManager
 
connectAndStart() - Method in class org.apache.logging.log4j.nosql.appender.NoSqlDatabaseManager
 
CouchDbConnection - Class in org.apache.logging.log4j.nosql.appender.couchdb
The Apache CouchDB implementation of NoSqlConnection.
CouchDbConnection(CouchDbClient) - Constructor for class org.apache.logging.log4j.nosql.appender.couchdb.CouchDbConnection
 
CouchDbProvider - Class in org.apache.logging.log4j.nosql.appender.couchdb
The Apache CouchDB implementation of NoSqlProvider.
createAppender(String, String, Filter, String, NoSqlProvider<?>) - Static method in class org.apache.logging.log4j.nosql.appender.NoSqlAppender
Factory method for creating a NoSQL appender within the plugin manager.
createList(int) - Method in class org.apache.logging.log4j.nosql.appender.couchdb.CouchDbConnection
 
createList(int) - Method in class org.apache.logging.log4j.nosql.appender.mongodb.MongoDbConnection
 
createList(int) - Method in interface org.apache.logging.log4j.nosql.appender.NoSqlConnection
Creates an array of the specified length typed to match the NoSqlObject implementation appropriate for this provider.
createNoSqlProvider(String, String, String, String, String, String, String, String) - Static method in class org.apache.logging.log4j.nosql.appender.couchdb.CouchDbProvider
Factory method for creating an Apache CouchDB provider within the plugin manager.
createNoSqlProvider(String, String, String, String, String, String, String, String, String, String) - Static method in class org.apache.logging.log4j.nosql.appender.mongodb.MongoDbProvider
Factory method for creating a MongoDB provider within the plugin manager.
createObject() - Method in class org.apache.logging.log4j.nosql.appender.couchdb.CouchDbConnection
 
createObject() - Method in class org.apache.logging.log4j.nosql.appender.mongodb.MongoDbConnection
 
createObject() - Method in interface org.apache.logging.log4j.nosql.appender.NoSqlConnection
Instantiates and returns a NoSqlObject instance whose properties can be configured before ultimate insertion via NoSqlConnection.insertObject(NoSqlObject).

D

DefaultNoSqlObject - Class in org.apache.logging.log4j.nosql.appender
Default implementation of NoSqlObject.
DefaultNoSqlObject() - Constructor for class org.apache.logging.log4j.nosql.appender.DefaultNoSqlObject
 

G

getConnection() - Method in class org.apache.logging.log4j.nosql.appender.couchdb.CouchDbProvider
 
getConnection() - Method in class org.apache.logging.log4j.nosql.appender.mongodb.MongoDbProvider
 
getConnection() - Method in interface org.apache.logging.log4j.nosql.appender.NoSqlProvider
Obtains a connection from this provider.
getNoSqlDatabaseManager(String, int, NoSqlProvider<?>) - Static method in class org.apache.logging.log4j.nosql.appender.NoSqlDatabaseManager
Creates a NoSQL manager for use within the NoSqlAppender, or returns a suitable one if it already exists.

I

insertObject(NoSqlObject<Map<String, Object>>) - Method in class org.apache.logging.log4j.nosql.appender.couchdb.CouchDbConnection
 
insertObject(NoSqlObject<BasicDBObject>) - Method in class org.apache.logging.log4j.nosql.appender.mongodb.MongoDbConnection
 
insertObject(NoSqlObject<W>) - Method in interface org.apache.logging.log4j.nosql.appender.NoSqlConnection
Inserts the given object into the underlying NoSQL database.
isClosed() - Method in class org.apache.logging.log4j.nosql.appender.couchdb.CouchDbConnection
 
isClosed() - Method in class org.apache.logging.log4j.nosql.appender.mongodb.MongoDbConnection
 
isClosed() - Method in interface org.apache.logging.log4j.nosql.appender.NoSqlConnection
Indicates whether the underlying connection is closed.

M

MongoDbConnection - Class in org.apache.logging.log4j.nosql.appender.mongodb
The MongoDB implementation of NoSqlConnection.
MongoDbConnection(DB, WriteConcern, String) - Constructor for class org.apache.logging.log4j.nosql.appender.mongodb.MongoDbConnection
 
MongoDbObject - Class in org.apache.logging.log4j.nosql.appender.mongodb
The MongoDB implementation of NoSqlObject.
MongoDbObject() - Constructor for class org.apache.logging.log4j.nosql.appender.mongodb.MongoDbObject
 
MongoDbProvider - Class in org.apache.logging.log4j.nosql.appender.mongodb
The MongoDB implementation of NoSqlProvider.

N

NoSqlAppender - Class in org.apache.logging.log4j.nosql.appender
This Appender writes logging events to a NoSQL database using a configured NoSQL provider.
NoSqlConnection<W,T extends NoSqlObject<W>> - Interface in org.apache.logging.log4j.nosql.appender
Represents a connection to the NoSQL database.
NoSqlDatabaseManager<W> - Class in org.apache.logging.log4j.nosql.appender
An AbstractDatabaseManager implementation for all NoSQL databases.
NoSqlObject<W> - Interface in org.apache.logging.log4j.nosql.appender
Represents a simple POJO object inserted into a NoSQL object.
NoSqlProvider<C extends NoSqlConnection<?,? extends NoSqlObject<?>>> - Interface in org.apache.logging.log4j.nosql.appender
Implementations of this class are plugins for configuring the NoSqlAppender with the proper provider (MongoDB, etc.).

O

org.apache.logging.log4j.nosql.appender - package org.apache.logging.log4j.nosql.appender
The NoSQL Appender supports writing log events to NoSQL databases.
org.apache.logging.log4j.nosql.appender.couchdb - package org.apache.logging.log4j.nosql.appender.couchdb
The classes in this package contain the Apache CouchDB provider for the NoSQL Appender.
org.apache.logging.log4j.nosql.appender.mongodb - package org.apache.logging.log4j.nosql.appender.mongodb
The classes in this package contain the MongoDB provider for the NoSQL Appender.

S

set(String, Object) - Method in class org.apache.logging.log4j.nosql.appender.DefaultNoSqlObject
 
set(String, NoSqlObject<Map<String, Object>>) - Method in class org.apache.logging.log4j.nosql.appender.DefaultNoSqlObject
 
set(String, Object[]) - Method in class org.apache.logging.log4j.nosql.appender.DefaultNoSqlObject
 
set(String, NoSqlObject<Map<String, Object>>[]) - Method in class org.apache.logging.log4j.nosql.appender.DefaultNoSqlObject
 
set(String, Object) - Method in class org.apache.logging.log4j.nosql.appender.mongodb.MongoDbObject
 
set(String, NoSqlObject<BasicDBObject>) - Method in class org.apache.logging.log4j.nosql.appender.mongodb.MongoDbObject
 
set(String, Object[]) - Method in class org.apache.logging.log4j.nosql.appender.mongodb.MongoDbObject
 
set(String, NoSqlObject<BasicDBObject>[]) - Method in class org.apache.logging.log4j.nosql.appender.mongodb.MongoDbObject
 
set(String, Object) - Method in interface org.apache.logging.log4j.nosql.appender.NoSqlObject
Sets the value of a property on this object to a String or primitive.
set(String, NoSqlObject<W>) - Method in interface org.apache.logging.log4j.nosql.appender.NoSqlObject
Sets the value of a property on this object to a nested complex object.
set(String, Object[]) - Method in interface org.apache.logging.log4j.nosql.appender.NoSqlObject
Sets the value of a property on this object to an array of Strings or primitives.
set(String, NoSqlObject<W>[]) - Method in interface org.apache.logging.log4j.nosql.appender.NoSqlObject
Sets the value of a property on this object to an array of nested complex objects.
shutdownInternal() - Method in class org.apache.logging.log4j.nosql.appender.NoSqlDatabaseManager
 
startupInternal() - Method in class org.apache.logging.log4j.nosql.appender.NoSqlDatabaseManager
 

T

toString() - Method in class org.apache.logging.log4j.nosql.appender.couchdb.CouchDbProvider
 
toString() - Method in class org.apache.logging.log4j.nosql.appender.mongodb.MongoDbProvider
 
toString() - Method in class org.apache.logging.log4j.nosql.appender.NoSqlAppender
 
toString() - Method in interface org.apache.logging.log4j.nosql.appender.NoSqlProvider
All implementations must override Object.toString() to provide information about the provider configuration (obscuring passwords with one-way hashes).

U

unwrap() - Method in class org.apache.logging.log4j.nosql.appender.DefaultNoSqlObject
 
unwrap() - Method in class org.apache.logging.log4j.nosql.appender.mongodb.MongoDbObject
 
unwrap() - Method in interface org.apache.logging.log4j.nosql.appender.NoSqlObject
Obtains the underlying NoSQL library-specific object that this object wraps.

W

writeInternal(LogEvent) - Method in class org.apache.logging.log4j.nosql.appender.NoSqlDatabaseManager
 

C D G I M N O S T U W

Copyright © 1999-2014 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.