caliban-play
caliban-play
API
caliban
PlayAdapter
PlayAdapter
caliban-play
/
caliban
/
PlayAdapter
PlayAdapter
caliban.PlayAdapter
See the
PlayAdapter
companion class
object
PlayAdapter
extends
PlayAdapter
Attributes
Companion
class
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
PlayAdapter
class
Object
trait
Matchable
class
Any
Self type
PlayAdapter
.type
Members list
Clear all
Type members
Types
type
AkkaPipe
=
Flow
[
GraphQLWSInput
,
Either
[
GraphQLWSClose
,
GraphQLWSOutput
],
Any
]
Value members
Concrete methods
def
apply
(
options
:
PlayServerOptions
):
PlayAdapter
def
convertHttpStreamingEndpoint
[
R
,
Input
](
endpoint
:
Full
[
Unit
,
Unit
,
Input
,
TapirResponse
, (
BinaryStream
),
PekkoStreams
, [
_
]
=>>
RIO
[
R
,
_$6
]])(
implicit
runtime
:
Runtime
[
R
],
mat
:
Materializer
):
ServerEndpoint
[
PekkoStreams
,
Future
]
def
convertWebSocketEndpoint
[
R
](
endpoint
:
Full
[
Unit
,
Unit
, (
ServerRequest
,
String
),
StatusCode
, (
String
,
CalibanPipe
),
ZioWebSockets
, [
_
]
=>>
RIO
[
R
,
_$11
]])(
implicit
runtime
:
Runtime
[
R
],
materializer
:
Materializer
):
ServerEndpoint
[
PekkoStreams
&
WebSockets
,
Future
]
Inherited methods
def
makeHttpService
[
R
,
E
](
interpreter
:
HttpInterpreter
[
R
,
E
])(
implicit
runtime
:
Runtime
[
R
],
materializer
:
Materializer
):
Routes
Attributes
Inherited from:
PlayAdapter
def
makeHttpUploadService
[
R
,
E
](
interpreter
:
HttpUploadInterpreter
[
R
,
E
])(
implicit
runtime
:
Runtime
[
R
],
materializer
:
Materializer
,
requestCodec
:
JsonCodec
[
GraphQLRequest
],
mapCodec
:
JsonCodec
[
Map
[
String
,
Seq
[
String
]]]):
Routes
Attributes
Inherited from:
PlayAdapter
def
makeWebSocketService
[
R
,
E
](
interpreter
:
WebSocketInterpreter
[
R
,
E
])(
implicit
runtime
:
Runtime
[
R
],
materializer
:
Materializer
):
Routes
Attributes
Inherited from:
PlayAdapter
In this article
Attributes
Members list
Type members
Types
Value members
Concrete methods
Inherited methods