Java Class
Last updated
Last updated
package com.xnarum.custom;
import java.util.HashMap;
import java.util.Map;
import java.util.Properties;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class SampleJavaClassTask {
private static Logger logger = LoggerFactory.getLogger(SampleJavaClassTask.class);
public Map execute(Map map, Properties props) {
logger.info("Received parameters map = {}, props = {}", map, props);
HashMap newMap = new HashMap();
newMap.put("Hello", "world");
try {
String timeout = props.getProperty("Timeout");
Thread.sleep(Integer.parseInt(timeout)*1000);
}catch( Exception ex ) {
logger.error("Failed to sleep", ex);
}
return newMap;
}
}