Package

io.udash

rpc

Permalink

package rpc

Linear Supertypes
RPCBackend, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. rpc
  2. RPCBackend
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class AtmosphereService[ServerRPCType] extends AtmosphereServletProcessor with LazyLogging

    Permalink

    Integration between Atmosphere framework and Udash RPC system.

    Integration between Atmosphere framework and Udash RPC system.

    ServerRPCType

    Main server side RPC interface

  2. trait AtmosphereServiceConfig[ServerRPCType] extends AnyRef

    Permalink
  3. case class ClientId(id: String) extends ClientRPCTarget with Product with Serializable

    Permalink
  4. abstract class ClientRPC[ClientRPCType] extends UsesClientRPC[ClientRPCType]

    Permalink
  5. sealed trait ClientRPCTarget extends AnyRef

    Permalink

    Target for server to client call.

    Target for server to client call. Possible values:
    * io.udash.rpc.AllClients - all connected clients
    * io.udash.rpc.ClientId - one concrete client connection id

  6. type DefaultAtmosphereFramework = rpc.utils.DefaultAtmosphereFramework

    Permalink
    Definition Classes
    RPCBackend
  7. final class DefaultAtmosphereServiceConfig[ServerRPCType] extends AtmosphereServiceConfig[ServerRPCType] with LazyLogging

    Permalink

    Default io.udash.rpc.AtmosphereServiceConfig implementation.

    Default io.udash.rpc.AtmosphereServiceConfig implementation.

    Creates RPC endpoint per HTTP connection. Endpoint can be aware of io.udash.rpc.ClientId.

  8. class DefaultClientRPC[ClientRPCType] extends ClientRPC[ClientRPCType]

    Permalink

    Default implementation of io.udash.rpc.ClientRPC for server to client communication.

  9. class DefaultExposesServerRPC[ServerRPCType] extends ExposesServerRPC[ServerRPCType]

    Permalink
  10. abstract class ExposesServerRPC[ServerRPCType] extends ExposesLocalRPC[ServerRPCType]

    Permalink
  11. type FileDownloadServlet = rpc.utils.FileDownloadServlet

    Permalink
    Definition Classes
    RPCBackend
  12. type FileUploadServlet = rpc.utils.FileUploadServlet

    Permalink
    Definition Classes
    RPCBackend
  13. trait RPCBackend extends AnyRef

    Permalink
  14. class RpcServlet extends HttpServlet

    Permalink

    Servlet for RPC endpoint.

Value Members

  1. object AllClients extends ClientRPCTarget with Product with Serializable

    Permalink
  2. package utils

    Permalink

Inherited from RPCBackend

Inherited from AnyRef

Inherited from Any

Ungrouped