com.couchbase.client.deps.com.lmax.disruptor.dsl.ConsumerInfo Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of core-io Show documentation
Show all versions of core-io Show documentation
The official Couchbase JVM Core IO Library
package com.couchbase.client.deps.com.lmax.disruptor.dsl;
import com.couchbase.client.deps.com.lmax.disruptor.Sequence;
import com.couchbase.client.deps.com.lmax.disruptor.SequenceBarrier;
import java.util.concurrent.Executor;
interface ConsumerInfo
{
Sequence[] getSequences();
SequenceBarrier getBarrier();
boolean isEndOfChain();
void start(Executor executor);
void halt();
void markAsUsedInBarrier();
boolean isRunning();
}