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.ReceiverSupervisorWrapper class forReceiverSupervisorthat doesn't use Spark Environment.
-
-
Constructor Summary
Constructors Constructor Description WrappedSupervisor(org.apache.spark.streaming.receiver.Receiver<?> receiver, org.apache.spark.SparkConf conf, org.apache.beam.sdk.transforms.SerializableFunction<java.lang.Object[],java.lang.Void> storeFn)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.spark.streaming.receiver.BlockGeneratorcreateBlockGenerator(org.apache.spark.streaming.receiver.BlockGeneratorListener blockGeneratorListener)longgetCurrentRateLimit()booleanisReceiverStopped()voidlogInfo(scala.Function0<java.lang.String> msg)booleanonReceiverStart()voidpushArrayBuffer(scala.collection.mutable.ArrayBuffer<?> arrayBuffer, scala.Option<java.lang.Object> option, scala.Option<org.apache.spark.storage.StreamBlockId> option1)voidpushBytes(java.nio.ByteBuffer byteBuffer, scala.Option<java.lang.Object> option, scala.Option<org.apache.spark.storage.StreamBlockId> option1)voidpushIterator(scala.collection.Iterator<?> iterator, scala.Option<java.lang.Object> option, scala.Option<org.apache.spark.storage.StreamBlockId> option1)voidpushSingle(java.lang.Object o)voidreportError(java.lang.String s, java.lang.Throwable throwable)-
Methods inherited from class org.apache.spark.streaming.receiver.ReceiverSupervisor
awaitTermination, 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
-
-
-
-
Method Detail
-
pushSingle
public void pushSingle(java.lang.Object o)
- Specified by:
pushSinglein classorg.apache.spark.streaming.receiver.ReceiverSupervisor
-
pushBytes
public void pushBytes(java.nio.ByteBuffer byteBuffer, scala.Option<java.lang.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<java.lang.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<java.lang.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
public void reportError(java.lang.String s, java.lang.Throwable throwable)- 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
public void logInfo(scala.Function0<java.lang.String> msg)
- Specified by:
logInfoin interfaceorg.apache.spark.internal.Logging- Overrides:
logInfoin classorg.apache.spark.streaming.receiver.ReceiverSupervisor
-
-