Class WrappedSupervisor
java.lang.Object
org.apache.spark.streaming.receiver.ReceiverSupervisor
org.apache.beam.sdk.io.sparkreceiver.WrappedSupervisor
- All Implemented Interfaces:
org.apache.spark.internal.Logging
public class WrappedSupervisor
extends org.apache.spark.streaming.receiver.ReceiverSupervisor
Wrapper class for
ReceiverSupervisor
that doesn't use Spark Environment.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.spark.streaming.receiver.ReceiverSupervisor
org.apache.spark.streaming.receiver.ReceiverSupervisor.ReceiverState$
Nested classes/interfaces inherited from interface org.apache.spark.internal.Logging
org.apache.spark.internal.Logging.SparkShellLoggingFilter
-
Constructor Summary
ConstructorsConstructorDescriptionWrappedSupervisor
(org.apache.spark.streaming.receiver.Receiver<?> receiver, org.apache.spark.SparkConf conf, SerializableFunction<Object[], Void> storeFn) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.spark.streaming.receiver.BlockGenerator
createBlockGenerator
(org.apache.spark.streaming.receiver.BlockGeneratorListener blockGeneratorListener) long
boolean
void
boolean
void
pushArrayBuffer
(scala.collection.mutable.ArrayBuffer<?> arrayBuffer, scala.Option<Object> option, scala.Option<org.apache.spark.storage.StreamBlockId> option1) void
pushBytes
(ByteBuffer byteBuffer, scala.Option<Object> option, scala.Option<org.apache.spark.storage.StreamBlockId> option1) void
pushIterator
(scala.collection.Iterator<?> iterator, scala.Option<Object> option, scala.Option<org.apache.spark.storage.StreamBlockId> option1) void
pushSingle
(Object o) void
reportError
(String s, Throwable throwable) Methods inherited from class org.apache.spark.streaming.receiver.ReceiverSupervisor
awaitTermination, initializeForcefully, initializeLogIfNecessary, initializeLogIfNecessary, initializeLogIfNecessary$default$2, isReceiverStarted, isTraceEnabled, log, logDebug, logDebug, logError, logError, logInfo, logName, logTrace, logTrace, logWarning, logWarning, onReceiverStop, onStart, onStop, org$apache$spark$internal$Logging$$log_, org$apache$spark$internal$Logging$$log__$eq, receiverState, ReceiverState, receiverState_$eq, restartReceiver, restartReceiver, restartReceiver$default$2, start, startReceiver, stop, stoppingError, stoppingError_$eq, stopReceiver, streamId
-
Constructor Details
-
WrappedSupervisor
public WrappedSupervisor(org.apache.spark.streaming.receiver.Receiver<?> receiver, org.apache.spark.SparkConf conf, SerializableFunction<Object[], Void> storeFn)
-
-
Method Details
-
pushSingle
- Specified by:
pushSingle
in classorg.apache.spark.streaming.receiver.ReceiverSupervisor
-
pushBytes
public void pushBytes(ByteBuffer byteBuffer, scala.Option<Object> option, scala.Option<org.apache.spark.storage.StreamBlockId> option1) - Specified by:
pushBytes
in classorg.apache.spark.streaming.receiver.ReceiverSupervisor
-
pushIterator
public void pushIterator(scala.collection.Iterator<?> iterator, scala.Option<Object> option, scala.Option<org.apache.spark.storage.StreamBlockId> option1) - Specified by:
pushIterator
in classorg.apache.spark.streaming.receiver.ReceiverSupervisor
-
pushArrayBuffer
public void pushArrayBuffer(scala.collection.mutable.ArrayBuffer<?> arrayBuffer, scala.Option<Object> option, scala.Option<org.apache.spark.storage.StreamBlockId> option1) - Specified by:
pushArrayBuffer
in classorg.apache.spark.streaming.receiver.ReceiverSupervisor
-
createBlockGenerator
public org.apache.spark.streaming.receiver.BlockGenerator createBlockGenerator(org.apache.spark.streaming.receiver.BlockGeneratorListener blockGeneratorListener) - Specified by:
createBlockGenerator
in classorg.apache.spark.streaming.receiver.ReceiverSupervisor
-
reportError
- Specified by:
reportError
in classorg.apache.spark.streaming.receiver.ReceiverSupervisor
-
onReceiverStart
public boolean onReceiverStart()- Specified by:
onReceiverStart
in classorg.apache.spark.streaming.receiver.ReceiverSupervisor
-
getCurrentRateLimit
public long getCurrentRateLimit()- Overrides:
getCurrentRateLimit
in classorg.apache.spark.streaming.receiver.ReceiverSupervisor
-
isReceiverStopped
public boolean isReceiverStopped()- Overrides:
isReceiverStopped
in classorg.apache.spark.streaming.receiver.ReceiverSupervisor
-
logInfo
- Specified by:
logInfo
in interfaceorg.apache.spark.internal.Logging
- Overrides:
logInfo
in classorg.apache.spark.streaming.receiver.ReceiverSupervisor
-