org.jgroups.util.Util.writeMessageListHeader()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(3.1k)|赞(0)|评价(0)|浏览(233)

本文整理了Java中org.jgroups.util.Util.writeMessageListHeader()方法的一些代码示例,展示了Util.writeMessageListHeader()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Util.writeMessageListHeader()方法的具体详情如下:
包路径:org.jgroups.util.Util
类名称:Util
方法名:writeMessageListHeader

Util.writeMessageListHeader介绍

暂无

代码示例

代码示例来源:origin: wildfly/wildfly

  1. /**
  2. * Write a list of messages with the *same* destination and src addresses. The message list is
  3. * marshalled as follows (see doc/design/MarshallingFormat.txt for details):
  4. * <pre>
  5. * List: * | version | flags | dest | src | cluster-name | [Message*] |
  6. *
  7. * Message: | presence | leading | flags | [src] | length | [buffer] | size | [Headers*] |
  8. *
  9. * </pre>
  10. * @param dest
  11. * @param src
  12. * @param msgs
  13. * @param dos
  14. * @param multicast
  15. * @throws Exception
  16. */
  17. public static void writeMessageList(Address dest, Address src, byte[] cluster_name,
  18. List<Message> msgs, DataOutput dos, boolean multicast, short transport_id) throws Exception {
  19. writeMessageListHeader(dest, src, cluster_name, msgs != null ? msgs.size() : 0, dos, multicast);
  20. if(msgs != null)
  21. for(Message msg: msgs)
  22. msg.writeToNoAddrs(src, dos, transport_id); // exclude the transport header
  23. }

代码示例来源:origin: wildfly/wildfly

  1. Util.writeMessageListHeader(dest, msg_queue[start].getSrc(), transport.cluster_name.chars(), numMsgs, output, dest == null);
  2. for(int i=start; i < MSG_BUF_SIZE; ++i) {
  3. Message msg=msg_queue[i];

代码示例来源:origin: wildfly/wildfly

  1. try {
  2. output.position(0);
  3. Util.writeMessageListHeader(dest, msg.src(), cluster_name, 1, output, dest == null);

代码示例来源:origin: wildfly/wildfly

  1. try {
  2. output.position(0);
  3. Util.writeMessageListHeader(dest, msg.src(), cluster_name, 1, output, dest == null);

代码示例来源:origin: wildfly/wildfly

  1. try {
  2. output.position(0);
  3. Util.writeMessageListHeader(dest, msg.src(), cluster_name, 1, output, dest == null);

代码示例来源:origin: org.jboss.eap/wildfly-client-all

  1. /**
  2. * Write a list of messages with the *same* destination and src addresses. The message list is
  3. * marshalled as follows (see doc/design/MarshallingFormat.txt for details):
  4. * <pre>
  5. * List: * | version | flags | dest | src | cluster-name | [Message*] |
  6. *
  7. * Message: | presence | leading | flags | [src] | length | [buffer] | size | [Headers*] |
  8. *
  9. * </pre>
  10. * @param dest
  11. * @param src
  12. * @param msgs
  13. * @param dos
  14. * @param multicast
  15. * @throws Exception
  16. */
  17. public static void writeMessageList(Address dest, Address src, byte[] cluster_name,
  18. List<Message> msgs, DataOutput dos, boolean multicast, short transport_id) throws Exception {
  19. writeMessageListHeader(dest, src, cluster_name, msgs != null ? msgs.size() : 0, dos, multicast);
  20. if(msgs != null)
  21. for(Message msg: msgs)
  22. msg.writeToNoAddrs(src, dos, transport_id); // exclude the transport header
  23. }

代码示例来源:origin: org.jboss.eap/wildfly-client-all

  1. Util.writeMessageListHeader(dest, msg_queue[start].getSrc(), transport.cluster_name.chars(), numMsgs, output, dest == null);
  2. for(int i=start; i < MSG_BUF_SIZE; ++i) {
  3. Message msg=msg_queue[i];

代码示例来源:origin: org.jboss.eap/wildfly-client-all

  1. try {
  2. output.position(0);
  3. Util.writeMessageListHeader(dest, msg.src(), cluster_name, 1, output, dest == null);

代码示例来源:origin: org.jboss.eap/wildfly-client-all

  1. try {
  2. output.position(0);
  3. Util.writeMessageListHeader(dest, msg.src(), cluster_name, 1, output, dest == null);

代码示例来源:origin: org.jboss.eap/wildfly-client-all

  1. try {
  2. output.position(0);
  3. Util.writeMessageListHeader(dest, msg.src(), cluster_name, 1, output, dest == null);

相关文章

Util类方法