Index

A B C D E F G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

AccessControlConfig - Interface in pt.unl.fct.di.novasys.babel.protocols.storage.reconfiguration.interfaces
 
ADD - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.StructureOperationTypes
 
addAuthorization(Peer) - Method in interface pt.unl.fct.di.novasys.babel.protocols.storage.reconfiguration.interfaces.AccessControlConfig
 
addReplica(Peer) - Method in interface pt.unl.fct.di.novasys.babel.protocols.storage.reconfiguration.interfaces.ReplicaControlConfig
 
addToSample(Host) - Method in class pt.unl.fct.di.novasys.babel.protocols.membership.requests.GetNeighborsSampleReply
 
ASSIGN - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.StructureOperationTypes
 

B

BroadcastDelivery - Class in pt.unl.fct.di.novasys.babel.protocols.dissemination.notifications
 
BroadcastDelivery(Host, byte[], Timestamp) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.dissemination.notifications.BroadcastDelivery
 
BroadcastRequest - Class in pt.unl.fct.di.novasys.babel.protocols.dissemination.requests
 
BroadcastRequest(Host, byte[], short) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.dissemination.requests.BroadcastRequest
 
BYTES - Static variable in class pt.unl.fct.di.novasys.babel.protocols.membership.Peer
 
BYTES - Static variable in class pt.unl.fct.di.novasys.babel.protocols.membership.VersionedPeer
 

C

CassandraOperation - Class in pt.unl.fct.di.novasys.babel.protocols.storage.operations
An operation to be issued to a Cassandra storage layer.
CassandraOperation(CommonOperationType, Map<String, Map.Entry<PrimitiveType, Object>>) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.operations.CassandraOperation
Creates a Cassandra operation, with the specific type and the the associated data (represented as columns).
ChannelAvailableNotification - Class in pt.unl.fct.di.novasys.babel.protocols.general.notifications
 
ChannelAvailableNotification(short, String, int, String, Host) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.general.notifications.ChannelAvailableNotification
 
clone() - Method in class pt.unl.fct.di.novasys.babel.protocols.membership.Peer
 
clone() - Method in class pt.unl.fct.di.novasys.babel.protocols.membership.VersionedPeer
 
clone() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.timers.PersistencyTimer
 
CommonDataNotification - Class in pt.unl.fct.di.novasys.babel.protocols.storage.notifications.common
An abstract class common to all notifications that need to issue some sort of data to the upper layers.
CommonDataNotification(String, String, String, CommonOperationType, short) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.common.CommonDataNotification
Constructs a CommonDataNotification with the keySpace identifier, the collection identifier, the object identifier, the notification data type associated with the notification data, and the notificationID.
CommonDataNotification(String, String, String, CommonOperationType, String, short) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.common.CommonDataNotification
Constructs a CommonDataNotification with the keySpace identifier, the collection identifier, the object identifier, the notification data type associated with the notification data, a message describing the contents of the notification and the notificationID.
CommonExecuteReply - Class in pt.unl.fct.di.novasys.babel.protocols.storage.replies.common
An abstract class common to all execute replies issued by the storage layer.
CommonExecuteReply(CommonOperationStatus, CommonOperationType, String, String, String, short) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.common.CommonExecuteReply
Construct a CommonExecuteReply with a given status, operation type, as well as information about the keySpace, collection and objectID of the object that is being accessed.
CommonExecuteReply(CommonOperationStatus, CommonOperationType, String, String, String, String, short) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.common.CommonExecuteReply
Construct a CommonExecuteReply with a given status, operation type, as well as information about the keySpace, collection and objectID of the object that is being accessed.
CommonExecuteReply(CommonOperationStatus, CommonOperationType, String, String, String, String, String, short) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.common.CommonExecuteReply
Construct a CommonExecuteReply with a given status, operation type, as well as information about the keySpace, collection and objectID of the object that is being accessed.
CommonNotification - Class in pt.unl.fct.di.novasys.babel.protocols.storage.notifications.common
An abstract class common to all notifications issued by the storage layer protocols.
CommonNotification(short) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.common.CommonNotification
Constructs a common notification with the notification identifier.
CommonNotification(String, short) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.common.CommonNotification
Constructs a common notification with a message describing the contents of the notification, as well the notification identifier.
CommonOperation - Class in pt.unl.fct.di.novasys.babel.protocols.storage.operations.common
An abstract class representing an operation issued to the storage layer.
CommonOperation(CommonOperationType) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.operations.common.CommonOperation
Constructs a CommonOperation with the operation type.
CommonOperationStatus - Enum Class in pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils
An enumerator containing a set of common operation status performed by the storage layer.
CommonOperationType - Enum Class in pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils
 
CommonReply - Class in pt.unl.fct.di.novasys.babel.protocols.storage.replies.common
An abstract class common to all replies issued by the storage layer.
CommonReply(CommonOperationStatus, short) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.common.CommonReply
Constructs a CommonReply with a given status and protocol identifier.
CommonReply(CommonOperationStatus, String, short) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.common.CommonReply
Constructs a CommonReply with a given status, protocol identifier and a message explaining the reply status.
CommonReply(CommonOperationStatus, String, String, short) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.common.CommonReply
Constructs a CommonReply with a given status, protocol identifier and a message explaining the reply status.
CommonRequest - Class in pt.unl.fct.di.novasys.babel.protocols.storage.requests.common
A request common to all requests issued on the storage layer.
CommonRequest(String, short) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.common.CommonRequest
Construct a common request with the keySpace and protocol identifier.
CommonRequest(String, String, short) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.common.CommonRequest
Construct a common request with the keySpace and protocol identifier, as well as the unique requestID.
CommonTimer - Class in pt.unl.fct.di.novasys.babel.protocols.storage.timers.common
An abstract class common to all timers in the storage layer.
CommonTimer(short) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.timers.common.CommonTimer
Constructs a CommonTimer with the timerID.
compareTo(Peer) - Method in class pt.unl.fct.di.novasys.babel.protocols.membership.Peer
 
