Class Summary | |
class
|
JavaSerializer
(serv : Service) extends Serializer
|
case class
|
NamedSend
(val senderName : Symbol, val receiver : Symbol, val data : Array[Byte]) extends Product
|
class
|
NetKernel
(service : Service) extends AnyRef
|
case class
|
Node
(val address : String, val port : Int) extends Product
This class represents a machine node on a TCP network.
|
abstract class
|
Serializer
(val service : Service) extends AnyRef
|
trait
|
Service
extends AnyRef
|
class
|
TcpService
(port : Int) extends Thread with Service
|
class
|
TcpServiceWorker
(parent : TcpService, so : Socket) extends Thread with AnyRef
|
Object Summary | |
object
|
FreshNameCreator
extends AnyRef
|
object
|
RemoteActor
extends AnyRef
This object provides methods for creating, registering, and selecting remotely accessible actors. A remote actor is typically created like this: actor { alive(9010) register('myName, self) // behavior } It can be accessed by an actor running on a (possibly) different node by selecting it in the following way: actor { // ... val c = select(TcpNode("127.0.0.1", 9010), 'myName) c ! msg // ... } |
object
|
TcpService
extends AnyRef
|