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

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

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

Util.fragmentBuffer介绍

[英]Fragments a byte buffer into smaller fragments of (max.) frag_size. Example: a byte buffer of 1024 bytes and a frag_size of 248 gives 4 fragments of 248 bytes each and 1 fragment of 32 bytes.
[中]将字节缓冲区分割成(最大)frag_大小的较小片段。示例:1024字节的字节缓冲区和248字节的frag_大小分别给出了248字节的4个片段和32字节的1个片段。

代码示例

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

msg.writeTo(dos);
byte[] buffer=dos.buffer();
byte[][] fragments=Util.fragmentBuffer(buffer, frag_size, dos.position());
num_frags=fragments.length;
num_sent_frags+=num_frags;

代码示例来源:origin: org.jgroups/com.springsource.org.jgroups

public static byte[][] fragmentBuffer(byte[] buf, int frag_size) {
  return fragmentBuffer(buf, frag_size, buf.length);
}

代码示例来源:origin: org.jgroups/com.springsource.org.jgroups

out.flush();
buffer=bos.getRawBuffer();
fragments=Util.fragmentBuffer(buffer, frag_size, bos.size());

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

msg.writeTo(dos);
byte[] buffer=dos.buffer();
byte[][] fragments=Util.fragmentBuffer(buffer, frag_size, dos.position());
num_frags=fragments.length;
num_sent_frags+=num_frags;

相关文章

Util类方法