ConditionsOnObjects - Class in pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils
An auxiliary class to enable defining a set of conditions to be applied to a list of objects.
ConditionsOnObjects(Map<String, List<String>>) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.ConditionsOnObjects
Creates a list of conditions to be applied to a set of objects.
CONFLICT - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationStatus
 
COUNTER - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.ReplicatedDataTypes
 
COUNTER_DEC - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
 
COUNTER_GET - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
 
COUNTER_INC - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
 
CREATE_COLLECTION - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationType
 
CREATE_KEYSPACE - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationType
 
CREATE_OBJECT - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationType
 
CreateCollectionReply - Class in pt.unl.fct.di.novasys.babel.protocols.storage.replies
A reply issued by a creation of a collection in a given keySpace.
CreateCollectionReply(String, String, CommonOperationStatus) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.CreateCollectionReply
Creates a create collection reply with a given status, as well as the keySpace and collection identifiers.
CreateCollectionReply(String, String, CommonOperationStatus, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.CreateCollectionReply
Creates a create collection reply with a given status, as well as the keySpace and collection identifiers.
CreateCollectionReply(String, String, CommonOperationStatus, String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.CreateCollectionReply
Creates a create collection reply with a given status, as well as the keySpace and collection identifiers.
CreateCollectionReply(CommonOperationStatus) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.CreateCollectionReply
Creates a create collection reply with a given status.
CreateCollectionReply(CommonOperationStatus, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.CreateCollectionReply
Creates a create collection reply with a given status an a message detailing the status.
CreateCollectionRequest - Class in pt.unl.fct.di.novasys.babel.protocols.storage.requests
A request issued by the application to create a collection in a given keyspace.
CreateCollectionRequest(String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.CreateCollectionRequest
Creates a create collection request with the keyspace, the collection identifier and a set of optional properties for the creation of he collection.
CreateCollectionRequest(String, String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.CreateCollectionRequest
Creates a create collection request with the keyspace, the collection identifier.
CreateCollectionRequest(String, String, String, Properties) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.CreateCollectionRequest
Creates a create collection request with the keySpace, the collection identifier and a set of optional properties for the creation of he collection.
CreateCollectionRequest(String, String, Properties) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.CreateCollectionRequest
Creates a create collection request with the keyspace, the collection identifier and a set of optional properties for the creation of he collection.
CreateKeySpaceReply - Class in pt.unl.fct.di.novasys.babel.protocols.storage.replies
A reply issued by a creation of a keySpace.
CreateKeySpaceReply(String, CommonOperationStatus) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.CreateKeySpaceReply
Creates a create key space reply with a given status, as well as the keySpace identifier.
CreateKeySpaceReply(String, CommonOperationStatus, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.CreateKeySpaceReply
Creates a create key space reply with a given status, as well as the keySpace identifier.
CreateKeySpaceReply(String, CommonOperationStatus, String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.CreateKeySpaceReply
Creates a create key space reply with a given status, as well as the keySpace identifier.
CreateKeySpaceReply(CommonOperationStatus) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.CreateKeySpaceReply
Creates a create key space reply with a given status.
CreateKeySpaceReply(CommonOperationStatus, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.CreateKeySpaceReply
Creates a create key space reply with a given status an a message detailing the status.
CreateKeySpaceRequest - Class in pt.unl.fct.di.novasys.babel.protocols.storage.requests
A request issued by the application to create a keyspace.
CreateKeySpaceRequest(String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.CreateKeySpaceRequest
Creates a create collection request with the keySpace.
CreateKeySpaceRequest(String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.CreateKeySpaceRequest
Creates a create collection request with the keySpace.
CreateKeySpaceRequest(String, String, Properties) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.CreateKeySpaceRequest
Creates a create collection request with the keySpace, and a set of optional properties for the creation of the collection.
CreateKeySpaceRequest(String, Properties) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.CreateKeySpaceRequest
Creates a create collection request with the keySpace, and a set of optional properties for the creation of the collection.

D

DEC - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.StructureOperationTypes
 
DELETE - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.StructureOperationTypes
 
DELETE - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationType
 
DELETE_OBJECT - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationType
 
DeleteCollectionReply - Class in pt.unl.fct.di.novasys.babel.protocols.storage.replies
A reply issued by the deletion of a collection in a given keySpace.
DeleteCollectionReply(String, String, CommonOperationStatus) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.DeleteCollectionReply
Creates a delete key space reply with a given status, as well as the keySpace and collection identifier.
DeleteCollectionReply(String, String, CommonOperationStatus, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.DeleteCollectionReply
Creates a delete key space reply with a given status, as well as the keySpace and collection identifier.
DeleteCollectionReply(String, String, CommonOperationStatus, String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.DeleteCollectionReply
Creates a delete key space reply with a given status, as well as the keySpace and collection identifier.
DeleteCollectionReply(CommonOperationStatus) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.DeleteCollectionReply
Creates a delete key space reply with a given status.
DeleteCollectionReply(CommonOperationStatus, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.DeleteCollectionReply
Creates a delete key space eply with a given status an a message detailing the status.
DeleteCollectionRequest - Class in pt.unl.fct.di.novasys.babel.protocols.storage.requests
A request issued to perform the deletion of a collection in a given keySpace.
DeleteCollectionRequest(String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.DeleteCollectionRequest
Creates a create collection request with the keySpace and the collection identifier.
DeleteCollectionRequest(String, String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.DeleteCollectionRequest
Creates a create collection request with the keySpace and the collection identifier.
DeleteKeySpaceReply - Class in pt.unl.fct.di.novasys.babel.protocols.storage.replies
A reply issued by a removal of a keySpace.
DeleteKeySpaceReply(String, CommonOperationStatus) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.DeleteKeySpaceReply
Creates a delete key space eply with a given status and a message detailing the status.
DeleteKeySpaceReply(String, CommonOperationStatus, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.DeleteKeySpaceReply
Creates a delete key space reply with a given status, as well as the keySpace and collection identifier and a message detailing the status.
DeleteKeySpaceReply(String, CommonOperationStatus, String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.DeleteKeySpaceReply
Creates a delete key space reply with a given status, as well as the keySpace and collection identifier and a message detailing the status.
DeleteKeySpaceReply(CommonOperationStatus) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.DeleteKeySpaceReply
Creates a delete key space reply with a given status.
DeleteKeySpaceRequest - Class in pt.unl.fct.di.novasys.babel.protocols.storage.requests
A request issued by the application to delete a keyspace.
DeleteKeySpaceRequest(String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.DeleteKeySpaceRequest
Creates a delete keySpace request with the keySpace.
DeleteKeySpaceRequest(String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.DeleteKeySpaceRequest
Creates a delete keySpace request with the keySpace.
DISABLE - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.StructureOperationTypes
 
DROP_COLLECTION - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationType
 
DROP_KEYSPACE - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationType
 

E

EMPTY_MSG - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.common.CommonReply
 
EMPTY_MSG - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.common.CommonRequest
 
ENABLE - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.StructureOperationTypes
 
equals(Object) - Method in class pt.unl.fct.di.novasys.babel.protocols.membership.Peer
 
ERROR - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationStatus
 
ExecuteJSONReply - Class in pt.unl.fct.di.novasys.babel.protocols.storage.replies
A reply of an operation parsed as a JSON string.
ExecuteJSONReply(CommonOperationStatus, CommonOperationType, Object) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ExecuteJSONReply
Creates a execute JSON reply with the status of the operation, the type of operation issued, and an object representing the result, that is going to be converted to a JSON string.
ExecuteJSONReply(CommonOperationStatus, CommonOperationType, String, String, String, Object) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ExecuteJSONReply
Creates a execute JSON reply with the status of the operation, the type of operation issued, and an object representing the result, that is going to be converted to a JSON string.
ExecuteJSONReply(CommonOperationStatus, CommonOperationType, String, String, String, String, Object) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ExecuteJSONReply
Creates a execute JSON reply with the status of the operation, the type of operation issued, and an object representing the result, that is going to be converted to a JSON string.
ExecuteJSONReply(CommonOperationStatus, CommonOperationType, String, String, String, String, Object, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ExecuteJSONReply
Creates a execute JSON reply with the status of the operation, the type of operation issued, and an object representing the result, that is going to be converted to a JSON string.
ExecutePayloadReply - Class in pt.unl.fct.di.novasys.babel.protocols.storage.replies
A reply of an operation parsed as simple byte array.
ExecutePayloadReply(CommonOperationStatus, CommonOperationType, byte[]) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ExecutePayloadReply
Creates a execute payload reply with the status of the operation, the type of operation issued, and the data representing the result.
ExecutePayloadReply(CommonOperationStatus, CommonOperationType, String, String, String, byte[]) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ExecutePayloadReply
Creates a execute payload reply with the status of the operation, the type of operation issued, and the data representing the result.
ExecutePayloadReply(CommonOperationStatus, CommonOperationType, String, String, String, String, byte[]) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ExecutePayloadReply
Creates a execute payload reply with the status of the operation, the type of operation issued, and the data representing the result.The message should detail the status of the operation.
ExecutePayloadReply(CommonOperationStatus, CommonOperationType, String, String, String, String, byte[], String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ExecutePayloadReply
Creates a execute payload reply with the status of the operation, the type of operation issued, and the data representing the result.The message should detail the status of the operation.
ExecuteRequest - Class in pt.unl.fct.di.novasys.babel.protocols.storage.requests
A request issued by the application to perform an operation (e.g., UPDATE, CREATE, READ, etc.) on a specific collection of a keySpace.
ExecuteRequest(String, String, String, CommonOperation) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.ExecuteRequest
Constructs an ExecuteRequest with the keySpace identifier, the collection identifier, as well as an object containing the operation to be executed.
ExecuteRequest(String, String, CommonOperation) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.ExecuteRequest
Constructs an ExecuteRequest with the keySpace identifier, the collection identifier, as well as an object containing the operation to be executed.
ExecuteStatusReply - Class in pt.unl.fct.di.novasys.babel.protocols.storage.replies
A reply of an operation that contains only the status of an operation.
ExecuteStatusReply(CommonOperationStatus, CommonOperationType) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ExecuteStatusReply
Creates a execute status reply, with the type of operation issued on the request.
ExecuteStatusReply(CommonOperationStatus, CommonOperationType, String, String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ExecuteStatusReply
Creates a execute status reply, with the type of operation issued on the request, as well as the status of the operation.
ExecuteStatusReply(CommonOperationStatus, CommonOperationType, String, String, String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ExecuteStatusReply
Creates a execute status reply, with the type of operation issued on the request, as well as the status of the operation.
ExecuteStatusReply(CommonOperationStatus, CommonOperationType, String, String, String, String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ExecuteStatusReply
Creates a execute status reply, with the type of operation issued on the request, as well as the status of the operation.
ExecuteStatusReply(CommonOperationType) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ExecuteStatusReply
Creates a execute status reply, with the type of operation issued on the request.
ExecuteStatusReply(CommonOperationType, String, String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ExecuteStatusReply
Creates a execute status reply, with the type of operation issued on the request.

F

FLAG - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.ReplicatedDataTypes
 
FLAG_DISABLE - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
 
FLAG_ENABLE - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
 
FLAG_GET - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
 
fromHost(Host) - Static method in class pt.unl.fct.di.novasys.babel.protocols.membership.VersionedPeer
 

G

generateDeliveryNotification(short) - Method in class pt.unl.fct.di.novasys.babel.protocols.dissemination.messages.IdentifiableProtoMessage
 
GET - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.StructureOperationTypes
 
GET_AT - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.StructureOperationTypes
 
getArgs() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.operations.SmartContractOperation
Gets all of the arguments to be applied on the smart contract.
getArgsIdentifiers() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.operations.SmartContractOperation
Gets the argument keys (i.e., the identifiers of the objects in the smart contract).
getArgsValues() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.operations.SmartContractOperation
Gets the values associated with the argument keys.
getChannelID() - Method in class pt.unl.fct.di.novasys.babel.protocols.general.notifications.ChannelAvailableNotification
 
getChannelListenData() - Method in class pt.unl.fct.di.novasys.babel.protocols.general.notifications.ChannelAvailableNotification
 
getChannelName() - Method in class pt.unl.fct.di.novasys.babel.protocols.general.notifications.ChannelAvailableNotification
 
getCollection() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.common.CommonExecuteReply
Gets the collection identifier.
getCollection() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.CreateCollectionRequest
Gets the collection identifier.
getCollection() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.DeleteCollectionRequest
Gets the collection identifier.
getCollection() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.ExecuteRequest
Gets the collection identifier.
getCollection() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.ModifyCollectionRequest
 
getCollection() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.ModifyKeySpaceRequest
Gets the collection identifier.
getCollectionID() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.common.CommonDataNotification
Get the collection identifier associated with the data.
getCollectionID() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.reconfiguration.ModifyCollectionConfig
 
getCollectionID() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.CreateCollectionReply
Gets the collection identifier, if one as passed.
getCollectionID() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ModifyCollectionReply
Gets the collection identifier, if one as passed.
getColumn(String) - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.operations.CassandraOperation
Gets the data associated with the column
getConditions() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.operations.OperationWithConditions
Get the conditions to be performed on the objects.
getConditions() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.ConditionsOnObjects
Gets the conditions to be applied to the objects.
getConfig() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.ModifyCollectionRequest
 
getConfig() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.ModifyKeySpaceRequest
 
getDataType() - Method in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
Gets the replicated data type associated with the operation.
getDataType() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.operations.ReplicatedCreateStructOperation
Gets the type of the replicated data structure.
getDestination() - Method in class pt.unl.fct.di.novasys.babel.protocols.dissemination.requests.MissingIdentifiableMessageRequest
 
getInitialValue() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.operations.ReplicatedCreateStructOperation
Gets the initial value (or element) of the replicated data structure.
getKeySpace() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.common.CommonExecuteReply
Gets the keyspace identifier.
getKeySpace() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.CreateCollectionReply
Gets the keySpace identifier of the collection, if one as passed.
getKeySpace() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.CreateKeySpaceReply
Gets the keySpace identifier of the collection, if one as passed.
getKeySpace() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ModifyCollectionReply
Gets the keySpace identifier of the collection, if one as passed.
getKeySpace() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ModifyKeySpaceReply
Gets the keySpace identifier of the collection, if one as passed.
getKeySpace() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.common.CommonRequest
Gets the keySpace where the operation is being issued.
getKeySpaceID() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.common.CommonDataNotification
Get the keySpace identifier associated with the data.
getKeySpaceID() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.reconfiguration.ModifyCollectionConfig
 
getKeySpaceID() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.reconfiguration.ModifyKeySpaceConfig
 
getMessage() - Method in class pt.unl.fct.di.novasys.babel.protocols.dissemination.notifications.IdentifiableMessageNotification
 
getMessage() - Method in class pt.unl.fct.di.novasys.babel.protocols.dissemination.requests.MissingIdentifiableMessageRequest
 
getMessage() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.common.CommonNotification
Gets the message associated with the notification.
getMessage() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.common.CommonReply
Gets an optional message detailing the reply status.
getMID() - Method in class pt.unl.fct.di.novasys.babel.protocols.dissemination.messages.IdentifiableProtoMessage
 
GetNeighborsSampleReply - Class in pt.unl.fct.di.novasys.babel.protocols.membership.requests
 
GetNeighborsSampleReply(int) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.membership.requests.GetNeighborsSampleReply
 
GetNeighborsSampleReply(Collection<? extends Host>) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.membership.requests.GetNeighborsSampleReply
 
GetNeighborsSampleReply(Set<? extends Host>) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.membership.requests.GetNeighborsSampleReply
 
GetNeighborsSampleRequest - Class in pt.unl.fct.di.novasys.babel.protocols.membership.requests
 
GetNeighborsSampleRequest(short) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.membership.requests.GetNeighborsSampleRequest
 
getNewAuthorizations() - Method in interface pt.unl.fct.di.novasys.babel.protocols.storage.reconfiguration.interfaces.AccessControlConfig
 
getNewReplicas() - Method in interface pt.unl.fct.di.novasys.babel.protocols.storage.reconfiguration.interfaces.ReplicaControlConfig
 
getObjectID() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.common.CommonDataNotification
Get the object identifier associated with the data.
getObjectID() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.operations.ReplicatedCreateStructOperation
Gets the object identifier.
getObjectID() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.operations.ReplicatedDelStructOperation
Gets the identifier of the structure to be deleted.
getObjectID() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.operations.ReplicatedOperation
Gets the object identifier
getObjectID() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.common.CommonExecuteReply
Gets the object identifier.
getOperation() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.ExecuteRequest
Gets the operation to be executed
getOperationType() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.operations.common.CommonOperation
Gets the type of operation being issued.
getOperationType() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.common.CommonExecuteReply
Gets the operation type of the reply.
getOpID() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.common.CommonRequest
Gets the operation identifier associated with the request.
getOriginalSender() - Method in class pt.unl.fct.di.novasys.babel.protocols.dissemination.requests.BroadcastRequest
 
getPayload() - Method in class pt.unl.fct.di.novasys.babel.protocols.dissemination.notifications.BroadcastDelivery
 
getPayload() - Method in class pt.unl.fct.di.novasys.babel.protocols.dissemination.notifications.OneHopBroadcastDelivery
 
getPayload() - Method in class pt.unl.fct.di.novasys.babel.protocols.dissemination.requests.BroadcastRequest
 
getPayload() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.operations.PayloadOperation
Gets the payload associated with the operation.
getPayload() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ExecutePayloadReply
Gets the payload of the reply (i.e., the response data)
getPeer() - Method in class pt.unl.fct.di.novasys.babel.protocols.membership.notifications.NeighborDown
 
getPeer() - Method in class pt.unl.fct.di.novasys.babel.protocols.membership.notifications.NeighborUp
 
getPeerID() - Method in class pt.unl.fct.di.novasys.babel.protocols.membership.Peer
 
getProperties() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.CreateCollectionRequest
Gets the properties for the creation of the collection.
getProperties() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.CreateKeySpaceRequest
Gets the properties for the creation of the collection.
getProperties() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.ModifyCollectionRequest
Gets the properties for the creation of the collection.
getProperties() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.ModifyKeySpaceRequest
Gets the properties for the creation of the collection.
getProtoID() - Method in class pt.unl.fct.di.novasys.babel.protocols.dissemination.requests.BroadcastRequest
 
getProtoSource() - Method in class pt.unl.fct.di.novasys.babel.protocols.general.notifications.ChannelAvailableNotification
 
getProtoSourceName() - Method in class pt.unl.fct.di.novasys.babel.protocols.general.notifications.ChannelAvailableNotification
 
getRemovedReplicas() - Method in interface pt.unl.fct.di.novasys.babel.protocols.storage.reconfiguration.interfaces.ReplicaControlConfig
 
getReqID() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.common.CommonReply
Gets the requestID associated with the reply.
getResult() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.JSONDataNotification
Gets the result of the operation as a JSON string.
getResult() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ExecuteJSONReply
Gets the result of the operation as a JSON string.
getResultType() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.JSONDataNotification
Gets the class type associated with the result.
getResultType() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ExecuteJSONReply
Gets the class type associated with the result.
getRevokedAuthorizations() - Method in interface pt.unl.fct.di.novasys.babel.protocols.storage.reconfiguration.interfaces.AccessControlConfig
 
getSampleIterator() - Method in class pt.unl.fct.di.novasys.babel.protocols.membership.requests.GetNeighborsSampleReply
 
getSampleSize() - Method in class pt.unl.fct.di.novasys.babel.protocols.membership.requests.GetNeighborsSampleRequest
 
getSender() - Method in class pt.unl.fct.di.novasys.babel.protocols.dissemination.notifications.BroadcastDelivery
 
getSender() - Method in class pt.unl.fct.di.novasys.babel.protocols.dissemination.notifications.OneHopBroadcastDelivery
 
getSize() - Method in class pt.unl.fct.di.novasys.babel.protocols.membership.requests.GetNeighborsSampleReply
 
getSourceProtocol() - Method in class pt.unl.fct.di.novasys.babel.protocols.dissemination.notifications.IdentifiableMessageNotification
 
getStatus() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.common.CommonReply
Gets the reply status (e.g., OK, ERROR, NOT_SUPPORTED, etc.)
getStructureOperation() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.operations.ReplicatedOperation
Get the type operation being performed on top of the data structure.
getTableColumns() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.operations.CassandraOperation
Gets the columns to be updated on the operation.
getTimestamp() - Method in class pt.unl.fct.di.novasys.babel.protocols.dissemination.notifications.BroadcastDelivery
 
getTimestamp() - Method in class pt.unl.fct.di.novasys.babel.protocols.dissemination.notifications.OneHopBroadcastDelivery
 
getTimestamp() - Method in class pt.unl.fct.di.novasys.babel.protocols.dissemination.requests.BroadcastRequest
 
getType() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.common.CommonDataNotification
Get the operation type
getValue() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.operations.ReplicatedOperation
The value to be applied on the operation.
getVersion() - Method in class pt.unl.fct.di.novasys.babel.protocols.membership.VersionedPeer
 
gson - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.JSONDataNotification
 
gson - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ExecuteJSONReply
 

H

hashCode() - Method in class pt.unl.fct.di.novasys.babel.protocols.membership.Peer
 
hasOpID() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.common.CommonRequest
Checks if the request has an operation identifier.
hasReqID() - Method in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.common.CommonReply
Checks if there is a requestID associated with the reply.

I

IdentifiableMessageNotification - Class in pt.unl.fct.di.novasys.babel.protocols.dissemination.notifications
 
IdentifiableMessageNotification(IdentifiableProtoMessage, short) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.dissemination.notifications.IdentifiableMessageNotification
 
IdentifiableProtoMessage - Class in pt.unl.fct.di.novasys.babel.protocols.dissemination.messages
 
IdentifiableProtoMessage(short) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.dissemination.messages.IdentifiableProtoMessage
 
IdentifiableProtoMessage(short, UUID) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.dissemination.messages.IdentifiableProtoMessage
 
INC - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.StructureOperationTypes
 
incrementVersion() - Method in class pt.unl.fct.di.novasys.babel.protocols.membership.VersionedPeer
 
incrementVersion(long) - Method in class pt.unl.fct.di.novasys.babel.protocols.membership.VersionedPeer
 
INSERT_AT - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.StructureOperationTypes
 
isDueToAPossibleFailure() - Method in class pt.unl.fct.di.novasys.babel.protocols.membership.notifications.NeighborDown
 
ITERATOR - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.StructureOperationTypes
 

J

JSONDataNotification - Class in pt.unl.fct.di.novasys.babel.protocols.storage.notifications
A notification of new data parsed as a JSON string.
JSONDataNotification(CommonOperationType, String, String, String, Object) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.JSONDataNotification
Constructs a JSONDataNotification with the given notification data type (READ, UPDATE, etc.), the keySpace identifier, the collection identifier and the collection identifier.
JSONDataNotification(CommonOperationType, String, String, String, Object, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.JSONDataNotification
Constructs a JSONDataNotification with the given notification data type (READ, UPDATE, etc.), the keySpace identifier, the collection identifier and the collection identifier.

L

LIST - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.ReplicatedDataTypes
 
LIST_GET - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
 
LIST_GET_AT - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
 
LIST_INSERT_AT - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
 
LIST_REMOVE_AT - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
 
LOOKUP - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.StructureOperationTypes
 

M

MAP - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.ReplicatedDataTypes
 
MAP_DEL - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
 
MAP_GET - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
 
MAP_ITERATOR - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
 
MAP_PUT - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
 
MissingIdentifiableMessageRequest - Class in pt.unl.fct.di.novasys.babel.protocols.dissemination.requests
 
MissingIdentifiableMessageRequest(IdentifiableProtoMessage, Host) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.dissemination.requests.MissingIdentifiableMessageRequest
 
ModifyCollectionConfig - Class in pt.unl.fct.di.novasys.babel.protocols.storage.reconfiguration
 
ModifyCollectionConfig(String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.reconfiguration.ModifyCollectionConfig
 
ModifyCollectionReply - Class in pt.unl.fct.di.novasys.babel.protocols.storage.replies
A reply issued by a modification in a given keySpace.
ModifyCollectionReply(String, String, CommonOperationStatus) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ModifyCollectionReply
Creates a modify collection reply with a given status, as well as the keySpace and collection identifiers.
ModifyCollectionReply(String, String, CommonOperationStatus, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ModifyCollectionReply
Creates a modify collection reply with a given status, as well as the keySpace and collection identifiers.
ModifyCollectionReply(String, String, CommonOperationStatus, String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ModifyCollectionReply
Creates a modify collection reply with a given status, as well as the keySpace and collection identifiers.
ModifyCollectionReply(CommonOperationStatus) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ModifyCollectionReply
Creates a modify collection reply with a given status.
ModifyCollectionReply(CommonOperationStatus, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ModifyCollectionReply
Creates a modify collection reply with a given status an a message detailing the status.
ModifyCollectionRequest - Class in pt.unl.fct.di.novasys.babel.protocols.storage.requests
 
ModifyCollectionRequest(String, String, String, Properties, ModifyCollectionConfig) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.ModifyCollectionRequest
 
ModifyCollectionRequest(String, String, String, ModifyCollectionConfig) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.ModifyCollectionRequest
 
ModifyCollectionRequest(String, String, Properties, ModifyCollectionConfig) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.ModifyCollectionRequest
 
ModifyCollectionRequest(String, String, ModifyCollectionConfig) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.ModifyCollectionRequest
 
ModifyKeySpaceConfig - Class in pt.unl.fct.di.novasys.babel.protocols.storage.reconfiguration
 
ModifyKeySpaceConfig(String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.reconfiguration.ModifyKeySpaceConfig
 
ModifyKeySpaceReply - Class in pt.unl.fct.di.novasys.babel.protocols.storage.replies
A reply issued by the modification of a keySpace.
ModifyKeySpaceReply(String, CommonOperationStatus) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ModifyKeySpaceReply
Creates a modify key space reply with a given status, as well as the keySpace identifier.
ModifyKeySpaceReply(String, CommonOperationStatus, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ModifyKeySpaceReply
Creates a modify key space reply with a given status, as well as the keySpace identifier.
ModifyKeySpaceReply(String, CommonOperationStatus, String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ModifyKeySpaceReply
Creates a modify key space reply with a given status, as well as the keySpace identifier.
ModifyKeySpaceReply(CommonOperationStatus) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ModifyKeySpaceReply
Creates a modify key space reply with a given status.
ModifyKeySpaceReply(CommonOperationStatus, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ModifyKeySpaceReply
Creates a modify key space reply with a given status an a message detailing the status.
ModifyKeySpaceRequest - Class in pt.unl.fct.di.novasys.babel.protocols.storage.requests
 
ModifyKeySpaceRequest(String, String, String, Properties, ModifyKeySpaceConfig) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.ModifyKeySpaceRequest
 
ModifyKeySpaceRequest(String, String, String, ModifyKeySpaceConfig) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.ModifyKeySpaceRequest
 
ModifyKeySpaceRequest(String, String, Properties, ModifyKeySpaceConfig) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.ModifyKeySpaceRequest
 
ModifyKeySpaceRequest(String, String, ModifyKeySpaceConfig) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.requests.ModifyKeySpaceRequest
 

N

NeighborDown - Class in pt.unl.fct.di.novasys.babel.protocols.membership.notifications
 
NeighborDown(Host) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.membership.notifications.NeighborDown
 
NeighborDown(Host, boolean) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.membership.notifications.NeighborDown
 
NeighborUp - Class in pt.unl.fct.di.novasys.babel.protocols.membership.notifications
 
NeighborUp(Host) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.membership.notifications.NeighborUp
 
NOT_APPLIED - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationStatus
 
NOT_FOUND - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationStatus
 
NOT_SUPPORTED - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationStatus
 
NOTIFICATION_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.dissemination.notifications.BroadcastDelivery
 
NOTIFICATION_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.dissemination.notifications.IdentifiableMessageNotification
 
NOTIFICATION_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.dissemination.notifications.OneHopBroadcastDelivery
 
NOTIFICATION_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.general.notifications.ChannelAvailableNotification
 
NOTIFICATION_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.membership.notifications.NeighborDown
 
NOTIFICATION_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.membership.notifications.NeighborUp
 
NOTIFICATION_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.JSONDataNotification
 
NOTIFICATION_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.ServerDownNotification
 
NOTIFICATION_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.StatusNotification
 
NotSupportedReply - Class in pt.unl.fct.di.novasys.babel.protocols.storage.replies
A reply of an operation not supported by the storage layer.
NotSupportedReply(CommonOperationStatus, CommonOperationType, String, String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.NotSupportedReply
Creates a not supported reply, with the type of operation issued on the request, as well as the status of the operation.
NotSupportedReply(CommonOperationStatus, CommonOperationType, String, String, String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.NotSupportedReply
Creates a not supported reply, with the type of operation issued on the request, as well as the status of the operation.
NotSupportedReply(CommonOperationStatus, CommonOperationType, String, String, String, String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.NotSupportedReply
Creates a not supported reply, with the type of operation issued on the request, as well as the status of the operation.
NotSupportedReply(CommonOperationType, String, String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.replies.NotSupportedReply
Creates a not supported reply, with the type of operation issued on the request.

O

OK - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationStatus
 
OneHopBroadcastDelivery - Class in pt.unl.fct.di.novasys.babel.protocols.dissemination.notifications
 
OneHopBroadcastDelivery(Host, byte[], Timestamp) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.dissemination.notifications.OneHopBroadcastDelivery
 
operationType - Variable in class pt.unl.fct.di.novasys.babel.protocols.storage.operations.common.CommonOperation
 
OperationType() - Method in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
Gets the operation being performed on the data structure.
OperationWithConditions - Class in pt.unl.fct.di.novasys.babel.protocols.storage.operations
An operation with a payload (represented as a byte[]) as well as set of conditions (i.e., a selector) to be applied to the objects.
OperationWithConditions(CommonOperationType, ConditionsOnObjects, byte[]) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.operations.OperationWithConditions
Creates a operation with conditions, and a payload containing the data.

P

PayloadOperation - Class in pt.unl.fct.di.novasys.babel.protocols.storage.operations
A operation containing a payload (represented as a byte []).
PayloadOperation(CommonOperationType, byte[]) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.operations.PayloadOperation
Creates a payload operation with a given operation type, and a payload containing the data.
Peer - Class in pt.unl.fct.di.novasys.babel.protocols.membership
 
Peer(InetAddress, int) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.membership.Peer
 
Peer(InetAddress, int, UUID) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.membership.Peer
 
PersistencyTimer - Class in pt.unl.fct.di.novasys.babel.protocols.storage.timers
A timer in charge of periodically persist the storage layer data on disk.
PersistencyTimer(short) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.timers.PersistencyTimer
Constructs a PersistencyTimer with the timerID.
pt.unl.fct.di.novasys.babel.protocols.dissemination.messages - package pt.unl.fct.di.novasys.babel.protocols.dissemination.messages
 
pt.unl.fct.di.novasys.babel.protocols.dissemination.notifications - package pt.unl.fct.di.novasys.babel.protocols.dissemination.notifications
 
pt.unl.fct.di.novasys.babel.protocols.dissemination.requests - package pt.unl.fct.di.novasys.babel.protocols.dissemination.requests
 
pt.unl.fct.di.novasys.babel.protocols.general.notifications - package pt.unl.fct.di.novasys.babel.protocols.general.notifications
 
pt.unl.fct.di.novasys.babel.protocols.membership - package pt.unl.fct.di.novasys.babel.protocols.membership
 
pt.unl.fct.di.novasys.babel.protocols.membership.notifications - package pt.unl.fct.di.novasys.babel.protocols.membership.notifications
 
pt.unl.fct.di.novasys.babel.protocols.membership.requests - package pt.unl.fct.di.novasys.babel.protocols.membership.requests
 
pt.unl.fct.di.novasys.babel.protocols.storage.datatypes - package pt.unl.fct.di.novasys.babel.protocols.storage.datatypes
 
pt.unl.fct.di.novasys.babel.protocols.storage.notifications - package pt.unl.fct.di.novasys.babel.protocols.storage.notifications
 
pt.unl.fct.di.novasys.babel.protocols.storage.notifications.common - package pt.unl.fct.di.novasys.babel.protocols.storage.notifications.common
 
pt.unl.fct.di.novasys.babel.protocols.storage.operations - package pt.unl.fct.di.novasys.babel.protocols.storage.operations
 
pt.unl.fct.di.novasys.babel.protocols.storage.operations.common - package pt.unl.fct.di.novasys.babel.protocols.storage.operations.common
 
pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils - package pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils
 
pt.unl.fct.di.novasys.babel.protocols.storage.reconfiguration - package pt.unl.fct.di.novasys.babel.protocols.storage.reconfiguration
 
pt.unl.fct.di.novasys.babel.protocols.storage.reconfiguration.interfaces - package pt.unl.fct.di.novasys.babel.protocols.storage.reconfiguration.interfaces
 
pt.unl.fct.di.novasys.babel.protocols.storage.replies - package pt.unl.fct.di.novasys.babel.protocols.storage.replies
 
pt.unl.fct.di.novasys.babel.protocols.storage.replies.common - package pt.unl.fct.di.novasys.babel.protocols.storage.replies.common
 
pt.unl.fct.di.novasys.babel.protocols.storage.requests - package pt.unl.fct.di.novasys.babel.protocols.storage.requests
 
pt.unl.fct.di.novasys.babel.protocols.storage.requests.common - package pt.unl.fct.di.novasys.babel.protocols.storage.requests.common
 
pt.unl.fct.di.novasys.babel.protocols.storage.timers - package pt.unl.fct.di.novasys.babel.protocols.storage.timers
 
pt.unl.fct.di.novasys.babel.protocols.storage.timers.common - package pt.unl.fct.di.novasys.babel.protocols.storage.timers.common
 
PUT - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.StructureOperationTypes
 

R

READ - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationType
 
REGISTER - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.ReplicatedDataTypes
 
REGISTER_ASSIGN - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
 
REGISTER_GET - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
 
REMOVE - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.StructureOperationTypes
 
REMOVE_AT - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.StructureOperationTypes
 
removeReplica(Peer) - Method in interface pt.unl.fct.di.novasys.babel.protocols.storage.reconfiguration.interfaces.ReplicaControlConfig
 
ReplicaControlConfig - Interface in pt.unl.fct.di.novasys.babel.protocols.storage.reconfiguration.interfaces
 
ReplicatedCreateStructOperation - Class in pt.unl.fct.di.novasys.babel.protocols.storage.operations
An operation to create a replicated object on the storage layer.
ReplicatedCreateStructOperation(CommonOperationType, ReplicatedStructuresOperations.ReplicatedDataTypes) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.operations.ReplicatedCreateStructOperation
Creates a replicated create operation, with the operation type and the type of data structure.
ReplicatedCreateStructOperation(CommonOperationType, ReplicatedStructuresOperations.ReplicatedDataTypes, Object, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.operations.ReplicatedCreateStructOperation
Creates a replicated create operation, with the operation type, the type of data structure, the object identifier and an initial value.
ReplicatedCreateStructOperation(CommonOperationType, ReplicatedStructuresOperations.ReplicatedDataTypes, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.operations.ReplicatedCreateStructOperation
Creates a replicated create operation, with the operation type, the type of data structure and the object identifier.
ReplicatedDelStructOperation - Class in pt.unl.fct.di.novasys.babel.protocols.storage.operations
An operation to delete a replicated data structure on the storage layer.
ReplicatedDelStructOperation(CommonOperationType, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.operations.ReplicatedDelStructOperation
Creates a replicated create operation, with the operation type and the identifier of the structure.
ReplicatedOperation - Class in pt.unl.fct.di.novasys.babel.protocols.storage.operations
An operation to performed on top of replicated data structure on the storage layer.
ReplicatedOperation(CommonOperationType, String, ReplicatedStructuresOperations) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.operations.ReplicatedOperation
Creates a replicated operation, with the operation type (e.g., CREATE, READ, etc .), the object identifier, the type of operation on top of the data structure (e.g., SET_ADD, MAP_PUT, etc.).
ReplicatedOperation(CommonOperationType, String, ReplicatedStructuresOperations, Object) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.operations.ReplicatedOperation
Creates a replicated operation, with the operation type (e.g., CREATE, READ, etc .), the object identifier, the type of operation on top of the data structure (e.g., SET_ADD, MAP_PUT, etc.) and the value to be applied in the operation.
ReplicatedStructuresOperations - Enum Class in pt.unl.fct.di.novasys.babel.protocols.storage.datatypes
An enumerator that contains the set of generic replicated data structures available in the library, as well as the operations allowed for each one.
ReplicatedStructuresOperations.ReplicatedDataTypes - Enum Class in pt.unl.fct.di.novasys.babel.protocols.storage.datatypes
An enumerator containing the replicated data structures available in the library.
ReplicatedStructuresOperations.StructureOperationTypes - Enum Class in pt.unl.fct.di.novasys.babel.protocols.storage.datatypes
An enumerator containing the generic operations available on top of the replicated data structures.
REPLY_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.membership.requests.GetNeighborsSampleReply
 
REPLY_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.JSONDataNotification
 
REPLY_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.CreateCollectionReply
 
REPLY_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.CreateKeySpaceReply
 
REPLY_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.DeleteCollectionReply
 
REPLY_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.DeleteKeySpaceReply
 
REPLY_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ExecuteJSONReply
 
REPLY_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ExecutePayloadReply
 
REPLY_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ExecuteStatusReply
 
REPLY_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ModifyCollectionReply
 
REPLY_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.ModifyKeySpaceReply
 
REPLY_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.replies.NotSupportedReply
 
REQUEST_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.dissemination.requests.BroadcastRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.dissemination.requests.MissingIdentifiableMessageRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.membership.requests.GetNeighborsSampleRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.CreateCollectionRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.CreateKeySpaceRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.DeleteCollectionRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.DeleteKeySpaceRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.ExecuteRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.ModifyCollectionRequest
 
REQUEST_ID - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.requests.ModifyKeySpaceRequest
 
revokeAuthorization(Peer) - Method in interface pt.unl.fct.di.novasys.babel.protocols.storage.reconfiguration.interfaces.AccessControlConfig
 

S

serializer - Static variable in class pt.unl.fct.di.novasys.babel.protocols.membership.Peer
 
serializer - Static variable in class pt.unl.fct.di.novasys.babel.protocols.membership.VersionedPeer
 
serializer - Static variable in class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.ConditionsOnObjects
Serializer for the conditions on objects collection.
ServerDownNotification - Class in pt.unl.fct.di.novasys.babel.protocols.storage.notifications
A notification informing that a storage layer node as went down due to an internal server error.
ServerDownNotification() - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.ServerDownNotification
Creates a server down notification.
ServerDownNotification(String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.ServerDownNotification
Creates a server down notification with a message detailing the cause of the error.
SERVICE_UNAVAILABLE - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationStatus
 
SET - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.ReplicatedDataTypes
 
SET_ADD - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
 
SET_ITERATOR - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
 
SET_LOOKUP - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
 
SET_REMOVE - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
 
setVersion(long) - Method in class pt.unl.fct.di.novasys.babel.protocols.membership.VersionedPeer
 
SmartContractOperation - Class in pt.unl.fct.di.novasys.babel.protocols.storage.operations
An operation issued to blockchain storage layer, realized internally by a smart contract.
SmartContractOperation(CommonOperationType, Map<String, String>) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.operations.SmartContractOperation
Creates a blockchain operation with a specific operation type, and the arguments (containing the values) to be passed on to the smart contract.
StatusNotification - Class in pt.unl.fct.di.novasys.babel.protocols.storage.notifications
A notification informing the storage layer of a change in a specific object.
StatusNotification(CommonOperationType, String, String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.StatusNotification
Constructs a StatusNotification with the operation type that altered the object status, the keySpace identifier, the collection identifier, and the object identifier associated with the change.
StatusNotification(CommonOperationType, String, String, String, String) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.storage.notifications.StatusNotification
Constructs a StatusNotification with the operation type that altered the object status, the keySpace identifier, the collection identifier, and the object identifier associated with the change.

T

toString() - Method in class pt.unl.fct.di.novasys.babel.protocols.membership.Peer
 
toString() - Method in class pt.unl.fct.di.novasys.babel.protocols.membership.VersionedPeer
 

U

UNAUTHORIZED - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationStatus
 
UPDATE - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationType
 
UPSERT - Enum constant in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationType
 

V

valueOf(String) - Static method in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.ReplicatedDataTypes
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.StructureOperationTypes
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.ReplicatedDataTypes
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations.StructureOperationTypes
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class pt.unl.fct.di.novasys.babel.protocols.storage.datatypes.ReplicatedStructuresOperations
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class pt.unl.fct.di.novasys.babel.protocols.storage.operations.utils.CommonOperationType
Returns an array containing the constants of this enum class, in the order they are declared.
VersionedPeer - Class in pt.unl.fct.di.novasys.babel.protocols.membership
 
VersionedPeer(InetAddress, int) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.membership.VersionedPeer
 
VersionedPeer(InetAddress, int, UUID) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.membership.VersionedPeer
 
VersionedPeer(InetAddress, int, UUID, long) - Constructor for class pt.unl.fct.di.novasys.babel.protocols.membership.VersionedPeer
 
A B C D E F G H I J L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values