abstract class ApolloClient[F[_], S, CP, CE] extends GraphQLPersistentClient[F, S, CP, CE]

Linear Supertypes
GraphQLPersistentClient[F, S, CP, CE], PersistentClient[F, CP, CE], GraphQLStreamingClient[F, S], GraphQLClient[F, S], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ApolloClient
  2. GraphQLPersistentClient
  3. PersistentClient
  4. GraphQLStreamingClient
  5. GraphQLClient
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ApolloClient(uri: Uri)(implicit arg0: ConcurrentEffect[F], arg1: Timer[F], arg2: Logger[F])

Type Members

  1. type DataQueue[D] = Queue[F, Either[Throwable, Option[D]]]
  2. case class RequestApplied[V, D] extends Product with Serializable
    Definition Classes
    GraphQLClient
  3. case class SubscriptionApplied[V, D] extends Product with Serializable
    Definition Classes
    GraphQLStreamingClient

Abstract Value Members

  1. abstract val backend: PersistentBackend[F, CP, CE]
    Attributes
    protected
    Definition Classes
    PersistentClient
  2. abstract val connectionAttempt: Ref[F, Int]
    Attributes
    protected
  3. abstract val connectionRef: Ref[F, Connection[F, CP]]
    Attributes
    protected
  4. abstract val connectionStatus: SignallingRef[F, StreamingClientStatus]
  5. abstract val firstInitInvoked: Deferred[F, Unit]
    Attributes
    protected
  6. abstract val reconnectionStrategy: ReconnectionStrategy[CE]
    Attributes
    protected
    Definition Classes
    PersistentClient
  7. abstract val subscriptions: Ref[F, Map[String, Emitter[F]]]
    Attributes
    protected

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. def createSubscription[D](subscriptionStream: Stream[F, D], subscriptionId: String): GraphQLSubscription[F, D]
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. def init(payload: F[Map[String, Json]]): F[Unit]
    Definition Classes
    ApolloClientPersistentClient
  12. final def init(payload: Map[String, Json] = Map.empty)(implicit sync: Sync[F]): F[Unit]
    Definition Classes
    PersistentClient
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. def request(operation: GraphQLOperation[S], operationName: Option[String] = None): RequestApplied[Variables, Data]
    Definition Classes
    GraphQLClient
  18. def requestInternal[D](document: String, operationName: Option[String] = None, variables: Option[Json] = None)(implicit arg0: Decoder[D]): F[D]
    Attributes
    protected
    Definition Classes
    ApolloClientGraphQLClient
  19. def status: F[StreamingClientStatus]
    Definition Classes
    ApolloClientPersistentClient
  20. def statusStream: Stream[F, StreamingClientStatus]
    Definition Classes
    ApolloClientPersistentClient
  21. def subscribe(subscription: GraphQLOperation[S], operationName: Option[String] = None): SubscriptionApplied[Variables, Data]
    Definition Classes
    GraphQLStreamingClient
  22. 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
    ApolloClientGraphQLStreamingClient
  23. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  24. final def terminate(terminateOptions: TerminateOptions[CP], keepSubscriptions: Boolean = false): F[Unit]
    Definition Classes
    PersistentClient
  25. final def terminateAllSubscriptions(): F[Unit]
    Attributes
    protected
  26. def terminateInternal(terminateOptions: TerminateOptions[CP], keepSubscriptions: Boolean): F[Unit]
    Attributes
    protected
    Definition Classes
    ApolloClientPersistentClient
  27. final def terminateSubscription(id: String, lenient: Boolean = false): F[Unit]
    Attributes
    protected
  28. def toString(): String
    Definition Classes
    AnyRef → Any
  29. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  30. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  31. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  32. object RequestApplied extends Serializable
    Definition Classes
    GraphQLClient
  33. object SubscriptionApplied extends Serializable
    Definition Classes
    GraphQLStreamingClient

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from GraphQLPersistentClient[F, S, CP, CE]

Inherited from PersistentClient[F, CP, CE]

Inherited from GraphQLStreamingClient[F, S]

Inherited from GraphQLClient[F, S]

Inherited from AnyRef

Inherited from Any

Ungrouped