01: package org.cougaar.logistics.plugin.inventory;
02:
03: import org.cougaar.core.service.BlackboardService;
04: import org.cougaar.core.agent.service.alarm.Alarm;
05:
06: import java.util.Collection;
07:
08: /**
09: * Created by IntelliJ IDEA.
10: *
11: * @author gvidaver@bbn.com
12: * Date: Dec 23, 2005
13: * Time: 2:48:14 PM
14: * To change this template use File | Settings | File Templates.
15: */
16: public interface ReconcileSupplyExpanderInventoryManager {
17: BlackboardService getBBService();
18:
19: Collection getCommStatusSubscription();
20:
21: /**
22: * @see ReconcileSupplyExpander#findLastSupplyTaskTime(String)
23: * @return all supply tasks
24: */
25: Collection getSupplyTasks();
26:
27: /**
28: * @see ReconcileSupplyExpander#determineCommStatus
29: * @param timeOut
30: * @return Alarm
31: */
32: Alarm addAlarm(long timeOut);
33: }
|