private List<ProcessListener> listeners = Collections.synchronizedList(new ArrayList<ProcessListener>());
private IZkChildListener processListener;
public ProcessMonitor(Long pipelineId){
super(pipelineId);
processListener = new IZkChildListener() {
public void handleChildChange(String parentPath, List<String> currentChilds) throws Exception {
if (currentChilds != null) {
initProcess(currentChilds);
}