Interface DispatchProcessorEnabler

All Superinterfaces:
Browsable, Extensible, Identifiable, Operable, OsidEnabler, OsidObject, OsidRule, Temporal

public interface DispatchProcessorEnabler extends OsidEnabler

A DispatchProcessorEnabler manages the active status of a DispatchProcessor..

  • Method Details

    • getDispatchProcessorEnablerRecord

      DispatchProcessorEnablerRecord getDispatchProcessorEnablerRecord(Type dispatchProcessorEnablerRecordType) throws OperationFailedException
      Gets the dispatch processor enabler record corresponding to the given DispatchProcessorEnabler record Type. This method ie used to retrieve an object implementing the requested record. The dispatchProcessorEnablerRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(dispatchProcessorEnablerRecordType) is true.
      Parameters:
      dispatchProcessorEnablerRecordType - the type of dispatch processor enabler record to retrieve
      Returns:
      the dispatch processor enabler record
      Throws:
      NullArgumentException - dispatchProcessorEnablerRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(dispatchProcessorEnablerRecordType) is false
      Compliance:
      mandatory - This method must be implemented.