scala.actors.remote

class Proxy

[source: scala/actors/remote/Proxy.scala]

@serializable

class Proxy(node : Node, name : Symbol, val kernel : NetKernel)
extends AbstractActor
Version
0.9.17
Author
Philipp Haller
Method Summary
def ! (msg : Any) : Unit
Sends msg to this OutputChannel (asynchronous).
def !! [A](msg : Any, f : PartialFunction[Any, A]) : Future[A]
def !! (msg : Any) : Future[Any]
def !? (msg : Any) : Any
def !? (msec : Long, msg : Any) : Option[Any]
def exit (from : AbstractActor, reason : AnyRef) : Unit
def forward (msg : Any) : Unit
Forwards msg to this OutputChannel (asynchronous).
def linkTo (to : AbstractActor) : Unit
def receiver : Actor
Returns the Actor that is receiving from this OutputChannel.
def send (msg : Any, replyCh : OutputChannel[Any]) : Unit
Sends msg to this OutputChannel (asynchronous) supplying explicit reply destination.
override def toString : java.lang.String
Returns a string representation of the object.
def unlinkFrom (from : AbstractActor) : Unit
Methods inherited from AnyRef
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Method Details
def !(msg : Any) : Unit
Sends msg to this OutputChannel (asynchronous).

def send(msg : Any, replyCh : OutputChannel[Any]) : Unit
Sends msg to this OutputChannel (asynchronous) supplying explicit reply destination.
Parameters
msg - the message to send
replyTo - the reply destination

def forward(msg : Any) : Unit
Forwards msg to this OutputChannel (asynchronous).

def receiver : Actor
Returns the Actor that is receiving from this OutputChannel.

def !?(msg : Any) : Any
Overrides
AbstractActor.!?

def !?(msec : Long, msg : Any) : Option[Any]
Overrides
AbstractActor.!?

def !!(msg : Any) : Future[Any]
Overrides
AbstractActor.!!

def !![A](msg : Any, f : PartialFunction[Any, A]) : Future[A]
Overrides
AbstractActor.!!

def linkTo(to : AbstractActor) : Unit
Overrides
AbstractActor.linkTo

def unlinkFrom(from : AbstractActor) : Unit
Overrides
AbstractActor.unlinkFrom

def exit(from : AbstractActor, reason : AnyRef) : Unit
Overrides
AbstractActor.exit

override def toString : java.lang.String
Returns a string representation of the object.

The default representation is platform dependent.

Returns
a string representation of the object.