All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.couchbase.client.deps.com.lmax.disruptor.dsl.ConsumerInfo Maven / Gradle / Ivy

There is a newer version: 3.7.2
Show newest version
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();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy