A B C D E F G H I J L M N P Q R S T U V W

A

activateListener() - Method in class gcs.GcsMessageListener
Sets up the listener from the connection.
activateListener() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessageListener
 
active - Variable in class gcs.GcsMessageListener
 
add(GcsAdvancedMessageListener) - Method in class gcs.GcsConnection
Sets up the GcsAdvancedMessageListener listener.
add(GcsBasicMessageListener) - Method in class gcs.GcsConnection
Sets up the GcsBasicMessageListener listener.
add(GcsAdvancedMessageListener) - Method in class gcsImplementations.spreadGcs.SpreadGcsConnection
 
add(GcsBasicMessageListener) - Method in class gcsImplementations.spreadGcs.SpreadGcsConnection
 
addGroup(GcsGroup) - Method in class gcs.GcsMessage
Adds group to the list of addressees of this message.
addGroup(String) - Method in class gcs.GcsMessage
Adds group of name group to the list of addressees of this message.
addGroup(GcsGroup) - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
addGroup(String) - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
addGroups(GcsGroup[]) - Method in class gcs.GcsMessage
Adds all groups in array groups to the list of addressees of this message.
addGroups(String[]) - Method in class gcs.GcsMessage
Adds all groups which names are stored in the groups array to the list of addressees of this message.
addGroups(GcsGroup[]) - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
addGroups(String[]) - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
addListener(RestGroupsMessageListener) - Method in class restgroupsClient.RestGroupsBlockingMessageReceptionThread
Adds a listener which can handle received messages.
addMember(GcsGroup) - Method in class gcs.GcsMembershipInfo.GcsVirtualSynchronySet
 
addMember(GcsGroup) - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo.SpreadGcsVirtualSynchronySet
 

B

BaseResource - Class in restgroupsServer
Every time a client who is already registered in the RestGroups sends a request (i.e. he wants to check for messages), appropriate data structures are pulled out.
BaseResource() - Constructor for class restgroupsServer.BaseResource
 

C

clone() - Method in class restgroupsClient.RestGroupsMessage
 
clone() - Method in class restgroupsClient.RestGroupsMessageMembershipInfo
 
connect(GcsSettings, String, boolean, boolean) - Method in class gcs.GcsConnection
Allows connecting to the RestGroups server.
connect(GcsSettings, String, boolean, boolean) - Method in class gcsImplementations.spreadGcs.SpreadGcsConnection
 
connect() - Method in class restgroupsClient.RestGroupsClient
Creates new session for the client on the RestGroups server.
Constants - Class in restgroupsServer
In this class constant values used in RestGroups server are stored.
Constants() - Constructor for class restgroupsServer.Constants
 
createGcsConnection() - Method in interface gcs.GcsFactory
Returns a concrete implementation of GcsConnection.
createGcsConnection() - Method in class gcsImplementations.spreadGcs.SpreadGcsFactory
 
createGcsException() - Method in interface gcs.GcsFactory
Returns a concrete implementation of GcsException.
createGcsException(String) - Method in interface gcs.GcsFactory
Returns a concrete implementation of GcsException.
createGcsException(String, Throwable) - Method in interface gcs.GcsFactory
Returns a certain implementation of GcsException.
createGcsException() - Method in class gcsImplementations.spreadGcs.SpreadGcsFactory
 
createGcsException(String) - Method in class gcsImplementations.spreadGcs.SpreadGcsFactory
 
createGcsException(String, Throwable) - Method in class gcsImplementations.spreadGcs.SpreadGcsFactory
 
createGcsGroup() - Method in interface gcs.GcsFactory
Returns a concrete implementation of GcsGroup.
createGcsGroup() - Method in class gcsImplementations.spreadGcs.SpreadGcsFactory
 
createGcsGroupID() - Method in interface gcs.GcsFactory
Returns a concrete implementation of GcsGroupID.
createGcsGroupID() - Method in class gcsImplementations.spreadGcs.SpreadGcsFactory
 
createGcsMembershipInfo() - Method in interface gcs.GcsFactory
Returns a concrete implementation of GcsMembershipInfo .
createGcsMembershipInfo() - Method in class gcsImplementations.spreadGcs.SpreadGcsFactory
 
createGcsMessage() - Method in interface gcs.GcsFactory
Returns a concrete implementation of GcsMessage.
createGcsMessage() - Method in class gcsImplementations.spreadGcs.SpreadGcsFactory
 
createGcsMessageFactory(GcsMessage) - Method in interface gcs.GcsFactory
Returns a concrete implementation of GcsMessageFactory .
createGcsMessageFactory(GcsMessage) - Method in class gcsImplementations.spreadGcs.SpreadGcsFactory
 
createGcsMessageListener(ProfileEntity) - Method in interface gcs.GcsFactory
Returns a concrete implementation of GcsMessageListener.
createGcsMessageListener(ProfileEntity) - Method in class gcsImplementations.spreadGcs.SpreadGcsFactory
 
createGcsVersion() - Method in interface gcs.GcsFactory
Returns a concrete implementation of GcsVersion.
createGcsVersion() - Method in class gcsImplementations.spreadGcs.SpreadGcsFactory
 
createInboundRoot() - Method in class restgroupsServer.RestGroupsApplication
Creates the main request dispatcher.
createMessage() - Method in class gcs.GcsMessageFactory
Creates new message, a copy of the default message.
createMessage() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessageFactory
 
createMessages(List<String>, RestGroupsMessageGuarantee, int, int) - Method in class restgroupsClient.Flooder
 
createProfile(Representation) - Method in class restgroupsServer.ProfileResource
The client who wants to connect to the RestGroups server sends two requests: one temporary (see ProfilesPilotResource), and one permanent - POST request to this resource ( ProfileResource.createProfile(Representation)).

D

deactivateListener() - Method in class gcs.GcsMessageListener
Removes the listener from the connection.
deactivateListener() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessageListener
 
digest(Serializable) - Method in class gcs.GcsMessage
Calling this method causes the object specified as the argument to be added to the payload list of this message.
digest(Serializable) - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
disconnect() - Method in class gcs.GcsConnection
Allows disconnecting from the RestGroups server.
disconnect() - Method in class gcsImplementations.spreadGcs.SpreadGcsConnection
 
disconnect() - Method in class restgroupsClient.RestGroupsClient
Disconnects form the RestGroups server.
disconnectFromGcs() - Method in class restgroupsServer.ProfileEntity
Disconnects the client from the group communication system.
doInit() - Method in class restgroupsServer.BaseResource
Pulls out from the request the session cookie holding identifier of the client.

