com.microfocus.awm.model

## Interface IResourceProcessor

-     public interface IResourceProcessor

  Executes `ResourceOperation`s.

  Not intended to be implemented by clients.

  Author:
    Micro Focus

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `doResourceProcessing(IExecutionContext pContext, ToolDescriptor pToolDesc, java.lang.String pAffectedRes, ToolExecutionStatus execStat)` Handles resource operations of an executed TAURUS tool.
    `boolean` | `supportsResourceOperation(EResourceProcessingTypes pRp)` Returns whether the given `EResourceProcessingTypes` is supported by this resource processor.

- - ### Method Detail

    - #### doResourceProcessing

          void doResourceProcessing(IExecutionContext pContext,
                                    ToolDescriptor pToolDesc,
                                    java.lang.String pAffectedRes,
                                    ToolExecutionStatus execStat)
                             throws TaurusCoreException

      Handles resource operations of an executed TAURUS tool.
      Parameters:
        `pContext` - the context of the TAURUS Action
        `pToolDesc` - the tool descriptor that was executed
        `pAffectedRes` - logical name of the affected resource (can be `null`)
        `execStat` - the execution status of the executed tool
      Throws:
        `TaurusCoreException` - if the resource operation fails

    - #### supportsResourceOperation

          boolean supportsResourceOperation(EResourceProcessingTypes pRp)

      Returns whether the given `EResourceProcessingTypes` is supported by this resource processor.
      Parameters:
        `pRp` - the resource processing type to check
      Returns:
        `true` if the processor supports this resource operation type, `false` if not

Copyright © 2015 Micro Focus GmbH. All rights reserved.