Skip to content

Commit d236dfd

Browse files
committed
Remove no-op serializer :)
1 parent 7b7a26c commit d236dfd

File tree

1 file changed

+0
-45
lines changed

1 file changed

+0
-45
lines changed

core/src/main/scala/org/apache/spark/serializer/Serializer.scala

Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -142,48 +142,3 @@ abstract class DeserializationStream {
142142
}
143143
}
144144
}
145-
146-
147-
class NoOpReadSerializer(conf: SparkConf) extends Serializer with Serializable {
148-
override def newInstance(): SerializerInstance = {
149-
new NoOpReadSerializerInstance()
150-
}
151-
}
152-
153-
private[spark] class NoOpReadSerializerInstance()
154-
extends SerializerInstance {
155-
156-
override def serialize[T: ClassTag](t: T): ByteBuffer = {
157-
val bos = new ByteArrayOutputStream()
158-
val out = serializeStream(bos)
159-
out.writeObject(t)
160-
out.close()
161-
ByteBuffer.wrap(bos.toByteArray)
162-
}
163-
164-
override def deserialize[T: ClassTag](bytes: ByteBuffer): T = {
165-
null.asInstanceOf[T]
166-
}
167-
168-
override def deserialize[T: ClassTag](bytes: ByteBuffer, loader: ClassLoader): T = {
169-
null.asInstanceOf[T]
170-
}
171-
172-
override def serializeStream(s: OutputStream): SerializationStream = {
173-
new JavaSerializationStream(s, 100)
174-
}
175-
176-
override def deserializeStream(s: InputStream): DeserializationStream = {
177-
new NoOpDeserializationStream(s, Utils.getContextOrSparkClassLoader)
178-
}
179-
180-
def deserializeStream(s: InputStream, loader: ClassLoader): DeserializationStream = {
181-
new NoOpDeserializationStream(s, loader)
182-
}
183-
}
184-
185-
private[spark] class NoOpDeserializationStream(in: InputStream, loader: ClassLoader)
186-
extends DeserializationStream {
187-
def readObject[T: ClassTag](): T = throw new EOFException()
188-
def close() { }
189-
}

0 commit comments

Comments
 (0)