public void submitAdapterCalls(final Method method, final Object[] args, final Object adapter, final WorkflowInstanceInfo workflow) {
monitoringQueue.offer(new MonitoringDataAwareRunnable() {
@Override
public void run() {
monitoringDataAdder.addMonitoringData(new AdapterCallInfo(method.getName(), Arrays.toString(args), new Date(), adapter.getClass().getName(),workflow));
}
});
}