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