in elasticjob-cloud/elasticjob-cloud-scheduler/src/main/java/org/apache/shardingsphere/elasticjob/cloud/scheduler/state/disable/app/CloudAppDisableListener.java [49:62]
public void event(final Type type, final ChildData oldData, final ChildData data) {
String path = Type.NODE_DELETED == type ? oldData.getPath() : data.getPath();
if (Type.NODE_CREATED == type && isAppDisableNode(path)) {
String appName = path.substring(DisableAppNode.ROOT.length() + 1);
if (Objects.nonNull(appName)) {
disableApp(appName);
}
} else if (Type.NODE_DELETED == type && isAppDisableNode(path)) {
String appName = path.substring(DisableAppNode.ROOT.length() + 1);
if (Objects.nonNull(appName)) {
enableApp(appName);
}
}
}