Package fr.gouv.vitam.processing.engine.core.monitoring

# Class ProcessMonitoringImpl

java.lang.Object
fr.gouv.vitam.processing.engine.core.monitoring.ProcessMonitoringImpl

All Implemented Interfaces:
  `ProcessMonitoring`

public class ProcessMonitoringImpl extends Object implements ProcessMonitoring
ProcessMonitoringImpl class implementing the ProcessMonitoring

- ## Method Summary

  Modifier and Type
  Method
  Description
  `ProcessWorkflow`
  `findOneProcessWorkflow(String operationId, Integer tenantId)`
  Gets Process Workflow by operation Id
  `static ProcessMonitoringImpl`
  `getInstance()`
  Get the Process Monitoring instance

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### getInstance

    public static ProcessMonitoringImpl getInstance()
    Get the Process Monitoring instance
    Returns:
      the ProcessMonitoring instance

  - ### findOneProcessWorkflow

    public ProcessWorkflow findOneProcessWorkflow(String operationId, Integer tenantId) throws WorkflowNotFoundException
    Description copied from interface: `ProcessMonitoring`
    Gets Process Workflow by operation Id
    Specified by:
      `findOneProcessWorkflow` in interface `ProcessMonitoring`
    Parameters:
      `operationId` - :null not allowed
      `tenantId` - Tenant identifier
    Returns:
      ProcessWorkflow object
    Throws:
      `WorkflowNotFoundException` - thrown when process workflow not found