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_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 |
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 |
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, setImplementation
public 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 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)
P6LoadableOptions
load
in interface P6LoadableOptions
options
- options to be loaded.public static P6SpyLoadableOptions getActiveInstance()
P6SpyLoadableOptions
public void reload()
P6SpyOptionsMBean
reload
in interface P6SpyOptionsMBean
public java.util.Set<P6Factory> getModuleFactories()
getModuleFactories
in interface P6SpyLoadableOptions
public void setAutoflush(java.lang.String autoflush)
setAutoflush
in interface P6SpyLoadableOptions
public void setAutoflush(boolean autoflush)
setAutoflush
in interface P6SpyOptionsMBean
public boolean getAutoflush()
getAutoflush
in interface P6SpyOptionsMBean
public java.lang.String getDriverlist()
getDriverlist
in interface P6SpyOptionsMBean
public void setDriverlist(java.lang.String driverlist)
setDriverlist
in interface P6SpyOptionsMBean
public boolean getReloadProperties()
getReloadProperties
in interface P6SpyOptionsMBean
public void setReloadProperties(java.lang.String reloadproperties)
setReloadProperties
in interface P6SpyLoadableOptions
public void setReloadProperties(boolean reloadproperties)
setReloadProperties
in interface P6SpyOptionsMBean
public long getReloadPropertiesInterval()
getReloadPropertiesInterval
in interface P6SpyOptionsMBean
public void setReloadPropertiesInterval(java.lang.String reloadpropertiesinterval)
setReloadPropertiesInterval
in interface P6SpyLoadableOptions
public void setReloadPropertiesInterval(long reloadpropertiesinterval)
setReloadPropertiesInterval
in interface P6SpyOptionsMBean
public void setJNDIContextFactory(java.lang.String jndicontextfactory)
setJNDIContextFactory
in interface P6SpyOptionsMBean
public void unSetJNDIContextFactory()
unSetJNDIContextFactory
in interface P6SpyOptionsMBean
public java.lang.String getJNDIContextFactory()
getJNDIContextFactory
in interface P6SpyOptionsMBean
public void unSetJNDIContextProviderURL()
unSetJNDIContextProviderURL
in interface P6SpyOptionsMBean
public void setJNDIContextProviderURL(java.lang.String jndicontextproviderurl)
setJNDIContextProviderURL
in interface P6SpyOptionsMBean
public java.lang.String getJNDIContextProviderURL()
getJNDIContextProviderURL
in interface P6SpyOptionsMBean
public void setJNDIContextCustom(java.lang.String jndicontextcustom)
setJNDIContextCustom
in interface P6SpyOptionsMBean
public void unSetJNDIContextCustom()
unSetJNDIContextCustom
in interface P6SpyOptionsMBean
public java.lang.String getJNDIContextCustom()
getJNDIContextCustom
in interface P6SpyOptionsMBean
public void setRealDataSource(java.lang.String realdatasource)
setRealDataSource
in interface P6SpyOptionsMBean
public void unSetRealDataSource()
unSetRealDataSource
in interface P6SpyOptionsMBean
public java.lang.String getRealDataSource()
getRealDataSource
in interface P6SpyOptionsMBean
public void setRealDataSourceClass(java.lang.String realdatasourceclass)
setRealDataSourceClass
in interface P6SpyOptionsMBean
public void unSetRealDataSourceClass()
unSetRealDataSourceClass
in interface P6SpyOptionsMBean
public java.lang.String getRealDataSourceClass()
getRealDataSourceClass
in interface P6SpyOptionsMBean
public void setRealDataSourceProperties(java.lang.String realdatasourceproperties)
setRealDataSourceProperties
in interface P6SpyOptionsMBean
public void unSetRealDataSourceProperties()
unSetRealDataSourceProperties
in interface P6SpyOptionsMBean
public java.lang.String getRealDataSourceProperties()
getRealDataSourceProperties
in interface P6SpyOptionsMBean
public java.util.Set<java.lang.String> getDriverNames()
getDriverNames
in interface P6SpyOptionsMBean
public java.lang.String getDatabaseDialectDateFormat()
getDatabaseDialectDateFormat
in interface P6SpyOptionsMBean
public void setDatabaseDialectDateFormat(java.lang.String databaseDialectDateFormat)
setDatabaseDialectDateFormat
in interface P6SpyOptionsMBean
databaseDialectDateFormat
- The databaseDialectDateFormat to setpublic java.lang.String getDatabaseDialectTimestampFormat()
getDatabaseDialectTimestampFormat
in interface P6SpyOptionsMBean
public void setDatabaseDialectTimestampFormat(java.lang.String databaseDialectTimestampFormat)
setDatabaseDialectTimestampFormat
in interface P6SpyOptionsMBean
databaseDialectTimestampFormat
- The databaseDialectTimestampFormat to setpublic java.lang.String getDatabaseDialectBooleanFormat()
getDatabaseDialectBooleanFormat
in interface P6SpyOptionsMBean
public void setDatabaseDialectBooleanFormat(java.lang.String databaseDialectBooleanFormat)
setDatabaseDialectBooleanFormat
in interface P6SpyOptionsMBean
databaseDialectBooleanFormat
- The databaseDialectBooleanFormat to setpublic java.lang.String getCustomLogMessageFormat()
getCustomLogMessageFormat
in interface P6SpyOptionsMBean
public void setCustomLogMessageFormat(java.lang.String customLogMessageFormat)
setCustomLogMessageFormat
in interface P6SpyOptionsMBean
customLogMessageFormat
- The CustomLogMessageFormat to setpublic java.lang.String getModulelist()
getModulelist
in interface P6SpyOptionsMBean
public void setModulelist(java.lang.String modulelist)
setModulelist
in interface P6SpyOptionsMBean
public java.util.Set<java.lang.String> getModuleNames()
getModuleNames
in interface P6SpyOptionsMBean
public void setAppend(boolean append)
setAppend
in interface P6SpyOptionsMBean
public boolean getAppend()
getAppend
in interface P6SpyOptionsMBean
public java.lang.String getAppender()
getAppender
in interface P6SpyOptionsMBean
public P6Logger getAppenderInstance()
getAppenderInstance
in interface P6SpyLoadableOptions
public void setAppender(java.lang.String className)
setAppender
in interface P6SpyOptionsMBean
public void setDateformat(java.lang.String dateformat)
setDateformat
in interface P6SpyOptionsMBean
public java.lang.String getDateformat()
getDateformat
in interface P6SpyOptionsMBean
public boolean getStackTrace()
getStackTrace
in interface P6SpyOptionsMBean
public void setStackTrace(boolean stacktrace)
setStackTrace
in interface P6SpyOptionsMBean
public void setStackTrace(java.lang.String stacktrace)
setStackTrace
in interface P6SpyLoadableOptions
public java.lang.String getStackTraceClass()
getStackTraceClass
in interface P6SpyOptionsMBean
public void setStackTraceClass(java.lang.String stacktraceclass)
setStackTraceClass
in interface P6SpyOptionsMBean
public void setLogfile(java.lang.String logfile)
setLogfile
in interface P6SpyOptionsMBean
public java.lang.String getLogfile()
getLogfile
in interface P6SpyOptionsMBean
public void setAppend(java.lang.String append)
setAppend
in interface P6SpyLoadableOptions
public java.lang.String getLogMessageFormat()
getLogMessageFormat
in interface P6SpyOptionsMBean
public void setLogMessageFormat(java.lang.String logMessageFormat)
setLogMessageFormat
in interface P6SpyOptionsMBean
public MessageFormattingStrategy getLogMessageFormatInstance()
getLogMessageFormatInstance
in interface P6SpyLoadableOptions
public java.util.Map<java.lang.String,java.lang.String> getDefaults()
getDefaults
in interface P6LoadableOptions
public boolean getJmx()
getJmx
in interface P6SpyOptionsMBean
public void setJmx(java.lang.String string)
setJmx
in interface P6SpyLoadableOptions
public void setJmx(boolean string)
setJmx
in interface P6SpyOptionsMBean
public java.lang.String getJmxPrefix()
getJmxPrefix
in interface P6SpyOptionsMBean
public void setJmxPrefix(java.lang.String jmxPrefix)
setJmxPrefix
in interface P6SpyOptionsMBean