E

endConnectionThread() - Method in class restgroupsClient.RestGroupsClient
Ends permanent connection thread.
equals(Object) - Method in class gcs.GcsGroup
Returns true if object given by the argument represents the same group as this object, false otherwise.
equals(Object) - Method in class gcsImplementations.spreadGcs.SpreadGcsGroup
 
equals(Object) - Method in class gcsImplementations.spreadGcs.SpreadGcsGroupID
 

F

finishBlockingMessagesReception() - Method in class restgroupsClient.RestGroupsClient
Ends process of blocking reception of messages.
finishWriting() - Method in class restgroupsServer.ProfileResourceReturnRepresentation
Sets the quitting flag to true
Flooder - Class in restgroupsClient
 
Flooder(String, String, int, int, boolean, boolean, int) - Constructor for class restgroupsClient.Flooder
 
fromXml(Element) - Method in class gcs.GcsSettings
Retrieves from settings XML file information concerning the concrete group communication system implementation.
fromXml(Element) - Method in class gcsImplementations.spreadGcs.SpreadGcsSettings
 
fromXml(Element) - Method in class restgroupsClient.RestGroupsMessage
Extracts fields values from given 'message' XML element.
fromXml(Element) - Method in class restgroupsClient.RestGroupsMessageMembershipInfo
Extracts fields values from given 'membershipInfo' XML element.

G

gcs - package gcs
 
GcsAdvancedMessageListener - Interface in gcs
An object implementing the GcsAdvancedMessageListener interface can act as a listener for both membership and regular messages sent through the RestGroups communication system.
GcsBasicMessageListener - Interface in gcs
An object implementing the GcsBasicMessageListener interface can act as a listener for regular messages sent through the RestGroups communication system.
GcsBuilder - Class in gcs
A class which objects can store the specific GcsFactory objects.
GcsBuilder(GcsFactory) - Constructor for class gcs.GcsBuilder
The class constructor, sets the factory reference.
gcsBuilder - Static variable in class restgroupsServer.ServerMain
 
GcsConnection - Class in gcs
Represents an abstraction of connection with the RestGroups communication system.
GcsConnection() - Constructor for class gcs.GcsConnection
Empty constructor, provided for convenience.
GcsException - Exception in gcs
Whenever an error occurs in classes from gcs package or they subclasses, the GcsException is thrown.
GcsException() - Constructor for exception gcs.GcsException
Default constructor, creates empty GcsException.
GcsException(String) - Constructor for exception gcs.GcsException
Constructor which takes a message for the argument.
GcsException(Throwable) - Constructor for exception gcs.GcsException
Constructor which takes a Throwable object for the argument.
GcsException(String, Throwable) - Constructor for exception gcs.GcsException
Constructor which takes both, a message and a Throwable object for its arguments.
GcsFactory - Interface in gcs
Interface for abstract factory pattern.
GcsGroup - Class in gcs
Provides an abstraction for the dynamic group.
GcsGroup() - Constructor for class gcs.GcsGroup
Default constructor.
GcsGroupID - Class in gcs
Group membership view at concrete period of time is represented by GcsGroupID object.
GcsGroupID() - Constructor for class gcs.GcsGroupID
 
gcsImplementations.spreadGcs - package gcsImplementations.spreadGcs
 
GcsMembershipInfo - Class in gcs
Used for conveying detailed information about changes of groups structures.
GcsMembershipInfo() - Constructor for class gcs.GcsMembershipInfo
Default constructor
GcsMembershipInfo.GcsVirtualSynchronySet - Class in gcs
 
GcsMembershipInfo.GcsVirtualSynchronySet() - Constructor for class gcs.GcsMembershipInfo.GcsVirtualSynchronySet
 
GcsMessage - Class in gcs
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() )
GcsMessage() - Constructor for class gcs.GcsMessage
Default constructor creates an empty message.
GcsMessageFactory - Class in gcs
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.
GcsMessageFactory(GcsMessage) - Constructor for class gcs.GcsMessageFactory
Constructor.
GcsMessageListener - Class in gcs
GcsMessageListener object allows blocking reception of messages through the listener message reception system.
GcsMessageListener(ProfileEntity) - Constructor for class gcs.GcsMessageListener
Constructor.
GcsSettings - Class in gcs
In GcsSettings object all RestGroups settings are stored.
GcsSettings() - Constructor for class gcs.GcsSettings
 
GcsVersion - Class in gcs
GcsVersion represents the version of the gcs library currently used.
GcsVersion() - Constructor for class gcs.GcsVersion
Default constructor.
getCapacity() - Method in class gcs.GcsMembershipInfo.GcsVirtualSynchronySet
 
getCapacity() - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo.SpreadGcsVirtualSynchronySet
 
getConnection() - Method in class restgroupsServer.ProfileEntity
Returns the connection object.
getConnectionThreadID() - Method in class restgroupsServer.ProfileEntity
Returns the clients connectionThreadId.
getData() - Method in class gcs.GcsMessage
Returns the payload as an array of bytes.
getData() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
getData() - Method in class restgroupsClient.RestGroupsMessage
Returns the message's payload.
getDescription() - Method in class restgroupsServer.ResourcesReturnCodes.StatusDescription
Returns description.
getDigest() - Method in class gcs.GcsMessage
Returns a vector of objects set as a payload with GcsMessage.digest(Serializable) method.
getDigest() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
getDisconnected() - Method in class gcs.GcsMembershipInfo
Returns the private group of the disconnected client if the message is caused by disconnection.
getDisconnected() - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo
 
getDisconnected() - Method in class restgroupsClient.RestGroupsMessageMembershipInfo
Returns the private group of the disconnected client if the message is caused by disconnection.
getEndianMismatch() - Method in class gcs.GcsMessage
Returns true if there is an endian mismatch between computer which sent the message, and computer which received it.
getEndianMismatch() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
getEndianMismatch() - Method in class restgroupsClient.RestGroupsMessage
Returns the message's endian mismatch.
getFactory() - Method in class gcs.GcsBuilder
Returns the factory object stored in the GcsBuilder object.
getFactory() - Method in class restgroupsServer.BaseResource
Returns a factory for gcs objects.
getFactory() - Method in class restgroupsServer.Settings
Returns concrete GcsFactory object.
getGcsSettings() - Method in class restgroupsServer.Settings
Returns concrete GcsSettings object.
getGroup() - Method in class gcs.GcsMembershipInfo
Returns object representing the group which caused this message to be sent.
getGroup() - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo
 
