-
- 所有已知实现类:
-
AllPermission,AttachPermission,AudioPermission,AuthPermission,AWTPermission,BasicPermission,CardPermission,DelegationPermission,FilePermission,FlightRecorderPermission,InquireSecContextPermission,JDIPermission,LinkPermission,LoggingPermission,ManagementPermission,MBeanPermission,MBeanServerPermission,MBeanTrustPermission,NetPermission,NetworkPermission,Permission,PrivateCredentialPermission,PropertyPermission,ReflectPermission,RuntimePermission,SecurityPermission,SerializablePermission,ServicePermission,SocketPermission,SQLPermission,SSLPermission,SubjectDelegationPermission,UnresolvedPermission,URLPermission
public interface Guard此接口表示一个guard,它是一个用于保护对另一个对象的访问的对象。
此接口包含单个方法
checkGuard,其中包含一个object参数。 调用checkGuard(通过GuardedObjectgetObject方法)以确定是否允许访问该对象。- 从以下版本开始:
- 1.2
- 另请参见:
-
GuardedObject
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 voidcheckGuard(Object object)确定是否允许访问受保护对象object。
-
-
-
方法详细信息
-
checkGuard
void checkGuard(Object object) throws SecurityException
确定是否允许访问受保护对象object。 如果允许访问,则以静默方式返回。 否则,抛出SecurityException。- 参数
-
object- 被守卫保护的物体。 - 异常
-
SecurityException- 如果访问被拒绝。
-
-