package com.taobao.tddl.config.impl;
import java.util.List;
import java.util.concurrent.Executor;
import com.taobao.tddl.common.model.lifecycle.AbstractLifecycle;
import com.taobao.tddl.config.ConfigDataHandler;
import com.taobao.tddl.config.ConfigDataListener;
public class StaticConfigDataHandler extends AbstractLifecycle implements ConfigDataHandler {
String value;
public StaticConfigDataHandler(String value){
this.value = value;
}
@Override
public String getData(long timeout, String strategy) {
return value;
}
@Override
public String getNullableData(long timeout, String strategy) {
return value;
}
@Override
public void addListener(ConfigDataListener configDataListener, Executor executor) {
}
@Override
public void addListeners(List<ConfigDataListener> configDataListenerList, Executor executor) {
}
}