package com.proc.task; import java.util.ArrayList; import org.camunda.bpm.engine.delegate.DelegateExecution; import org.camunda.bpm.engine.delegate.JavaDelegate; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class LogList implements JavaDelegate { private static final Logger LOG = LoggerFactory.getLogger( LogList.class); @Override public void execute( DelegateExecution execution ) throws Exception { ArrayList theList = (ArrayList) execution.getVariable( "theList" ); theList.stream().forEach(item -> LOG.info( "Request {}:{}" , item.id, item.field) ); } }