
io.scalecube.services.transport.LocalServiceDispatchers Maven / Gradle / Ivy
package io.scalecube.services.transport;
import io.scalecube.services.Reflect;
import io.scalecube.services.transport.api.ServiceMethodDispatcher;
import io.scalecube.services.transport.dispatchers.FireAndForgetDispatcher;
import io.scalecube.services.transport.dispatchers.RequestResponseDispatcher;
import io.scalecube.services.transport.dispatchers.RequestStreamDispatcher;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
import reactor.core.publisher.Flux;
import reactor.core.publisher.Mono;
public class LocalServiceDispatchers {
@SuppressWarnings("rawtypes")
private ConcurrentMap localServices = new ConcurrentHashMap<>();
private List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy