Modifier and Type | Method and Description |
---|---|
String[] |
LicenseMBean.getFunctions()
The licensed functions permitted by this license.
|
long |
LicenseMBean.getLicensedCapacity(String function,
String version)
Returns the maximum capacity of the specified function/version for the license represented by this mbean.
|
String[] |
LicenseManagementMBean.getLicensedFunctions()
Get the currently licensed functions.
|
String[] |
LicenseManagementMBean.getLicensedHosts()
Get the currently licensed hosts.
|
String[] |
LicenseManagementMBean.getLicensedVersions()
Get the currently licensed versions.
|
TabularData |
LicenseManagementMBean.getLicenseOverview()
Returns a table indicating the currently licensed capacity for each license component, along
with the source of .
|
LicenseInfo[] |
LicenseManagementMBean.getLicenseSummary()
Returns a summary of the current license status.
|
Date |
LicenseMBean.getValidFrom()
The date this license takes force
|
Date |
LicenseMBean.getValidUntil()
The date this license expires
|
String[] |
LicenseMBean.getVersions()
The licensed versions permitted by this license.
|
void |
LicenseManagementMBean.install(byte[] filedata)
Install a license from a raw byte array
|
void |
LicenseManagementMBean.install(String url)
Install a license from a URL
|
boolean |
LicenseMBean.isCurrentlyValid()
Test whether this license is valid for this SLEE
|
void |
LicenseManagementMBean.uninstall(String serial)
Uninstalls the license with the specified serial ID.
|
Modifier and Type | Method and Description |
---|---|
ObjectName |
ObjectPoolManagementMBean.getDefaultObjectPoolConfigMBean()
The default pool management object
|
ObjectName |
ObjectPoolManagementMBean.getDefaultProfileTableObjectPoolConfigMBean()
The default profile pool management object
|
ObjectName |
ObjectPoolManagementMBean.getDefaultServiceObjectPoolConfigMBean()
The default service pool management object
|
int |
ObjectPoolMBean.getInitialPooledPoolSize()
Get the initial pooled size of this config.
|
int |
ObjectPoolMBean.getPersistentStatePoolSize()
Get the persistent state pool size of this config.
|
int |
ObjectPoolMBean.getPooledPoolSize()
Get the pooled pool size of this config.
|
ObjectName |
ObjectPoolManagementMBean.getProfileTableObjectPoolConfigMBean(String id)
A profile pool management object
|
int |
ObjectPoolMBean.getReadyPoolSize()
Get the ready pool size of this config.
|
ObjectName |
ObjectPoolManagementMBean.getServiceObjectPoolConfigMBean(ServiceID id)
A service pool management object
|
int |
ObjectPoolMBean.getStalePoolSize()
Get the stale pool size of this config.
|
int |
ObjectPoolMBean.getStatePoolSize()
Get the state pool size of this config.
|
boolean |
ObjectPoolMBean.getUseDefaults()
Deprecated.
This property is no longer used, and this method will now always return
false . |
void |
ObjectPoolMBean.setInitialPooledPoolSize(int size)
Change the initial size of the pooled pool for this config.
|
void |
ObjectPoolMBean.setPersistentStatePoolSize(int size)
Set the size of the persistent state pool for this config.
|
void |
ObjectPoolMBean.setPooledPoolSize(int size)
Change the size of the pooled pool for this config.
|
void |
ObjectPoolMBean.setReadyPoolSize(int size)
Set the size of the ready pool for this config.
|
void |
ObjectPoolMBean.setStalePoolSize(int size)
Set the size of the stale pool for this config.
|
void |
ObjectPoolMBean.setStatePoolSize(int size)
Set the size of the state pool for this config.
|
void |
ObjectPoolMBean.setUseDefaults(boolean useDefaults)
Deprecated.
This property is no longer used, consequently this method no longer has any effect.
|
Modifier and Type | Method and Description |
---|---|
void |
RuntimeConfigManagementMBean.disableSymmetricActivationStateMode()
Disable the symmetric activation state mode.
|
void |
RuntimeConfigManagementMBean.enableSymmetricActivationStateMode(int templateNodeID)
Enable the symmetric activation state mode.
|
boolean |
RuntimeConfigManagementMBean.isSymmetricActivationStateModeEnabled()
Determine if the symmetric activation state mode is currently enabled.
|
Modifier and Type | Method and Description |
---|---|
long |
StagingQueueManagementMBean.getMaximumAge()
Get the maximum age that an item is allowed to be when it is removed and processed from the staging queue.
|
int |
StagingQueueManagementMBean.getMaximumSize()
Get the maximum size of the staging queue.
|
int |
StagingQueueManagementMBean.getThreadCount()
Get the number of threads processing items in the queue.
|
void |
StagingQueueManagementMBean.setMaximumAge(long ms)
Set the maximum age of items removed from the staging queue for processing in ms.
|
void |
StagingQueueManagementMBean.setMaximumSize(int size)
Set the maximum size of the staging queue.
|
void |
StagingQueueManagementMBean.setThreadCount(int threads)
The number of threads processing items on the queue.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
ContainerConfigurationMBean.exportKey(String type,
String key)
Returns the configuration item identified by a particular key
The returned data is a serialized form of the configuration item
|
String |
ContainerConfigurationMBean.getFileType(String type)
Returns the default file type for a configuration type
The return value will usually be either "xml" or "license" and is used by the exporter to create local files containing the content of some exported config item.
|
String |
ContainerConfigurationMBean.getKeyDescription(String type,
String key)
Returns a textual description of a configuration item identified by a particular key
The returned data is a serialized form of the configuration item
|
String[] |
ContainerConfigurationMBean.getKeys(String type)
Returns the keys for all managed configuration items of the specified type
|
void |
ContainerConfigurationMBean.importKey(String type,
boolean replace,
byte[] data)
Imports a set of configuration keys belonging to a single configuration type
|
void |
ContainerConfigurationMBean.removeKey(String type,
String key)
Remove a configuration key
|
Modifier and Type | Method and Description |
---|---|
void |
SasManagementMBean.addServer(String server)
Add a server to the set of configured SAS servers.
|
boolean |
SasManagementMBean.getAppendNodeID()
Determine if the cluster node ID should be appended to the system name.
|
String |
SasManagementMBean.getBundlePrefixMapping(String name)
Get a bundle prefix mapping.
|
int |
SasManagementMBean.getQueueSize()
Get the SAS facility queue size.
|
String |
SasManagementMBean.getResourceIdentifier()
Get the SAS resource identifier associated with events sent to SAS.
|
String |
SasManagementMBean.getServer()
Deprecated.
Use
SasManagementMBean.getServers() instead.
Warning: will be removed. |
String[] |
SasManagementMBean.getServers()
Get the list of configured SAS servers.
|
String |
SasManagementMBean.getSystemName()
Get the current system name sent to SAS on connection.
|
boolean |
SasManagementMBean.isTracingEnabled()
Determine if the SAS facility is current configured to send trace messages to SAS.
|
TabularData |
SasManagementMBean.listBundlePrefixMappings()
Get all bundle prefix mappings.
|
void |
SasManagementMBean.removeBundlePrefixMapping(String name)
Remove a bundle prefix mapping.
|
boolean |
SasManagementMBean.removeServer(String server)
Remove a server from the set of configured SAS servers.
|
String[] |
SasManagementMBean.reportUnmappedBundles()
Get the set of all unmapped bundles.
|
void |
SasManagementMBean.setAppendNodeID(boolean appendNodeID)
Set cluster node ID append behaviour.
|
void |
SasManagementMBean.setBundlePrefixMapping(String name,
String prefix)
Add or update a bundle prefix mapping.
|
void |
SasManagementMBean.setQueueSize(int queueSize)
Set the SAS facility queue size.
|
void |
SasManagementMBean.setResourceIdentifier(String resourceIdentifier)
Set the resource identifier of the SAS resource bundle to associate with events sent to the SAS server.
|
void |
SasManagementMBean.setServer(String server)
Deprecated.
Use
SasManagementMBean.addServer(String) and SasManagementMBean.removeServer(String) or SasManagementMBean.setServers(String[]) instead.
Warning: will be removed |
void |
SasManagementMBean.setServers(String[] servers)
Set the SAS servers the SAS facility should send trace messages to.
|
void |
SasManagementMBean.setSystemName(String systemName)
Set the system name to use when connecting to SAS.
|
void |
SasManagementMBean.setTracingEnabled(boolean sasTracingEnabled,
boolean force)
Enable or disable SAS tracing.
|
Modifier and Type | Method and Description |
---|---|
void |
LimiterManagementMBean.connectLimiterEndpoint(String limiterEndpointID,
String limiterName)
Connect a limiter to a limiter endpoint.
|
void |
LimiterManagementMBean.createLimiter(String type,
String name)
Create a limiter using the specified properties.
|
void |
LimiterRampUpMBean.disableRampUp()
Disable incremental growth in the allowed rate of the SystemInput limiter and set the allowed rate to the maximum rate.
|
void |
LimiterManagementMBean.disconnectLimiterEndpoint(String limiterEndpointID)
Disconnect a limiter from a limiter endpoint.
|
void |
LimiterRampUpMBean.enableRampUp(double startRate,
double rateIncrement,
int eventsPerIncrement)
Enable incremental growth in the allowed rate of the SystemInput limiter (Tip: ramp up will only be effective when the "SystemInput" limiter is not bypassed)
|
String[] |
LimiterMBean.getChildLimiters()
Get the names of all limiters for which this limiter is their parent.
|
TabularData |
LimiterMBean.getConfigSummary()
Get the default and per node configuration values stored for this limiter.
|
String[] |
LimiterMBean.getConnectedEndPoints()
Get the IDs of the limiter endpoints connected to this limiter.
|
double |
RateLimiterMBean.getDepthDefault()
Get the default "depth" of this limiter (depth is the number of time units' worth of work capacity can be stored by the rate limiter).
|
double[] |
RateLimiterMBean.getDepthForNode(int[] nodeIDs)
Get the per-node "depth" of this limiter on the specified nodes (depth is the number of time units' worth of work capacity can be stored by the rate limiter).
|
int |
LimiterRampUpMBean.getEventsPerIncrement()
Get the number of events which must be processed before Rhino will add "RateIncrement" to the allowed rate.
|
String |
LimiterManagementMBean.getHierarchySummary()
Get a (multiline) string describing all limiter hierarchies and the connected endpoints.
|
TabularData |
LimiterMBean.getInfoSummary(int[] nodeIDs)
Get a summary of the configuration of this limiter on the specified nodes (as derived from default and per node settings).
|
String[] |
LimiterManagementMBean.getLimiterEndpoints()
Get the set of endpoint IDs that identify all the endpoints in the SLEE.
|
TabularData |
LimiterManagementMBean.getLimiterEndpointsInfo()
Returns a TabularData object containing two String columns:
A "limiterendpoint" column containing the endpoint ID
A "connected-limiter" column containing the name of the connected limiter, or
null if the endpoint is not connected to a limiter
This method operates only on limiter endpoints for the currently active namespace for the client connection. |
String |
LimiterManagementMBean.getLimiterForEndpoint(String limiterEndpointID)
Get the name of the limiter connected to the specified limiter endpoint
This method operates only on limiter endpoints for the currently active namespace for the client connection.
|
ObjectName |
LimiterManagementMBean.getLimiterMBean(String name)
Get the JMX ObjectName for a com.opencloud.rhino.limiting.LimiterMBean object for the specified limiter.
|
ObjectName |
LimiterManagementMBean.getLimiterRampUpMBean()
Get the JMX ObjectName for a
LimiterRampUpMBean object for the SystemInput limiter. |
String[] |
LimiterManagementMBean.getLimiters()
Get the set of limiter names that identify all the limiters in the SLEE.
|
double |
RateLimiterMBean.getMaxRateDefault()
Get the default maximum number of units which can be consumed per time unit by this limiter, eg "100" for a rate of 100 per second.
|
double[] |
RateLimiterMBean.getMaxRateForNode(int[] nodeIDs)
Get the per-node maximum number of units which can be consumed per time unit by this limiter on the specified nodes, eg "100" for a rate of 100 per second.
|
double |
QueueSaturationLimiterMBean.getMaxSaturationDefault()
Get the default maximum amount of saturation allowed in the queue, as a percentage, before this limiter will reject work.
|
double[] |
QueueSaturationLimiterMBean.getMaxSaturationForNode(int[] nodeIDs)
Get the per-node maximum amount of saturation allowed in the queue on the specified nodes, as a percentage, before this limiter will reject work.
|
String |
LimiterMBean.getName()
Get the name of this limiter.
|
String |
LimiterMBean.getParent()
Get the name of the parent of this limiter (or null if no parent is set).
|
double |
LimiterRampUpMBean.getRateIncrement()
Get the amount added to the allowed rate if Rhino is successfully processing work.
|
double |
LimiterRampUpMBean.getStartRate()
Get the initial rate allowed by the SystemInput limiter.
|
ObjectName |
LimiterManagementMBean.getSystemInputLimiterMBean()
Get the JMX ObjectName for a
LimiterMBean object for the SystemInput limiter. |
String |
RateLimiterMBean.getTimeUnit()
Get the type of time unit to be used by this limiter when setting the rate, eg the "seconds" in a rate of 100 per second.
|
String |
LimiterMBean.getType()
Get the type of this limiter.
|
boolean |
LimiterMBean.isBypassedDefault()
Get the default "bypassed" property for this limiter (if bypassed is true this limiter will delegate all decisions to its parent or if the is no parent will allow all useUnit/s()).
|
boolean[] |
LimiterMBean.isBypassedForNode(int[] nodeIDs)
Get the per-node "bypassed" property for this limiter on the specified nodes (if bypassed is true this limiter will delegate all decisions to its parent or if the is no parent will allow all useUnit/s()).
|
boolean |
LimiterRampUpMBean.isEnabled()
Test if the ramp up is enabled.
|
void |
LimiterManagementMBean.removeLimiter(String name)
Remove a limiter.
|
void |
LimiterMBean.setBypassedDefault(boolean bypassed)
Set the default "bypassed" property for this limiter (if bypassed is true this limiter will delegate all decisions to its parent or if the is no parent will allow all useUnit/s()).
|
void |
LimiterMBean.setBypassedForNode(boolean[] bypassed,
int[] nodeIDs)
Set the per-node "bypassed" property for this limiter on the specified nodes (if bypassed is true this limiter will delegate all decisions to its parent or if the is no parent will allow all useUnit/s()).
|
void |
RateLimiterMBean.setDepthDefault(double depth)
Set the default "depth" of this limiter (depth is the number of time units' worth of work capacity can be stored by the rate limiter).
|
void |
RateLimiterMBean.setDepthForNode(double[] depth,
int[] nodeIDs)
Set the per-node "depth" of this limiter on the specified nodes (depth is the number of time units' worth of work capacity can be stored by the rate limiter).
|
void |
RateLimiterMBean.setMaxRateDefault(double maxRate)
Set the default maximum number of units which can be consumed per time unit by this limiter, eg "100" for a rate of 100 per second.
|
void |
RateLimiterMBean.setMaxRateForNode(double[] maxRate,
int[] nodeIDs)
Set the per-node maximum number of units which can be consumed per time unit by this limiter on the specified nodes, eg "100" for a rate of 100 per second.
|
void |
QueueSaturationLimiterMBean.setMaxSaturationDefault(double maxSaturation)
Set the default maximum amount of saturation allowed in the queue, as a percentage, before this limiter will reject work (the range of valid values is from "0" to "100").
|
void |
QueueSaturationLimiterMBean.setMaxSaturationForNode(double[] maxSaturation,
int[] nodeIDs)
Set the per-node maximum amount of saturation allowed in the queue on the specified nodes, as a percentage, before this limiter will reject work (the range of valid values is from "0" to "100").
|
void |
LimiterMBean.setParent(String parentName)
Set the specified limiter as the parent of this limiter.
|
void |
RateLimiterMBean.setTimeUnit(String timeUnit)
Set the type of time unit to be used by this limiter when setting the rate, eg the "seconds" in a rate of 100 per second.
|
void |
LimiterMBean.useDefaultConfig(int[] nodeIDs)
Removes any node specific configuration settings for the limiter on the given node(s), causing the nodes to use the cluster wide settings.
|
Modifier and Type | Method and Description |
---|---|
void |
LoggingManagementMBean.addAppenderRef(String logKey,
String appenderRef)
Add a log appender to a log key.
|
void |
LoggingManagementMBean.addComponent(String logKey,
String pluginName,
String[] properties,
CompositeData[] components)
Add a component to a log key.
|
CompositeData |
LoggingManagementMBean.buildGenericComponent(String pluginName,
String[] properties,
CompositeData[] components)
Build a generic plugin component.
|
void |
LoggingManagementMBean.createAppender(CompositeData appenderConfig)
Create an appender.
|
void |
LoggingManagementMBean.createAppender(String name,
String pluginName,
String[] properties,
CompositeData[] components)
Create an appender.
|
void |
LoggingManagementMBean.createFileAppender(String appenderName,
String filename)
Deprecated.
|
void |
LoggingManagementMBean.createFileAppender(String appenderName,
String filename,
String processName)
Deprecated.
|
void |
LoggingManagementMBean.createFileAppender(String appenderName,
String filename,
String maxfilesize,
Integer maxbackups)
Deprecated.
|
void |
LoggingManagementMBean.createFileAppender(String appenderName,
String filename,
String maxfilesize,
Integer maxbackups,
String processName)
Deprecated.
|
void |
LoggingManagementMBean.createLogNotificationAppender(String appenderName,
String threshold)
Deprecated.
|
void |
LoggingManagementMBean.createSocketAppender(String appenderName,
String remoteHost,
int port)
Deprecated.
|
void |
LoggingManagementMBean.createSocketAppender(String appenderName,
String remoteHost,
int port,
String processName)
Deprecated.
|
void |
LoggingManagementMBean.createSyslogAppender(String appenderName,
String syslogHost,
String facility)
Deprecated.
|
void |
LoggingManagementMBean.createSyslogAppender(String appenderName,
String syslogHost,
String facility,
String processName)
Deprecated.
|
int |
LoggingManagementMBean.getAlarmLogPeriod()
Get the interval between periodic active alarm logs.
|
CompositeData |
LoggingManagementMBean.getAppenderInfo(String appenderName)
Get a description of an appender configuration.
|
TabularData |
LoggingManagementMBean.getAppenderProperties(String appenderName)
Get the configuration properties for an appender.
|
String[] |
LoggingManagementMBean.getAppenderRefs(String logKey)
Deprecated.
use
LoggingManagementMBean.getLoggerAppenderRefs(String) instead. |
String[] |
LoggingManagementMBean.getAppenders()
Get a list of all configured appenders.
|
String |
LoggingManagementMBean.getAppenderType(String appenderName)
Get the plugin name for an appender.
|
String[] |
LoggingManagementMBean.getConfiguredLogKeys()
Get a list of all log keys that have some configuration associated with them.
|
CompositeData |
LoggingManagementMBean.getFileAppenderInfo(String appenderName)
Deprecated.
use
LoggingManagementMBean.getAppenderInfo(String) instead. |
Boolean |
LoggingManagementMBean.getLoggerAdditivity(String logKey)
Get the configured additivity for a log key.
|
String[] |
LoggingManagementMBean.getLoggerAppenderRefs(String logKey)
Get the names of the appenders attached to a logger.
|
Boolean |
LoggingManagementMBean.getLoggerAsynchronous(String logKey)
Get the configured asynchronosity for a log key.
|
CompositeData |
LoggingManagementMBean.getLoggerConfig(String logKey)
Get a description of a log key’s configuration.
|
String |
LoggingManagementMBean.getLoggerLevel(String logKey)
Get the configured filter level for a log key.
|
TabularData |
LoggingManagementMBean.getLoggingProperties()
Get the set of all logging properties.
|
String |
LoggingManagementMBean.getLoggingProperty(String name)
Get the value of a logging property.
|
String[] |
LoggingManagementMBean.getLoggingPropertyNames()
Get the set of all known logging properties
|
CompositeData |
LoggingManagementMBean.getSocketAppenderInfo(String appenderName)
Deprecated.
use
LoggingManagementMBean.getAppenderInfo(String) instead. |
CompositeData |
LoggingManagementMBean.getSyslogAppenderInfo(String appenderName)
Deprecated.
use
LoggingManagementMBean.getAppenderInfo(String) instead. |
String |
LoggingManagementMBean.getThreshold(String appenderName)
Get the log filter level for and appender
Log messages logged at a level below the threshold will not be output.
|
boolean |
LoggingManagementMBean.isLoggerConfigured(String logKey)
Determine if the log key has any configuration associated with it.
|
void |
LoggingManagementMBean.removeAppender(String appenderName)
Delete a log appender.
|
void |
LoggingManagementMBean.removeAppenderRef(String logKey,
String appenderRef)
Remove a log appender from a log key.
|
void |
LoggingManagementMBean.removeLoggerConfig(String logKey)
Remove a log key configuration.
|
void |
LoggingManagementMBean.removeLoggingProperty(String name)
Remove a logging property.
|
void |
LoggingManagementMBean.rollover(String appenderName)
Roll over the log file for a file appender.
|
void |
LoggingManagementMBean.rolloverAllLogFiles()
Roll over the log files for all file appenders.
|
void |
LoggingManagementMBean.setAdditivity(String logKey,
boolean additivity)
Deprecated.
|
void |
LoggingManagementMBean.setAlarmLogPeriod(int period)
Set the interval between periodic active alarm logs.
|
void |
LoggingManagementMBean.setLoggerAdditivity(String logKey,
Boolean additivity)
Set the additivity for a log key.
|
void |
LoggingManagementMBean.setLoggerAsynchronous(String logKey,
Boolean asynchronous)
Set the asynchronous mode for a log key.
|
boolean |
LoggingManagementMBean.setLoggerConfig(String logKey,
String level,
Boolean additivity,
Boolean asynchronous,
String[] appenderRefs,
CompositeData[] components)
Create or update a log key’s configuration.
|
void |
LoggingManagementMBean.setLoggerLevel(String logKey,
String level)
Set the log filter level for a log key.
|
void |
LoggingManagementMBean.setLoggingProperties(Map<String,String> properties)
Create or update multiple logging properties.
|
void |
LoggingManagementMBean.setLoggingProperty(String name,
String value)
Create or update a logging property.
|
void |
LoggingManagementMBean.setLogLevel(String logKey,
String level)
Deprecated.
|
void |
LoggingManagementMBean.setThreshold(String appenderName,
String threshold)
Sets the log filter level for an appender.
|
void |
LoggingManagementMBean.updateAppender(CompositeData appenderConfig)
Update an appender.
|
Modifier and Type | Method and Description |
---|---|
String |
AuditingManagementMBean.getAuditLevel()
Returns the type of management operations logged to the managment audit log.
|
void |
AuditingManagementMBean.setAuditLevel(String level)
Sets the type of management operations logged to the management audit log.
|
Modifier and Type | Method and Description |
---|---|
void |
ThresholdRuleMBean.activateRule()
Enables this rule.
|
void |
ThresholdRuleMBean.addResetCondition(String parameterSetName,
String statistic,
String operator,
double value)
Adds a reset condition to this rule.
|
void |
ThresholdRuleMBean.addResetCondition(String parameterSetName1,
String statistic1,
String parameterSetName2,
String statistic2,
String operator,
double doubleValue)
Adds a reset condition to this rule.
|
void |
ThresholdRuleMBean.addTriggerCondition(String parameterSetName,
String statistic,
String operator,
double value)
Adds a trigger condition to this rule.
|
void |
ThresholdRuleMBean.addTriggerCondition(String parameterSetName1,
String statistic1,
String parameterSetName2,
String statistic2,
String operator,
double value)
Adds a trigger condition to this rule.
|
ObjectName |
ThresholdRuleManagementMBean.createRule(String ruleName)
Create a new rule.
|
void |
ThresholdRuleMBean.deactivateRule()
Disables this rule.
|
AlarmLevel |
ThresholdRuleMBean.getAlarmLevel()
The alarm level of the alarm
|
String |
ThresholdRuleMBean.getAlarmMessage()
The message of the alarm
|
String |
ThresholdRuleMBean.getAlarmType()
The alarm type of the alarm
|
TabularData |
ThresholdRuleManagementMBean.getAllRules()
Description information for all rules
The data returned is
TabularData with the following items in each CompositeData element:
Column name
JMX type
Description
rule-name
SimpleType.STRING
The name of the rule described in the row. |
String[] |
ThresholdRuleMBean.getResetConditions()
The condition which will reset this rule.
|
String |
ThresholdRuleMBean.getResetConditionsOperator()
The reset condition operator.
|
long |
ThresholdRuleMBean.getResetPeriod()
The reset period.
|
ObjectName |
ThresholdRuleManagementMBean.getRule(String ruleName)
Manage a rule.
|
String[] |
ThresholdRuleManagementMBean.getRules()
The rule names.
|
int |
ThresholdRuleManagementMBean.getScanPeriod()
Get the scan period for checking threshold rules.
|
String[] |
ThresholdRuleMBean.getTriggerConditions()
The condition which will trigger this rule.
|
String |
ThresholdRuleMBean.getTriggerConditionsOperator()
The trigger condition operator.
|
long |
ThresholdRuleMBean.getTriggerPeriod()
The rule trigger frequency
|
boolean |
ThresholdRuleMBean.isActive()
Test the rules is enabled
|
void |
ThresholdRuleMBean.removeResetCondition(String key)
Remove the reset condition for this rule
|
void |
ThresholdRuleManagementMBean.removeRule(String ruleName)
Removes a rule.
|
void |
ThresholdRuleMBean.removeTriggerCondition(String key)
Remove the trigger condition for this rule
|
void |
ThresholdRuleMBean.setAlarm(AlarmLevel level,
String type,
String message)
The alarm that will be raised when this rule trigers and cleared when this rule resets.
|
void |
ThresholdRuleMBean.setResetConditionsOperator(String operator)
Changes the reset condition operator.
|
void |
ThresholdRuleMBean.setResetPeriod(long period)
Change the reset period.
|
void |
ThresholdRuleManagementMBean.setScanPeriod(int scanPeriod)
Set the scan period for checking threshold rules.
|
void |
ThresholdRuleMBean.setTriggerConditionsOperator(String operator)
Changes the trigger condition operator.
|
void |
ThresholdRuleMBean.setTriggerPeriod(long period)
The rule trigger frequency
|
Modifier and Type | Method and Description |
---|---|
void |
PersistenceManagementMBean.addPersistenceResourcePersistenceInstanceRef(String persistenceResourceName,
String persistenceInstanceName)
Add a persistence instance reference to an existing persistence resource.
|
void |
JDBCResourceConnectionPoolManagementMBean.close()
Notify the SLEE that the
JDBCResourceConnectionPoolManagementMBean is no longer required by the management client. |
void |
PersistenceManagementMBean.createJdbcResource(String jndiName)
Create a JDBC resource.
|
ObjectName |
PersistenceManagementMBean.createJdbcResourceConnectionPoolConfig(String jndiName)
Add a connection pool configuration to a JDBC resource.
|
void |
PersistenceManagementMBean.createPersistenceInstance(String name,
PersistenceInstanceType type,
String dsClassName,
ConfigProperty[] configProperties)
Create a new persistence instance of the specified type.
|
void |
PersistenceManagementMBean.createPersistenceInstance(String name,
String dsClassName,
ConfigProperty[] configProperties)
|
void |
PersistenceManagementMBean.createPersistenceResource(String name)
Create a new persistence resource.
|
CompositeData |
JDBCResourceConnectionPoolManagementMBean.getConfiguration()
Get a description of the connection pool configuration.
|
long |
JDBCResourceConnectionPoolManagementMBean.getConnectionPoolTimeout()
Get the connection pool timeout.
|
int |
JDBCResourceConnectionPoolManagementMBean.getIdleCheckInterval()
Get the time between idle connection discard checks.
|
ObjectName |
PersistenceManagementMBean.getJdbcResourceConnectionPoolConfigMBean(String jndiName)
Get the JMX Object Name of a MBean that can be used to configure the connection pool settings for a JDBC resource.
|
String |
PersistenceManagementMBean.getJdbcResourcePersistenceInstanceRef(String jndiName)
Get the current persistence instance reference for a JDBC resource.
|
String[] |
PersistenceManagementMBean.getJdbcResources()
Get a list of the names of the current JDBC resource configurations.
|
int |
JDBCResourceConnectionPoolManagementMBean.getMaxConnections()
Get the maximum total number of connections that can exist at any one time.
|
int |
JDBCResourceConnectionPoolManagementMBean.getMaxIdleConnections()
Get the maximum number of idle connections that can exist at any one time.
|
int |
JDBCResourceConnectionPoolManagementMBean.getMaxIdleTime()
Get the time a connection can be idle for before becoming eligible for discard.
|
int |
JDBCResourceConnectionPoolManagementMBean.getMinConnections()
Get the minimum total number of connections that should exist at any one time.
|
CompositeData |
PersistenceManagementMBean.getPersistenceInstance(String name,
boolean expandProperties)
Get a description of a persistence instance configuration.
|
String[] |
PersistenceManagementMBean.getPersistenceInstances()
Get a list of the names of the current persistence instance configurations.
|
String[] |
PersistenceManagementMBean.getPersistenceResourcePersistenceInstanceRefs(String persistenceResourceName)
Get a list of the names of the persistence instances currently referred to by a persistence resource.
|
String[] |
PersistenceManagementMBean.getPersistenceResources()
Get a list of the names of the current persistence resource configurations.
|
boolean |
PersistenceManagementMBean.hasJdbcResourceConnectionPoolConfig(String jndiName)
Determine if a JDBC resource has a connection pool configuration.
|
void |
PersistenceManagementMBean.removeJdbcResource(String jndiName)
Remove an existing JDBC resource.
|
void |
PersistenceManagementMBean.removeJdbcResourceConnectionPoolConfig(String jndiName)
Remove the connection pool configuration from a JDBC resource.
|
void |
PersistenceManagementMBean.removePersistenceInstance(String name)
Remove an existing persistence instance configuration.
|
void |
PersistenceManagementMBean.removePersistenceResource(String name)
Remove an existing persistence resource.
|
void |
PersistenceManagementMBean.removePersistenceResourcePersistenceInstanceRef(String persistenceResourceName,
String persistenceInstanceName)
Remove a persistence instance reference from a persistence resource.
|
void |
JDBCResourceConnectionPoolManagementMBean.setConnectionPoolTimeout(long timeout)
Set the connection pool timeout.
|
void |
JDBCResourceConnectionPoolManagementMBean.setIdleCheckInterval(int idleCheckInterval)
Set the time between idle connection discard checks.
|
void |
PersistenceManagementMBean.setJdbcResourcePersistenceInstanceRef(String jdbcResourceJndiName,
String persistenceInstanceName)
Set the persistence instance reference for a JDBC resource.
|
void |
JDBCResourceConnectionPoolManagementMBean.setMaxConnections(int maxConnections)
Set the maximum total number of connections that can exist at any one time.
|
void |
JDBCResourceConnectionPoolManagementMBean.setMaxIdleConnections(int maxIdleConnections)
Set the maximum number of idle connections that can exist at any one time.
|
void |
JDBCResourceConnectionPoolManagementMBean.setMaxIdleTime(int maxIdleTime)
Set the time period after which an idle connection may become eligible for discard.
|
void |
JDBCResourceConnectionPoolManagementMBean.setMinConnections(int minConnections)
Set the minimum total number of connections that should exist at any one time.
|
void |
JDBCResourceConnectionPoolManagementMBean.setParameters(Map<String,Object> parameters)
Bulk set a number of connection pool configuration parameters.
|
void |
PersistenceManagementMBean.updatePersistenceInstance(String name,
PersistenceInstanceType type,
String dsClassName,
ConfigProperty[] configProperties)
Update the configuration of an existing persistence instance.
|
void |
PersistenceManagementMBean.updatePersistenceInstance(String name,
String dsClassName,
ConfigProperty[] configProperties)
|
Modifier and Type | Method and Description |
---|---|
void |
AccessControlManagementMBean.addPermissionsToRole(String role,
String[]... permissions) |
void |
AccessControlManagementMBean.addRhinoPermissionMapping(String opcodePattern,
String opcodeOperand,
String rhinoPermissionCategory,
String rhinoPermissionSubcategory) |
void |
AccessControlManagementMBean.createRole(String role) |
void |
AccessControlManagementMBean.createRole(String role,
String baseRole) |
String[] |
AccessControlManagementMBean.getAllPermissions() |
boolean |
AccessControlManagementMBean.getPermissionLogging() |
String[][] |
AccessControlManagementMBean.getPermissionMappings() |
String[][] |
AccessControlManagementMBean.getPermissionsForRole(String role,
boolean allPermissions) |
String[] |
AccessControlManagementMBean.getRoles() |
String[] |
AccessControlManagementMBean.getRolesForCurrentUser() |
void |
AccessControlManagementMBean.removePermissionsFromRole(String role,
String[]... permissions) |
void |
AccessControlManagementMBean.removeRhinoPermissionMapping(String opcodePattern,
String opcodeOperand,
String rhinoPermissionCategory,
String rhinoPermissionSubcategory) |
void |
AccessControlManagementMBean.removeRole(String role) |
void |
AccessControlManagementMBean.setPermissionLogging(boolean onOff) |
void |
AccessControlManagementMBean.setRolePermissions(String role,
String[]... permissions) |
Modifier and Type | Method and Description |
---|---|
void |
SNMPManagementMBean.addNotificationTarget(String version,
String address)
Adds a notification target.
|
void |
SNMPNodeMBean.clearAddressConfig()
Clears explicit address bindings from the node this
SNMPNodeMBean manages. |
void |
SNMPParameterSetTypeMBean.clearCounterMapping(String counterName)
Clear a counter mapping in the parameter set type configuration managed by this MBean.
|
void |
SNMPManagementMBean.clearCounterMapping(String parameterSetTypeName,
String counterName)
Deprecated.
|
void |
SNMPManagementMBean.clearNodeConfigs()
Clears saved SNMP address/port bindings for all nodes (including nodes which are not currently part of the cluster).
|
void |
SNMPManagementMBean.clearNodeConfigs(short[] nodes)
Clears saved SNMP address/port bindings for the specified nodes.
|
void |
SNMPParameterSetTypeMBean.clearOIDMapping()
Clear the OID mapping in the parameter set type configuration managed by this MBean.
|
void |
SNMPManagementMBean.clearOIDMapping(String parameterSetTypeName)
Deprecated.
Use
SNMPParameterSetTypeMBean.clearOIDMapping() instead. |
ObjectName |
SNMPParameterSetTypeManagementMBean.createParameterSetTypeConfig(String parameterSetTypeName)
Create an SNMP mapping configuration for a statistics parameter set type.
|
TabularData |
SNMPParameterSetTypeManagementMBean.getAllCounterMappings()
Get all current counter mappings.
|
TabularData |
SNMPParameterSetTypeManagementMBean.getAllOIDMappings()
Get all current parameter set type → OID mappings.
|
String[] |
SNMPNodeMBean.getBindAddresses()
Returns the list of addresses that the SNMP agent will bind to for the node this
SNMPNodeMBean manages. |
int |
SNMPNodeMBean.getBindPort()
Returns the port that the SNMP agent will bind to for the node this
SNMPNodeMBean manages. |
String |
SNMPManagementMBean.getCommunity()
Returns the SNMP community name.
|
String |
SNMPManagementMBean.getContact()
Returns the SNMPv2-MIB sysContact field value.
|
int |
SNMPParameterSetTypeMBean.getCounterMapping(String counterName)
Get a counter mapping from the parameter set type configuration managed by this MBean.
|
int |
SNMPManagementMBean.getCounterMapping(String parameterSetTypeName,
String counterName)
Deprecated.
Use
SNMPParameterSetTypeMBean.getCounterMapping(String) instead. |
TabularData |
SNMPParameterSetTypeMBean.getCounterMappings()
Get the current counter mappings in the parameter set type configuration managed by this MBean.
|
TabularData |
SNMPManagementMBean.getCounterMappings()
Deprecated.
|
int |
SNMPManagementMBean.getDefaultHighPort()
Returns the upper bound of the port range the SNMP agent uses for port binding when a node has not been explicitly configured to use a particular port.
|
int |
SNMPManagementMBean.getDefaultLowPort()
Returns the lower bound of the port range the SNMP agent uses for port binding when a node has not been explicitly configured to use a particular port.
|
String |
SNMPManagementMBean.getDefaultSubnet()
Returns the default subnet the SNMP agent will use to find an address to bind to (if a node doesn’t have saved address binding information).
|
String |
SNMPManagementMBean.getDescription()
Returns the SNMPv2-MIB sysDescr field value.
|
String[] |
SNMPManagementMBean.getEnabledProtocolVersions()
Returns a string array containing the currently enabled SNMP protocol versions.
|
int |
SNMPManagementMBean.getEngineBoots()
Returns the V3 EngineBoots count.
|
Map<Integer,String> |
SNMPManagementMBean.getEngineIDs()
Returns a map of node IDs to local engine IDs.
|
int |
SNMPManagementMBean.getEngineTime()
Returns the V3 EngineTime.
|
String |
SNMPManagementMBean.getLocation()
Returns the SNMPv2-MIB sysLocation field value.
|
String |
SNMPManagementMBean.getName()
Returns the SNMPv2-MIB sysName field value.
|
short[] |
SNMPManagementMBean.getNodeConfigIDs()
Returns a list of all nodes which have saved SNMP data.
|
String |
SNMPManagementMBean.getNotificationAddress()
Deprecated.
|
boolean |
SNMPManagementMBean.getNotificationConfig(String type)
Returns true if an SNMP notification will be sent for the specified notification type.
|
TabularData |
SNMPManagementMBean.getNotificationConfigs()
Returns the current notification configs as TabularData.
|
int |
SNMPManagementMBean.getNotificationPort()
Deprecated.
|
String[] |
SNMPManagementMBean.getNotificationTargets()
Returns an array containing currently configured notification targets.
|
String[] |
SNMPManagementMBean.getNotificationTypeNames()
Returns an array of strings containing the type names which can be used with setNotificationFilter and getNotificationFilter.
|
CompositeData |
SNMPParameterSetTypeMBean.getOIDMapping()
Get the current OID mapping in the parameter set type configuration managed by this MBean.
|
String |
SNMPManagementMBean.getOIDMapping(String parameterSetTypeName)
Deprecated.
Use
SNMPParameterSetTypeMBean.getOIDMapping() instead. |
TabularData |
SNMPManagementMBean.getOIDMappings()
Deprecated.
|
ObjectName |
SNMPParameterSetTypeManagementMBean.getParameterSetTypeConfig(String parameterSetTypeName)
Get the ObjectName of a
SNMPParameterSetTypeMBean that can be used to manage the SNMP mapping configuration for a statistics parameter set type. |
String[] |
SNMPParameterSetTypeManagementMBean.getParameterSetTypeConfigs()
Get the names of all parameter set types that have configured SNMP mappings.
|
ObjectName |
SNMPManagementMBean.getSNMPNodeMBean(short nodeID)
Returns the ObjectName of the JMX object providing the
SNMPNodeMBean management interface for the specified node. |
String |
SNMPManagementMBean.getUserEngineID()
Returns the user specified portion of the EngineID.
|
String |
SNMPManagementMBean.getv3AuthenticationKey()
Returns the SNMP v3 authentication key.
|
String |
SNMPManagementMBean.getv3AuthenticationProtocol()
Returns the SNMP v3 authentication protocol.
|
String[] |
SNMPManagementMBean.getv3AuthenticationProtocols()
Returns the valid SNMP v3 authentication protocols.
|
String |
SNMPManagementMBean.getv3PrivacyKey()
Returns the SNMP v3 privacy key.
|
String |
SNMPManagementMBean.getv3PrivacyProtocol()
Returns the SNMP v3 privacy protocol.
|
String[] |
SNMPManagementMBean.getv3PrivacyProtocols()
Returns the valid SNMP v3 privacy protocols.
|
String |
SNMPManagementMBean.getv3Username()
Returns the SNMP v3 username.
|
boolean |
SNMPManagementMBean.isAddressBindingsSaved()
Returns whether the initial address bindings are preserved over node restart.
|
boolean |
SNMPManagementMBean.isEnabled()
Returns true if the Rhino SNMP agent is current configured to be enabled.
|
boolean |
SNMPManagementMBean.isLoopbackAddressesAllowed()
Returns whether loopback addresses (e.g. 127.0.0.1) will be considered when the SNMP agent looks for local interfaces to bind to.
|
boolean |
SNMPManagementMBean.isNotificationsEnabled()
Returns true if the Rhino SNMP agent is configured to send SNMP notifications.
|
boolean |
SNMPManagementMBean.isPortBindingsSaved()
Returns whether the initial port bindings are preserved over node restart.
|
void |
SNMPManagementMBean.removeNotificationTarget(String target)
Removes a notification target.
|
void |
SNMPParameterSetTypeManagementMBean.removeParameterSetTypeConfig(String parameterSetTypeName)
Remove an SNMP mapping configuration for a statistics parameter set type.
|
void |
SNMPManagementMBean.setAddressBindingsSaved(boolean saved)
Sets whether the initial address bindings are preserved over node restart.
|
void |
SNMPNodeMBean.setBindAddresses(String[] addresses)
Sets the list of addresses that the SNMP agent will bind to for the node this
SNMPNodeMBean manages. |
void |
SNMPNodeMBean.setBindConfig(String[] addresses,
int port)
Sets the addresses and port that the SNMP agent will bind to for the node this
SNMPNodeMBean manages. |
void |
SNMPNodeMBean.setBindPort(int port)
Sets the port that the SNMP agent will bind to for the node this
SNMPNodeMBean manages. |
void |
SNMPManagementMBean.setCommunity(String communityName)
Sets the SNMP community name.
|
void |
SNMPManagementMBean.setContact(String contact)
Sets the contact string for the SNMP agent.
|
void |
SNMPParameterSetTypeMBean.setCounterMapping(String counterName,
int index)
Set a counter mapping in the parameter set type configuration managed by this MBean.
|
void |
SNMPManagementMBean.setCounterMapping(String parameterSetTypeName,
String counterName,
int index)
Deprecated.
|
void |
SNMPManagementMBean.setDefaultHighPort(int port)
Sets the upper bound of the port range the SNMP agent uses for port binding when a node has not been explicitly configured to use a particular port.
|
void |
SNMPManagementMBean.setDefaultLowPort(int port)
Sets the lower bound of the port range the SNMP agent uses for port binding when a node has not been explicitly configured to use a particular port.
|
void |
SNMPManagementMBean.setDefaultPortRange(int lowPort,
int highPort)
Sets the default port range the SNMP agent will use to bind to for nodes which have not been explicitly configured.
|
void |
SNMPManagementMBean.setDefaultSubnet(String subnet)
Sets the default subnet the SNMP agent will use to find local addresses to bind to when a node has not been explicitly configured to use an address.
|
void |
SNMPManagementMBean.setDescription(String description)
Sets the description string for the SNMP agent.
|
void |
SNMPManagementMBean.setDetails(String name,
String description,
String contact,
String location)
Sets the name, description, contact, and location strings for the SNMP agent.
|
void |
SNMPManagementMBean.setEnabled(boolean enabled)
Sets the desired state of the SNMP agent.
|
void |
SNMPManagementMBean.setLocation(String location)
Sets the location string for the SNMP agent.
|
void |
SNMPManagementMBean.setLoopbackAddressesAllowed(boolean allowed)
Sets whether loopback addresses (e.g. 127.0.0.1) will be considered when the SNMP agent looks for local interfaces to bind to.
|
void |
SNMPManagementMBean.setName(String name)
Sets the name string for the SNMP agent.
|
void |
SNMPManagementMBean.setNotificationAddress(String address)
Deprecated.
|
void |
SNMPManagementMBean.setNotificationConfig(String type,
boolean enabled)
Sets whether SNMP notifications will be sent for the specified notification type.
|
void |
SNMPManagementMBean.setNotificationPort(int port)
Deprecated.
|
void |
SNMPManagementMBean.setNotificationsEnabled(boolean enabled)
Sets whether notifications are delivered by the SNMP agent.
|
void |
SNMPManagementMBean.setNotificationTarget(String address,
int port)
Deprecated.
|
void |
SNMPParameterSetTypeMBean.setOIDMapping(String oid)
Set the OID mapping in the parameter set type configuration managed by this MBean.
|
void |
SNMPManagementMBean.setOIDMapping(String parameterSetTypeName,
String OID)
Deprecated.
Use
SNMPParameterSetTypeMBean.setOIDMapping(String) instead. |
void |
SNMPManagementMBean.setPortBindingsSaved(boolean saved)
Sets whether the initial port bindings are preserved over node restart.
|
void |
SNMPManagementMBean.setProtocolVersionsEnabled(String[] versions,
boolean enabled)
Enables or disables the specified SNMP protocol versions.
|
void |
SNMPManagementMBean.setUserEngineID(String octetString)
Sets the user specifiable portion of the EngineID used on each node.
|
void |
SNMPManagementMBean.setv3AuthenticationDetails(String protocol,
String key)
Sets the SNMP v3 authentication protocol.
|
void |
SNMPManagementMBean.setv3AuthenticationKey(String value)
Sets the SNMP v3 authentication key.
|
void |
SNMPManagementMBean.setv3PrivacyDetails(String protocol,
String key)
Sets the SNMP v3 privacy protocol.
|
void |
SNMPManagementMBean.setv3PrivacyKey(String value)
Sets the SNMP v3 privacy key.
|
void |
SNMPManagementMBean.setv3UserDetails(String name,
String authenticationProtocol,
String authenticationKey,
String privacyProtocol,
String privacyKey)
Sets the SNMP v3 user details.
|
void |
SNMPManagementMBean.setv3Username(String username)
Sets the SNMP v3 username.
|