erge branch 'master' into feature/cancellable_future

This commit is contained in:
Tristan B. Velloza Kildaire 2023-09-22 19:02:29 +02:00
commit e790cf2ec0

View File

@ -130,6 +130,11 @@ package class CoapRequestBuilder
*/ */
package Code requestCode; package Code requestCode;
/**
* The message type
*/
package MessageType type;
/** /**
* The payload * The payload
*/ */
@ -154,6 +159,7 @@ package class CoapRequestBuilder
{ {
this.client = client; this.client = client;
this.requestCode = Code.GET; this.requestCode = Code.GET;
this.type = MessageType.CONFIRMABLE;
} }
/** /**
@ -187,6 +193,28 @@ package class CoapRequestBuilder
return this; return this;
} }
/**
* Sets this message as confirmable
*
* Returns: this builder
*/
public CoapRequestBuilder con()
{
this.type = MessageType.CONFIRMABLE;
return this;
}
/**
* Sets this message as non-confirmable
*
* Returns: this builder
*/
public CoapRequestBuilder non()
{
this.type = MessageType.NON_CONFIRMABLE;
return this;
}
/** /**
* Build the request, set it in flight * Build the request, set it in flight
* and return the future handle to it. * and return the future handle to it.