java.lang.Object
java.security.GuardedObject
- 所有已实现的接口:
Serializable
GuardedObject 是用于保护对另一个对象的访问的对象。
GuardedObject 封装了一个目标对象和一个 Guard 对象,这样只有在 Guard 对象允许的情况下才能访问目标对象。一旦对象被 GuardedObject 封装,对该对象的访问就由 getObject
方法控制,该方法在保护访问的 Guard 对象上调用 checkGuard
方法。如果不允许访问,则抛出异常。
- 自从:
- 1.2
- 参见:
-
构造方法总结
构造方法 -
方法总结
-
构造方法详细信息
-
GuardedObject
使用指定的对象和守卫构造一个 GuardedObject。如果 Guard 对象是null
,那么将不会限制谁可以访问该对象。- 参数:
object
- 要守护的对象。guard
- 保护对象访问的 Guard 对象。
-
-
方法详情
-
getObject
守卫拒绝访问受保护的对象则抛出异常。- 返回:
- 被保护的对象。
- 抛出:
SecurityException
- 如果对受保护对象的访问被拒绝。
-