ClassLoaderObjectInputStream

org.apache.pekko.util.ClassLoaderObjectInputStream
class ClassLoaderObjectInputStream(classLoader: ClassLoader, is: InputStream) extends ObjectInputStream

ClassLoaderObjectInputStream tries to utilize the provided ClassLoader to load Classes and falls back to ObjectInputStreams resolver.

Value parameters

classLoader
  • the ClassLoader which is to be used primarily
is
  • the InputStream that is wrapped

Attributes

Source
ClassLoaderObjectInputStream.scala
Graph
Supertypes
class ObjectInputStream
trait ObjectStreamConstants
trait ObjectInput
trait DataInput
class InputStream
trait Closeable
trait AutoCloseable
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def available(): Int

Attributes

Inherited from:
ObjectInputStream
def close(): Unit

Attributes

Inherited from:
ObjectInputStream

Attributes

Inherited from:
ObjectInputStream
final def getObjectInputFilter(): ObjectInputFilter

Attributes

Inherited from:
ObjectInputStream
def mark(x$0: Int): Unit

Attributes

Inherited from:
InputStream

Attributes

Inherited from:
InputStream
def read(x$0: Array[Byte], x$1: Int, x$2: Int): Int

Attributes

Inherited from:
ObjectInputStream
def read(): Int

Attributes

Inherited from:
ObjectInputStream
def read(x$0: Array[Byte]): Int

Attributes

Inherited from:
InputStream

Attributes

Inherited from:
InputStream

Attributes

Inherited from:
ObjectInputStream
def readByte(): Byte

Attributes

Inherited from:
ObjectInputStream
def readChar(): Char

Attributes

Inherited from:
ObjectInputStream

Attributes

Inherited from:
ObjectInputStream
def readFields(): GetField

Attributes

Inherited from:
ObjectInputStream
def readFloat(): Float

Attributes

Inherited from:
ObjectInputStream
def readFully(x$0: Array[Byte], x$1: Int, x$2: Int): Unit

Attributes

Inherited from:
ObjectInputStream
def readFully(x$0: Array[Byte]): Unit

Attributes

Inherited from:
ObjectInputStream
def readInt(): Int

Attributes

Inherited from:
ObjectInputStream
def readLong(): Long

Attributes

Inherited from:
ObjectInputStream
def readNBytes(x$0: Array[Byte], x$1: Int, x$2: Int): Int

Attributes

Inherited from:
InputStream
def readNBytes(x$0: Int): Array[Byte]

Attributes

Inherited from:
InputStream
final def readObject(): <FromJavaObject>

Attributes

Inherited from:
ObjectInputStream
def readShort(): Short

Attributes

Inherited from:
ObjectInputStream
def readUTF(): String

Attributes

Inherited from:
ObjectInputStream
def readUnshared(): <FromJavaObject>

Attributes

Inherited from:
ObjectInputStream

Attributes

Inherited from:
ObjectInputStream

Attributes

Inherited from:
ObjectInputStream
def registerValidation(x$0: ObjectInputValidation, x$1: Int): Unit

Attributes

Inherited from:
ObjectInputStream
def reset(): Unit

Attributes

Inherited from:
InputStream
final def setObjectInputFilter(x$0: ObjectInputFilter): Unit

Attributes

Inherited from:
ObjectInputStream
def skip(x$0: Long): Long

Attributes

Inherited from:
InputStream
def skipBytes(x$0: Int): Int

Attributes

Inherited from:
ObjectInputStream
def skipNBytes(x$0: Long): Unit

Attributes

Inherited from:
InputStream
def transferTo(x$0: OutputStream): Long

Attributes

Inherited from:
InputStream

Deprecated and Inherited methods

@Deprecated
def readLine(): String

Attributes

Deprecated
[Since version ] see corresponding Javadoc for more information.
Inherited from:
ObjectInputStream