Uses of Interface
org.apache.logging.log4j.core.appender.nosql.NoSqlObject
Packages that use NoSqlObject
Package
Description
The NoSQL Appender supports writing log events to NoSQL databases.
-
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 NoSqlObjectModifier 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.).Classes in org.apache.logging.log4j.core.appender.nosql that implement NoSqlObjectMethods in org.apache.logging.log4j.core.appender.nosql that return NoSqlObjectModifier and TypeMethodDescriptionT[]
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 NoSqlObjectModifier 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.