public class P6SpyOptions extends javax.management.StandardMBean implements P6SpyLoadableOptions
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
APPEND |
static java.lang.String |
APPENDER |
static java.lang.String |
APPENDER_INSTANCE |
static java.lang.String |
AUTOFLUSH |
static java.lang.String |
CUSTOM_LOG_MESSAGE_FORMAT |
static java.lang.String |
DATABASE_DIALECT_BINARY_FORMAT |
static java.lang.String |
DATABASE_DIALECT_BINARY_FORMAT_INSTANCE |
static java.lang.String |
DATABASE_DIALECT_BOOLEAN_FORMAT |
static java.lang.String |
DATABASE_DIALECT_DATE_FORMAT |
static java.lang.String |
DATABASE_DIALECT_TIMESTAMP_FORMAT |
static java.lang.String |
DATEFORMAT |
protected static java.util.Map<java.lang.String,java.lang.String> |
defaults |
static java.lang.String |
DRIVER_NAMES |
static java.lang.String |
DRIVERLIST |
static java.lang.String |
JMX |
static java.lang.String |
JMX_PREFIX |
static java.lang.String |
JNDICONTEXTCUSTOM |
static java.lang.String |
JNDICONTEXTFACTORY |
static java.lang.String |
JNDICONTEXTPROVIDERURL |
static java.lang.String |
LOG_MESSAGE_FORMAT |
static java.lang.String |
LOG_MESSAGE_FORMAT_INSTANCE |
static java.lang.String |
LOGFILE |
static java.lang.String |
MODULE_FACTORIES |
static java.lang.String |
MODULE_NAMES |
static java.lang.String |
MODULELIST |
static java.lang.String |
REALDATASOURCE |
static java.lang.String |
REALDATASOURCECLASS |
static java.lang.String |
REALDATASOURCEPROPERTIES |
static java.lang.String |
RELOADPROPERTIES |
static java.lang.String |
RELOADPROPERTIESINTERVAL |
static java.lang.String |
STACKTRACE |
static java.lang.String |
STACKTRACECLASS |
| Constructor and Description |
|---|
P6SpyOptions(P6OptionsRepository optionsRepository) |
| Modifier and Type | Method and Description |
|---|---|
static P6SpyLoadableOptions |
getActiveInstance()
Utility method, to make accessing options from app less verbose.
|
boolean |
getAppend() |
java.lang.String |
getAppender() |
P6Logger |
getAppenderInstance() |
boolean |
getAutoflush() |
java.lang.String |
getCustomLogMessageFormat()
Returns the customLogMessageFormat.
|
java.lang.String |
getDatabaseDialectBinaryFormat()
Returns the class name of the database dialect binary format.
|
BinaryFormat |
getDatabaseDialectBinaryFormatInstance()
Returns the class name of the database dialect binary format.
|
java.lang.String |
getDatabaseDialectBooleanFormat()
Returns the databaseDialectBooleanFormat.
|
java.lang.String |
getDatabaseDialectDateFormat()
Returns the databaseDialectDateFormat.
|
java.lang.String |
getDatabaseDialectTimestampFormat()
Returns the databaseDialectTimestampFormat.
|
java.lang.String |
getDateformat() |
java.util.Map<java.lang.String,java.lang.String> |
getDefaults() |
java.lang.String |
getDriverlist() |
java.util.Set<java.lang.String> |
getDriverNames() |
boolean |
getJmx() |
java.lang.String |
getJmxPrefix() |
java.lang.String |
getJNDIContextCustom() |
java.lang.String |
getJNDIContextFactory() |
java.lang.String |
getJNDIContextProviderURL() |
java.lang.String |
getLogfile() |
java.lang.String |
getLogMessageFormat() |
MessageFormattingStrategy |
getLogMessageFormatInstance() |
java.util.Set<P6Factory> |
getModuleFactories() |
java.lang.String |
getModulelist() |
java.util.Set<java.lang.String> |
getModuleNames() |
java.lang.String |
getRealDataSource() |
java.lang.String |
getRealDataSourceClass() |
java.lang.String |
getRealDataSourceProperties() |
boolean |
getReloadProperties() |
long |
getReloadPropertiesInterval() |
boolean |
getStackTrace() |
java.lang.String |
getStackTraceClass() |
void |
load(java.util.Map<java.lang.String,java.lang.String> options)
Loads only those options, that are relevant for the current implementation.
|
void |
reload()
Reloads the whole configuration.
|
void |
setAppend(boolean append) |
void |
setAppend(java.lang.String append) |
void |
setAppender(java.lang.String className) |
void |
setAutoflush(boolean autoflush) |
void |
setAutoflush(java.lang.String autoflush) |
void |
setCustomLogMessageFormat(java.lang.String customLogMessageFormat)
Sets the customLogMessageFormat.
|
void |
setDatabaseDialectBinaryFormat(java.lang.String className)
Sets the class name of the database dialect binary format.
|
void |
setDatabaseDialectBooleanFormat(java.lang.String databaseDialectBooleanFormat)
Sets the databaseDialectDateFormat.
|
void |
setDatabaseDialectDateFormat(java.lang.String databaseDialectDateFormat)
Sets the databaseDialectDateFormat.
|
void |
setDatabaseDialectTimestampFormat(java.lang.String databaseDialectTimestampFormat)
Sets the databaseDialectTimestampFormat.
|
void |
setDateformat(java.lang.String dateformat) |
void |
setDriverlist(java.lang.String driverlist) |
void |
setJmx(boolean string) |
void |
setJmx(java.lang.String string) |
void |
setJmxPrefix(java.lang.String jmxPrefix) |
void |
setJNDIContextCustom(java.lang.String jndicontextcustom) |
void |
setJNDIContextFactory(java.lang.String jndicontextfactory) |
void |
setJNDIContextProviderURL(java.lang.String jndicontextproviderurl) |
void |
setLogfile(java.lang.String logfile) |
void |
setLogMessageFormat(java.lang.String logMessageFormat) |
void |
setModulelist(java.lang.String modulelist) |
void |
setRealDataSource(java.lang.String realdatasource) |
void |
setRealDataSourceClass(java.lang.String realdatasourceclass) |
void |
setRealDataSourceProperties(java.lang.String realdatasourceproperties) |
void |
setReloadProperties(boolean reloadproperties) |
void |
setReloadProperties(java.lang.String reloadproperties) |
void |
setReloadPropertiesInterval(long reloadpropertiesinterval) |
void |
setReloadPropertiesInterval(java.lang.String reloadpropertiesinterval) |
void |
setStackTrace(boolean stacktrace) |
void |
setStackTrace(java.lang.String stacktrace) |
void |
setStackTraceClass(java.lang.String stacktraceclass) |
void |
unSetJNDIContextCustom() |
void |
unSetJNDIContextFactory() |
void |
unSetJNDIContextProviderURL() |
void |
unSetRealDataSource() |
void |
unSetRealDataSourceClass() |
void |
unSetRealDataSourceProperties() |
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementationpublic static final java.lang.String AUTOFLUSH
public static final java.lang.String DRIVERLIST
public static final java.lang.String LOGFILE
public static final java.lang.String LOG_MESSAGE_FORMAT
public static final java.lang.String APPEND
public static final java.lang.String DATEFORMAT
public static final java.lang.String APPENDER
public static final java.lang.String MODULELIST
public static final java.lang.String STACKTRACE
public static final java.lang.String STACKTRACECLASS
public static final java.lang.String RELOADPROPERTIES
public static final java.lang.String RELOADPROPERTIESINTERVAL
public static final java.lang.String JNDICONTEXTFACTORY
public static final java.lang.String JNDICONTEXTPROVIDERURL
public static final java.lang.String JNDICONTEXTCUSTOM
public static final java.lang.String REALDATASOURCE
public static final java.lang.String REALDATASOURCECLASS
public static final java.lang.String REALDATASOURCEPROPERTIES
public static final java.lang.String CUSTOM_LOG_MESSAGE_FORMAT
public static final java.lang.String DATABASE_DIALECT_DATE_FORMAT
public static final java.lang.String DATABASE_DIALECT_TIMESTAMP_FORMAT
public static final java.lang.String DATABASE_DIALECT_BOOLEAN_FORMAT
public static final java.lang.String DATABASE_DIALECT_BINARY_FORMAT
public static final java.lang.String DATABASE_DIALECT_BINARY_FORMAT_INSTANCE
public static final java.lang.String JMX
public static final java.lang.String JMX_PREFIX
public static final java.lang.String DRIVER_NAMES
public static final java.lang.String MODULE_FACTORIES
public static final java.lang.String MODULE_NAMES
public static final java.lang.String LOG_MESSAGE_FORMAT_INSTANCE
public static final java.lang.String APPENDER_INSTANCE
protected static final java.util.Map<java.lang.String,java.lang.String> defaults
public P6SpyOptions(P6OptionsRepository optionsRepository)
public void load(java.util.Map<java.lang.String,java.lang.String> options)
P6LoadableOptionsload in interface P6LoadableOptionsoptions - options to be loaded.public static P6SpyLoadableOptions getActiveInstance()
P6SpyLoadableOptionspublic void reload()
P6SpyOptionsMBeanreload in interface P6SpyOptionsMBeanpublic java.util.Set<P6Factory> getModuleFactories()
getModuleFactories in interface P6SpyLoadableOptionspublic void setAutoflush(java.lang.String autoflush)
setAutoflush in interface P6SpyLoadableOptionspublic void setAutoflush(boolean autoflush)
setAutoflush in interface P6SpyOptionsMBeanpublic boolean getAutoflush()
getAutoflush in interface P6SpyOptionsMBeanpublic java.lang.String getDriverlist()
getDriverlist in interface P6SpyOptionsMBeanpublic void setDriverlist(java.lang.String driverlist)
setDriverlist in interface P6SpyOptionsMBeanpublic boolean getReloadProperties()
getReloadProperties in interface P6SpyOptionsMBeanpublic void setReloadProperties(java.lang.String reloadproperties)
setReloadProperties in interface P6SpyLoadableOptionspublic void setReloadProperties(boolean reloadproperties)
setReloadProperties in interface P6SpyOptionsMBeanpublic long getReloadPropertiesInterval()
getReloadPropertiesInterval in interface P6SpyOptionsMBeanpublic void setReloadPropertiesInterval(java.lang.String reloadpropertiesinterval)
setReloadPropertiesInterval in interface P6SpyLoadableOptionspublic void setReloadPropertiesInterval(long reloadpropertiesinterval)
setReloadPropertiesInterval in interface P6SpyOptionsMBeanpublic void setJNDIContextFactory(java.lang.String jndicontextfactory)
setJNDIContextFactory in interface P6SpyOptionsMBeanpublic void unSetJNDIContextFactory()
unSetJNDIContextFactory in interface P6SpyOptionsMBeanpublic java.lang.String getJNDIContextFactory()
getJNDIContextFactory in interface P6SpyOptionsMBeanpublic void unSetJNDIContextProviderURL()
unSetJNDIContextProviderURL in interface P6SpyOptionsMBeanpublic void setJNDIContextProviderURL(java.lang.String jndicontextproviderurl)
setJNDIContextProviderURL in interface P6SpyOptionsMBeanpublic java.lang.String getJNDIContextProviderURL()
getJNDIContextProviderURL in interface P6SpyOptionsMBeanpublic void setJNDIContextCustom(java.lang.String jndicontextcustom)
setJNDIContextCustom in interface P6SpyOptionsMBeanpublic void unSetJNDIContextCustom()
unSetJNDIContextCustom in interface P6SpyOptionsMBeanpublic java.lang.String getJNDIContextCustom()
getJNDIContextCustom in interface P6SpyOptionsMBeanpublic void setRealDataSource(java.lang.String realdatasource)
setRealDataSource in interface P6SpyOptionsMBeanpublic void unSetRealDataSource()
unSetRealDataSource in interface P6SpyOptionsMBeanpublic java.lang.String getRealDataSource()
getRealDataSource in interface P6SpyOptionsMBeanpublic void setRealDataSourceClass(java.lang.String realdatasourceclass)
setRealDataSourceClass in interface P6SpyOptionsMBeanpublic void unSetRealDataSourceClass()
unSetRealDataSourceClass in interface P6SpyOptionsMBeanpublic java.lang.String getRealDataSourceClass()
getRealDataSourceClass in interface P6SpyOptionsMBeanpublic void setRealDataSourceProperties(java.lang.String realdatasourceproperties)
setRealDataSourceProperties in interface P6SpyOptionsMBeanpublic void unSetRealDataSourceProperties()
unSetRealDataSourceProperties in interface P6SpyOptionsMBeanpublic java.lang.String getRealDataSourceProperties()
getRealDataSourceProperties in interface P6SpyOptionsMBeanpublic java.util.Set<java.lang.String> getDriverNames()
getDriverNames in interface P6SpyOptionsMBeanpublic java.lang.String getDatabaseDialectDateFormat()
getDatabaseDialectDateFormat in interface P6SpyOptionsMBeanpublic void setDatabaseDialectDateFormat(java.lang.String databaseDialectDateFormat)
setDatabaseDialectDateFormat in interface P6SpyOptionsMBeandatabaseDialectDateFormat - The databaseDialectDateFormat to setpublic java.lang.String getDatabaseDialectTimestampFormat()
getDatabaseDialectTimestampFormat in interface P6SpyOptionsMBeanpublic void setDatabaseDialectTimestampFormat(java.lang.String databaseDialectTimestampFormat)
setDatabaseDialectTimestampFormat in interface P6SpyOptionsMBeandatabaseDialectTimestampFormat - The databaseDialectTimestampFormat to setpublic java.lang.String getDatabaseDialectBooleanFormat()
getDatabaseDialectBooleanFormat in interface P6SpyOptionsMBeanpublic void setDatabaseDialectBooleanFormat(java.lang.String databaseDialectBooleanFormat)
setDatabaseDialectBooleanFormat in interface P6SpyOptionsMBeandatabaseDialectBooleanFormat - The databaseDialectBooleanFormat to setpublic java.lang.String getDatabaseDialectBinaryFormat()
getDatabaseDialectBinaryFormat in interface P6SpyOptionsMBeanpublic void setDatabaseDialectBinaryFormat(java.lang.String className)
setDatabaseDialectBinaryFormat in interface P6SpyOptionsMBeanclassName - The class name to setpublic BinaryFormat getDatabaseDialectBinaryFormatInstance()
getDatabaseDialectBinaryFormatInstance in interface P6SpyLoadableOptionspublic java.lang.String getCustomLogMessageFormat()
getCustomLogMessageFormat in interface P6SpyOptionsMBeanpublic void setCustomLogMessageFormat(java.lang.String customLogMessageFormat)
setCustomLogMessageFormat in interface P6SpyOptionsMBeancustomLogMessageFormat - The CustomLogMessageFormat to setpublic java.lang.String getModulelist()
getModulelist in interface P6SpyOptionsMBeanpublic void setModulelist(java.lang.String modulelist)
setModulelist in interface P6SpyOptionsMBeanpublic java.util.Set<java.lang.String> getModuleNames()
getModuleNames in interface P6SpyOptionsMBeanpublic void setAppend(boolean append)
setAppend in interface P6SpyOptionsMBeanpublic boolean getAppend()
getAppend in interface P6SpyOptionsMBeanpublic java.lang.String getAppender()
getAppender in interface P6SpyOptionsMBeanpublic P6Logger getAppenderInstance()
getAppenderInstance in interface P6SpyLoadableOptionspublic void setAppender(java.lang.String className)
setAppender in interface P6SpyOptionsMBeanpublic void setDateformat(java.lang.String dateformat)
setDateformat in interface P6SpyOptionsMBeanpublic java.lang.String getDateformat()
getDateformat in interface P6SpyOptionsMBeanpublic boolean getStackTrace()
getStackTrace in interface P6SpyOptionsMBeanpublic void setStackTrace(boolean stacktrace)
setStackTrace in interface P6SpyOptionsMBeanpublic void setStackTrace(java.lang.String stacktrace)
setStackTrace in interface P6SpyLoadableOptionspublic java.lang.String getStackTraceClass()
getStackTraceClass in interface P6SpyOptionsMBeanpublic void setStackTraceClass(java.lang.String stacktraceclass)
setStackTraceClass in interface P6SpyOptionsMBeanpublic void setLogfile(java.lang.String logfile)
setLogfile in interface P6SpyOptionsMBeanpublic java.lang.String getLogfile()
getLogfile in interface P6SpyOptionsMBeanpublic void setAppend(java.lang.String append)
setAppend in interface P6SpyLoadableOptionspublic java.lang.String getLogMessageFormat()
getLogMessageFormat in interface P6SpyOptionsMBeanpublic void setLogMessageFormat(java.lang.String logMessageFormat)
setLogMessageFormat in interface P6SpyOptionsMBeanpublic MessageFormattingStrategy getLogMessageFormatInstance()
getLogMessageFormatInstance in interface P6SpyLoadableOptionspublic java.util.Map<java.lang.String,java.lang.String> getDefaults()
getDefaults in interface P6LoadableOptionspublic boolean getJmx()
getJmx in interface P6SpyOptionsMBeanpublic void setJmx(java.lang.String string)
setJmx in interface P6SpyLoadableOptionspublic void setJmx(boolean string)
setJmx in interface P6SpyOptionsMBeanpublic java.lang.String getJmxPrefix()
getJmxPrefix in interface P6SpyOptionsMBeanpublic void setJmxPrefix(java.lang.String jmxPrefix)
setJmxPrefix in interface P6SpyOptionsMBean