Example usage for com.google.common.util.concurrent FutureCallback interface-usage

List of usage examples for com.google.common.util.concurrent FutureCallback interface-usage

Introduction

In this page you can find the example usage for com.google.common.util.concurrent FutureCallback interface-usage.

Usage

From source file io.geobit.chain.providers.transhex.TransHexFutureCallback.java

public class TransHexFutureCallback implements FutureCallback<String> {
    private Long start;
    private SettableFuture<String> first;
    private SettableFuture<String> second;
    private TransHexProvider provider;
    private TransHexProviders transHexProviders;

From source file org.opendaylight.openflowplugin.impl.services.AbstractRequestCallback.java

abstract class AbstractRequestCallback<T> implements FutureCallback<OfHeader> {
    private final RequestContext<T> context;
    private final Class<?> requestType;
    private final MessageSpy spy;
    private EventIdentifier eventIdentifier;

From source file io.geobit.chain.providers.block.BlockFutureCallback.java

public class BlockFutureCallback implements FutureCallback<Block> {
    private Long start;
    private SettableFuture<Block> first;
    private SettableFuture<Block> second;
    private BlockProvider provider;
    private BlockProviders blockProviders;

From source file io.geobit.chain.providers.transaction.TransactionFutureCallback.java

public class TransactionFutureCallback implements FutureCallback<Transaction> {
    private Long start;
    private SettableFuture<Transaction> first;
    private SettableFuture<Transaction> second;
    private TransactionProvider provider;
    private TransactionProviders transactionProviders;

From source file io.geobit.chain.providers.addresstransactions.AddressTransactionsFutureCallback.java

public class AddressTransactionsFutureCallback implements FutureCallback<AddressTransactions> {
    private Long start;
    private SettableFuture<AddressTransactions> returned;
    private AddressTransactionsProvider provider;
    private AddressTransactionsProviders receivedProviders;

From source file io.radiowitness.kinesis.producer.KinesisRecordProducer.java

public class KinesisRecordProducer implements FutureCallback<String> {

    private static final Logger log = LoggerFactory.getLogger(KinesisRecordProducer.class);

    private final PutRecordTaskFactory taskFactory;
    private final String partitionKey;

From source file org.opendaylight.bgpcep.pcep.topology.spi.AbstractInstructionExecutor.java

public abstract class AbstractInstructionExecutor implements FutureCallback<Instruction> {

    private static final class InstructionCallback implements FutureCallback<OperationResult> {

        private final Instruction insn;

From source file io.geobit.chain.providers.addressunspents.AddressUnspentsFutureCallback.java

public class AddressUnspentsFutureCallback implements FutureCallback<AddressTransactions> {
    private Long start;
    private SettableFuture<AddressTransactions> returned;
    private AddressUnspentsProvider provider;
    private AddressUnspentsProviders receivedProviders;

From source file com.kolich.curacao.handlers.AbstractFutureCallbackHandler.java

public abstract class AbstractFutureCallbackHandler implements FutureCallback<Object> {

    private static final Logger logger__ = getLogger(AbstractFutureCallbackHandler.class);

    protected final CuracaoContext ctx_;

From source file org.opendaylight.vtn.manager.internal.flow.reader.FlowCountFuture.java

/**
 * {@code FlowCountFuture} describes a future associated with the task which
 * retrieves the number of data flows present in the specified VTN.
 */
public final class FlowCountFuture extends AbstractReadFlowFuture<Integer>
        implements FutureCallback<Optional<VtnFlowTable>>, RpcOutputGenerator<Integer, GetDataFlowCountOutput> {