getGroup() - Method in class restgroupsClient.RestGroupsMessageMembershipInfo
Returns object representing the group which caused this message to be sent.
getGroupID() - Method in class gcs.GcsMembershipInfo
Returns the GcsGroupID object representing the group which caused this message to be sent.
getGroupID() - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo
 
getGroupID() - Method in class restgroupsClient.RestGroupsMessageMembershipInfo
Returns the GcsGroupID object representing the group which caused this message to be sent.
getGroupMembership() - Method in class restgroupsServer.ProfileEntity
Returns the clients groupMembership.
getGroups() - Method in class gcs.GcsMessage
Returns an array of GcsGroup objects representing addresses of this message.
getGroups() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
getGroups() - Method in class restgroupsClient.RestGroupsMessage
Returns the message's addresses
getGroups() - Method in class restgroupsServer.ProfileEntity
Returns the map of gcs groups.
getIdentifier() - Method in class restgroupsServer.ProfileEntity
Returns the clients identifier.
getInstance() - Static method in class restgroupsServer.Settings
Returns Settings instance.
getJoined() - Method in class gcs.GcsMembershipInfo
Returns the private group of the client who joined the GcsMembershipInfo.getGroup() group.
getJoined() - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo
 
getJoined() - Method in class restgroupsClient.RestGroupsMessageMembershipInfo
Returns the private group of the client who joined the RestGroupsMessageMembershipInfo.getGroup() group.
getKeyName() - Static method in class gcs.GcsSettings
Returns the unique name of a concrete group communication system implementation.
getKeyName() - Static method in class gcsImplementations.spreadGcs.SpreadGcsSettings
Returns backends name.
getLeft() - Method in class gcs.GcsMembershipInfo
Returns the private group of the client who left the GcsMembershipInfo.getGroup() group.
getLeft() - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo
 
getLeft() - Method in class restgroupsClient.RestGroupsMessageMembershipInfo
Returns the private group of the client who left the RestGroupsMessageMembershipInfo.getGroup() group.
getMajorVersion() - Method in class gcs.GcsVersion
Returns gcs major version.
getMajorVersion() - Method in class gcsImplementations.spreadGcs.SpreadGcsVersion
 
getMembers() - Method in class gcs.GcsMembershipInfo.GcsVirtualSynchronySet
 
getMembers() - Method in class gcs.GcsMembershipInfo
Returns an array of GcsGroup objects representing all private groups that are currently members of the GcsMembershipInfo.getGroup() group.
getMembers() - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo
 
getMembers() - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo.SpreadGcsVirtualSynchronySet
 
getMembers() - Method in class restgroupsClient.RestGroupsMessageMembershipInfo
Returns an array of GcsGroup objects representing all private groups that are currently members of the RestGroupsMessageMembershipInfo.getGroup() group.
getMembershipInfo() - Method in class gcs.GcsMessage
Returns membership information for this message if this is a membership message (the GcsMessage.isMembership() method returns true).
getMembershipInfo() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
getMembershipInfo() - Method in class restgroupsClient.RestGroupsMessage
Returns the message's membershipInfo.
getMessageGuarantee() - Method in class restgroupsClient.RestGroupsMessage
Returns the message's guarantee.
getMessageListener() - Method in class restgroupsServer.ProfileEntity
Returns the clients messageListener.
getMessageType() - Method in class restgroupsClient.RestGroupsMessage
Returns the message's type.
getMinorVersion() - Method in class gcs.GcsVersion
Returns gcs minor version.
getMinorVersion() - Method in class gcsImplementations.spreadGcs.SpreadGcsVersion
 
getMyVirtualSynchronySet() - Method in class gcs.GcsMembershipInfo
 
getMyVirtualSynchronySet() - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo
 
getMyVirtualSynchronySet() - Method in class restgroupsClient.RestGroupsMessageMembershipInfo
 
getNewMessages() - Method in class gcs.GcsMessageListener
Used for retrieving new messages.
getNewMessages() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessageListener
 
getObject() - Method in class gcs.GcsMessage
Returns message payload as an object.
getObject() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
getPrivateGroup() - Method in class gcs.GcsConnection
Returns the GcsGroup object representing the private group for this connection.
getPrivateGroup() - Method in class gcsImplementations.spreadGcs.SpreadGcsConnection
 
getPrivateGroupName() - Method in class restgroupsClient.RestGroupsClient
Returns the client's private group name.
getProfileEntities() - Method in class restgroupsServer.BaseResource
Returns profileEntities hash-map from the main application.
getProfileEntities() - Method in class restgroupsServer.RestGroupsApplication
Returns profileEntities hash-map.
getProfileEntitiesThreadIDs() - Method in class restgroupsServer.BaseResource
Returns profileEntitiesThreadIDs hash-map from the main application.
getProfileEntitiesThreadIDs() - Method in class restgroupsServer.RestGroupsApplication
Returns profileEntitiesThreadIDs hash-map.
getProfileEntityReference() - Method in class restgroupsServer.ProfilesPilotEntity
Returns the reference to the BaseResource.mySession object.
getProfilesPilotEntities() - Method in class restgroupsServer.BaseResource
Returns profilesPilotEntities hash-map from the main application.
getProfilesPilotEntities() - Method in class restgroupsServer.RestGroupsApplication
Returns profilesPilotEntities hash-map.
getRequestSessionId() - Method in class restgroupsServer.BaseResource
Retrieves sessionId from the requests cookie.
getRestgroupsIP() - Method in class restgroupsServer.Settings
Returns the IP address which the RestGroups server is working on.
getRestgroupsPort() - Method in class restgroupsServer.Settings
Returns the network port which the RestGroups server is working on.
getReturnCodes() - Static method in class restgroupsServer.ResourcesReturnCodes
Returns hash-map containing error codes and corresponding descriptions.
getReturnRepresentationReference() - Method in class restgroupsServer.ProfileEntity
Returns the client returnRepresentationReference.
getSchemas() - Method in class restgroupsServer.Settings
Returns hash-map containing schema documents used for verifying clients requests bodies.
getSender() - Method in class gcs.GcsMessage
Returns the message sender's private group.
getSender() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
getSender() - Method in class restgroupsClient.RestGroupsMessage
Returns the message's sender.
getServiceType() - Method in class gcs.GcsMessage
Returns an integer value representing the message's service type.
getServiceType() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
getSessionId() - Method in class restgroupsServer.ProfileEntity
Returns the clients sessionId.
getSize() - Method in class gcs.GcsMembershipInfo.GcsVirtualSynchronySet
 
