-
- 既知のすべての実装クラス:
BoundedMeter
,NotifyingMeter
,SimpleMeter
,ThrottledMeter
public interface ResourceMeter
現在の値とResourceTypeを持つリソース・メーターです。 その他の役に立つセマンティクについては、具体的なメーターのサブタイプを参照してください。 メーターでは、正味の割当ておよび解放を追跡する現在の値と、割当てのみをカウントする累計割当て数を保持します。 メーターの動作は具体実装をサブクラス化したり、このインタフェースを実装することで、拡張またはカスタマイズできます。- 導入されたバージョン:
- 8u40
- 関連項目:
SimpleMeter
、NotifyingMeter
、BoundedMeter
、ThrottledMeter
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 long
getAllocated()
ResourceMeterから割当ての累計を返します。ResourceType
getType()
ResourceType
を返します。long
getValue()
ResourceMeterの現在の正味値を返します。
-
-
-
メソッドの詳細
-
getValue
long getValue()
ResourceMeterの現在の正味値を返します。 正味値は、割当て量の累計から解放量をすべてを差し引いた差分です。- 戻り値:
- メーターの現在の正味値
-
getAllocated
long getAllocated()
ResourceMeterから割当ての累計を返します。- 戻り値:
- メーターからの割当ての合計
-
getType
ResourceType getType()
ResourceType
を返します。- 戻り値:
- ResourceType
-
-