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 TypeClassDescriptionclassAbstractNoSqlConnection<W,T extends NoSqlObject<W>> Facilitates implementations ofNoSqlConnection.interfaceNoSqlConnection<W,T extends NoSqlObject<W>> Represents a connection to the NoSQL database.interfaceNoSqlProvider<C extends NoSqlConnection<?,? extends NoSqlObject<?>>> Implementations of this class are plugins for configuring theNoSqlAppenderwith 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 theNoSqlObjectimplementation appropriate for this provider.Methods in org.apache.logging.log4j.core.appender.nosql with parameters of type NoSqlObjectModifier and TypeMethodDescriptionvoidNoSqlConnection.insertObject(NoSqlObject<W> object) Inserts the given object into the underlying NoSQL database.voidvoidvoidNoSqlObject.set(String field, NoSqlObject<W> value) Sets the value of a property on this object to a nested complex object.voidNoSqlObject.set(String field, NoSqlObject<W>[] values) Sets the value of a property on this object to an array of nested complex objects.