CoreResourceDirectoryConfiguration constructor
CoreResourceDirectoryConfiguration(
- Uri baseUrl, {
- DiscoveryType discoveryType = DiscoveryType.thing,
- String coreLinkFormatPath = "/.well-known/core",
Instantiates a new CoreResourceDirectoryConfiguration object.
The baseUrl
can either be a unicast or – when using a multicast-capable
protocol such as CoAP – a multicast Uri. The default URI path used for
discovering lookup interfaces of CoRE Resource Directories is the
standardized URI path /.well-known/core
(see RFC 6690, section 4).
By default, the discovery process used with this configuration will try
to obtain Thing Descriptions for Things, as indicated by the
discoveryType
.
Implementation
CoreResourceDirectoryConfiguration(
Uri baseUrl, {
super.discoveryType = DiscoveryType.thing,
String coreLinkFormatPath = "/.well-known/core",
}) : uri = baseUrl.replace(
path: coreLinkFormatPath,
queryParameters: {
"rt": "core.rd-lookup-res",
},
);