下面列出了io.netty.buffer.Unpooled#unmodifiableBuffer ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
public static ByteBuf asByteBuf(final Class<?> clazz, final String name) {
try (final InputStream stream = clazz.getResourceAsStream(name)) {
final byte[] bytes = ByteStreams.toByteArray(stream);
return Unpooled.unmodifiableBuffer(Unpooled.unreleasableBuffer(Unpooled.wrappedBuffer(bytes)));
} catch (final IOException e) {
throw new UncheckedIOException(e);
}
}
@SuppressWarnings("deprecation")
@Override
public ByteBuf asReadOnly() {
return Unpooled.unmodifiableBuffer(this);
}
@Override
public ByteBuf getBody() {
return Unpooled.unmodifiableBuffer(byteBuf);
}
@Override
public ByteBuf getBody() {
return Unpooled.unmodifiableBuffer(data);
}
@Override
public ByteBuf getBody() {
return Unpooled.unmodifiableBuffer(byteBuf);
}
@Override
public ByteBuf asReadOnly() {
return Unpooled.unmodifiableBuffer(this);
}
@Override
public ByteBuf asReadOnly() {
return Unpooled.unmodifiableBuffer(this);
}