本文整理了Java中org.eclipse.californium.core.coap.OptionSet.setSize2()
方法的一些代码示例,展示了OptionSet.setSize2()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OptionSet.setSize2()
方法的具体详情如下:
包路径:org.eclipse.californium.core.coap.OptionSet
类名称:OptionSet
方法名:setSize2
[英]Sets the Size2 option value. Returns the current OptionSet object for a fluent API.
[中]设置Size2选项的值。返回fluent API的当前OptionSet对象。
代码示例来源:origin: eclipse/californium
@Override
public void set(final Message message) {
message.getOptions().setSize2(size);
}
});
代码示例来源:origin: eclipse/californium
Response block = getNextResponseBlock(response, status);
block.getOptions().setSize2(bodySize);
代码示例来源:origin: eclipse/californium
block.getOptions().setSize2(response.getPayloadSize());
if (status.isComplete()) {
代码示例来源:origin: eclipse/californium
/**
* Verifies that a request for a resource with a body exceeding the max buffer size is
* cancelled when the first response block is received.
*/
@Test
public void testReceiveResponseCancelsRequestForExcessiveResponseBody() {
NetworkConfig config = NetworkConfig.createStandardWithoutFile()
.setInt(Keys.MAX_MESSAGE_SIZE, 128)
.setInt(Keys.MAX_RESOURCE_BODY_SIZE, 200);
MessageObserver requestObserver = mock(MessageObserver.class);
BlockwiseLayer blockwiseLayer = new BlockwiseLayer(config);
Request req = Request.newGet();
req.setURI("coap://127.0.0.1/bigResource");
req.addMessageObserver(requestObserver);
Response response = Response.createResponse(req, ResponseCode.CONTENT);
response.getOptions().setSize2(256).setBlock2(BlockOption.size2Szx(64), true, 0);
Exchange exchange = new Exchange(null, Origin.LOCAL);
exchange.setRequest(req);
blockwiseLayer.receiveResponse(exchange, response);
verify(requestObserver).onCancel();
}
代码示例来源:origin: eclipse/californium
case OptionNumberRegistry.BLOCK2: setBlock2(option.getValue()); break;
case OptionNumberRegistry.SIZE1: setSize1(option.getIntegerValue()); break;
case OptionNumberRegistry.SIZE2: setSize2(option.getIntegerValue()); break;
case OptionNumberRegistry.OBSERVE: setObserve(option.getIntegerValue()); break;
default: getOthersInternal().add(option);
代码示例来源:origin: org.eclipse.californium/californium-core
case OptionNumberRegistry.BLOCK2: setBlock2(option.getValue()); break;
case OptionNumberRegistry.SIZE1: setSize1(option.getIntegerValue()); break;
case OptionNumberRegistry.SIZE2: setSize2(option.getIntegerValue()); break;
case OptionNumberRegistry.OBSERVE: setObserve(option.getIntegerValue()); break;
default: getOthersInternal().add(option);
内容来源于网络,如有侵权,请联系作者删除!