org.cougaar.lib.vishnu.client |
|
Java Source File Name | Type | Comment |
AggregateXMLResultHandler.java | Class | |
ALPXMLize.java | Class | Create and return xml for first class log plan objects. |
BaseXMLize.java | Class | Create and return xml for first class log plan objects. |
DataXMLize.java | Class | Create XML document in the Vishnu Data format, directly from ALP objects. |
DirectMode.java | Class | Direct mode. |
DirectModeListener.java | Interface | |
DirectResultHandler.java | Class |
For Direct mode. |
DirectResultListener.java | Interface | |
ExternalMode.java | Class | External mode. |
FormatXMLize.java | Class | Create XML document in the Vishnu ObjectFormat format,
directly from ALP objects. |
InternalMode.java | Class | Internal mode. |
ModeListener.java | Interface | What a plugin must do for a SchedulerLifecycle mode. |
PluginHelper.java | Class | Base class for Modes and ResultHandlers that help the VishnuPlugin to do its work. |
ResultHandler.java | Interface | Marker interface for result handlers, either XML or Direct
Meant to work with ResultListeners. |
ResultListener.java | Interface | |
SchedulerLifecycle.java | Interface | Defines the lifecycle of a Scheduler Mode, one of External, Internal, or Direct. |
VishnuAggregatorPlugin.java | Class | Aggregator version of ALP-Vishnu Bridge.
The key thing to note is that the asset in the task->asset
association is on the WITH preposition of the generated MPTask.
This is critical, because the allocator downstream will look for this
prep and pluck the asset off to make the allocation. |
VishnuAllocationResultAggregator.java | Class | VishnuAllocationResultAggregator is a class which specifies how AllocationResults
should be aggregated. |
VishnuAllocatorPlugin.java | Class | |
VishnuComm.java | Class | Abstractions of communication for Vishnu
Hides whether we're running internally or externally from callers. |
VishnuConfig.java | Class | Keeps track of configuration files
Also has methods for dealing with template tasks and prototypical resources for when in introspective mode. |
VishnuDomUtil.java | Class | A collection of helper methods for manipulating DOM documents. |
VishnuExpanderPlugin.java | Class |
A simple expander base class. |
VishnuPlugin.java | Class |
ALP-Vishnu bridge.
Base class for interacting with the Vishnu scheduler.
There are 3 main dimensions of behavior for this plugin:
- SchedulerMode (External, Internal, or Direct)
- Job type (Batch or Incremental)
- Translation (Automatic or Custom)
Supports three main scheduler modes : External, Internal, and Direct. |
XMLizer.java | Interface | Create XML document in the Vishnu Data format, directly from ALP objects. |
XMLProcessor.java | Class | Handles XML interaction... |
XMLResultHandler.java | Class | |