Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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.