Skip to content

Commit

Permalink
[ISSUE #3604] Some important interface methods add comment
Browse files Browse the repository at this point in the history
  • Loading branch information
tianliuliu committed Dec 8, 2021
1 parent a47f1ef commit b5a8334
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,9 @@
*/
public interface CommitLogDispatcher {

/**
* Dispatch messages from store to build consume queues, indexes, and filter data
* @param request dispatch message request
*/
void dispatch(final DispatchRequest request);
}
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,17 @@
import java.util.Map;

public interface MessageArrivingListener {

/**
* Notify that a new message arrives in a consume queue
* @param topic topic name
* @param queueId consume queue id
* @param logicOffset consume queue offset
* @param tagsCode message tags hash code
* @param msgStoreTime message store time
* @param filterBitMap message bloom filter
* @param properties message properties
*/
void arriving(String topic, int queueId, long logicOffset, long tagsCode,
long msgStoreTime, byte[] filterBitMap, Map<String, String> properties);
}

0 comments on commit b5a8334

Please sign in to comment.