Class CreateKeySpaceReply
java.lang.Object
pt.unl.fct.di.novasys.babel.generic.ProtoIPC
pt.unl.fct.di.novasys.babel.generic.ProtoReply
pt.unl.fct.di.novasys.babel.protocols.storage.replies.common.CommonReply
pt.unl.fct.di.novasys.babel.protocols.storage.replies.CreateKeySpaceReply
- Direct Known Subclasses:
DeleteKeySpaceReply
A reply issued by a creation of a keySpace. The reply contains the identifers
of the the respective keySpace, as well information about the status of the
operation issued in the corresponding request, as well as an optional message
detailing the result.
-
Nested Class Summary
Nested classes/interfaces inherited from class pt.unl.fct.di.novasys.babel.generic.ProtoIPC
pt.unl.fct.di.novasys.babel.generic.ProtoIPC.Type -
Field Summary
FieldsFields inherited from class pt.unl.fct.di.novasys.babel.protocols.storage.replies.common.CommonReply
EMPTY_MSG -
Constructor Summary
ConstructorsConstructorDescriptionCreateKeySpaceReply(String keySpace, CommonOperationStatus status) Creates a create key space reply with a given status, as well as the keySpace identifier.CreateKeySpaceReply(String keySpace, CommonOperationStatus status, String message) Creates a create key space reply with a given status, as well as the keySpace identifier.CreateKeySpaceReply(String keySpace, CommonOperationStatus status, String message, String reqID) Creates a create key space reply with a given status, as well as the keySpace identifier.Creates a create key space reply with a given status.CreateKeySpaceReply(CommonOperationStatus status, String message) Creates a create key space reply with a given status an a message detailing the status. -
Method Summary
Modifier and TypeMethodDescriptionGets the keySpace identifier of the collection, if one as passed.Methods inherited from class pt.unl.fct.di.novasys.babel.protocols.storage.replies.common.CommonReply
getMessage, getReqID, getStatus, hasReqIDMethods inherited from class pt.unl.fct.di.novasys.babel.generic.ProtoReply
getIdMethods inherited from class pt.unl.fct.di.novasys.babel.generic.ProtoIPC
getType
-
Field Details
-
REPLY_ID
public static final short REPLY_ID- See Also:
-
-
Constructor Details
-
CreateKeySpaceReply
Creates a create key space reply with a given status.- Parameters:
status- the status of the reply.
-
CreateKeySpaceReply
Creates a create key space reply with a given status an a message detailing the status.- Parameters:
status- the status of the reply.message- a message detailing the status.
-
CreateKeySpaceReply
Creates a create key space reply with a given status, as well as the keySpace identifier.- Parameters:
keySpace- keySpace of the creating createdstatus- the status of the reply.
-
CreateKeySpaceReply
Creates a create key space reply with a given status, as well as the keySpace identifier. The message should contain the details of the status passed.- Parameters:
keySpace- keySpace of the creating createdstatus- the status of the reply. * @param message a message detailing the status.message- a message detailing the status.
-
CreateKeySpaceReply
public CreateKeySpaceReply(String keySpace, CommonOperationStatus status, String message, String reqID) Creates a create key space reply with a given status, as well as the keySpace identifier. The message should contain the details of the status passed. Additionally, the reply also stores the request identifier associated with the reply.- Parameters:
keySpace- keySpace of the creating createdstatus- the status of the reply. * @param message a message detailing the status.message- a message detailing the status.reqID- the request identifier associated with the reply.
-
-
Method Details
-
getKeySpace
Gets the keySpace identifier of the collection, if one as passed.- Returns:
- the keySpace identifier, or null, if none was passed in the constructor.
-