- java.lang.Object
-
- jdk.management.resource.SimpleMeter
-
- jdk.management.resource.NotifyingMeter
-
- jdk.management.resource.BoundedMeter
-
- すべての実装されたインタフェース:
ResourceMeter
,ResourceRequest
@Deprecated(since="10", forRemoval=true) public class BoundedMeter extends NotifyingMeter implements ResourceMeter, ResourceRequest
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。リソース管理は、置き換えのない削除のために推奨されていません。BoundedMeterは、上限を適用し、オプションの親からの変更および割当てに対して承認者のコールバックを提供します。 承認のコールバックは、粒度のしきい値を超過したり、境界を越えると発生します。承認のコールバックは境界チェックの前に行われます。 すべてのリクエストが完全に許可されるか、許可されないかのどちらかです。 拒否されたリクエストに親からの割当ては行われません。- 導入されたバージョン:
- 8u40
-
-
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 protected
BoundedMeter(ResourceType type, long bound, ResourceRequest parent, ResourceApprover approver)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。BoundedMeterのコンストラクタです。
-
メソッドのサマリー
すべてのメソッド staticメソッド インスタンス・メソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 static BoundedMeter
create(ResourceType type, long bound)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。タイプと上限を持つ新しいBoundedMeterを返します。static BoundedMeter
create(ResourceType type, long bound, ResourceApprover approver)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。タイプ、上限および承認者を持つ新しいBoundedMeterを返します。static BoundedMeter
create(ResourceType type, long bound, ResourceRequest parent)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。タイプ、上限および親を持つ新しいBoundedMeterを返します。static BoundedMeter
create(ResourceType type, long bound, ResourceRequest parent, ResourceApprover approver)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。タイプ、上限、親および承認者を持つ新しいBoundedMeterを返します。long
getBound()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。メーターの上限を返します。long
setBound(long bound)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。境界を設定します。-
クラス jdk.management.resource.NotifyingMeterで宣言されたメソッド
create, create, getApprover, getGranularity, setGranularity, validate
-
インタフェース jdk.management.resource.ResourceMeterで宣言されたメソッド
getAllocated, getType, getValue
-
インタフェース jdk.management.resource.ResourceRequestで宣言されたメソッド
request
-
-
-
-
コンストラクタの詳細
-
BoundedMeter
protected BoundedMeter(ResourceType type, long bound, ResourceRequest parent, ResourceApprover approver)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。BoundedMeterのコンストラクタです。- パラメータ:
type
- メーターのResourceTypebound
- 最初の上限parent
- リクエスト元のResourceRequest (null
も可)approver
- 通知対象のResourceApprover (null
も可)
-
-
メソッドの詳細
-
create
public static BoundedMeter create(ResourceType type, long bound)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。タイプと上限を持つ新しいBoundedMeterを返します。- パラメータ:
type
- ResourceTypebound
- 上限(ゼロ以上が必要)- 戻り値:
- タイプと上限を持つ新しいBoundedMeter
- 例外:
IllegalArgumentException
- boundがゼロ(0)よりも小さい場合
-
create
public static BoundedMeter create(ResourceType type, long bound, ResourceRequest parent)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。タイプ、上限および親を持つ新しいBoundedMeterを返します。- パラメータ:
type
- ResourceTypebound
- 上限(ゼロ以上が必要)parent
- リクエスト元のResourceRequest (null
も可)- 戻り値:
- タイプ、上限および親承認者を持つ新しいBoundedMeter
- 例外:
IllegalArgumentException
- boundがゼロ(0)よりも小さい場合
-
create
public static BoundedMeter create(ResourceType type, long bound, ResourceRequest parent, ResourceApprover approver)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。タイプ、上限、親および承認者を持つ新しいBoundedMeterを返します。- パラメータ:
type
- ResourceTypebound
- 上限(ゼロ以上が必要)parent
- リクエスト元のResourceRequest (null
も可)approver
- 通知対象のResourceApprover (null
も可)- 戻り値:
- タイプ、上限、親および承認者を持つ新しいBoundedMeter
- 例外:
IllegalArgumentException
- boundがゼロ(0)よりも小さい場合
-
create
public static BoundedMeter create(ResourceType type, long bound, ResourceApprover approver)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。タイプ、上限および承認者を持つ新しいBoundedMeterを返します。- パラメータ:
type
- ResourceTypebound
- 上限(ゼロ以上が必要)approver
- 通知対象のResourceApprover (null
も可)- 戻り値:
- タイプ、上限、親および承認者を持つ新しいBoundedMeter
- 例外:
IllegalArgumentException
- boundがゼロ(0)よりも小さい場合
-
getBound
public final long getBound()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。メーターの上限を返します。- 戻り値:
- 上限
-
setBound
public final long setBound(long bound)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。境界を設定します。- パラメータ:
bound
- 上限(ゼロ以上が必要)- 戻り値:
- 以前の上限
- 例外:
IllegalArgumentException
- boundがゼロ(0)よりも小さい場合
-
-