scala.actors.remote
class TcpService

[source: `scala/actors/remote/TcpService.scala`]

`` `class` TcpService(port : Int)
  `extends` Thread `with` Service

Value Summary
`val` | serializer : JavaSerializer

Values and Variables inherited from Service
kernel

Method Summary
`def` | addConnection (node : Node, worker : TcpServiceWorker) : Unit
`def` | connect (n : Node) : TcpServiceWorker
`def` | disconnectNode (n : Node) : Unit
`def` | getConnection (n : Node) : Option[TcpServiceWorker]
`def` | isConnected (n : Node) : Boolean
`def` | isReachable (node : Node) : Boolean
`def` | node : Node
`def` | nodeDown (mnode : Node) : Unit
`override def` | run : Unit
`def` | send (node : Node, data : Array[Byte]) : Unit

Methods inherited from Thread
blockedOn, start, stop, stop, interrupt, isInterrupted, destroy, isAlive, suspend, resume, setPriority, getPriority, setName, getName, getThreadGroup, countStackFrames, join, join, join, setDaemon, isDaemon, checkAccess, toString, getContextClassLoader, setContextClassLoader, getStackTrace, getId, getState, getUncaughtExceptionHandler, setUncaughtExceptionHandler

Methods inherited from AnyRef
getClass, hashCode, equals, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized

Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf

Value Details

`` `val` serializer : JavaSerializer

Overrides
  Service.serializer

Method Details

`` `def` node : Node

Overrides
  Service.node

`` `def` send(node : Node, data : Array[Byte]) : Unit

Overrides
  Service.send

`override` `def` run : Unit

Overrides
  Thread.run

`` `def` addConnection(node : Node, worker : TcpServiceWorker) : Unit

`` `def` getConnection(n : Node) : Option[TcpServiceWorker]

`` `def` isConnected(n : Node) : Boolean

`` `def` connect(n : Node) : TcpServiceWorker

`` `def` disconnectNode(n : Node) : Unit

`` `def` isReachable(node : Node) : Boolean

`` `def` nodeDown(mnode : Node) : Unit