本文整理汇总了Java中org.vertx.java.core.buffer.Buffer.toString方法的典型用法代码示例。如果您正苦于以下问题:Java Buffer.toString方法的具体用法?Java Buffer.toString怎么用?Java Buffer.toString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.vertx.java.core.buffer.Buffer
的用法示例。
在下文中一共展示了Buffer.toString方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: decodeHeader
import org.vertx.java.core.buffer.Buffer; //导入方法依赖的package包/类
public static String decodeHeader(Buffer value) {
if (value == null)
return null;
Buffer rc = new Buffer(value.length());
int pos = 0;
int max = value.length();
while (pos < max) {
if (startsWith(value, pos, ESCAPE_ESCAPE_SEQ.toBuffer())) {
rc.appendByte(ESCAPE_BYTE);
pos += 2;
} else if (startsWith(value, pos, COLON_ESCAPE_SEQ.toBuffer())) {
rc.appendByte(COLON_BYTE);
pos += 2;
} else if (startsWith(value, pos, NEWLINE_ESCAPE_SEQ.toBuffer())) {
rc.appendByte(NEWLINE_BYTE);
pos += 2;
} else {
rc.appendByte(value.getByte(pos));
pos += 1;
}
}
return rc.toString();
}
示例2: parseConfigAndStart
import org.vertx.java.core.buffer.Buffer; //导入方法依赖的package包/类
private void parseConfigAndStart(final Buffer buffer)
{
final JsonObject config = new JsonObject(buffer.toString());
container.deployModule(
METRICS_MODULE,
config.getObject("metrics"),
ar -> {
if (ar.succeeded())
{
container.logger().fatal("Deployed: " + METRICS_MODULE + " with id: " + ar.result(),
ar.cause());
start(config);
}
else
{
container.logger().fatal("Failed to deploy: " + METRICS_MODULE, ar.cause());
}
});
}
示例3: loadConfig
import org.vertx.java.core.buffer.Buffer; //导入方法依赖的package包/类
private JsonObject loadConfig() {
logger.info(logPrefix + "(re)loading Config");
URL url = getClass().getResource("/config.json");
url.getFile();
Buffer configBuffer = vertx.fileSystem().readFileSync(url.getFile());
if (configBuffer != null) {
return new JsonObject(configBuffer.toString());
}
return new JsonObject();
}