Uses of Interface
org.refcodes.logger.QueryLogger
-
-
Uses of QueryLogger in org.refcodes.logger
Subinterfaces of QueryLogger in org.refcodes.logger Modifier and Type Interface Description interfaceTrimLogger<T>TheTrimLoggerextends theQueryLoggerwith the functionality to removeRecordinstances previously being logged by providing the accordingCriteria.Classes in org.refcodes.logger that implement QueryLogger Modifier and Type Class Description classCompositeQueryLoggerImpl<T>TheCompositeQueryLoggerImplis a ready to use implementation of a compositeQueryLoggerextending theAbstractCompositeQueryLogger.classCompositeTrimLoggerImpl<T>TheCompositeTrimLoggerImplis a ready to use implementation of a compositeTrimLoggerextending theAbstractCompositeTrimLogger.classPartedQueryLoggerImpl<T,P extends T>ThePartedQueryLoggerImplis a ready to use implementation of a partedQueryLoggerextending theAbstractPartedQueryLogger.classPartedTrimLoggerImpl<T,P extends T>ThePartedTrimLoggerImplis a ready to use implementation of a partedTrimLoggerextending theAbstractPartedTrimLogger.Methods in org.refcodes.logger with type parameters of type QueryLogger Modifier and Type Method Description static <L extends QueryLogger<T>,T>
org.refcodes.tabular.Records<T>LoggerUtility. findLogs(org.refcodes.criteria.Criteria aCriteria, org.refcodes.tabular.Header<T> aHeader, int aLimit, Collection<L> aLoggers, org.refcodes.controlflow.InvocationStrategy aRecordServeStrategy)Functionality to query multipleQueryLoggerinstances with the same query and returning a single compositeRecordsinstance containing allRecordinstances returned by the queriedQueryLoggerinstances (multi-threaded).Methods in org.refcodes.logger that return QueryLogger Modifier and Type Method Description protected QueryLogger<T>CompositeQueryLoggerFactoryImpl. createCompositeLogger(QueryLogger<T>[] aLoggers)To be implemented by sub-classes, this method creates aCompositeLoggerImpl(or its sub-classes) from the providedLoggerinstances (or its sub-types).Methods in org.refcodes.logger with parameters of type QueryLogger Modifier and Type Method Description protected QueryLogger<T>CompositeQueryLoggerFactoryImpl. createCompositeLogger(QueryLogger<T>[] aLoggers)To be implemented by sub-classes, this method creates aCompositeLoggerImpl(or its sub-classes) from the providedLoggerinstances (or its sub-types).Constructors in org.refcodes.logger with parameters of type QueryLogger Constructor Description CompositeQueryLoggerImpl(org.refcodes.controlflow.ExecutionStrategy aComponentExecutionStrategy, QueryLogger<T>... aLoggers)Similar to theCompositeQueryLoggerImpl(QueryLogger...)with the additional option of determining the execution strategy of the state change request calls for the encapsulatedQueryLoggerinstances (as ofCompositeComponent).CompositeQueryLoggerImpl(QueryLogger<T>... aLoggers)Instantiates a new composite query logger impl.Constructor parameters in org.refcodes.logger with type arguments of type QueryLogger Constructor Description CompositeQueryLoggerFactoryImpl(LoggerFactory<QueryLogger<T>> aLoggerFactory, int aNumEndpoints)Instantiates a new composite query logger factory impl.PartedQueryLoggerImpl(org.refcodes.controlflow.ExecutionStrategy aComponentExecutionStrategy, org.refcodes.tabular.Column<P> aPartitionColumn, String aDefaultLoggerName, LoggerFactory<QueryLogger<T>> aLoggerFactory, boolean isPartitionAutoInitialize)Similar to thePartedQueryLoggerImpl(Column, LoggerFactory, boolean)with the additional option of determining the execution strategy of the state change request calls for the encapsulatedQueryLoggerinstances (as ofCompositeComponent).PartedQueryLoggerImpl(org.refcodes.controlflow.ExecutionStrategy aComponentExecutionStrategy, org.refcodes.tabular.Column<P> aPartitionColumn, LoggerFactory<QueryLogger<T>> aLoggerFactory, boolean isPartitionAutoInitialize)Similar to thePartedQueryLoggerImpl(Column, LoggerFactory, boolean)with the additional option of determining the execution strategy of the state change request calls for the encapsulatedQueryLoggerinstances (as ofCompositeComponent).PartedQueryLoggerImpl(org.refcodes.tabular.Column<P> aPartitionColumn, String aDefaultLoggerName, LoggerFactory<QueryLogger<T>> aLoggerFactory, boolean isPartitionAutoInitialize)Instantiates a new parted query logger impl.PartedQueryLoggerImpl(org.refcodes.tabular.Column<P> aPartitionColumn, LoggerFactory<QueryLogger<T>> aLoggerFactory, boolean isPartitionAutoInitialize)Instantiates a new parted query logger impl.
-