Uses of Interface
org.apache.logging.log4j.core.appender.nosql.NoSqlObject
-
Packages that use NoSqlObject Package Description org.apache.logging.log4j.core.appender.nosql The NoSQL Appender supports writing log events to NoSQL databases.org.apache.logging.log4j.couchdb The classes in this package contain the Apache CouchDB provider for the NoSQL Appender. -
-
Uses of NoSqlObject in org.apache.logging.log4j.core.appender.nosql
Classes in org.apache.logging.log4j.core.appender.nosql with type parameters of type NoSqlObject Modifier and Type Class Description class
AbstractNoSqlConnection<W,T extends NoSqlObject<W>>
Facilitates implementations ofNoSqlConnection
.interface
NoSqlConnection<W,T extends NoSqlObject<W>>
Represents a connection to the NoSQL database.interface
NoSqlProvider<C extends NoSqlConnection<?,? extends NoSqlObject<?>>>
Implementations of this class are plugins for configuring theNoSqlAppender
with the proper provider (MongoDB, etc.).Classes in org.apache.logging.log4j.core.appender.nosql that implement NoSqlObject Modifier and Type Class Description class
DefaultNoSqlObject
Default implementation ofNoSqlObject
.Methods in org.apache.logging.log4j.core.appender.nosql that return NoSqlObject Modifier and Type Method Description T[]
NoSqlConnection. createList(int length)
Creates an array of the specified length typed to match theNoSqlObject
implementation appropriate for this provider.Methods in org.apache.logging.log4j.core.appender.nosql with parameters of type NoSqlObject Modifier and Type Method Description void
NoSqlConnection. insertObject(NoSqlObject<W> object)
Inserts the given object into the underlying NoSQL database.void
DefaultNoSqlObject. set(String field, NoSqlObject<Map<String,Object>> value)
void
DefaultNoSqlObject. set(String field, NoSqlObject<Map<String,Object>>[] values)
void
NoSqlObject. set(String field, NoSqlObject<W> value)
Sets the value of a property on this object to a nested complex object.void
NoSqlObject. set(String field, NoSqlObject<W>[] values)
Sets the value of a property on this object to an array of nested complex objects. -
Uses of NoSqlObject in org.apache.logging.log4j.couchdb
Methods in org.apache.logging.log4j.couchdb with parameters of type NoSqlObject Modifier and Type Method Description void
CouchDbConnection. insertObject(NoSqlObject<Map<String,Object>> object)
-