モジュール java.base
パッケージ java.security

クラスGuardedObject

java.lang.Object
java.security.GuardedObject
すべての実装されたインタフェース:
Serializable

public class GuardedObject extends Object implements Serializable
GuardedObjectは、別のオブジェクトへのアクセスから保護するためのオブジェクトです。

GuardedObjectは、ターゲット・オブジェクトとGuardオブジェクトをカプセル化します。これにより、ターゲット・オブジェクトへのアクセスは、Guardオブジェクトが許可した場合に限り可能になります。 オブジェクトがGuardedObjectによってカプセル化されると、そのオブジェクトへのアクセスはgetObjectメソッドによって制御されます。getObjectは、アクセスを制御しているGuardオブジェクトのcheckGuardメソッドを呼び出します。 アクセスが許可されなかった場合は、例外がスローされます。

導入されたバージョン:
1.2
関連項目: