TIBCO FTL®
Public Member Functions | Properties | List of all members
TIBCO.FTL.GROUP.IGroup Interface Reference

The group facility can coordinate fault-tolerant operation, or distribute operating roles among application process instances. More...

Inheritance diagram for TIBCO.FTL.GROUP.IGroup:

Public Member Functions

void Leave ()
 Leave a group, and destroy the group object. More...
 

Properties

string Name [get]
 Return the group name string that your program supplied to GroupFactory.Join. More...
 

Detailed Description

The group facility can coordinate fault-tolerant operation, or distribute operating roles among application process instances.

A group object represents the membership or potential membership of an application process in a group.

The IGroup interface defines the public API of group objects. To join a group by creating a group object, call GroupFactory.Join.

A group server tracks group members, and assigns an ordinal to each member. The group facility raises advisories to inform the member of its current ordinal. Based on its ordinal, each member operates in a particular application-specific role.

The group server also reports the group status as members join and leave the group, or disconnect from the server. The group facility raises advisories to inform members and observers of such changes in status.

Customers do not implement this interface.

Member Function Documentation

void TIBCO.FTL.GROUP.IGroup.Leave ( )

Leave a group, and destroy the group object.

This call informs the group server that the member is leaving the group. In response, the group server revises the ordinals of the remaining group members appropriately.

This call releases all resources held by the group object.

Before your program can Dispose the IRealm object, it must first destroy all the group objects that it has created.

Property Documentation

string TIBCO.FTL.GROUP.IGroup.Name
get

Return the group name string that your program supplied to GroupFactory.Join.