Packages

object OverTransportLayer

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OverTransportLayer
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

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. def apply[Ctx, Val](schema: Schema[Ctx, Val], root: Val, protocol: OverWebsocket = OverWebsocket.subscriptionsTransportWs, queryValidator: QueryValidator = QueryValidator.default, deferredResolver: DeferredResolver[Ctx] = DeferredResolver.empty, exceptionHandler: ExceptionHandler = ExceptionHandler.empty, deprecationTracker: DeprecationTracker = DeprecationTracker.empty, middleware: List[Middleware[Ctx]] = Nil, maxQueryDepth: Option[Int] = None, queryReducers: List[QueryReducer[Ctx, _]] = Nil, timeoutDuration: Duration = Duration.Inf, keepAlive: FiniteDuration = 12.seconds, bufferSize: Int = 128)(implicit sys: ActorSystem[Command]): OverTransportLayer[Ctx, Val]

    Create a new instance of OverTransportLayer using direct configuration.

    Create a new instance of OverTransportLayer using direct configuration.

    Ctx

    Context type of the Schema.

    Val

    Root Value type.

    schema

    GraphQl Scheme used to execute subscriptions.

    root

    Root value object.

    protocol

    GraphQL over Websocket Transport Sub-Protocol.

    queryValidator

    Executor queryValidator.

    deferredResolver

    Any deferred resolver used by the executor.

    exceptionHandler

    Query Exception Handlers.

    deprecationTracker

    Deprecation Trackers used by the executor.

    middleware

    Resolver middleware.

    maxQueryDepth

    Limit of the query depth can be resolved.

    queryReducers

    Query reducers for resolvers.

    timeoutDuration

    Idle timeout duration for websocket.

    keepAlive

    The periodical time to send a keep-alive message from server.

    bufferSize

    The websocket client buffer size.

    sys

    Implicit Actor System with he proper Behavior.

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def behavior: Behavior[Command]

    Spawn Behaviour for main actor system

    Spawn Behaviour for main actor system

    returns

    Behaviour for Spawning

  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. def makeSystem(name: String = s"OverSystemLayer-${PID()}"): ActorSystem[Command]

    Create a new ActorSystem that can be used for OverTransportLayer

    Create a new ActorSystem that can be used for OverTransportLayer

    name

    Name of the ActorSystem.

    returns

    A new ActorSystem

  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  17. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  18. def toString(): String
    Definition Classes
    AnyRef → Any
  19. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  20. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

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

Inherited from AnyRef

Inherited from Any

Ungrouped