]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.support.simple/src/main/java/org/argeo/slc/core/execution/tasks/Echo.java
Replace executable by runnable
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.simple / src / main / java / org / argeo / slc / core / execution / tasks / Echo.java
1 package org.argeo.slc.core.execution.tasks;
2
3 import org.apache.commons.logging.Log;
4 import org.apache.commons.logging.LogFactory;
5
6 public class Echo implements Runnable {
7 private final static Log defaultLog = LogFactory.getLog(Echo.class);
8
9 private Log log;
10 private String message;
11
12 public void run() {
13 log().info(message);
14 }
15
16 protected Log log() {
17 return log != null ? log : defaultLog;
18 }
19
20 public void setLog(Log log) {
21 this.log = log;
22 }
23
24 public void setMessage(String message) {
25 this.message = message;
26 }
27
28 }