Package kaos.policy.guard

Interface Summary
EnforcerManager This interface is exposed by the Guard to the enforcers.
Evaluator  
Guard This is the interface exposed by the Guard to the agent infrastructure.
GuardManager This interface defines methods to manage different guard modules
GuardMgmtRequestsForwarder This is the interface exposed by the GuardMgmtRequestsForwarder to the KAoS infrastructure.
GuardRepositoryManager This interface defines methods to manage a repository.
GuardRepositoryManagerForwarder This interface defines methods to manage a repository of a given GuardRepositoryManager.
GuardSynchronization This interface defines a method implemented by KAoS Directory Service allowing for synchronization of guard databases anc caches.
KAoSExtensionComponent This interface defines methods to access a KAoSExtensionComponent object.
PolicyBootstrapper  
PolicyDistributor This interface defines a method to receive an atomic policy update.
 

Class Summary
ActionPermission $Revision: 1.2 $
GuardPersistenceManager  
GuardRepositoryList Repository List for Guard
GuardRepositoryManagerImpl This interface defines methods to manage a repository.
GuardRetriever This class provides a mechanism for enforcers to obtain a reference to the Guard.
GuardState  
KaaEnabler This class is used when some action fails.
KAoSExtensionComponentImpl  
KAoSGuard Guard for KAoS policies enforcement.
KAoSGuardPersistenceManager  
PermissionClassifier This class is used when Guard forbids an action based on some A- policy.
 

Exception Summary
ComponentAlreadyPresentException EnforcerInstantiationException defines an exception to be thrown by the Guard during the process of instantiation an enforcer.
EnforcerInstantiationException EnforcerInstantiationException defines an exception to be thrown by the Guard during the process of instantiation an enforcer.
GuardInstantiationException GuardInstantiationException defines an exception to be thrown by the KAoSBootstrapper when the instantiation of a Guard fails.
KAoSActionFailureException KAoSActionFailureException defines an exception to be thrown by a KAoS agent in case its attempt to perform certain action fails
KAoSSecurityException KAoSSecurityException defines an exception to be thrown by the Guard if there is no permission ot perform a given action