Ice 3.8
Slice API Reference
Loading...
Searching...
No Matches

◆ OperationMode

enum OperationMode

Specifies if an operation is idempotent, which affects the retry behavior of the Ice client runtime.

Enumerator
Normal 

A non-idempotent operation (the default).

The Ice client runtime guarantees that it will not violate at-most-once semantics for operations with this mode.

Nonmutating 

Equivalent to Idempotent, but deprecated.

Idempotent 

An idempotent operation.

The Ice client runtime does not guarantee at-most-once semantics for such an operation.

Remarks
When an operation is idempotent, the Ice runtime will attempt to transparently recover from certain runtime errors by re-issuing a failed request transparently.

Definition at line 19 of file OperationMode.ice.