getSize() - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo.SpreadGcsVirtualSynchronySet
 
getSpreadAddress() - Method in class gcsImplementations.spreadGcs.SpreadGcsSettings
Returns Spread daemon address.
getSpreadPort() - Method in class gcsImplementations.spreadGcs.SpreadGcsSettings
Returns Spread daemon port.
getStatus() - Method in class restgroupsServer.ResourcesReturnCodes.StatusDescription
Returns response status.
getStayed() - Method in class gcs.GcsMembershipInfo
Deprecated, provided for convenience.
getStayed() - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo
 
getStayed() - Method in class restgroupsClient.RestGroupsMessageMembershipInfo
 
getToken() - Method in class restgroupsServer.ProfilesPilotEntity
Returns the clients token.
getType() - Method in class gcs.GcsMessage
This method returns the message type.
getType() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
getType() - Method in class restgroupsClient.RestGroupsMessage
Returns the message's type (label).
getUsername() - Method in class restgroupsServer.ProfileEntity
Return the clients username.
getUsername() - Method in class restgroupsServer.ProfilesPilotEntity
Returns the clients username.
getVersion() - Method in class gcs.GcsVersion
Returns gcs version as a float.
getVersion() - Method in class gcsImplementations.spreadGcs.SpreadGcsVersion
Returns backends version.
getVirtualSynchronySets() - Method in class gcs.GcsMembershipInfo
 
getVirtualSynchronySets() - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo
 
getVirtualSynchronySets() - Method in class restgroupsClient.RestGroupsMessageMembershipInfo
 
GroupMembershipResource - Class in restgroupsServer
This class handles operations executed on the "/groups/{groupName}/members/{privateGroupName}" resource.
GroupMembershipResource() - Constructor for class restgroupsServer.GroupMembershipResource
 

H

handlePilotConnection(Representation) - Method in class restgroupsServer.ProfilesPilotResource
The client who wants to connect to the RestGroups server sends two request: one permanent (see ProfileResource) and one temporary.

I

initialise(String) - Static method in class restgroupsServer.Settings
Initializes the singleton pattern.
isActive() - Method in class gcs.GcsMessageListener
Used to check the state of the GcsMessageListener.
isActive() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessageListener
 
isAgreed() - Method in class gcs.GcsMessage
Returns true if the message is of agreed guarantee.
isAgreed() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
isCausal() - Method in class gcs.GcsMessage
Returns true if the message is of causal guarantee.
isCausal() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
isCausedByDisconnect() - Method in class gcs.GcsMembershipInfo
Returns true if a member of GcsMembershipInfo.getGroup() group disconnected.
isCausedByDisconnect() - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo
 
isCausedByDisconnect() - Method in class restgroupsClient.RestGroupsMessageMembershipInfo
Returns true if a member of RestGroupsMessageMembershipInfo.getGroup() group disconnected.
isCausedByJoin() - Method in class gcs.GcsMembershipInfo
Returns true if there is a new member of GcsMembershipInfo.getGroup() group.
isCausedByJoin() - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo
 
isCausedByJoin() - Method in class restgroupsClient.RestGroupsMessageMembershipInfo
Returns true if there is a new member of RestGroupsMessageMembershipInfo.getGroup() group.
isCausedByLeave() - Method in class gcs.GcsMembershipInfo
Returns true if a member of GcsMembershipInfo.getGroup() group left the group.
isCausedByLeave() - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo
 
isCausedByLeave() - Method in class restgroupsClient.RestGroupsMessageMembershipInfo
Returns true if a member of RestGroupsMessageMembershipInfo.getGroup() group left the group.
isCausedByNetwork() - Method in class gcs.GcsMembershipInfo
Returns true if this message is caused by a network partition.
isCausedByNetwork() - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo
 
isCausedByNetwork() - Method in class restgroupsClient.RestGroupsMessageMembershipInfo
Returns true if this message is caused by a network partition.
isConnectionThreadActive() - Method in class restgroupsClient.RestGroupsClient
Returns true if the connection with the RestGroups server is established and works properly.
isFifo() - Method in class gcs.GcsMessage
Returns true if the message is of fifo guarantee.
isFifo() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
isIncoming() - Method in class gcs.GcsMessage
Returns true if this is an incoming message.
isIncoming() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
isMembership() - Method in class gcs.GcsMessage
Returns true if this is a membership message.
isMembership() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
isOutgoing() - Method in class gcs.GcsMessage
Returns true if this is an outgoing message.
isOutgoing() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
isRegular() - Method in class gcs.GcsMessage
Returns true if the message is of regular guarantee.
isRegular() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
isRegularMembership() - Method in class gcs.GcsMembershipInfo
Returns true if this message is a regular membership message.
isRegularMembership() - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo
 
isRegularMembership() - Method in class restgroupsClient.RestGroupsMessageMembershipInfo
Returns true if this message is a regular membership message.
isReject() - Method in class gcs.GcsMessage
Returns true if the message was rejected.
isReject() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
isReliable() - Method in class gcs.GcsMessage
Returns true if the message is of reliable guarantee.
isReliable() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
isSafe() - Method in class gcs.GcsMessage
Returns true if the message is of safe guarantee.
isSafe() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
isSelfDiscard() - Method in class gcs.GcsMessage
Returns true if this is a self-discard message.
isSelfDiscard() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
isSelfLeave() - Method in class gcs.GcsMembershipInfo
Returns true if this message is caused by leaving the GcsMembershipInfo.getGroup() group.
isSelfLeave() - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo
 
isSelfLeave() - Method in class restgroupsClient.RestGroupsMessageMembershipInfo
Returns true if this message is caused by leaving the RestGroupsMessageMembershipInfo.getGroup() group.
isStatusOk() - Method in class restgroupsServer.ProfilesPilotEntity
Returns the status flag.
isTransition() - Method in class gcs.GcsMembershipInfo
Returns true if this is a transition message.
isTransition() - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo
 
isTransition() - Method in class restgroupsClient.RestGroupsMessageMembershipInfo
Returns true if this is a transition message.
isUnreliable() - Method in class gcs.GcsMessage
Returns true if the message is of reliable guarantee.
isUnreliable() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 

J

