public class TestProcessorMetaSupplierContext extends Object implements ProcessorMetaSupplier.Context
ProcessorMetaSupplier.Context implementation suitable to be used
in tests.| Constructor and Description |
|---|
TestProcessorMetaSupplierContext() |
| Modifier and Type | Method and Description |
|---|---|
JetInstance |
jetInstance()
Returns the current Jet instance.
|
int |
localParallelism()
Returns the number of processors that each
ProcessorSupplier
will be asked to create once deserialized on each member. |
ILogger |
logger()
Returns a logger for the associated
ProcessorMetaSupplier. |
protected String |
loggerName() |
TestProcessorMetaSupplierContext |
setJetInstance(JetInstance jetInstance)
Set the jet instance.
|
TestProcessorMetaSupplierContext |
setLocalParallelism(int localParallelism)
Set local parallelism.
|
TestProcessorMetaSupplierContext |
setLogger(ILogger logger)
Set the logger.
|
TestProcessorMetaSupplierContext |
setTotalParallelism(int totalParallelism)
Set total parallelism.
|
TestProcessorMetaSupplierContext |
setVertexName(String vertexName)
Set the vertex name.
|
int |
totalParallelism()
Returns the total number of
Processors that will be created
across the cluster. |
String |
vertexName()
Returns the name of the associated vertex.
|
protected ILogger logger
public JetInstance jetInstance()
ProcessorMetaSupplier.ContextjetInstance in interface ProcessorMetaSupplier.Context@Nonnull public TestProcessorMetaSupplierContext setJetInstance(@Nonnull JetInstance jetInstance)
public int totalParallelism()
ProcessorMetaSupplier.ContextProcessors that will be created
across the cluster. This number remains stable for entire job
execution.totalParallelism in interface ProcessorMetaSupplier.Context@Nonnull public TestProcessorMetaSupplierContext setTotalParallelism(int totalParallelism)
@Nonnull public ILogger logger()
ProcessorMetaSupplier.ContextProcessorMetaSupplier.logger in interface ProcessorMetaSupplier.Contextpublic TestProcessorMetaSupplierContext setLogger(@Nonnull ILogger logger)
public int localParallelism()
ProcessorMetaSupplier.ContextProcessorSupplier
will be asked to create once deserialized on each member. All
members have equal local parallelism; dividing ProcessorMetaSupplier.Context.totalParallelism() by local parallelism gives you the participating
member count. The count doesn't change unless the job restarts.localParallelism in interface ProcessorMetaSupplier.Context@Nonnull public TestProcessorMetaSupplierContext setLocalParallelism(int localParallelism)
@Nonnull public String vertexName()
ProcessorMetaSupplier.ContextvertexName in interface ProcessorMetaSupplier.Context@Nonnull public TestProcessorMetaSupplierContext setVertexName(@Nonnull String vertexName)
protected String loggerName()
Copyright © 2018 Hazelcast, Inc.. All rights reserved.