Oracle® Coherence .NET API Reference Release 3.7.1
E22844-03
Assembly: Coherence (in Coherence.dll) Version: 3.7.1.23 (3.7.1.23)
E22844-03
An IInvocable object is a portable object that can be invoked on the
remote cluster member to which the client is connected and can
optionally register a return value for the invocation.
Namespace:
Tangosol.NetAssembly: Coherence (in Coherence.dll) Version: 3.7.1.23 (3.7.1.23)
Syntax
| C# |
|---|
public interface IInvocable : IPortableObject |
Remarks
When an IInvocable object is received for execution, the order of
execution is:
- The IInvocable object is deserialized by the IInvocationService.
- The IInvocationService provides a reference to itself to the IInvocable object by calling the init method.
- The IInvocationService invokes the IInvocable object by calling the run method.
- If the IInvocationService is responsible for returning a value from the invocation, it obtains the value from the Result property.