Package com.onenetwork.platform.ixm
Interface into One Network's Intelligent eXecution Manager - leverages the Grid architecture to implement incremental planning algorithms.
-
Interface Summary Interface Description IXMEngine Implements the core algorithm for a given IXM Engine.IXMEngineFactory Each IXM Engine implements this factory interface to create objects required for plan execution.IXMEngineJmxService This Interface provides the name and type of the parameters that are necessary to invoke the engine using a JMX MBean.IXMEngineTaskGenerator GeneratesTaskInfo
objects, one for each task required for the given task filters.IXMEngineTaskWorker Provides a hook for responding to failed engine runs.IXMPlanParameters Marker Interface for plan parameters given to an engine for execution.IXMService Service for Interactive eXecution Manager (IXM) engines.TaskWriter Use this instead ofIXMEngineTaskGenerator
for high-volume task generation. -
Class Summary Class Description AbstractTaskWriter Recommended base class for implementations ofTaskWriter
.BaseIXMEngineFactory Base class for implementingIXMEngineFactory
.IXMEngineArgs JSONObject extended to support values of types Date and ListIXMHooks Datasets may optionally provide a subclass of IXMHooks called sptname.sptversion.customAPI.ixm.CustomIXMHooks.IXMPlanResult Captures the results of an IXM Engine run.TaskGeneratorFilters Filters given to the task generator to refine the tasks to be created.TaskInfo Encapsulates the information necessary to create task for invoking IXM Engines. -
Exception Summary Exception Description IXMException This exception can be thrown to indicate an error occurred during IXM Engine invocation.RequestedRescheduleException Exception to be thrown in the event task generator request reschedule for the task.