Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

optimize: adjust the processing logic for unsupported listeners #2354

Merged
merged 5 commits into from
Mar 5, 2020
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
adjust the processing logic for unsupported listeners
  • Loading branch information
funky-eyes committed Mar 5, 2020
commit 4ab28d6cbe1204720659bf28847664c60805a8e7
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,12 @@
import io.seata.common.util.StringUtils;
import io.seata.config.AbstractConfiguration;
import io.seata.config.ConfigurationChangeListener;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.ApplicationContext;

public class SpringCloudConfiguration extends AbstractConfiguration {

private static final Logger LOGGER = LoggerFactory.getLogger(SpringCloudConfiguration.class);
private static final String CONFIG_TYPE = "SpringCloudConfig";
private static volatile SpringCloudConfiguration instance;
private static final String PREFIX = "seata.";
Expand Down Expand Up @@ -61,31 +63,30 @@ public String getConfig(String dataId, String defaultValue, long timeoutMills) {

@Override
public boolean putConfig(String dataId, String content, long timeoutMills) {
throw new UnsupportedOperationException();
return false;
}

@Override
public boolean putConfigIfAbsent(String dataId, String content, long timeoutMills) {
throw new UnsupportedOperationException();
return false;
}

@Override
public boolean removeConfig(String dataId, long timeoutMills) {
throw new UnsupportedOperationException();
return false;
}

@Override
public void addConfigListener(String dataId, ConfigurationChangeListener listener) {
throw new UnsupportedOperationException();
LOGGER.error("dynamic listening is not supported spring cloud config");
zjinlei marked this conversation as resolved.
Show resolved Hide resolved
}

@Override
public void removeConfigListener(String dataId, ConfigurationChangeListener listener) {
throw new UnsupportedOperationException();
}

@Override
public Set<ConfigurationChangeListener> getConfigListeners(String dataId) {
throw new UnsupportedOperationException();
return null;
}
}