p
clue
package clue
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- clue
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Package Members
- package annotation
Type Members
- class ApolloClient[F[_], S, CP, CE] extends PersistentStreamingClient[F, S, CP, CE] with PersistentBackendHandler[F, CE]
- type ApolloWebSocketClient[F[_], S] = ApolloClient[F, S, WebSocketCloseParams, WebSocketCloseEvent]
- type CloseReason[CE] = Either[Throwable, CE]
- class ConnectionException extends GraphQLException
- final class ConnectionId extends AnyVal
- Attributes
- protected
- class DisconnectedException extends GraphQLException
- trait Emitter[F[_]] extends AnyRef
- Attributes
- protected
- class GraphQLException extends Exception
- trait GraphQLOperation[S] extends AnyRef
- trait GraphQLSubscription[F[_], D] extends AnyRef
- class InvalidSubscriptionIdException extends GraphQLException
- type Latch[F[_]] = Deferred[F, Either[Throwable, Unit]]
- Attributes
- protected
- trait PersistentBackend[F[_], CP, CE] extends AnyRef
- trait PersistentBackendHandler[F[_], CE] extends AnyRef
- trait PersistentClient[F[_], CP, CE] extends AnyRef
A client that keeps a connection open and initializable protocol with the server.
- sealed trait PersistentClientStatus extends AnyRef
- trait PersistentConnection[F[_], CP] extends AnyRef
- trait PersistentStreamingClient[F[_], S, CP, CE] extends StreamingClient[F, S] with PersistentClient[F, CP, CE]
A client that keeps a connection open and initializable protocol with the server, and allows GraphQL queries, mutations and subscriptions.
- type ReconnectionStrategy[CE] = (Int, CloseReason[CE]) => Option[FiniteDuration]
- sealed abstract class State[+F[_], +CP] extends AnyRef
- Attributes
- protected
- trait StreamingClient[F[_], S] extends TransactionalClient[F, S]
A client that allows subscriptions in addition to one-shot queries and mutations.
- implicit final class StringOps extends AnyVal
- implicit final class ThrowableOps extends AnyVal
- trait TransactionalBackend[F[_]] extends AnyRef
- trait TransactionalClient[F[_], S] extends AnyRef
A client that allows one-shot queries and mutations.
- class TransactionalClientImpl[F[_], S] extends TransactionalClient[F, S]
- type WebSocketBackend[F[_]] = PersistentBackend[F, WebSocketCloseParams, WebSocketCloseEvent]
- type WebSocketClient[F[_], S] = PersistentStreamingClient[F, S, WebSocketCloseParams, WebSocketCloseEvent]
- case class WebSocketCloseEvent(code: Int, reason: String, wasClean: Boolean, wasErrored: Boolean) extends Product with Serializable
- case class WebSocketCloseParams(code: Option[Int] = none, reason: Option[String] = none) extends Product with Serializable
- type WebSocketConnection[F[_]] = PersistentConnection[F, WebSocketCloseParams]
- type WebSocketReconnectionStrategy = (Int, CloseReason[WebSocketCloseEvent]) => Option[FiniteDuration]
Value Members
- object ApolloClient
- object ApolloWebSocketClient
- object ConnectionId
- Attributes
- protected
- object Latch
- Attributes
- protected
- object PersistentBackend
- object PersistentClientStatus
- object ReconnectionStrategy
- object State
- Attributes
- protected
- object TransactionalBackend
- object TransactionalClient
- object WebSocketCloseParams extends Serializable
- object WebSocketReconnectionStrategy