Modifier and Type | Interface and Description |
---|---|
interface |
LoggerAccessor<L extends Logger<?>>
Provides an accessor for a
Logger property. |
static interface |
LoggerAccessor.LoggerMutator<L extends Logger<?>>
Provides a mutator for a
Logger property. |
static interface |
LoggerAccessor.LoggerProperty<L extends Logger<?>>
Provides a
Logger property. |
interface |
LoggerFactory<L extends Logger<?>>
A
LoggerFactory defines the methods required to factor Logger
instances. |
Modifier and Type | Interface and Description |
---|---|
interface |
QueryLogger<T>
The
QueryLogger extends the Logger ; providing additional
functionality for querying once logged data Records by specifying
query Criteria or other query restrictions. |
interface |
TrimLogger<T>
The
TrimLogger extends the QueryLogger with the functionality
to remove Record instances previously being logged by providing the
according Criteria . |
Modifier and Type | Class and Description |
---|---|
class |
CompositeLoggerImpl<T>
The
CompositeLoggerImpl is a ready to use implementation of a
composite Logger extending the AbstractCompositeLogger . |
class |
CompositeQueryLoggerImpl<T>
The
CompositeQueryLoggerImpl is a ready to use implementation of a
composite QueryLogger extending the
AbstractCompositeQueryLogger . |
class |
CompositeTrimLoggerImpl<T>
The
CompositeTrimLoggerImpl is a ready to use implementation of a
composite TrimLogger extending the
AbstractCompositeTrimLogger . |
class |
PartedLoggerImpl<T,P extends T>
The
PartedLoggerImpl is a ready to use implementation of a parted
Logger extending the AbstractPartedLogger . |
class |
PartedQueryLoggerImpl<T,P extends T>
The
PartedQueryLoggerImpl is a ready to use implementation of a
parted QueryLogger extending the AbstractPartedQueryLogger . |
class |
PartedTrimLoggerImpl<T,P extends T>
The
PartedTrimLoggerImpl is a ready to use implementation of a parted
TrimLogger extending the AbstractPartedTrimLogger . |
class |
SystemLoggerImpl
Very plain implementation of the logger interface, mainly used as fallback
Logger . |
Modifier and Type | Method and Description |
---|---|
protected Logger<T> |
CompositeLoggerFactoryImpl.createCompositeLogger(Logger<T>[] aLoggers)
To be implemented by sub-classes, this method creates a
CompositeLoggerImpl (or its sub-classes) from the provided
Logger instances (or its sub-types). |
Modifier and Type | Method and Description |
---|---|
protected Logger<T> |
CompositeLoggerFactoryImpl.createCompositeLogger(Logger<T>[] aLoggers)
To be implemented by sub-classes, this method creates a
CompositeLoggerImpl (or its sub-classes) from the provided
Logger instances (or its sub-types). |
void |
RuntimeLoggerImpl.setLogger(Logger<Object> aLogger)
Sets the logger for the logger property.
|
Constructor and Description |
---|
CompositeLoggerImpl(org.refcodes.controlflow.ExecutionStrategy aComponentExecutionStrategy,
Logger<T>... aLoggers)
Similar to the
CompositeLoggerImpl.CompositeLoggerImpl(Logger...) with the
additional option of determining the execution strategy of the state
change request calls for the encapsulated Logger instances (as of
CompositeComponent ). |
CompositeLoggerImpl(Logger<T>... aLoggers)
Instantiates a new composite logger impl.
|
RuntimeLoggerImpl(Logger<Object> aLogger)
Constructs a
RuntimeLogger logging with the given Logger
and the desired LogPriority for the messages being logged and
upwards (from the given LogPriority.getPriority() and higher). |
RuntimeLoggerImpl(Logger<Object> aLogger,
LogPriority aPriority)
Constructs a
RuntimeLogger logging with the given Logger
and the desired LogPriority for the messages being logged and
upwards (from the given LogPriority.getPriority() and higher). |
RuntimeLoggerImpl(String aName,
Logger<Object> aLogger)
Constructs a
RuntimeLogger logging with the given Logger
and the desired LogPriority for the messages being logged and
upwards (from the given LogPriority.getPriority() and higher). |
RuntimeLoggerImpl(String aName,
Logger<Object> aLogger,
LogPriority aPriority)
Constructs a
RuntimeLogger logging with the given Logger
and the desired LogPriority for the messages being logged and
upwards (from the given LogPriority.getPriority() and higher). |
Constructor and Description |
---|
CompositeLoggerFactoryImpl(LoggerFactory<Logger<T>> aLoggerFactory,
int aNumEndpoints)
Instantiates a new composite logger factory impl.
|
PartedLoggerImpl(org.refcodes.tabular.Column<P> aPartitionColumn,
LoggerFactory<Logger<T>> aLoggerFactory,
boolean isPartitionAutoInitialize)
Instantiates a new parted logger impl.
|
PartedLoggerImpl(org.refcodes.tabular.Column<P> aPartitionColumn,
String aDefaultLoggerName,
LoggerFactory<Logger<T>> aLoggerFactory,
boolean isPartitionAutoInitialize)
Instantiates a new parted logger impl.
|
PartedLoggerImpl(org.refcodes.controlflow.ExecutionStrategy aComponentExecutionStrategy,
org.refcodes.tabular.Column<P> aPartitionColumn,
LoggerFactory<Logger<T>> aLoggerFactory,
boolean isPartitionAutoInitialize)
Similar to the
PartedLoggerImpl.PartedLoggerImpl(Column, LoggerFactory, boolean)
with the additional option of determining the execution strategy of the
state change request calls for the encapsulated Logger instances
(as of CompositeComponent ). |
PartedLoggerImpl(org.refcodes.controlflow.ExecutionStrategy aComponentExecutionStrategy,
org.refcodes.tabular.Column<P> aPartitionColumn,
String aDefaultLoggerName,
LoggerFactory<Logger<T>> aLoggerFactory,
boolean isPartitionAutoInitialize)
Similar to the
PartedLoggerImpl.PartedLoggerImpl(Column, LoggerFactory, boolean)
with the additional option of determining the execution strategy of the
state change request calls for the encapsulated Logger instances
(as of CompositeComponent ). |
Copyright © 2018. All rights reserved.