Package

io.udash

rpc

Permalink

package rpc

Visibility
  1. Public
  2. All

Type Members

  1. trait ClientUdashRPCFramework extends UdashRPCFramework with OneWayRPCFramework

    Permalink

    Base RPC framework for client RPC interface.

    Base RPC framework for client RPC interface. This one does not allow RPC interfaces to contain methods with return type Future[T].

  2. trait ExposesLocalRPC[T] extends AnyRef

    Permalink

    Base trait for anything that exposes some RPC interface.

  3. trait GenCodecSerializationFramework extends AnyRef

    Permalink
  4. abstract class HasGenCodecAndModelPropertyCreator[T] extends AnyRef

    Permalink
  5. trait ServerUdashRPCFramework extends UdashRPCFramework with StandardRPCFramework

    Permalink

    Base RPC framework for server RPC interface.

    Base RPC framework for server RPC interface. This one allows RPC interfaces to contain methods with return type Future[T].

  6. trait UdashRPCFramework extends GetterRPCFramework with ProcedureRPCFramework with GenCodecSerializationFramework

    Permalink

    Base for all RPC frameworks in Udash.

  7. trait UsesRemoteRPC[T] extends AnyRef

    Permalink

    Base trait for anything that uses remote RPC interface.

  8. class RPC extends Annotation with StaticAnnotation

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.7.0) RPC annotation is no longer needed

  9. class RPCName extends rpcName

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.7.0) Use rpcName from com.avsystem.commons.rpc

Value Members

  1. object DefaultClientUdashRPCFramework extends ClientUdashRPCFramework with DefaultUdashSerialization

    Permalink

    Default Udash client application RPC framework.

  2. object DefaultServerUdashRPCFramework extends ServerUdashRPCFramework with DefaultUdashSerialization

    Permalink

    Default Udash server application RPC framework.

  3. package serialization

    Permalink
  4. package utils

    Permalink

Ungrouped