public class TestProcessorContext extends TestProcessorSupplierContext implements Processor.Context
Processor.Context implementation suitable to be used in tests.logger| Constructor and Description |
|---|
TestProcessorContext()
Constructor with default values.
|
| Modifier and Type | Method and Description |
|---|---|
int |
globalProcessorIndex()
Returns the index of the processor among all the processors created for
this vertex on all nodes: its unique cluster-wide index.
|
protected String |
loggerName() |
ProcessingGuarantee |
processingGuarantee()
Returns the guarantee for current job.
|
TestProcessorContext |
setGlobalProcessorIndex(int globalProcessorIndex)
Set the global processor index
|
TestProcessorContext |
setJetInstance(JetInstance jetInstance)
Set the jet instance.
|
TestProcessorContext |
setLocalParallelism(int localParallelism)
Set local parallelism.
|
TestProcessorContext |
setLogger(ILogger logger)
Set the logger.
|
TestProcessorContext |
setProcessingGuarantee(ProcessingGuarantee processingGuarantee)
Sets the processing guarantee.
|
TestProcessorContext |
setTotalParallelism(int totalParallelism)
Set total parallelism.
|
TestProcessorContext |
setVertexName(String vertexName)
Set the vertex name.
|
jetInstance, localParallelism, logger, totalParallelism, vertexNameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitlogger, snapshottingEnabledjetInstance, localParallelism, totalParallelism, vertexNamepublic TestProcessorContext()
public int globalProcessorIndex()
Processor.Context
The index values will be in the range of [0...totalParallelism-1].
globalProcessorIndex in interface Processor.Contextpublic TestProcessorContext setGlobalProcessorIndex(int globalProcessorIndex)
public ProcessingGuarantee processingGuarantee()
Processor.ContextprocessingGuarantee in interface Processor.Context@Nonnull public TestProcessorContext setProcessingGuarantee(ProcessingGuarantee processingGuarantee)
@Nonnull public TestProcessorContext setLogger(@Nonnull ILogger logger)
TestProcessorMetaSupplierContextsetLogger in class TestProcessorSupplierContext@Nonnull public TestProcessorContext setJetInstance(@Nonnull JetInstance jetInstance)
TestProcessorMetaSupplierContextsetJetInstance in class TestProcessorSupplierContext@Nonnull public TestProcessorContext setTotalParallelism(int totalParallelism)
TestProcessorMetaSupplierContextsetTotalParallelism in class TestProcessorSupplierContext@Nonnull public TestProcessorContext setLocalParallelism(int localParallelism)
TestProcessorMetaSupplierContextsetLocalParallelism in class TestProcessorSupplierContext@Nonnull public TestProcessorContext setVertexName(@Nonnull String vertexName)
TestProcessorMetaSupplierContextsetVertexName in class TestProcessorSupplierContextprotected String loggerName()
loggerName in class TestProcessorSupplierContextCopyright © 2018 Hazelcast, Inc.. All rights reserved.