本文整理了Java中akka.protobuf.ByteString.copyTo()
方法的一些代码示例,展示了ByteString.copyTo()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ByteString.copyTo()
方法的具体详情如下:
包路径:akka.protobuf.ByteString
类名称:ByteString
方法名:copyTo
[英]Copies bytes into a buffer at the given offset.
[中]
代码示例来源:origin: com.typesafe.akka/akka-protobuf
@Override
public void copyTo(ByteBuffer target) {
left.copyTo(target);
right.copyTo(target);
}
代码示例来源:origin: com.typesafe.akka/akka-protobuf_2.12
@Override
public void copyTo(ByteBuffer target) {
left.copyTo(target);
right.copyTo(target);
}
代码示例来源:origin: com.typesafe.akka/akka-protobuf_2.11
@Override
public void copyTo(ByteBuffer target) {
left.copyTo(target);
right.copyTo(target);
}
代码示例来源:origin: com.typesafe.akka/akka-protobuf_2.11
/**
* Copies bytes into a buffer at the given offset.
*
* @param target buffer to copy into
* @param offset in the target buffer
* @throws IndexOutOfBoundsException if the offset is negative or too large
*/
public void copyTo(byte[] target, int offset) {
copyTo(target, 0, offset, size());
}
代码示例来源:origin: com.typesafe.akka/akka-protobuf
/**
* Copies bytes into a buffer at the given offset.
*
* @param target buffer to copy into
* @param offset in the target buffer
* @throws IndexOutOfBoundsException if the offset is negative or too large
*/
public void copyTo(byte[] target, int offset) {
copyTo(target, 0, offset, size());
}
代码示例来源:origin: com.typesafe.akka/akka-protobuf_2.12
/**
* Copies bytes into a buffer at the given offset.
*
* @param target buffer to copy into
* @param offset in the target buffer
* @throws IndexOutOfBoundsException if the offset is negative or too large
*/
public void copyTo(byte[] target, int offset) {
copyTo(target, 0, offset, size());
}
代码示例来源:origin: com.typesafe.akka/akka-protobuf_2.12
/**
* Concatenates two strings by copying data values. This is called in a few
* cases in order to reduce the growth of the number of tree nodes.
*
* @param left string on the left
* @param right string on the right
* @return string formed by copying data bytes
*/
private static LiteralByteString concatenateBytes(ByteString left,
ByteString right) {
int leftSize = left.size();
int rightSize = right.size();
byte[] bytes = new byte[leftSize + rightSize];
left.copyTo(bytes, 0, 0, leftSize);
right.copyTo(bytes, 0, leftSize, rightSize);
return new LiteralByteString(bytes); // Constructor wraps bytes
}
代码示例来源:origin: com.typesafe.akka/akka-protobuf_2.12
if (limit - position >= length) {
value.copyTo(buffer, offset, position, length);
position += length;
} else {
value.copyTo(buffer, offset, position, bytesWritten);
offset += bytesWritten;
length -= bytesWritten;
value.copyTo(buffer, offset, 0, length);
position = length;
} else {
代码示例来源:origin: com.typesafe.akka/akka-protobuf
/**
* Concatenates two strings by copying data values. This is called in a few
* cases in order to reduce the growth of the number of tree nodes.
*
* @param left string on the left
* @param right string on the right
* @return string formed by copying data bytes
*/
private static LiteralByteString concatenateBytes(ByteString left,
ByteString right) {
int leftSize = left.size();
int rightSize = right.size();
byte[] bytes = new byte[leftSize + rightSize];
left.copyTo(bytes, 0, 0, leftSize);
right.copyTo(bytes, 0, leftSize, rightSize);
return new LiteralByteString(bytes); // Constructor wraps bytes
}
代码示例来源:origin: com.typesafe.akka/akka-protobuf_2.11
/**
* Concatenates two strings by copying data values. This is called in a few
* cases in order to reduce the growth of the number of tree nodes.
*
* @param left string on the left
* @param right string on the right
* @return string formed by copying data bytes
*/
private static LiteralByteString concatenateBytes(ByteString left,
ByteString right) {
int leftSize = left.size();
int rightSize = right.size();
byte[] bytes = new byte[leftSize + rightSize];
left.copyTo(bytes, 0, 0, leftSize);
right.copyTo(bytes, 0, leftSize, rightSize);
return new LiteralByteString(bytes); // Constructor wraps bytes
}
代码示例来源:origin: com.typesafe.akka/akka-protobuf_2.11
if (limit - position >= length) {
value.copyTo(buffer, offset, position, length);
position += length;
} else {
value.copyTo(buffer, offset, position, bytesWritten);
offset += bytesWritten;
length -= bytesWritten;
value.copyTo(buffer, offset, 0, length);
position = length;
} else {
代码示例来源:origin: com.typesafe.akka/akka-protobuf
if (limit - position >= length) {
value.copyTo(buffer, offset, position, length);
position += length;
} else {
value.copyTo(buffer, offset, position, bytesWritten);
offset += bytesWritten;
length -= bytesWritten;
value.copyTo(buffer, offset, 0, length);
position = length;
} else {
内容来源于网络,如有侵权,请联系作者删除!