|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| GcsAdvancedMessageListener | An object implementing the GcsAdvancedMessageListener interface can act as a listener for both membership and regular messages sent through the RestGroups communication system. |
| GcsBasicMessageListener | An object implementing the GcsBasicMessageListener interface can act as a listener for regular messages sent through the RestGroups communication system. |
| GcsFactory | Interface for abstract factory pattern. |
| Class Summary | |
|---|---|
| GcsBuilder | A class which objects can store the specific GcsFactory objects. |
| GcsConnection | Represents an abstraction of connection with the RestGroups communication system. |
| GcsGroup | Provides an abstraction for the dynamic group. |
| GcsGroupID | Group membership view at concrete period of time is represented by GcsGroupID object. |
| GcsMembershipInfo | Used for conveying detailed information about changes of groups structures. |
| GcsMessage | GcsMessage provides an abstraction for a message, both outgoing - snd using: GcsConnection.multicast(GcsMessage) GcsConnection.multicast(GcsMessage[]) ) incoming - received through: GcsConnection.receive() GcsConnection.receive(int) GcsAdvancedMessageListener GcsBasicMessageListener Outgoing message should have specified: addressees (with addGroup* methods family) data with: GcsMessage.setData(byte[]) GcsMessage.digest(Serializable) GcsMessage.setObject(Serializable) ) guarantee with GcsMessage.setAgreed() GcsMessage.setCausal() GcsMessage.setFifo() GcsMessage.setReliable() GcsMessage.setSafe() GcsMessage.setUnreliable() ) |
| GcsMessageFactory | Using an GcsMessageFactory object, a number of the same messages as one given
by the argument of the constructor or with GcsMessageFactory.setDefault(GcsMessage)
can be produced. |
| GcsMessageListener | GcsMessageListener object allows blocking reception of messages through the listener message reception system. |
| GcsSettings | In GcsSettings object all RestGroups settings are stored. |
| GcsVersion | GcsVersion represents the version of the gcs library currently used. |
| Exception Summary | |
|---|---|
| GcsException | Whenever an error occurs in classes from gcs package or they subclasses, the GcsException is thrown. |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||