- java.lang.Object
-
- java.security.GuardedObject
-
- All Implemented Interfaces:
-
Serializable
public class GuardedObject extends Object implements Serializable
GuardedObject是一个用于保护对另一个对象的访问的对象。GuardedObject封装了一个目标对象和一个Guard对象,使得只有在Guard对象允许的情况下才能访问目标对象。 一旦对象被GuardedObject封装,对该对象的访问由
getObject
方法控制,该方法在Guard对象上调用checkGuard
方法来保护访问。 如果不允许访问,则抛出异常。- 从以下版本开始:
- 1.2
- 另请参见:
-
Guard
,Permission
, Serialized Form
-
-
构造方法摘要
构造方法 Constructor 描述 GuardedObject(Object object, Guard guard)
使用指定的对象和守卫构造一个GuardedObject。
-
-
-
方法详细信息
-
getObject
public Object getObject() throws SecurityException
检索被保护的对象,或者如果对守卫对象的访问被守卫拒绝,则抛出异常。- 结果
- 守卫的对象。
- 异常
-
SecurityException
- 如果对被保护对象的访问被拒绝。
-
-