- 
- All Known Implementing Classes:
- AllPermission,- AttachPermission,- AudioPermission,- AuthPermission,- AWTPermission,- BasicPermission,- CardPermission,- DelegationPermission,- FilePermission,- FlightRecorderPermission,- FXPermission,- InquireSecContextPermission,- JAXBPermission,- JDIPermission,- LinkPermission,- LoggingPermission,- ManagementPermission,- MBeanPermission,- MBeanServerPermission,- MBeanTrustPermission,- NetPermission,- NetworkPermission,- Permission,- PrivateCredentialPermission,- PropertyPermission,- ReflectPermission,- RuntimePermission,- SecurityPermission,- SerializablePermission,- ServicePermission,- SocketPermission,- SQLPermission,- SSLPermission,- SubjectDelegationPermission,- UnresolvedPermission,- URLPermission,- WebServicePermission
 
 
 public interface GuardThis interface represents a guard, which is an object that is used to protect access to another object. This interface contains a single method, checkGuard, with a singleobjectargument.checkGuardis invoked (by the GuardedObjectgetObjectmethod) to determine whether or not to allow access to the object.- Since:
- 1.2
- See Also:
- GuardedObject
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcheckGuard(Object object)Determines whether or not to allow access to the guarded objectobject.
 
- 
- 
- 
Method Detail- 
checkGuardvoid checkGuard(Object object) throws SecurityException Determines whether or not to allow access to the guarded objectobject. Returns silently if access is allowed. Otherwise, throws a SecurityException.- Parameters:
- object- the object being protected by the guard.
- Throws:
- SecurityException- if access is denied.
 
 
- 
 
-