autowire

package autowire

Linear Supertypes
LowPri, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. autowire
  2. LowPri
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait Client[PickleType, Reader[_], Writer[_]] extends Serializers[PickleType, Reader, Writer]

    A client to make autowire'd function calls to a particular interface.

    A client to make autowire'd function calls to a particular interface. A single client can only make calls to one interface, but it's not a huge deal. Just make a few clients (they can all inherit/delegate the callRequest method) if you want multiple targets.

  2. case class ClientProxy[Trait, PickleType, Reader[_], Writer[_]](self: Client[PickleType, Reader, Writer]) extends Product with Serializable

    Proxy type that you can call methods from Trait on, which (when followed by a .call() call) will turn into an RPC using the original Client

  3. trait Error extends Exception

  4. trait Serializers[PickleType, Reader[_], Writer[_]] extends AnyRef

  5. trait Server[PickleType, Reader[_], Writer[_]] extends Serializers[PickleType, Reader, Writer]

Value Members

  1. object Bounds

    Utility classes to fit 0 or 2 context bounds into 1

  2. object Core

  3. object Error extends Serializable

  4. object Internal

    Holds a bunch of implementation details, which need to be public for various reasons, but really shouldn't be used directly.

  5. object Macros

  6. object ScalaVersionStubs

  7. implicit def clientCallable[T](t: T): ClientCallable[T]

    Definition Classes
    LowPri
  8. implicit def clientFutureCallable[T](t: Future[T]): ClientCallable[T]

    Provides the .call() syntax, that is used to mark a "remote" method-call and turn it into a real RPC.

  9. implicit def unwrapClientProxy[Trait, PickleType, Reader[_], Writer[_]](w: ClientProxy[Trait, PickleType, Reader, Writer]): Trait

    Helper implicit to make sure that any calls to methods on ClientProxy are immediately followed by a .call() call

    Helper implicit to make sure that any calls to methods on ClientProxy are immediately followed by a .call() call

    Annotations
    @compileTimeOnly( ... )

Inherited from LowPri

Inherited from AnyRef

Inherited from Any

Ungrouped