Interface UpdateMsgVisitor<E extends Exception>
- Type Parameters:
E- Type of the exception which can be thrown during the visit.
public interface UpdateMsgVisitor<E extends Exception>
A visitor of
UpdateMsgs, in the style of the visitor design pattern.
Classes implementing this interface can query messages in a type-safe manner.
-
Method Summary
Modifier and TypeMethodDescriptionvoidVisits anAddMsgmessage.voidVisits anDeleteMsgmessage.voidvisit(ModifyDNMsg modifyDnMessage) Visits anModifyDNMsgmessage.voidVisits anModifyMsgmessage.voidvisit(ReplicaOfflineMsg replicaOfflineMessage) Visits anReplicaOfflineMsgmessage.
-
Method Details
-
visit
Visits anAddMsgmessage.- Parameters:
addMessage- TheAddMsgmessage.- Throws:
E- If an exception occurs during the visit.
-
visit
Visits anDeleteMsgmessage.- Parameters:
deleteMessage- TheDeleteMsgmessage.- Throws:
E- If an exception occurs during the visit.
-
visit
Visits anModifyDNMsgmessage.- Parameters:
modifyDnMessage- TheModifyDNMsgmessage.- Throws:
E- If an exception occurs during the visit.
-
visit
Visits anModifyMsgmessage.- Parameters:
modifyMessage- TheModifyMsgmessage.- Throws:
E- If an exception occurs during the visit.
-
visit
Visits anReplicaOfflineMsgmessage.- Parameters:
replicaOfflineMessage- TheReplicaOfflineMsgmessage.- Throws:
E- If an exception occurs during the visit.
-