join(GcsConnection, String) - Method in class gcs.GcsGroup
Allows joining group of a given name using specified GcsConnection object.
join(GcsConnection, String) - Method in class gcsImplementations.spreadGcs.SpreadGcsGroup
 
joinGroup(String) - Method in class restgroupsClient.RestGroupsClient
Used for joining the group which name is given by the argument.
joinGroup(Representation) - Method in class restgroupsServer.GroupMembershipResource
Calling this PUT method allows user to join, specified in {groupName} part of the URI, group.
joinGroupOld(String) - Method in class restgroupsClient.RestGroupsClient
Deprecated. 

L

leave() - Method in class gcs.GcsGroup
Allows leaving the group represented by this object.
leave() - Method in class gcsImplementations.spreadGcs.SpreadGcsGroup
 
leaveGroup(String) - Method in class restgroupsClient.RestGroupsClient
Used for leaving the group which name is given by the argument.
leaveGroup(Representation) - Method in class restgroupsServer.GroupMembershipResource
Calling this DELETE method allows user to leave, specified in {groupName} part of the URI, group.
leaveGroupOld(String) - Method in class restgroupsClient.RestGroupsClient
Deprecated. 
loginFromSpread(String) - Static method in class gcsImplementations.spreadGcs.SpreadGcsAdditions
Transforms Spread private group name to RestGroups login.
loginToSpread(String) - Static method in class gcsImplementations.spreadGcs.SpreadGcsAdditions
Transforms RestGroups login to Spread private group name

M

MailboxBlockingResource - Class in restgroupsServer
This class handles operations executed on the "/groups/{privateGroupName}/mailbox/blocking" resource.
MailboxBlockingResource() - Constructor for class restgroupsServer.MailboxBlockingResource
 
MailboxNonBlockingResource - Class in restgroupsServer
This class handles operations executed on the "/groups/{privateGroupName}/mailbox/nonblocking" resource (or simply "/groups/{privateGroupName}/mailbox" resource).
MailboxNonBlockingResource() - Constructor for class restgroupsServer.MailboxNonBlockingResource
 
MailboxPollResource - Class in restgroupsServer
This class handles operations executed on the "/groups/{privateGroupName}/mailbox/avaliableMessages" resource.
MailboxPollResource() - Constructor for class restgroupsServer.MailboxPollResource
 
main(String[]) - Static method in class restgroupsClient.Flooder
 
main(String[]) - Static method in class restgroupsClient.User
The main method.
main(String[]) - Static method in class restgroupsServer.ServerMain
The main method of the RestGroups server.
membershipMessageReceived(GcsMessage) - Method in interface gcs.GcsAdvancedMessageListener
Invoked if an object implementing the GcsAdvancedMessageListener listener and registered to a GcsConnection with GcsConnection.add(GcsAdvancedMessageListener) receives a membership message.
membershipMessageReceived(SpreadGcsMessage) - Method in interface gcsImplementations.spreadGcs.SpreadGcsAdvancedMessageListener
 
membershipMessageReceived(SpreadMessage) - Method in class gcsImplementations.spreadGcs.SpreadGcsMessageListener
 
membershipMessageReceived(GcsMessage) - Method in class gcsImplementations.spreadGcs.SpreadGcsMessageListener
 
MessageMulticastResource - Class in restgroupsServer
This class handles operations executed on the "/multicast" resource.
MessageMulticastResource() - Constructor for class restgroupsServer.MessageMulticastResource
 
messageReceived(GcsMessage) - Method in interface gcs.GcsBasicMessageListener
If an object implementing the GcsBasicMessageListener listener and registered to a GcsConnection with GcsConnection.add(GcsBasicMessageListener) receives a regular message, this method is invoked.
messageReceived(SpreadGcsMessage) - Method in interface gcsImplementations.spreadGcs.SpreadGcsBasicMessageListener
 
messageReceived(List<RestGroupsMessage>) - Method in class restgroupsClient.Flooder
 
messageReceived(List<RestGroupsMessage>) - Method in interface restgroupsClient.RestGroupsMessageListener
 
messageReceived(List<RestGroupsMessage>) - Method in class restgroupsClient.User
 
MessageUnicastResource - Class in restgroupsServer
This class handles operations executed on the "/groups/{groupName}/mailbox/{guarantee}" resource.
MessageUnicastResource() - Constructor for class restgroupsServer.MessageUnicastResource
 
multicast(GcsMessage) - Method in class gcs.GcsConnection
Sends the message encapsulated in the GcsMessage object to groups specified in this object.
multicast(GcsMessage[]) - Method in class gcs.GcsConnection
Sends multiple messages encapsulated in the GcsMessage objects to groups specified inside those objects.
multicast(GcsMessage) - Method in class gcsImplementations.spreadGcs.SpreadGcsConnection
 
multicast(GcsMessage[]) - Method in class gcsImplementations.spreadGcs.SpreadGcsConnection
 
multicast(RestGroupsMessage) - Method in class restgroupsClient.RestGroupsClient
Used for multicasting the given by the argument message.
multicast(List<RestGroupsMessage>) - Method in class restgroupsClient.RestGroupsClient
Used for multicasting the given by the argument list of messages.
multicast(Representation) - Method in class restgroupsServer.MessageMulticastResource
Used for multicasting the list of messages passed as the argument in the XML format.
mySession - Variable in class restgroupsServer.BaseResource
 
mySessionReference - Variable in class gcs.GcsMessageListener
 

N

newMessages - Variable in class gcs.GcsMessageListener
 

P

poll() - Method in class gcs.GcsConnection
Checks for unread messages for this connection.
poll() - Method in class gcsImplementations.spreadGcs.SpreadGcsConnection
 
pollForMessages(Boolean[]) - Method in class restgroupsClient.RestGroupsClient
Used for checking the availability of new messages.
pollMessages() - Method in class restgroupsServer.MailboxPollResource
The client calling this method receives empty list of messages but with information about availability of new messages.
printMessages(List<RestGroupsMessage>) - Static method in class restgroupsClient.Flooder
 
printMessages(List<RestGroupsMessage>) - Static method in class restgroupsClient.User
Used for formatting and printing given by the argument list of messages.
printProfileEntities() - Method in class restgroupsServer.BaseResource
Prints the content of the profileEntities hash-table.
printProfileEntities() - Method in class restgroupsServer.RestGroupsApplication
Prints out content of the profileEntities hash-table.
printProfilesPilotEntities() - Method in class restgroupsServer.BaseResource
Prints the content of the profilesPilotEntities.
printProfilesPilotEntities() - Method in class restgroupsServer.RestGroupsApplication
Prints out content of the profilesPilotEntities hash-table.
ProfileEntity - Class in restgroupsServer
For each correctly connected client an object of this class is created.
ProfileEntity(UUID, String, String, Boolean, Boolean, long) - Constructor for class restgroupsServer.ProfileEntity
The constructor of the class.
ProfileResource - Class in restgroupsServer
This class handles operations executed on the "/groups/{privateGroupName}" resource.
ProfileResource() - Constructor for class restgroupsServer.ProfileResource
 
