-
- 所有已知实现类:
-
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
-
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 void
checkGuard(Object object)
确定是否允许访问受保护对象object
。
-
-
-
方法详细信息
-
checkGuard
void checkGuard(Object object) throws SecurityException
确定是否允许访问受保护对象object
。 如果允许访问,则以静默方式返回。 否则,抛出SecurityException。- 参数
-
object
- 被守卫保护的物体。 - 异常
-
SecurityException
- 如果访问被拒绝。
-
-