@Immutable
public class LibraryConfiguration
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LibraryConfiguration.PropertyNames |
| Modifier and Type | Field and Description |
|---|---|
static java.util.logging.Level |
CA_LIBRARY_LOG_LEVEL_DEFAULT
Default log level for the CA library.
|
static java.lang.String |
CA_MONITOR_NOTIFIER_IMPL_DEFAULT
Default Monitor Notifier Engine configuration.
|
static boolean |
CA_REPEATER_DISABLE_DEFAULT
Default state of enablement of the CA Repeater spawned by the CA library.
|
static java.util.logging.Level |
CA_REPEATER_LOG_LEVEL_DEFAULT
Default log level for the CA Repeater.
|
static boolean |
CA_REPEATER_OUTPUT_CAPTURE_DEFAULT
Default state of enablement of CA Repater output capture.
|
| Modifier and Type | Method and Description |
|---|---|
static LibraryConfiguration |
getInstance() |
java.util.logging.Level |
getLibraryLogLevel()
Returns the minimum level of log messages that the CA library will send to the standard output stream.
|
java.lang.String |
getMonitorNotifierImplementation()
Returns the configuration of the CA library's monitor notification engine.
|
java.util.logging.Level |
getRepeaterLogLevel()
Returns the minimum level of the log messages that the CA Repeater will send to the standard output stream.
|
boolean |
isRepeaterEnabled()
Indicates whether the CA library should start a CA Repeater instance when the first CA library context
is created and stop it when the last CA library context is destroyed.
|
boolean |
isRepeaterOutputCaptureEnabled()
Indicates whether the output of the CA Repeater should be captured in the CA library log.
|
public static final java.lang.String CA_MONITOR_NOTIFIER_IMPL_DEFAULT
public static final boolean CA_REPEATER_DISABLE_DEFAULT
public static final boolean CA_REPEATER_OUTPUT_CAPTURE_DEFAULT
public static final java.util.logging.Level CA_REPEATER_LOG_LEVEL_DEFAULT
public static final java.util.logging.Level CA_LIBRARY_LOG_LEVEL_DEFAULT
public static LibraryConfiguration getInstance()
public java.lang.String getMonitorNotifierImplementation()
public boolean isRepeaterEnabled()
public boolean isRepeaterOutputCaptureEnabled()
public java.util.logging.Level getRepeaterLogLevel()
public java.util.logging.Level getLibraryLogLevel()