kaos.cougaar.clik.policyManager
Class PolicyExpanderPlugin

java.lang.Object
  extended by ComponentPlugin
      extended by kaos.cougaar.clik.policyManager.PolicyExpanderPlugin

public class PolicyExpanderPlugin
extends ComponentPlugin

The PolicyExpanderPlugin expands policies before they are sent to the guards. It blackboard.subscribes to UnexpandedPolicyUpdates. ExpandedPolicyUpdates. The actual policy expansion happens in the expandPolicy function. Please see the comments for that method for details on how to expand policies.


Constructor Summary
PolicyExpanderPlugin()
           
 
Method Summary
 void execute()
           
 void expandPolicies(java.util.List policies)
           
 void setupSubscriptions()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PolicyExpanderPlugin

public PolicyExpanderPlugin()
Method Detail

setupSubscriptions

public void setupSubscriptions()

execute

public void execute()

expandPolicies

public void expandPolicies(java.util.List policies)