@Override
 @Deprecated
 public void notify(Response<?> response) throws CopperRuntimeException {
   monitoringDataCollector.submitAdapterWfNotify(
       response.getCorrelationId(), response.getResponse(), adapter);
   processingEngine.notify(response);
 }
 @Override
 public void runBatch(List<WorkflowInstanceDescr<?>> wfInstanceDescr) throws CopperException {
   for (WorkflowInstanceDescr<?> wfInstanceDesc : wfInstanceDescr) {
     monitoringDataCollector.submitAdapterWfLaunch(wfInstanceDesc.getWfName(), adapter);
   }
   processingEngine.runBatch(wfInstanceDescr);
 }
 @Override
 public void run(String wfname, Object data) throws CopperException {
   monitoringDataCollector.submitAdapterWfLaunch(wfname, adapter);
   processingEngine.run(wfname, data);
 }