ibis.gmi
Class InvocationScheme

java.lang.Object
  extended by ibis.gmi.InvocationScheme
Direct Known Subclasses:
CombinedInvocation, GroupInvocation, PersonalizedInvocation, SingleInvocation

public class InvocationScheme
extends Object

The InvocationScheme class provides a base class for all invocation schemes.


Field Summary
static int I_COMBINED
          A mode equal or larger than this is a combined invocation.
static int I_COMBINED_BINOMIAL
          "Binomial-combined" invocation mode, see CombinedInvocation.
static int I_COMBINED_BINOMIAL_GROUP
          Summary value of this invocation scheme, for in a GroupMethod descriptor.
static int I_COMBINED_BINOMIAL_PERSONAL
          Summary value of this invocation scheme, for in a GroupMethod descriptor.
static int I_COMBINED_BINOMIAL_SINGLE
          Summary value of this invocation scheme, for in a GroupMethod descriptor.
static int I_COMBINED_FLAT
          "Flat-combined" invocation mode, see CombinedInvocation.
static int I_COMBINED_FLAT_GROUP
          Summary value of this invocation scheme, for in a GroupMethod descriptor.
static int I_COMBINED_FLAT_PERSONAL
          Summary value of this invocation scheme, for in a GroupMethod descriptor.
static int I_COMBINED_FLAT_SINGLE
          Summary value of this invocation scheme, for in a GroupMethod descriptor.
static int I_GROUP
          "Group" invocation mode, see GroupInvocation.
static int I_PERSONAL
          "Personalized" invocation mode, see PersonalizedInvocation.
static int I_SINGLE
          "Single" invocation mode, see SingleInvocation.
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

I_SINGLE

public static final int I_SINGLE
"Single" invocation mode, see SingleInvocation.

See Also:
Constant Field Values

I_GROUP

public static final int I_GROUP
"Group" invocation mode, see GroupInvocation.

See Also:
Constant Field Values

I_PERSONAL

public static final int I_PERSONAL
"Personalized" invocation mode, see PersonalizedInvocation.

See Also:
Constant Field Values

I_COMBINED_FLAT

public static final int I_COMBINED_FLAT
"Flat-combined" invocation mode, see CombinedInvocation.

See Also:
Constant Field Values

I_COMBINED_BINOMIAL

public static final int I_COMBINED_BINOMIAL
"Binomial-combined" invocation mode, see CombinedInvocation.

See Also:
Constant Field Values

I_COMBINED

public static final int I_COMBINED
A mode equal or larger than this is a combined invocation.

See Also:
Constant Field Values

I_COMBINED_FLAT_SINGLE

public static final int I_COMBINED_FLAT_SINGLE
Summary value of this invocation scheme, for in a GroupMethod descriptor. This one is for flat-combining, followed by a single invocation.

See Also:
Constant Field Values

I_COMBINED_FLAT_GROUP

public static final int I_COMBINED_FLAT_GROUP
Summary value of this invocation scheme, for in a GroupMethod descriptor. This one is for flat-combining, followed by a group invocation.

See Also:
Constant Field Values

I_COMBINED_FLAT_PERSONAL

public static final int I_COMBINED_FLAT_PERSONAL
Summary value of this invocation scheme, for in a GroupMethod descriptor. This one is for flat-combining, followed by a personalized invocation.

See Also:
Constant Field Values

I_COMBINED_BINOMIAL_SINGLE

public static final int I_COMBINED_BINOMIAL_SINGLE
Summary value of this invocation scheme, for in a GroupMethod descriptor. This one is for binomial-combining, followed by a single invocation.

See Also:
Constant Field Values

I_COMBINED_BINOMIAL_GROUP

public static final int I_COMBINED_BINOMIAL_GROUP
Summary value of this invocation scheme, for in a GroupMethod descriptor. This one is for binomial-combining, followed by a group invocation.

See Also:
Constant Field Values

I_COMBINED_BINOMIAL_PERSONAL

public static final int I_COMBINED_BINOMIAL_PERSONAL
Summary value of this invocation scheme, for in a GroupMethod descriptor. This one is for binomial-combining, followed by a personalized invocation.

See Also:
Constant Field Values


The Ibis project