ProfileResourceReturnRepresentation - Class in restgroupsServer
Instances of this class is returned by the GET ( ProfileResource.createProfile(org.restlet.representation.Representation) ) method.
ProfileResourceReturnRepresentation(MediaType, ConcurrentMap<String, ProfileEntity>, ConcurrentMap<Long, ProfileEntity>) - Constructor for class restgroupsServer.ProfileResourceReturnRepresentation
Constructor.
ProfileResourceReturnRepresentation(MediaType, long, ConcurrentMap<String, ProfileEntity>, ConcurrentMap<Long, ProfileEntity>) - Constructor for class restgroupsServer.ProfileResourceReturnRepresentation
Constructor.
ProfilesPilotEntity - Class in restgroupsServer
For each client an instance of this class is created during the process of connecting to the RestGroups.
ProfilesPilotEntity(String, String) - Constructor for class restgroupsServer.ProfilesPilotEntity
Constructor.
ProfilesPilotResource - Class in restgroupsServer
This class handles operations executed on the "/groups/{privateGroupName}/pilotConnection" resource.
ProfilesPilotResource() - Constructor for class restgroupsServer.ProfilesPilotResource
 

Q

quitting - Variable in class gcs.GcsMessageListener
 

R

readSettings(Element) - Method in interface gcs.GcsFactory
Used for reading settings concerning a concrete group communication system implementation.
readSettings(Element) - Method in class gcsImplementations.spreadGcs.SpreadGcsFactory
 
receive() - Method in class gcs.GcsConnection
Returns next unread message for this connection if available.
receive(int) - Method in class gcs.GcsConnection
Returns next numMessages for this connection if available.
receive() - Method in class gcsImplementations.spreadGcs.SpreadGcsConnection
 
receive(int) - Method in class gcsImplementations.spreadGcs.SpreadGcsConnection
 
receiveMessages(List<RestGroupsMessage>) - Method in class restgroupsClient.RestGroupsClient
Used for non blocking reception of messages
receiveMessagesBlocking(List<RestGroupsMessage>) - Method in class restgroupsClient.RestGroupsClient
Starts process of blocking reception of messages.
regularMessageReceived(GcsMessage) - Method in interface gcs.GcsAdvancedMessageListener
Invoked if an object implementing the GcsAdvancedMessageListener listener and registered to a GcsConnection with GcsConnection.add(GcsAdvancedMessageListener) receives a regular message.
regularMessageReceived(SpreadGcsMessage) - Method in interface gcsImplementations.spreadGcs.SpreadGcsAdvancedMessageListener
 
regularMessageReceived(SpreadMessage) - Method in class gcsImplementations.spreadGcs.SpreadGcsMessageListener
 
regularMessageReceived(GcsMessage) - Method in class gcsImplementations.spreadGcs.SpreadGcsMessageListener
 
remove(GcsAdvancedMessageListener) - Method in class gcs.GcsConnection
Deactivates the GcsAdvancedMessageListener listener for this connection.
remove(GcsBasicMessageListener) - Method in class gcs.GcsConnection
Deactivates the GcsBasicMessageListener listener for this connection.
remove(GcsAdvancedMessageListener) - Method in class gcsImplementations.spreadGcs.SpreadGcsConnection
 
remove(GcsBasicMessageListener) - Method in class gcsImplementations.spreadGcs.SpreadGcsConnection
 
removeListener(RestGroupsMessageListener) - Method in class restgroupsClient.RestGroupsBlockingMessageReceptionThread
Removes a listener from the list of objects which handle received messages.
removeProfile() - Method in class restgroupsServer.ProfileResource
This DELETE method is used if the client wants to disconnect from the server.
ResourcesReturnCodes - Class in restgroupsServer
Codes and corresponding descriptions server might return to client if an error occurs.
ResourcesReturnCodes() - Constructor for class restgroupsServer.ResourcesReturnCodes
 
ResourcesReturnCodes.StatusDescription - Class in restgroupsServer
Simple data structure which holds status and corresponding description.
ResourcesReturnCodes.StatusDescription(Status, String) - Constructor for class restgroupsServer.ResourcesReturnCodes.StatusDescription
Constructor.
RestGroupsApplication - Class in restgroupsServer
The root class for the RESTlet server.
RestGroupsApplication() - Constructor for class restgroupsServer.RestGroupsApplication
 
RestGroupsBlockingMessageReceptionThread - Class in restgroupsClient
Used by blocking message reception mechanism.
RestGroupsBlockingMessageReceptionThread(RestGroupsClient) - Constructor for class restgroupsClient.RestGroupsBlockingMessageReceptionThread
Constructor.
restgroupsClient - package restgroupsClient
 
RestGroupsClient - Class in restgroupsClient
This class wraps communication with the RestGroups server in simple methods.
RestGroupsClient(String, String, String) - Constructor for class restgroupsClient.RestGroupsClient
Constructor.
RestGroupsClient(String, String) - Constructor for class restgroupsClient.RestGroupsClient
Constructor, creates for given username simple referrer identifier.
RestGroupsException - Exception in restgroupsServer
Custom exception type for RestGroups.
RestGroupsException() - Constructor for exception restgroupsServer.RestGroupsException
Default constructor, creates empty RestGroupsException.
RestGroupsException(String) - Constructor for exception restgroupsServer.RestGroupsException
Constructor which takes a message for the argument.
RestGroupsException(Throwable) - Constructor for exception restgroupsServer.RestGroupsException
Constructor which takes a Throwable object for the argument.
RestGroupsException(String, Throwable) - Constructor for exception restgroupsServer.RestGroupsException
Constructor which takes both, a message and a Throwable object for its arguments.
RestGroupsMessage - Class in restgroupsClient
Class representation of RestGroups messages.
RestGroupsMessage() - Constructor for class restgroupsClient.RestGroupsMessage
Default constructor.
RestGroupsMessage(Element) - Constructor for class restgroupsClient.RestGroupsMessage
Creates an instance from given XML 'message' element.
RestGroupsMessageGuarantee - Enum in restgroupsClient
Types of message broadcast guarantees.
RestGroupsMessageListener - Interface in restgroupsClient
An interface used for asynchronous reception of messages through blocking message reception mechanism.
RestGroupsMessageMembershipInfo - Class in restgroupsClient
Wrapper of the membership info part of membership messages.
RestGroupsMessageMembershipInfo() - Constructor for class restgroupsClient.RestGroupsMessageMembershipInfo
Default constructor.
RestGroupsMessageMembershipInfo(Element) - Constructor for class restgroupsClient.RestGroupsMessageMembershipInfo
Creates an instance from given XML 'membershipInfo' element.
RestGroupsMessageType - Enum in restgroupsClient
Types of messages.
restgroupsServer - package restgroupsServer
 
