| 
|||||||||
| 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 | ||||||||