PlayAdapter

caliban.PlayAdapter
See thePlayAdapter companion class
object PlayAdapter extends PlayAdapter

Attributes

Companion
class
Graph
Supertypes
class PlayAdapter
class Object
trait Matchable
class Any
Self type

Members list

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