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 classAbstractNoSqlConnection<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 NoSqlObject Modifier and Type Class Description classDefaultNoSqlObjectDefault implementation ofNoSqlObject.Fields in org.apache.logging.log4j.core.appender.nosql with type parameters of type NoSqlObject Modifier and Type Field Description private NoSqlConnection<W,? extends NoSqlObject<W>>NoSqlDatabaseManager. connectionprivate NoSqlProvider<NoSqlConnection<W,? extends NoSqlObject<W>>>NoSqlDatabaseManager. providerMethods in org.apache.logging.log4j.core.appender.nosql that return NoSqlObject Modifier and Type Method Description private NoSqlObject<W>NoSqlDatabaseManager. buildMarkerEntity(Marker marker)private NoSqlObject<W>[]NoSqlDatabaseManager. convertStackTrace(java.lang.StackTraceElement[] stackTrace)private NoSqlObject<W>NoSqlDatabaseManager. convertStackTraceElement(java.lang.StackTraceElement element)T[]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 NoSqlObject Modifier and Type Method Description voidNoSqlConnection. insertObject(NoSqlObject<W> object)Inserts the given object into the underlying NoSQL database.voidDefaultNoSqlObject. set(java.lang.String field, NoSqlObject<java.util.Map<java.lang.String,java.lang.Object>> value)voidDefaultNoSqlObject. set(java.lang.String field, NoSqlObject<java.util.Map<java.lang.String,java.lang.Object>>[] values)voidNoSqlObject. set(java.lang.String field, NoSqlObject<W> value)Sets the value of a property on this object to a nested complex object.voidNoSqlObject. set(java.lang.String field, NoSqlObject<W>[] values)Sets the value of a property on this object to an array of nested complex objects.private voidNoSqlDatabaseManager. setAdditionalFields(NoSqlObject<W> entity)private voidNoSqlDatabaseManager. setFields(LogEvent event, NoSqlObject<W> entity)private voidNoSqlDatabaseManager. setFields(MapMessage<?,?> mapMessage, NoSqlObject<W> noSqlObject)Constructor parameters in org.apache.logging.log4j.core.appender.nosql with type arguments of type NoSqlObject Constructor Description NoSqlDatabaseManager(java.lang.String name, int bufferSize, NoSqlProvider<NoSqlConnection<W,? extends NoSqlObject<W>>> provider, KeyValuePair[] additionalFields, Configuration configuration) -
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 voidCouchDbConnection. insertObject(NoSqlObject<java.util.Map<java.lang.String,java.lang.Object>> object)
-