scala.actors.remote
class Serializer

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

`abstract` `class` Serializer(`val` service : Service)
  `extends` AnyRef

Direct Known Subclasses:
  JavaSerializer

Method Summary
`abstract def` | deserialize (a : Array[Byte]) : AnyRef
`def` | readBytes (inputStream : java.io.DataInputStream) : Array[Byte]
`def` | readObject (inputStream : java.io.DataInputStream) : AnyRef
`abstract def` | serialize (o : AnyRef) : Array[Byte]
`def` | writeBytes (outputStream : java.io.DataOutputStream, bytes : Array[Byte]) : Unit
`def` | writeObject (outputStream : java.io.DataOutputStream, obj : AnyRef) : Unit

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

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

Method Details

`abstract` `def` serialize(o : AnyRef) : Array[Byte]

`abstract` `def` deserialize(a : Array[Byte]) : AnyRef

@throws(classOf[java.io.IOException])
`` `def` readBytes(inputStream : java.io.DataInputStream) : Array[Byte]

@throws(classOf[java.io.IOException])
@throws(classOf[java.lang.ClassNotFoundException])
`` `def` readObject(inputStream : java.io.DataInputStream) : AnyRef

@throws(classOf[java.io.IOException])
`` `def` writeBytes(outputStream : java.io.DataOutputStream, bytes : Array[Byte]) : Unit

@throws(classOf[java.io.IOException])
`` `def` writeObject(outputStream : java.io.DataOutputStream, obj : AnyRef) : Unit