public class StdProtoBusTaskRunner extends Object implements ProtoBusTaskRunner<StdProtoBus>
| Constructor and Description |
|---|
StdProtoBusTaskRunner(StdProtoBus bus) |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
call(IOBiFunction<StdProtoBus,ProtoIO,R> function) |
<R> Future<R> |
callAsync(IOBiFunction<StdProtoBus,ProtoIO,R> function) |
void |
run(IOBiConsumer<StdProtoBus,ProtoIO> consumer) |
Future<?> |
runAsync(IOBiConsumer<StdProtoBus,ProtoIO> consumer) |
ScheduledFuture<?> |
schedule(IOBiConsumer<StdProtoBus,ProtoIO> task,
long delay,
long period,
TimeUnit unit,
boolean fair) |
public StdProtoBusTaskRunner(StdProtoBus bus)
public Future<?> runAsync(IOBiConsumer<StdProtoBus,ProtoIO> consumer)
runAsync in interface ProtoBusTaskRunner<StdProtoBus>public <R> Future<R> callAsync(IOBiFunction<StdProtoBus,ProtoIO,R> function)
callAsync in interface ProtoBusTaskRunner<StdProtoBus>public ScheduledFuture<?> schedule(IOBiConsumer<StdProtoBus,ProtoIO> task, long delay, long period, TimeUnit unit, boolean fair)
schedule in interface ProtoBusTaskRunner<StdProtoBus>public void run(IOBiConsumer<StdProtoBus,ProtoIO> consumer)
run in interface ProtoBusTaskRunner<StdProtoBus>public <R> R call(IOBiFunction<StdProtoBus,ProtoIO,R> function)
call in interface ProtoBusTaskRunner<StdProtoBus>Copyright © 2012–2017 MARID software development group. All rights reserved.