Class ModifyKeySpaceReply
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.ModifyKeySpaceReply
A reply issued by the modification 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
ConstructorsConstructorDescriptionModifyKeySpaceReply(String keySpace, CommonOperationStatus status) Creates a modify key space reply with a given status, as well as the keySpace identifier.ModifyKeySpaceReply(String keySpace, CommonOperationStatus status, String message) Creates a modify key space reply with a given status, as well as the keySpace identifier.ModifyKeySpaceReply(String keySpace, CommonOperationStatus status, String message, String reqID) Creates a modify key space reply with a given status, as well as the keySpace identifier.Creates a modify key space reply with a given status.ModifyKeySpaceReply(CommonOperationStatus status, String message) Creates a modify 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
-
ModifyKeySpaceReply
Creates a modify key space reply with a given status.- Parameters:
status- the status of the reply.
-
ModifyKeySpaceReply
Creates a modify 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.
-
ModifyKeySpaceReply
Creates a modify 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.
-
ModifyKeySpaceReply
Creates a modify 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.
-
ModifyKeySpaceReply
public ModifyKeySpaceReply(String keySpace, CommonOperationStatus status, String message, String reqID) Creates a modify 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.
-