GigaSpaces XAP 9.7.2 API

com.gigaspaces.sync.change
Class IncrementOperation

java.lang.Object
  extended by com.gigaspaces.sync.change.IncrementOperation

public class IncrementOperation
extends Object

Represents a change operation which correlate with a ChangeSet.increment(String, int) or ChangeSet.decrement(String, int) invocation.

Since:
9.5
Author:
eitany

Field Summary
static String NAME
          The name of the operation.
 
Method Summary
static Number getDelta(ChangeOperation changeOperation)
           
static Number getNewValue(com.gigaspaces.client.ChangeOperationResult changeOperationResult)
           
static String getPath(ChangeOperation changeOperation)
           
static boolean represents(ChangeOperation changeOperation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final String NAME
The name of the operation.

See Also:
Constant Field Values
Method Detail

represents

public static boolean represents(ChangeOperation changeOperation)
Returns:
true if this operation type represents the given change operation.

getPath

public static String getPath(ChangeOperation changeOperation)
Returns:
the path the operation changed.

getDelta

public static Number getDelta(ChangeOperation changeOperation)
Returns:
the delta that was incremented (negative for decrement operation).

getNewValue

public static Number getNewValue(com.gigaspaces.client.ChangeOperationResult changeOperationResult)
Returns:
the new value of the property after the increment operation was applied
Since:
9.7

GigaSpaces XAP 9.7.2 API

Copyright © GigaSpaces.