org.jgroups.util.MockTimeScheduler Maven / Gradle / Ivy
package org.jgroups.util;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
/**
* Mock implementation of {@link TimeScheduler}, used by unit tests
* @author Bela Ban
* @since 3.0
*/
public class MockTimeScheduler implements TimeScheduler {
public void execute(Runnable command) {
}
public Future> schedule(Runnable command, long delay, TimeUnit unit) {
return null;
}
public Future> scheduleWithFixedDelay(Runnable command, long initialDelay, long delay, TimeUnit unit) {
return null;
}
public Future> scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit) {
return null;
}
public Future> scheduleWithDynamicInterval(Task task) {
return null;
}
public void setThreadFactory(ThreadFactory factory) {
}
public String dumpTimerTasks() {
return null;
}
public int getMinThreads() {
return 0;
}
public void setMinThreads(int size) {
}
public int getMaxThreads() {
return 0;
}
public void setMaxThreads(int size) {
}
public long getKeepAliveTime() {
return 0;
}
public void setKeepAliveTime(long time) {
}
public int getCurrentThreads() {
return 0;
}
public int size() {
return 0;
}
public void stop() {
}
public boolean isShutdown() {
return false;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy