io.scalecube.services.transport.api.ServerTransport Maven / Gradle / Ivy
package io.scalecube.services.transport.api;
import io.scalecube.net.Address;
import reactor.core.publisher.Mono;
public interface ServerTransport {
/**
* Returns factual listen server address.
*
* @return listen server address
*/
Address address();
/**
* Starts a server transport.
*
* @return bound server address
*/
Mono bind();
/**
* Stops server transport.
*
* @return srop signal
*/
Mono stop();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy