abstract class ApolloClient[F[_], S, CP, CE] extends GraphQLPersistentClient[F, S, CP, CE]
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- ApolloClient
- GraphQLPersistentClient
- PersistentClient
- GraphQLStreamingClient
- GraphQLClient
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new ApolloClient(uri: Uri)(implicit arg0: ConcurrentEffect[F], arg1: Timer[F], arg2: Logger[F])
Type Members
- type DataQueue[D] = Queue[F, Either[Throwable, Option[D]]]
- case class RequestApplied[V, D] extends Product with Serializable
- Definition Classes
- GraphQLClient
- case class SubscriptionApplied[V, D] extends Product with Serializable
- Definition Classes
- GraphQLStreamingClient
Abstract Value Members
- abstract val backend: PersistentBackend[F, CP, CE]
- Attributes
- protected
- Definition Classes
- PersistentClient
- abstract val connectionAttempt: Ref[F, Int]
- Attributes
- protected
- abstract val connectionRef: Ref[F, Connection[F, CP]]
- Attributes
- protected
- abstract val connectionStatus: SignallingRef[F, StreamingClientStatus]
- abstract val firstInitInvoked: Deferred[F, Unit]
- Attributes
- protected
- abstract val reconnectionStrategy: ReconnectionStrategy[CE]
- Attributes
- protected
- Definition Classes
- PersistentClient
- abstract val subscriptions: Ref[F, Map[String, Emitter[F]]]
- Attributes
- protected
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def createSubscription[D](subscriptionStream: Stream[F, D], subscriptionId: String): GraphQLSubscription[F, D]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def init(payload: F[Map[String, Json]]): F[Unit]
- Definition Classes
- ApolloClient → PersistentClient
- final def init(payload: Map[String, Json] = Map.empty)(implicit sync: Sync[F]): F[Unit]
- Definition Classes
- PersistentClient
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def request(operation: GraphQLOperation[S], operationName: Option[String] = None): RequestApplied[Variables, Data]
- Definition Classes
- GraphQLClient
- def requestInternal[D](document: String, operationName: Option[String] = None, variables: Option[Json] = None)(implicit arg0: Decoder[D]): F[D]
- Attributes
- protected
- Definition Classes
- ApolloClient → GraphQLClient
- def status: F[StreamingClientStatus]
- Definition Classes
- ApolloClient → PersistentClient
- def statusStream: Stream[F, StreamingClientStatus]
- Definition Classes
- ApolloClient → PersistentClient
- def subscribe(subscription: GraphQLOperation[S], operationName: Option[String] = None): SubscriptionApplied[Variables, Data]
- Definition Classes
- GraphQLStreamingClient
- def subscribeInternal[D](subscription: String, operationName: Option[String] = None, variables: Option[Json] = None)(implicit arg0: Decoder[D]): F[GraphQLSubscription[F, D]]
- Attributes
- protected
- Definition Classes
- ApolloClient → GraphQLStreamingClient
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def terminate(terminateOptions: TerminateOptions[CP], keepSubscriptions: Boolean = false): F[Unit]
- Definition Classes
- PersistentClient
- final def terminateAllSubscriptions(): F[Unit]
- Attributes
- protected
- def terminateInternal(terminateOptions: TerminateOptions[CP], keepSubscriptions: Boolean): F[Unit]
- Attributes
- protected
- Definition Classes
- ApolloClient → PersistentClient
- final def terminateSubscription(id: String, lenient: Boolean = false): F[Unit]
- Attributes
- protected
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- object RequestApplied extends Serializable
- Definition Classes
- GraphQLClient
- object SubscriptionApplied extends Serializable
- Definition Classes
- GraphQLStreamingClient
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated