
io.github.vipcxj.jasync.ng.runtime.schedule.FutureDisposable Maven / Gradle / Ivy
package io.github.vipcxj.jasync.ng.runtime.schedule;
import io.github.vipcxj.jasync.ng.spec.JDisposable;
import java.util.concurrent.Future;
public class FutureDisposable implements JDisposable {
private final Future future;
public FutureDisposable(Future future) {
this.future = future;
}
@Override
public void dispose() {
future.cancel(true);
}
@Override
public boolean isDisposed() {
return future.isCancelled();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy