idealingua-v1-runtime-rpc-http4s
idealingua-v1-runtime-rpc-http4s
API
izumi.idealingua.runtime.rpc.http4s
ClientDispatcher
ClientWsDispatcher
ClientWsDispatcher
WebSocketConnectionFailedException
Http4sContext
Http4sContextImpl
Http4sRuntime
HttpRequestContext
HttpServer
IRTBadCredentialsException
IRTHttpFailureException
IRTNoCredentialsException
IRTUnexpectedHttpStatus
IdContextProvider
PacketInfo
RawResponse
RawResponse
BadRawResponse
GoodRawResponse
RequestState
WebsocketClientContext
WebsocketClientContextImpl
WsClientContextProvider
WsClientId
WsContextProvider
WsSessionId
WsSessionListener
WsSessionListener
WsSessionsStorage
WsSessionsStorageImpl
idealingua-v1-runtime-rpc-http4s
/
izumi.idealingua.runtime.rpc.http4s
/
WsContextProvider
WsContextProvider
izumi.idealingua.runtime.rpc.http4s.WsContextProvider
trait
WsContextProvider
[
F
[
_
,
_
],
Ctx
,
ClientId
]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Known subtypes
class
IdContextProvider
[
C
]
Clear all
Members list
Concise view
Value members
Abstract methods
def
handleEmptyBodyPacket
(
id
:
WsClientId
[
ClientId
],
initial
:
Ctx
,
packet
:
RpcPacket
):
F
[
Throwable
, (
Option
[
ClientId
],
F
[
Throwable
,
Option
[
RpcPacket
]])]
def
toContext
(
id
:
WsClientId
[
ClientId
],
initial
:
Ctx
,
packet
:
RpcPacket
):
F
[
Throwable
,
Ctx
]
def
toId
(
initial
:
Ctx
,
currentId
:
WsClientId
[
ClientId
],
packet
:
RpcPacket
):
F
[
Throwable
,
Option
[
ClientId
]]