Interface FastMetaNet


  • public interface FastMetaNet
    • Field Detail

      • INSTANCE

        static final java.util.concurrent.atomic.AtomicReference<FastMetaNet> INSTANCE
    • Method Detail

      • makeServer

        <LT,​RT extends RemoteApiFastMetaServer<LT,​RT> makeServer​(java.net.URI uri,
                                                                               FastMetaApi<LT,​?> localApiMeta,
                                                                               FastMetaApi<?,​RT> remoteApiMeta,
                                                                               FastMetaServer.Handler<LT,​RT> handler)
        Запускает сервер.
        Parameters:
        uri - URI, определяющий протокол и адрес.
        localApiMeta - FastMetaApi для десериализации вызовов LT (например, GlobalRegServerApi.META).
        remoteApiMeta - FastMetaApi для сериализации вызовов RT (например, GlobalRegClientApi.META).
        handler - Обработчик новых соединений и их событий.
        Returns:
        AFuture, который завершится, когда сервер успешно запустится.