p
clue
package clue
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- clue
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- abstract class ApolloClient[F[_], S, CP, CE] extends GraphQLPersistentClient[F, S, CP, CE]
- case class ApolloWebSocketClient[F[_], S](uri: Uri, backend: WebSocketBackend[F], connectionStatus: SignallingRef[F, StreamingClientStatus], subscriptions: Ref[F, Map[String, Emitter[F]]], firstInitInvoked: Deferred[F, Unit], connectionRef: Ref[F, Connection[F, WebSocketCloseParams]], connectionAttempt: Ref[F, Int], reconnectionStrategy: ReconnectionStrategy[WebSocketCloseEvent])(implicit evidence$1: ConcurrentEffect[F], evidence$2: Timer[F], evidence$3: Logger[F]) extends ApolloClient[F, S, WebSocketCloseParams, WebSocketCloseEvent] with GraphQLWebSocketClient[F, S] with Product with Serializable
- trait Backend[F[_]] extends AnyRef
- type CloseReason[CE] = Either[Throwable, CE]
- trait Emitter[F[_]] extends AnyRef
- Attributes
- protected
- trait GraphQLClient[F[_], S] extends AnyRef
A client that allows one-shot queries and mutations.
- class GraphQLException extends Exception
- trait GraphQLOperation[S] extends AnyRef
- trait GraphQLPersistentClient[F[_], S, CP, CE] extends GraphQLStreamingClient[F, S] with PersistentClient[F, CP, CE]
- trait GraphQLStreamingClient[F[_], S] extends GraphQLClient[F, S]
A client that allows subscriptions besides one-shot queries and mutations.
- trait GraphQLSubscription[F[_], D] extends AnyRef
- trait GraphQLWebSocketClient[F[_], S] extends GraphQLPersistentClient[F, S, WebSocketCloseParams, WebSocketCloseEvent]
- class HttpClient[F[_], S] extends GraphQLClient[F, S]
- class InvalidSubscriptionIdException extends Exception
- trait PersistentBackend[F[_], CP, CE] extends AnyRef
- trait PersistentClient[F[_], CP, CE] extends AnyRef
A client that keeps a connection open with the server.
- trait PersistentConnection[F[_], CP] extends AnyRef
- type ReconnectionStrategy[CE] = (Int, CloseReason[CE]) => Option[FiniteDuration]
- sealed trait StreamingClientStatus extends AnyRef
- sealed trait TerminateOptions[+CP] extends AnyRef
- trait WebSocketBackend[F[_]] extends PersistentBackend[F, WebSocketCloseParams, WebSocketCloseEvent]
- case class WebSocketCloseEvent(code: Int, reason: String, wasClean: Boolean) extends Product with Serializable
- case class WebSocketCloseParams(code: Option[Int] = none, reason: Option[String] = none) extends Product with Serializable
- trait WebSocketConnection[F[_]] extends PersistentConnection[F, WebSocketCloseParams]
- type WebSocketReconnectionStrategy = (Int, CloseReason[WebSocketCloseEvent]) => Option[FiniteDuration]
Value Members
- object ApolloClient
- object ApolloWebSocketClient extends Serializable
- object Backend
- object HttpClient
- object PersistentBackend
- object ReconnectionStrategy
- object StreamingClientStatus
- object TerminateOptions
- object WebSocketCloseParams extends Serializable
- object WebSocketReconnectionStrategy