retrieveMessages() - Method in class restgroupsServer.MailboxBlockingResource
The client calling this GET method receives new messages as soon as possible: if the new messages arrive before the client sends the GET request, the messages are returned immediately.
retrieveMessages() - Method in class restgroupsServer.MailboxNonBlockingResource
The client calling this GET method receives a list of new messages or an empty if no new messages arrived since the mailbox was checked out for the last time either though this or MailboxBlockingResource resource.
run() - Method in class restgroupsClient.Flooder
 
run() - Method in class restgroupsClient.RestGroupsBlockingMessageReceptionThread
 
run() - Method in class restgroupsClient.User
Provides interface for interactive program.

S

ServerMain - Class in restgroupsServer
This is the main class of the RestGroups server.
ServerMain() - Constructor for class restgroupsServer.ServerMain
 
SESSION_COOKIE - Static variable in class restgroupsServer.Constants
 
setAgreed() - Method in class gcs.GcsMessage
Sets the message's guarantee to agreed.
setAgreed() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
setCausal() - Method in class gcs.GcsMessage
Sets the message's guarantee to causal.
setCausal() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
setConnection(GcsConnection) - Method in class restgroupsServer.ProfileEntity
Sets the clients connection object.
setConnectionThreadID(long) - Method in class restgroupsServer.ProfileEntity
Sets the clients connectionThreadId.
setData(byte[]) - Method in class gcs.GcsMessage
Sets data as the message's payload.
setData(byte[]) - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
setData(byte[]) - Method in class restgroupsClient.RestGroupsMessage
Sets the message's payload.
setDefault(GcsMessage) - Method in class gcs.GcsMessageFactory
Sets the new default message.
setDefault(GcsMessage) - Method in class gcsImplementations.spreadGcs.SpreadGcsMessageFactory
 
setEndianMismatch(boolean) - Method in class restgroupsClient.RestGroupsMessage
Sets the message's endian mismatch.
setFifo() - Method in class gcs.GcsMessage
Sets the message's guarantee to fifo.
setFifo() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
setGroupMembership(boolean) - Method in class restgroupsServer.ProfileEntity
Sets the clients groupMembership.
setGroups(List<String>) - Method in class restgroupsClient.RestGroupsMessage
Sets the message's addressees.
setGroups(Map<String, GcsGroup>) - Method in class restgroupsServer.ProfileEntity
Sets the new map of gcs groups.
setIdentifier(String) - Method in class restgroupsServer.ProfileEntity
Sets the client identifier.
setMembershipInfo(RestGroupsMessageMembershipInfo) - Method in class restgroupsClient.RestGroupsMessage
Sets the message's membershipInfo object.
setMessageGuarantee(RestGroupsMessageGuarantee) - Method in class restgroupsClient.RestGroupsMessage
Sets the message's guarantee.
setMessageListener(GcsMessageListener) - Method in class restgroupsServer.ProfileEntity
Sets the clients messagesListener
setMessageType(RestGroupsMessageType) - Method in class restgroupsClient.RestGroupsMessage
Sets the message's type.
setObject(Serializable) - Method in class gcs.GcsMessage
Sets given as argument object as a payload for this message.
setObject(Serializable) - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
setProfileEntityReference(ProfileEntity) - Method in class restgroupsServer.ProfilesPilotEntity
Sets the profileEntityReference (reference to BaseResource.mySession ).
setReliable() - Method in class gcs.GcsMessage
Sets the message's guarantee to reliable.
setReliable() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
setResponseSessionId(String) - Method in class restgroupsServer.BaseResource
Sets given by the argument sessionId as the responses cookie.
setReturnRepresentationReference(ProfileResourceReturnRepresentation) - Method in class restgroupsServer.ProfileEntity
Sets the clients returnRepresentationReference.
setSafe() - Method in class gcs.GcsMessage
Sets the message's guarantee to safe.
setSafe() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
setSelfDiscard(boolean) - Method in class gcs.GcsMessage
Used to set the self-discard flag for this method.
setSelfDiscard(boolean) - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
setSender(String) - Method in class restgroupsClient.RestGroupsMessage
Sets the message's type.
setServiceType(int) - Method in class gcs.GcsMessage
Sets the service type for this message.
setServiceType(int) - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
setSessionId(UUID) - Method in class restgroupsServer.ProfileEntity
Sets the clients sessionId.
setStatusOk(boolean) - Method in class restgroupsServer.ProfilesPilotEntity
Sets the status flag.
Settings - Class in restgroupsServer
This class allows reading RestGroups server settings from XML file.
Settings(String) - Constructor for class restgroupsServer.Settings
Constructor which takes a path to the settings XML file for the argument.
Settings.Schema - Enum in restgroupsServer
 
settingsFilename - Static variable in class restgroupsServer.ServerMain
 
setToken(String) - Method in class restgroupsServer.ProfilesPilotEntity
Sets the clients new token.
setType(short) - Method in class gcs.GcsMessage
Returns the message's type.
setType(short) - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
setType(short) - Method in class restgroupsClient.RestGroupsMessage
Sets the message's type (label).
setUnreliable() - Method in class gcs.GcsMessage
Sets the message's guarantee to safe.
setUnreliable() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
setUsername(String) - Method in class restgroupsServer.ProfileEntity
Sets the clients username.
setUsername(String) - Method in class restgroupsServer.ProfilesPilotEntity
Sets the new username.
SpreadGcsAdditions - Class in gcsImplementations.spreadGcs
SpreadGcsAdditions provides two methods which are necessary for building proper URLs which includes Spread private user names.
SpreadGcsAdditions() - Constructor for class gcsImplementations.spreadGcs.SpreadGcsAdditions
 
