com.hazelcast.client.impl.protocol.task.mapreduce
Class MapReduceForSetMessageTask

java.lang.Object
  extended by com.hazelcast.client.impl.protocol.task.AbstractMessageTask<P>
      extended by com.hazelcast.client.impl.protocol.task.AbstractCallableMessageTask<Parameters>
          extended by com.hazelcast.client.impl.protocol.task.mapreduce.AbstractMapReduceTask<com.hazelcast.client.impl.protocol.parameters.MapReduceForSetParameters>
              extended by com.hazelcast.client.impl.protocol.task.mapreduce.MapReduceForSetMessageTask
All Implemented Interfaces:
SecureRequest, MessageTask, ExecutionCallback, PartitionSpecificRunnable, Runnable

public class MapReduceForSetMessageTask
extends AbstractMapReduceTask<com.hazelcast.client.impl.protocol.parameters.MapReduceForSetParameters>


Field Summary
 
Fields inherited from class com.hazelcast.client.impl.protocol.task.AbstractMessageTask
clientEngine, clientMessage, connection, endpoint, endpointManager, logger, nodeEngine, parameters, serializationService
 
Constructor Summary
MapReduceForSetMessageTask(ClientMessage clientMessage, Node node, Connection connection)
           
 
Method Summary
protected  com.hazelcast.client.impl.protocol.parameters.MapReduceForSetParameters decodeClientMessage(ClientMessage clientMessage)
           
protected  int getChunkSize()
           
protected  CombinerFactory getCombinerFactory()
           
 String getDistributedObjectName()
          Used for SecurityInterceptor
protected  String getJobId()
           
protected  Collection getKeys()
           
protected  KeyValueSource getKeyValueSource()
           
protected  Mapper getMapper()
           
protected  KeyPredicate getPredicate()
           
protected  ReducerFactory getReducerFactory()
           
protected  String getTopologyChangedStrategy()
           
 
Methods inherited from class com.hazelcast.client.impl.protocol.task.mapreduce.AbstractMapReduceTask
call, getMethodName, getParameters, getRequiredPermission, getServiceName, onFailure, onResponse
 
Methods inherited from class com.hazelcast.client.impl.protocol.task.AbstractCallableMessageTask
processMessage
 
Methods inherited from class com.hazelcast.client.impl.protocol.task.AbstractMessageTask
getDistributedObjectType, getEndpoint, getPartitionId, getService, run, sendClientMessage, sendClientMessage, sendClientMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapReduceForSetMessageTask

public MapReduceForSetMessageTask(ClientMessage clientMessage,
                                  Node node,
                                  Connection connection)
Method Detail

getJobId

protected String getJobId()
Specified by:
getJobId in class AbstractMapReduceTask<com.hazelcast.client.impl.protocol.parameters.MapReduceForSetParameters>

getChunkSize

protected int getChunkSize()
Specified by:
getChunkSize in class AbstractMapReduceTask<com.hazelcast.client.impl.protocol.parameters.MapReduceForSetParameters>

getTopologyChangedStrategy

protected String getTopologyChangedStrategy()
Specified by:
getTopologyChangedStrategy in class AbstractMapReduceTask<com.hazelcast.client.impl.protocol.parameters.MapReduceForSetParameters>

getKeyValueSource

protected KeyValueSource getKeyValueSource()
Specified by:
getKeyValueSource in class AbstractMapReduceTask<com.hazelcast.client.impl.protocol.parameters.MapReduceForSetParameters>

getMapper

protected Mapper getMapper()
Specified by:
getMapper in class AbstractMapReduceTask<com.hazelcast.client.impl.protocol.parameters.MapReduceForSetParameters>

getCombinerFactory

protected CombinerFactory getCombinerFactory()
Specified by:
getCombinerFactory in class AbstractMapReduceTask<com.hazelcast.client.impl.protocol.parameters.MapReduceForSetParameters>

getReducerFactory

protected ReducerFactory getReducerFactory()
Specified by:
getReducerFactory in class AbstractMapReduceTask<com.hazelcast.client.impl.protocol.parameters.MapReduceForSetParameters>

getKeys

protected Collection getKeys()
Specified by:
getKeys in class AbstractMapReduceTask<com.hazelcast.client.impl.protocol.parameters.MapReduceForSetParameters>

getPredicate

protected KeyPredicate getPredicate()
Specified by:
getPredicate in class AbstractMapReduceTask<com.hazelcast.client.impl.protocol.parameters.MapReduceForSetParameters>

decodeClientMessage

protected com.hazelcast.client.impl.protocol.parameters.MapReduceForSetParameters decodeClientMessage(ClientMessage clientMessage)
Specified by:
decodeClientMessage in class AbstractMessageTask<com.hazelcast.client.impl.protocol.parameters.MapReduceForSetParameters>

getDistributedObjectName

public String getDistributedObjectName()
Description copied from interface: SecureRequest
Used for SecurityInterceptor

Specified by:
getDistributedObjectName in interface SecureRequest
Specified by:
getDistributedObjectName in class AbstractMessageTask<com.hazelcast.client.impl.protocol.parameters.MapReduceForSetParameters>
Returns:


Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.