add fallback for piggybackTimeout of zero

This commit is contained in:
Jan Christoph Bernack 2022-05-13 14:54:50 +02:00
parent 80b7b9cee9
commit 6534db8ed2
No known key found for this signature in database
GPG Key ID: BD807E5761329D0A

View File

@ -355,7 +355,11 @@ public class CoapTransportResource extends AbstractCoapTransportResource {
* Essentially this allows the use of piggybacked responses.
*/
private void deferAccept(CoapExchange exchange) {
if (piggybackTimeout > 0) {
transportContext.getScheduler().schedule(exchange::accept, piggybackTimeout, TimeUnit.MILLISECONDS);
} else {
exchange.accept();
}
}
private UUID toSessionId(TransportProtos.SessionInfoProto sessionInfoProto) {