SpreadGcsAdvancedMessageListener - Interface in gcsImplementations.spreadGcs
Spread back-end implementation of the GcsAdvancedMessageListener.
SpreadGcsBasicMessageListener - Interface in gcsImplementations.spreadGcs
Spread back-end implementation of the GcsBasicMessageListener.
SpreadGcsConnection - Class in gcsImplementations.spreadGcs
Spread back-end implementation of the GcsConnection.
SpreadGcsConnection() - Constructor for class gcsImplementations.spreadGcs.SpreadGcsConnection
 
SpreadGcsException - Exception in gcsImplementations.spreadGcs
Spread back-end implementation of the GcsException.
SpreadGcsException() - Constructor for exception gcsImplementations.spreadGcs.SpreadGcsException
 
SpreadGcsException(String) - Constructor for exception gcsImplementations.spreadGcs.SpreadGcsException
 
SpreadGcsException(Throwable) - Constructor for exception gcsImplementations.spreadGcs.SpreadGcsException
 
SpreadGcsException(String, Throwable) - Constructor for exception gcsImplementations.spreadGcs.SpreadGcsException
 
SpreadGcsFactory - Class in gcsImplementations.spreadGcs
Spread back-end implementation of the GcsFactory.
SpreadGcsFactory() - Constructor for class gcsImplementations.spreadGcs.SpreadGcsFactory
 
SpreadGcsGroup - Class in gcsImplementations.spreadGcs
Spread back-end implementation of the GcsGroup.
SpreadGcsGroup() - Constructor for class gcsImplementations.spreadGcs.SpreadGcsGroup
 
SpreadGcsGroupID - Class in gcsImplementations.spreadGcs
Spread back-end implementation of the GcsGroupID.
SpreadGcsGroupID() - Constructor for class gcsImplementations.spreadGcs.SpreadGcsGroupID
 
SpreadGcsMembershipInfo - Class in gcsImplementations.spreadGcs
Spread back-end implementation of the GcsMembershipInfo.
SpreadGcsMembershipInfo() - Constructor for class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo
 
SpreadGcsMembershipInfo.SpreadGcsVirtualSynchronySet - Class in gcsImplementations.spreadGcs
 
SpreadGcsMembershipInfo.SpreadGcsVirtualSynchronySet() - Constructor for class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo.SpreadGcsVirtualSynchronySet
 
SpreadGcsMessage - Class in gcsImplementations.spreadGcs
Spread back-end implementation of the GcsMessage.
SpreadGcsMessage() - Constructor for class gcsImplementations.spreadGcs.SpreadGcsMessage
 
SpreadGcsMessageFactory - Class in gcsImplementations.spreadGcs
Spread back-end implementation of the GcsMessageFactory.
SpreadGcsMessageFactory(SpreadGcsMessage) - Constructor for class gcsImplementations.spreadGcs.SpreadGcsMessageFactory
 
SpreadGcsMessageListener - Class in gcsImplementations.spreadGcs
Spread back-end implementation of the GcsMessageListener.
SpreadGcsMessageListener(ProfileEntity) - Constructor for class gcsImplementations.spreadGcs.SpreadGcsMessageListener
 
SpreadGcsSettings - Class in gcsImplementations.spreadGcs
Spread back-end implementation of the GcsSettings .
SpreadGcsSettings() - Constructor for class gcsImplementations.spreadGcs.SpreadGcsSettings
 
SpreadGcsSettings(Element) - Constructor for class gcsImplementations.spreadGcs.SpreadGcsSettings
 
SpreadGcsVersion - Class in gcsImplementations.spreadGcs
Spread back-end implementation of the GcsVersion .
SpreadGcsVersion() - Constructor for class gcsImplementations.spreadGcs.SpreadGcsVersion
 
stopListener() - Method in class gcs.GcsMessageListener
Deactivates the listener and causes the GcsMessageListener.getNewMessages() to continue when it is blocked.
stopListener() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessageListener
 
stopListening() - Method in class restgroupsServer.MailboxBlockingResource
When the client sends the GET request (MailboxBlockingResource.retrieveMessages()) and there are no new messages waiting for him, the processing of the GET request is suspended until new message arrive.

T

toString() - Method in class gcs.GcsGroup
Returns the group's name as a string.
toString() - Method in class gcs.GcsGroupID
Used to convert the GroupID value to a string.
toString() - Method in class gcs.GcsVersion
Returns gcs version as a string.
toString() - Method in class gcsImplementations.spreadGcs.SpreadGcsGroup
 
toString() - Method in class gcsImplementations.spreadGcs.SpreadGcsGroupID
 
toString() - Method in class gcsImplementations.spreadGcs.SpreadGcsVersion
 
toXml() - Method in class gcs.GcsGroup
Returns the XML representation of the group.
toXml() - Method in class gcs.GcsMembershipInfo.GcsVirtualSynchronySet
 
toXml() - Method in class gcs.GcsMembershipInfo
Returns a XML representation of the GcsMembershipInfo message.
toXml() - Method in class gcs.GcsMessage
Returns the XML representation of this message.
toXml() - Method in class gcsImplementations.spreadGcs.SpreadGcsGroup
 
toXml() - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo.SpreadGcsVirtualSynchronySet
 
toXml() - Method in class gcsImplementations.spreadGcs.SpreadGcsMembershipInfo
 
toXml() - Method in class gcsImplementations.spreadGcs.SpreadGcsMessage
 
toXml() - Method in class restgroupsClient.RestGroupsMessage
Serializes this object to the XML format.

U

unicast(Representation) - Method in class restgroupsServer.MessageUnicastResource
Used for broadcasting the list of messages in the XML format passed as the argument to the group specified in the resource URI.
User - Class in restgroupsClient
User is a simple console test application, analogous to the User application included in Spread Toolkit archive.
User(String, String) - Constructor for class restgroupsClient.User
Constructor.

V

valueOf(String) - Static method in enum restgroupsClient.RestGroupsMessageGuarantee
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum restgroupsClient.RestGroupsMessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum restgroupsServer.Settings.Schema
Returns the enum constant of this type with the specified name.
values() - Static method in enum restgroupsClient.RestGroupsMessageGuarantee
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum restgroupsClient.RestGroupsMessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum restgroupsServer.Settings.Schema
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(OutputStream) - Method in class restgroupsServer.ProfileResourceReturnRepresentation
Writes every second a byte to the output stream.

A B C D E F G H I J L M N P Q R S T U V W