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
    Generates TaskInfo 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 of IXMEngineTaskGenerator for high-volume task generation.
  • Class Summary 
    Class Description
    AbstractTaskWriter
    Recommended base class for implementations of TaskWriter.
    BaseIXMEngineFactory
    Base class for implementing IXMEngineFactory.
    IXMEngineArgs
    JSONObject extended to support values of types Date and List
    IXMHooks
    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.