Scala 2
API Specification

This document is the API specification for Scala 2.

Class Summary
| `class` JavaSerializer
`case` | `class` NamedSend
| `class` NetKernel
`case` | `class` Node This class represents a machine node on a TCP network.
`abstract` | `class` Serializer
| `class` TcpService
| `class` TcpServiceWorker

Trait Summary
`abstract` | `trait` Service

Object Summary
| `object` FreshNameCreator
| `object` RemoteActor 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