Class GetHighestNodeOperation

java.lang.Object
com.hazelcast.spi.impl.operationservice.Operation
edu.duke.cs.osprey.coffee.nodedb.GetHighestNodeOperation
All Implemented Interfaces:
com.hazelcast.nio.serialization.DataSerializable

public class GetHighestNodeOperation extends com.hazelcast.spi.impl.operationservice.Operation
Returns the highest-scoring node from a cluster member.
  • Field Summary

    Fields inherited from class com.hazelcast.spi.impl.operationservice.Operation

    GENERIC_PARTITION_ID
  • Constructor Summary

    Constructors
    Constructor
    Description
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    protected void
    readInternal(com.hazelcast.nio.ObjectDataInput in)
     
    final boolean
     
    final void
    run()
     
    protected void
    writeInternal(com.hazelcast.nio.ObjectDataOutput out)
     

    Methods inherited from class com.hazelcast.spi.impl.operationservice.Operation

    afterRun, beforeRun, call, executedLocally, getCallerAddress, getCallerUuid, getCallId, getCallTimeout, getClientCallId, getConnection, getInvocationTime, getLogger, getNodeEngine, getOperationResponseHandler, getPartitionId, getReplicaIndex, getService, getWaitTimeout, isUrgent, logError, onExecutionFailure, onInvocationException, onSetCallId, readData, requiresExplicitServiceName, sendResponse, setCallerUuid, setClientCallId, setNodeEngine, setOperationResponseHandler, setPartitionId, setReplicaIndex, setService, setServiceName, setValidateTarget, setWaitTimeout, toString, toString, validatesTarget, writeData

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • GetHighestNodeOperation

      public GetHighestNodeOperation()
    • GetHighestNodeOperation

      public GetHighestNodeOperation(int statei)
  • Method Details

    • returnsResponse

      public final boolean returnsResponse()
      Overrides:
      returnsResponse in class com.hazelcast.spi.impl.operationservice.Operation
    • writeInternal

      protected void writeInternal(com.hazelcast.nio.ObjectDataOutput out) throws IOException
      Overrides:
      writeInternal in class com.hazelcast.spi.impl.operationservice.Operation
      Throws:
      IOException
    • readInternal

      protected void readInternal(com.hazelcast.nio.ObjectDataInput in) throws IOException
      Overrides:
      readInternal in class com.hazelcast.spi.impl.operationservice.Operation
      Throws:
      IOException
    • getServiceName

      public String getServiceName()
      Overrides:
      getServiceName in class com.hazelcast.spi.impl.operationservice.Operation
    • run

      public final void run()
      Overrides:
      run in class com.hazelcast.spi.impl.operationservice.Operation
    • getResponse

      public Object getResponse()
      Overrides:
      getResponse in class com.hazelcast.spi.impl.operationservice.Operation