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.BlockGeneratorcreateBlockGenerator(org.apache.spark.streaming.receiver.BlockGeneratorListener blockGeneratorListener) longbooleanvoidbooleanvoidpushArrayBuffer(scala.collection.mutable.ArrayBuffer<?> arrayBuffer, scala.Option<Object> option, scala.Option<org.apache.spark.storage.StreamBlockId> option1) voidpushBytes(ByteBuffer byteBuffer, scala.Option<Object> option, scala.Option<org.apache.spark.storage.StreamBlockId> option1) voidpushIterator(scala.collection.Iterator<?> iterator, scala.Option<Object> option, scala.Option<org.apache.spark.storage.StreamBlockId> option1) voidpushSingle(Object o) voidreportError(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:
 pushSinglein 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:
 pushBytesin 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:
 pushIteratorin 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:
 pushArrayBufferin classorg.apache.spark.streaming.receiver.ReceiverSupervisor
 - 
createBlockGenerator
public org.apache.spark.streaming.receiver.BlockGenerator createBlockGenerator(org.apache.spark.streaming.receiver.BlockGeneratorListener blockGeneratorListener) - Specified by:
 createBlockGeneratorin classorg.apache.spark.streaming.receiver.ReceiverSupervisor
 - 
reportError
- Specified by:
 reportErrorin classorg.apache.spark.streaming.receiver.ReceiverSupervisor
 - 
onReceiverStart
public boolean onReceiverStart()- Specified by:
 onReceiverStartin classorg.apache.spark.streaming.receiver.ReceiverSupervisor
 - 
getCurrentRateLimit
public long getCurrentRateLimit()- Overrides:
 getCurrentRateLimitin classorg.apache.spark.streaming.receiver.ReceiverSupervisor
 - 
isReceiverStopped
public boolean isReceiverStopped()- Overrides:
 isReceiverStoppedin classorg.apache.spark.streaming.receiver.ReceiverSupervisor
 - 
logInfo
- Specified by:
 logInfoin interfaceorg.apache.spark.internal.Logging- Overrides:
 logInfoin classorg.apache.spark.streaming.receiver.ReceiverSupervisor
 
 -