Most visited

Recently visited

Added in API level 1

GuardedObject

public class GuardedObject
extends Object implements Serializable

java.lang.Object
   ↳ java.security.GuardedObject


GuardedObject是一个用于保护对另一个对象的访问的对象。

GuardedObject封装了一个目标对象和一个Guard对象,这样只有在Guard对象允许的情况下才能访问目标对象。 一旦一个对象被一个GuardedObject封装,对该对象的访问就受到getObject方法的控制,该方法在守护访问的Guard对象上调用checkGuard方法。 如果不允许访问,则抛出异常。

也可以看看:

Summary

Public constructors

GuardedObject(Object object, Guard guard)

使用指定的对象和守卫构造一个GuardedObject。

Public methods

Object getObject()

检索守护对象,或者如果守卫拒绝访问守护对象则抛出异常。

Inherited methods

From class java.lang.Object

Public constructors

GuardedObject

Added in API level 1
GuardedObject (Object object, 
                Guard guard)

使用指定的对象和守卫构造一个GuardedObject。 如果Guard对象为空,则不会限制谁可以访问该对象。

Parameters
object Object: the object to be guarded.
guard Guard: the Guard object that guards access to the object.

Public methods

getObject

Added in API level 1
Object getObject ()

检索守护对象,或者如果守卫拒绝访问守护对象则抛出异常。

Returns
Object the guarded object.
Throws
SecurityException if access to the guarded object is denied.

Hooray!