idealingua-v1-runtime-rpc-http4s
idealingua-v1-runtime-rpc-http4s
API
izumi.idealingua.runtime.rpc.http4s
ws
RawResponse
RawResponse
BadRawResponse
GoodRawResponse
RequestState
WsClientId
WsClientSession
WsClientSession
WsClientSessionImpl
WsContextProvider
WsContextProvider
IdContextProvider
WsSessionId
WsSessionListener
WsSessionListener
WsSessionsStorage
WsSessionsStorage
WsClientDispatcher
WsSessionsStorageImpl
ClientDispatcher
ClientWsDispatcher
ClientWsDispatcher
WebSocketConnectionFailedException
HttpExecutionContext
HttpRequestContext
HttpServer
IRTBadCredentialsException
IRTHttpFailureException
IRTNoCredentialsException
IRTUnexpectedHttpStatus
PacketInfo
WsClientContextProvider
idealingua-v1-runtime-rpc-http4s
/
izumi.idealingua.runtime.rpc.http4s
/
izumi.idealingua.runtime.rpc.http4s.ws
/
RequestState
RequestState
izumi.idealingua.runtime.rpc.http4s.ws.RequestState
class
RequestState
[
F
[
_
,
_
]]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Members list
Clear all
Value members
Concrete methods
def
awaitResponse
(
id
:
RpcPacketId
,
timeout
:
FiniteDuration
):
F
[
Nothing
,
Option
[
RawResponse
]]
def
clear
(
):
F
[
Throwable
,
Unit
]
def
forget
(
id
:
RpcPacketId
):
F
[
Nothing
,
Unit
]
def
handleResponse
(
maybePacketId
:
Option
[
RpcPacketId
],
data
:
Json
):
F
[
Throwable
,
PacketInfo
]
def
methodOf
(
id
:
RpcPacketId
):
Option
[
IRTMethodId
]
def
request
(
id
:
RpcPacketId
,
methodId
:
IRTMethodId
):
F
[
Throwable
,
Promise2
[
F
,
Nothing
,
RawResponse
]]
def
responseWith
(
id
:
RpcPacketId
,
response
:
RawResponse
):
F
[
Throwable
,
Unit
]
In this article
Attributes
Members list
Value members
Concrete methods