Uses of Interface
org.apache.logging.log4j.core.appender.nosql.NoSqlObject
Package
Description
The NoSQL Appender supports writing log events to NoSQL databases.
-
Uses of NoSqlObject in org.apache.logging.log4j.core.appender.nosql
Modifier and TypeClassDescriptionclass
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.).Modifier and TypeMethodDescriptionT[]
NoSqlConnection.createList
(int length) Creates an array of the specified length typed to match theNoSqlObject
implementation appropriate for this provider.Modifier and TypeMethodDescriptionvoid
NoSqlConnection.insertObject
(NoSqlObject<W> object) Inserts the given object into the underlying NoSQL database.void
void
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.