|
@@ -244,6 +244,12 @@ class ClusterUniqueTask implements Task ,Serializable{
|
|
|
isAlive.set(false);
|
|
isAlive.set(false);
|
|
|
workerId=null;
|
|
workerId=null;
|
|
|
}))
|
|
}))
|
|
|
|
|
+ .doOnNext(__->{
|
|
|
|
|
+ if(executor.getState().equals(State.running)){
|
|
|
|
|
+ this.taskState=State.running;
|
|
|
|
|
+ executor.pause();
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
.publishOn(Schedulers.boundedElastic())
|
|
.publishOn(Schedulers.boundedElastic())
|
|
|
.flatMap(obj -> {
|
|
.flatMap(obj -> {
|
|
|
if(generatePingMsgDisposable!=null&&!generatePingMsgDisposable.isDisposed()){
|
|
if(generatePingMsgDisposable!=null&&!generatePingMsgDisposable.isDisposed()){
|