public abstract class QueueConfigurations
extends java.lang.Object
It includes information such as:
| Constructor | Description |
|---|---|
QueueConfigurations() |
| Modifier and Type | Method | Description |
|---|---|---|
abstract float |
getAbsoluteCapacity() |
Get the absolute capacity.
|
abstract float |
getAbsoluteMaxCapacity() |
Get the absolute maximum capacity.
|
abstract float |
getCapacity() |
Get the queue capacity.
|
abstract Resource |
getConfiguredMaxCapacity() |
Get the configured maximum capacity of queue (from absolute resource).
|
abstract Resource |
getConfiguredMinCapacity() |
Get the configured minimum capacity of queue (from absolute resource).
|
abstract Resource |
getEffectiveMaxCapacity() |
Get the effective maximum capacity of queue (from absolute resource).
|
abstract Resource |
getEffectiveMinCapacity() |
Get the effective minimum capacity of queue (from absolute resource).
|
abstract float |
getMaxAMPercentage() |
Get the maximum AM resource percentage.
|
abstract float |
getMaxCapacity() |
Get the maximum capacity.
|
static QueueConfigurations |
newInstance(float capacity,
float absoluteCapacity,
float maxCapacity,
float absoluteMaxCapacity,
float maxAMPercentage) |
|
abstract void |
setAbsoluteCapacity(float absoluteCapacity) |
Set the absolute capacity.
|
abstract void |
setAbsoluteMaxCapacity(float absoluteMaxCapacity) |
Set the absolute maximum capacity.
|
abstract void |
setCapacity(float capacity) |
Set the queue capacity.
|
abstract void |
setConfiguredMaxCapacity(Resource configuredMaxResource) |
Set the configured maximum capacity of queue (from absolute resource).
|
abstract void |
setConfiguredMinCapacity(Resource configuredMinResource) |
Set the configured minimum capacity of queue (from absolute resource).
|
abstract void |
setEffectiveMaxCapacity(Resource capacity) |
Set the effective maximum capacity of queue (from absolute resource).
|
abstract void |
setEffectiveMinCapacity(Resource capacity) |
Set the effective minimum capacity of queue (from absolute resource).
|
abstract void |
setMaxAMPercentage(float maxAMPercentage) |
Set the maximum AM resource percentage.
|
abstract void |
setMaxCapacity(float maxCapacity) |
Set the maximum capacity.
|
@Public @Unstable public static QueueConfigurations newInstance(float capacity, float absoluteCapacity, float maxCapacity, float absoluteMaxCapacity, float maxAMPercentage)
@Public @Unstable public abstract float getCapacity()
@Private @Unstable public abstract void setCapacity(float capacity)
capacity - the queue capacity.@Public @Unstable public abstract float getAbsoluteCapacity()
@Private @Unstable public abstract void setAbsoluteCapacity(float absoluteCapacity)
absoluteCapacity - the absolute capacity@Public @Unstable public abstract float getMaxCapacity()
@Private @Unstable public abstract void setMaxCapacity(float maxCapacity)
maxCapacity - the maximum capacity@Public @Unstable public abstract float getAbsoluteMaxCapacity()
@Private @Unstable public abstract void setAbsoluteMaxCapacity(float absoluteMaxCapacity)
absoluteMaxCapacity - the absolute maximum capacity@Public @Unstable public abstract float getMaxAMPercentage()
@Private @Unstable public abstract void setMaxAMPercentage(float maxAMPercentage)
maxAMPercentage - the maximum AM resource percentage@Public @Unstable public abstract Resource getEffectiveMinCapacity()
@Private @Unstable public abstract void setEffectiveMinCapacity(Resource capacity)
capacity - minimum resource capability@Public @Unstable public abstract Resource getEffectiveMaxCapacity()
@Private @Unstable public abstract void setEffectiveMaxCapacity(Resource capacity)
capacity - maximum resource capability@Public @Unstable public abstract Resource getConfiguredMinCapacity()
@Public @Unstable public abstract void setConfiguredMinCapacity(Resource configuredMinResource)
configuredMinResource - minimum resource capability@Public @Unstable public abstract Resource getConfiguredMaxCapacity()
@Public @Unstable public abstract void setConfiguredMaxCapacity(Resource configuredMaxResource)
configuredMaxResource - maximum resource capabilityCopyright © 2008–2025 Apache Software Foundation. All rights reserved.