Index
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
All Classes and Interfaces|All Packages|Constant Field Values