Oracle® Fusion Middleware .NET API Reference for Oracle Coherence
12c (12.2.1.4.0)
E90869-02
Invoked when an IMember has joined the service.

Namespace: Tangosol.Net.Cache
Assembly: Coherence (in Coherence.dll) Version: 12.2.1.4014 (12.2.1.4014)

Syntax

C#
public void OnMemberJoined(
	Object sender,
	MemberEventArgs evt
)

Parameters

sender
Type: System..::..Object
IService that raised an event.
evt
Type: Tangosol.Net..::..MemberEventArgs
An event which indicates that membership has changed.

Remarks

Note: this event could be called during the service restart on the local node in which case the listener's code should not attempt to use any clustered cache or service functionality.

The most critical situation arises when a number of threads are waiting for a local service restart, being blocked by a IService object synchronization monitor. Since the Joined event should be fired only once, it is called on a client thread while holding a synchronization monitor. An attempt to use other clustered service functionality during this local event notification may result in a deadlock.

See Also