kaos.policy.guard
Interface GuardManager

All Known Implementing Classes:
KAoSGuardImpl

public interface GuardManager

This interface defines methods to manage different guard modules


Method Summary
 java.util.Collection<KAoSExtensionComponentManager> getAllRepositoryManagers()
           
 EventsHistoryManager getEventHistoryManager()
           
 PreComputedPolicyDBManager getPolicyDBManager()
           
 KAoSExtensionComponentManager getRepositoryManager(java.lang.String repType)
           
 void removeAllRepositoryManagers()
           
 KAoSExtensionComponentManager removeRepositoryManager(java.lang.String repType)
           
 void setRepositoryManager(java.lang.String repType, KAoSExtensionComponentManager repManager)
           
 

Method Detail

getRepositoryManager

KAoSExtensionComponentManager getRepositoryManager(java.lang.String repType)

removeRepositoryManager

KAoSExtensionComponentManager removeRepositoryManager(java.lang.String repType)

setRepositoryManager

void setRepositoryManager(java.lang.String repType,
                          KAoSExtensionComponentManager repManager)

getAllRepositoryManagers

java.util.Collection<KAoSExtensionComponentManager> getAllRepositoryManagers()

removeAllRepositoryManagers

void removeAllRepositoryManagers()

getPolicyDBManager

PreComputedPolicyDBManager getPolicyDBManager()

getEventHistoryManager

EventsHistoryManager getEventHistoryManager()