public abstract class ScalarisChangeListOp1 extends Object implements ScalarisOp
Constructor and Description |
---|
ScalarisChangeListOp1(String key,
String countKey)
Creates a new list change operation.
|
Modifier and Type | Method and Description |
---|---|
int |
doPhase(int phase,
int firstOp,
ResultList results,
RequestList requests)
Executes the given phase.
|
int |
workPhases()
Gets the number of work phases needed by this operation (not including
the final result verification phase).
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
toString
public int workPhases()
ScalarisOp
workPhases
in interface ScalarisOp
public final int doPhase(int phase, int firstOp, ResultList results, RequestList requests) throws OtpErlangException, UnknownException, IllegalArgumentException
ScalarisOp
doPhase
in interface ScalarisOp
phase
- the number of the current phasefirstOp
- the current operation's index in the result listresults
- the results from the previous operations
(may be null if there was none)requests
- the requests for the next operations
(may be null if there are none, i.e. in the
verification phase)OtpErlangException
- if an error occured verifying a result from previous
operationsUnknownException
- if an error occured verifying a result from previous
operationsIllegalArgumentException
- if the given work phase is not supportedScalarisOp.workPhases()