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

org.reactivecommons.async.kafka.KafkaDirectAsyncGateway Maven / Gradle / Ivy

There is a newer version: 5.2.2
Show newest version
package org.reactivecommons.async.kafka;

import io.cloudevents.CloudEvent;
import org.reactivecommons.api.domain.Command;
import org.reactivecommons.async.api.AsyncQuery;
import org.reactivecommons.async.api.DirectAsyncGateway;
import org.reactivecommons.async.api.From;
import reactor.core.publisher.Mono;

public class KafkaDirectAsyncGateway implements DirectAsyncGateway {

    public static final String NOT_IMPLEMENTED_YET = "Not implemented yet";

    @Override
    public  Mono sendCommand(Command command, String targetName) {
        throw new UnsupportedOperationException(NOT_IMPLEMENTED_YET);
    }

    @Override
    public  Mono sendCommand(Command command, String targetName, long delayMillis) {
        throw new UnsupportedOperationException(NOT_IMPLEMENTED_YET);
    }

    @Override
    public  Mono sendCommand(Command command, String targetName, String domain) {
        throw new UnsupportedOperationException(NOT_IMPLEMENTED_YET);
    }

    @Override
    public  Mono sendCommand(Command command, String targetName, long delayMillis, String domain) {
        throw new UnsupportedOperationException(NOT_IMPLEMENTED_YET);
    }

    @Override
    public Mono sendCommand(CloudEvent command, String targetName) {
        throw new UnsupportedOperationException(NOT_IMPLEMENTED_YET);
    }

    @Override
    public Mono sendCommand(CloudEvent command, String targetName, long delayMillis) {
        throw new UnsupportedOperationException(NOT_IMPLEMENTED_YET);
    }

    @Override
    public Mono sendCommand(CloudEvent command, String targetName, String domain) {
        throw new UnsupportedOperationException(NOT_IMPLEMENTED_YET);
    }

    @Override
    public Mono sendCommand(CloudEvent command, String targetName, long delayMillis, String domain) {
        throw new UnsupportedOperationException(NOT_IMPLEMENTED_YET);
    }

    @Override
    public  Mono requestReply(AsyncQuery query, String targetName, Class type) {
        throw new UnsupportedOperationException(NOT_IMPLEMENTED_YET);
    }

    @Override
    public  Mono requestReply(AsyncQuery query, String targetName, Class type, String domain) {
        throw new UnsupportedOperationException(NOT_IMPLEMENTED_YET);
    }

    @Override
    public  Mono requestReply(CloudEvent query, String targetName, Class type) {
        throw new UnsupportedOperationException(NOT_IMPLEMENTED_YET);
    }

    @Override
    public  Mono requestReply(CloudEvent query, String targetName, Class type, String domain) {
        throw new UnsupportedOperationException(NOT_IMPLEMENTED_YET);
    }

    @Override
    public  Mono reply(T response, From from) {
        throw new UnsupportedOperationException(NOT_IMPLEMENTED_YET);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy