Oracle® Fusion Middleware .NET API Reference for Oracle Coherence
12c (12.2.1.3.0)
E80354-01
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.Net
Assembly: Coherence (in Coherence.dll) Version: 12.2.1.3000 (12.2.1.3000)

Syntax

C#
public interface IInvocable : IRunnable, 
	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.

See Also