org.hyperscala.realtime

JSRequest

object JSRequest extends Module with Logging

JSRequest allows a JavaScript statement to be supplied, it is invoked in the browser, and the result is sent back to the server in response.

Linear Supertypes
Logging, LoggingCore, Module, Interface, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. JSRequest
  2. Logging
  3. LoggingCore
  4. Module
  5. Interface
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class JSHandler[T](f: (List[T]) ⇒ Unit, clazz: EnhancedClass) extends Product with Serializable

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def asynchronousLogging: Boolean

    Attributes
    protected
    Definition Classes
    LoggingCore
  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def debug(message: ⇒ Any): Unit

    Definition Classes
    Logging
  10. def dependencies: List[Realtime.type]

    Definition Classes
    JSRequest → Module
  11. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  13. def error(message: ⇒ Any, t: Throwable): Unit

    Definition Classes
    Logging
  14. def error(message: ⇒ Any): Unit

    Definition Classes
    Logging
  15. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  17. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  18. def implements: List[Interface]

    Definition Classes
    Module
  19. def info(message: ⇒ Any): Unit

    Definition Classes
    Logging
  20. def init(): Unit

    Definition Classes
    JSRequest → Module
  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. def load(): Unit

    Definition Classes
    JSRequest → Module
  23. def log(level: Level, message: ⇒ Any): Unit

    Definition Classes
    LoggingCore
  24. val logger: InnerLogging

    Definition Classes
    LoggingCore
  25. def loggingClassName: String

    Attributes
    protected
    Definition Classes
    LoggingCore
  26. val name: String

    Definition Classes
    JSRequest → Module → Interface
  27. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  28. final def notify(): Unit

    Definition Classes
    AnyRef
  29. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  30. def send[T](requests: JSFunction0[T]*)(f: (List[T]) ⇒ Unit)(implicit manifest: Manifest[T]): Unit

    Send is an asynchronous request for data from the client.

    Send is an asynchronous request for data from the client. The supplied requests will be submitted and the responses will be supplied to f on the server when the round-trip has completed. This is a one-time action.

    T

    the type of data to be received

    requests

    the requests to make of the client in JavaScript function form.

    f

    the response handling function.

    manifest

    the manifest of T for conversion

  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  32. def toString(): String

    Definition Classes
    Module → Interface → AnyRef → Any
  33. def trace(message: ⇒ Any): Unit

    Definition Classes
    Logging
  34. val version: Version

    Definition Classes
    JSRequest → Module
  35. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. def warn(message: ⇒ Any, t: Throwable): Unit

    Definition Classes
    Logging
  39. def warn(message: ⇒ Any): Unit

    Definition Classes
    Logging

Inherited from Logging

Inherited from LoggingCore

Inherited from Module

Inherited from Interface

Inherited from AnyRef

Inherited from Any

Ungrouped