- getChildLimiters() - Method in interface com.opencloud.rhino.limiting.LimiterMBean
-
Get the names of all limiters for which this limiter is their parent.
- getConfigSummary() - Method in interface com.opencloud.rhino.limiting.LimiterMBean
-
Get the default and per node configuration values stored for this limiter.
- getConnectedEndPoints() - Method in interface com.opencloud.rhino.limiting.LimiterMBean
-
Get the IDs of the limiter endpoints connected to this limiter.
- getDepthDefault() - Method in interface com.opencloud.rhino.limiting.RateLimiterMBean
-
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).
- getDepthForNode(int[]) - Method in interface com.opencloud.rhino.limiting.RateLimiterMBean
-
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).
- getEventsPerIncrement() - Method in interface com.opencloud.rhino.limiting.LimiterRampUpMBean
-
Get the number of events which must be processed before Rhino will add "RateIncrement" to the allowed rate.
- getHierarchySummary() - Method in interface com.opencloud.rhino.limiting.LimiterManagementMBean
-
Get a (multiline) string describing all limiter hierarchies and the connected endpoints.
- getImplType() - Method in enum com.opencloud.rhino.limiting.LimiterEndpointType
-
Get the interface implemented by limiter endpoints of this type.
- getInfoSummary(int[]) - Method in interface com.opencloud.rhino.limiting.LimiterMBean
-
Get a summary of the configuration of this limiter on the specified nodes (as derived from default and per node settings).
- getLimiterEndpoints() - Method in interface com.opencloud.rhino.limiting.LimiterManagementMBean
-
Get the set of endpoint IDs that identify all the endpoints in the SLEE.
- getLimiterEndpointsInfo() - Method in interface com.opencloud.rhino.limiting.LimiterManagementMBean
-
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
- getLimiterForEndpoint(String) - Method in interface com.opencloud.rhino.limiting.LimiterManagementMBean
-
Get the name of the limiter connected to the specified limiter endpoint
- getLimiterMBean(String) - Method in interface com.opencloud.rhino.limiting.LimiterManagementMBean
-
Get the JMX ObjectName for a com.opencloud.rhino.limiting.LimiterMBean object for the specified limiter.
- getLimiterRampUpMBean() - Method in interface com.opencloud.rhino.limiting.LimiterManagementMBean
-
- getLimiters() - Method in interface com.opencloud.rhino.limiting.LimiterManagementMBean
-
Get the set of limiter names that identify all the limiters in the SLEE.
- getMaxRateDefault() - Method in interface com.opencloud.rhino.limiting.RateLimiterMBean
-
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.
- getMaxRateForNode(int[]) - Method in interface com.opencloud.rhino.limiting.RateLimiterMBean
-
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.
- getMaxSaturationDefault() - Method in interface com.opencloud.rhino.limiting.QueueSaturationLimiterMBean
-
Get the default maximum amount of saturation allowed in the queue,
as a percentage, before this limiter will reject work.
- getMaxSaturationForNode(int[]) - Method in interface com.opencloud.rhino.limiting.QueueSaturationLimiterMBean
-
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.
- getMillisecondsPerUnit() - Method in enum com.opencloud.rhino.limiting.TimeUnit
-
- getName() - Method in interface com.opencloud.rhino.limiting.LimiterMBean
-
Get the name of this limiter.
- getParent() - Method in interface com.opencloud.rhino.limiting.LimiterMBean
-
Get the name of the parent of this limiter (or null if no parent is set).
- getRateIncrement() - Method in interface com.opencloud.rhino.limiting.LimiterRampUpMBean
-
Get the amount added to the allowed rate if Rhino is successfully processing work.
- getStartRate() - Method in interface com.opencloud.rhino.limiting.LimiterRampUpMBean
-
Get the initial rate allowed by the SystemInput limiter.
- getSystemInputLimiterMBean() - Method in interface com.opencloud.rhino.limiting.LimiterManagementMBean
-
Get the JMX ObjectName for a
LimiterMBean
object for the SystemInput limiter.
- getTimeUnit() - Method in interface com.opencloud.rhino.limiting.RateLimiterMBean
-
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.
- getType() - Method in interface com.opencloud.rhino.limiting.LimiterMBean
-
Get the type of this limiter.
- setBypassedDefault(boolean) - Method in interface com.opencloud.rhino.limiting.LimiterMBean
-
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()).
- setBypassedForNode(boolean[], int[]) - Method in interface com.opencloud.rhino.limiting.LimiterMBean
-
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()).
- setDepthDefault(double) - Method in interface com.opencloud.rhino.limiting.RateLimiterMBean
-
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).
- setDepthForNode(double[], int[]) - Method in interface com.opencloud.rhino.limiting.RateLimiterMBean
-
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).
- setMaxRateDefault(double) - Method in interface com.opencloud.rhino.limiting.RateLimiterMBean
-
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.
- setMaxRateForNode(double[], int[]) - Method in interface com.opencloud.rhino.limiting.RateLimiterMBean
-
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.
- setMaxSaturationDefault(double) - Method in interface com.opencloud.rhino.limiting.QueueSaturationLimiterMBean
-
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").
- setMaxSaturationForNode(double[], int[]) - Method in interface com.opencloud.rhino.limiting.QueueSaturationLimiterMBean
-
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").
- setParent(String) - Method in interface com.opencloud.rhino.limiting.LimiterMBean
-
Set the specified limiter as the parent of this limiter.
- setTimeUnit(String) - Method in interface com.opencloud.rhino.limiting.RateLimiterMBean
-
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.
- SYSTEM_INPUT_LIMITER_NAME - Static variable in interface com.opencloud.rhino.limiting.LimiterManagementMBean
-