uka.karmi.rmi.server
Interface Constants

All Known Implementing Classes:
ServerConnection, StreamClientConnection, StreamServer, StreamServerConnection, StreamTechnology, Technology

public interface Constants

Global KaRMI constants

Author:
Bernhard Haumacher

Field Summary
static byte APP_CALL
          KaRMI technologies use APP_CALL as identifier for a remote method invocation.
static byte COLLECTIVE_OPERATION
          Command identifier that marks a connection as being part of a collective operation.
static byte DGC_ACK
          Dgc technologies use DGC_ACK to indicate the successful return from a call to the dgc without returning a result.
static byte DGC_CALL
          KaRMI dcg technologies use DGC_CALL as identifier for a remote method call to the dgc.
static byte DGC_CALL_ASYNC
          KaRMI dcg technologies use DGC_CALL as identifier for an asynchonous remote method call to the dgc.
static int MID_BARRIER
           
static int MID_COLLECTIVE_EXCHANGE
           
static int MID_COLLECTIVE_UPDATE
           
static int MID_EXCLUSIVE_LOCK
           
static int MID_EXCLUSIVE_UPDATE
           
static int MID_REQUEST_TICKET
           
static int MID_REQUEST_WAIT
           
static int MID_RMA
           
static int MID_SERVICE_CREATE_REPLICA
           
static int MID_SERVICE_GET_STUB
           
static int MID_SERVICE_INTERRUPT
           
static int MID_SERVICE_MIGRATE
           
static int MID_SERVICE_UPDATE_REFERENCES
           
static int MID_WAKEUP
           
static byte SERVICE_CALL
          KaRMI uses SERVICE_CALL to indicate an internal remote method invocation that is served by the KaRMI system instead of a remote server object.
static java.lang.String SKELETON_EXTENSION
          The name of a skeleton for a remote server object is build by appending this postfix to the class name of the object.
static java.lang.String STUB_EXTENSION
          The name of a stub for a remote server object is build by appending this postfix to the class name of the object
 

Field Detail

STUB_EXTENSION

public static final java.lang.String STUB_EXTENSION
The name of a stub for a remote server object is build by appending this postfix to the class name of the object

See Also:
Constant Field Values

SKELETON_EXTENSION

public static final java.lang.String SKELETON_EXTENSION
The name of a skeleton for a remote server object is build by appending this postfix to the class name of the object.

See Also:
Constant Field Values

APP_CALL

public static final byte APP_CALL
KaRMI technologies use APP_CALL as identifier for a remote method invocation.

See Also:
Constant Field Values

DGC_CALL

public static final byte DGC_CALL
KaRMI dcg technologies use DGC_CALL as identifier for a remote method call to the dgc.

See Also:
Constant Field Values

DGC_CALL_ASYNC

public static final byte DGC_CALL_ASYNC
KaRMI dcg technologies use DGC_CALL as identifier for an asynchonous remote method call to the dgc.

See Also:
Constant Field Values

SERVICE_CALL

public static final byte SERVICE_CALL
KaRMI uses SERVICE_CALL to indicate an internal remote method invocation that is served by the KaRMI system instead of a remote server object.

See Also:
Constant Field Values

COLLECTIVE_OPERATION

public static final byte COLLECTIVE_OPERATION
Command identifier that marks a connection as being part of a collective operation.

See Also:
Connection.cid, Constant Field Values

DGC_ACK

public static final byte DGC_ACK
Dgc technologies use DGC_ACK to indicate the successful return from a call to the dgc without returning a result. Note: RESULT could have been used also (???).

See Also:
Constant Field Values

MID_RMA

public static final int MID_RMA
See Also:
Constant Field Values

MID_COLLECTIVE_UPDATE

public static final int MID_COLLECTIVE_UPDATE
See Also:
Constant Field Values

MID_EXCLUSIVE_UPDATE

public static final int MID_EXCLUSIVE_UPDATE
See Also:
Constant Field Values

MID_EXCLUSIVE_LOCK

public static final int MID_EXCLUSIVE_LOCK
See Also:
Constant Field Values

MID_REQUEST_TICKET

public static final int MID_REQUEST_TICKET
See Also:
Constant Field Values

MID_COLLECTIVE_EXCHANGE

public static final int MID_COLLECTIVE_EXCHANGE
See Also:
Constant Field Values

MID_BARRIER

public static final int MID_BARRIER
See Also:
Constant Field Values

MID_REQUEST_WAIT

public static final int MID_REQUEST_WAIT
See Also:
Constant Field Values

MID_WAKEUP

public static final int MID_WAKEUP
See Also:
Constant Field Values

MID_SERVICE_GET_STUB

public static final int MID_SERVICE_GET_STUB
See Also:
Constant Field Values

MID_SERVICE_MIGRATE

public static final int MID_SERVICE_MIGRATE
See Also:
Constant Field Values

MID_SERVICE_INTERRUPT

public static final int MID_SERVICE_INTERRUPT
See Also:
Constant Field Values

MID_SERVICE_CREATE_REPLICA

public static final int MID_SERVICE_CREATE_REPLICA
See Also:
Constant Field Values

MID_SERVICE_UPDATE_REFERENCES

public static final int MID_SERVICE_UPDATE_REFERENCES
See Also:
Constant Field Values