org.cougaar.core.plugin
Interface PluginBase

All Superinterfaces:
org.cougaar.core.component.Component, org.cougaar.util.GenericStateModel
All Known Subinterfaces:
PolicyManager
All Known Implementing Classes:
AbstractMobilityPlugin, AdaptivityEngine, AddAgentExamplePlugin, AgentControlPlugin, AgentLoadLoggerPlugin, AgentLoadRatePlugin, AgentLoadSensorPlugin, AgentLoadTracePlugin, AgentStatusRatePlugin, ComponentPlugin, ConditionServiceProvider, CPURemoteTestPlugin, CPUTestPlugin, DeletionPlugin, DemoTimeControlPlugin, Exercise, FreezeNodePlugin, FreezePlugin, FreezeServlet, FreezeSocietyPlugin, FreezeSourcePlugin, FreezeTargetPlugin, LateOperatingModePlugin, MetricsBlasterPlugin, MetricsClientPlugin, MetricsServletPlugin, MetricsTestPlugin, MoveAgentLoopTestPlugin, MoveAgentPlugin, OperatingModePolicyManager, OperatingModeServiceProvider, ParameterizedPlugin, PersistenceAdapterPlugin, PersistenceControlPlugin, PersistenceMetricsServlet, PingReceiver, PingSender, PlaybookManager, PolicyInjectorPlugin, PolicyRemoteTestPlugin, PolicyTestPlugin, RedirectMovePlugin, RootControlPlugin, RootMobilityPlugin, ServiceUserPlugin, ServiceUserPluginBase, SimpleRelayExample, TestABA, TestFullSnapshot, ThreatconTestPlugin, TimestampServicePlugin

public interface PluginBase
extends org.cougaar.core.component.Component

Inteface that describes the minimum expected capabilities of all Plugins.


Field Summary
static java.lang.String INSERTION_POINT
          The insertion point for Plugins, defined relative to their parent, PluginManager.
 
Fields inherited from interface org.cougaar.util.GenericStateModel
ACTIVE, IDLE, LOADED, UNINITIALIZED, UNLOADED
 
Method Summary
 
Methods inherited from interface org.cougaar.util.GenericStateModel
getModelState, halt, initialize, load, resume, start, stop, suspend, unload
 

Field Detail

INSERTION_POINT

static final java.lang.String INSERTION_POINT
The insertion point for Plugins, defined relative to their parent, PluginManager.

See Also:
Constant Field Values