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

com.opencredo.concourse.domain.commands.channels.CommandInChannel Maven / Gradle / Ivy

package com.opencredo.concourse.domain.commands.channels;

import java.util.Optional;
import java.util.concurrent.CompletableFuture;
import java.util.function.Function;

/**
 * Channel through which Commands are received into the system, e.g. as JSON from a message queue.
 * @param  The type of the inbound value, which is converted into a Command
 * @param  The type of the outbound value, which is converted from an {@link Optional} result
 */
public interface CommandInChannel extends Function> {
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy