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

io.vertx.up.uca.micro.ipc.server.Tunnel Maven / Gradle / Ivy

There is a newer version: 0.9.0
Show newest version
package io.vertx.up.uca.micro.ipc.server;

import io.grpc.BindableService;
import io.vertx.core.Vertx;
import io.vertx.up.runtime.ZeroAnno;

import java.lang.reflect.Method;
import java.util.concurrent.ConcurrentMap;

/**
 * Rpc Service
 */
public interface Tunnel {
    /**
     * IPC method annotated with @Ipc
     */
    ConcurrentMap IPCS
            = ZeroAnno.getIpcs();

    /**
     * Create new Rpc Service by type
     *
     * @return BindableService that will be used in IPC
     */
    BindableService init(Vertx vertx);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy