- 所有已知的实现类:
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
这个接口代表一个守卫,它是一个用于保护对另一个对象的访问的对象。
该接口包含一个方法 checkGuard
和一个 object
参数。 checkGuard
被调用(通过 GuardedObject getObject
方法)来确定是否允许访问该对象。
- 自从:
- 1.2
- 参见:
-
方法总结
-
方法详情
-
checkGuard
确定是否允许访问受保护的对象object
。如果允许访问则静默返回。否则,抛出一个SecurityException
。- 参数:
object
- 受守卫保护的对象。- 抛出:
SecurityException
- 如果访问被拒绝。
-