public interface JsonifiableAdaptable extends Adaptable, org.eclipse.ditto.model.base.json.Jsonifiable<org.eclipse.ditto.json.JsonObject>
Adaptable which is also Jsonifiable (e.g. for usage in plain text protocols like Websockets).| Modifier and Type | Interface and Description |
|---|---|
static class |
JsonifiableAdaptable.JsonFields
Json Fields of the Jsonifiable PlainJsonAdaptable.
|
org.eclipse.ditto.model.base.json.Jsonifiable.WithFieldSelector, org.eclipse.ditto.model.base.json.Jsonifiable.WithFieldSelectorAndPredicate<T>, org.eclipse.ditto.model.base.json.Jsonifiable.WithPointer<J extends org.eclipse.ditto.json.JsonValue>, org.eclipse.ditto.model.base.json.Jsonifiable.WithPredicate<J extends org.eclipse.ditto.json.JsonValue,T>| Modifier and Type | Method and Description |
|---|---|
JsonifiableAdaptable |
setDittoHeaders(org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders) |
org.eclipse.ditto.json.JsonObject |
toJson(org.eclipse.ditto.model.base.headers.DittoHeaders specificHeaders)
Returns this object as
JsonObject with the specified specificHeaders instead of the ones
this Adaptable contains. |
containsHeaderForKey, getHeaders, getPayload, getTopicPath, newBuilderorg.eclipse.ditto.json.JsonObject toJson(org.eclipse.ditto.model.base.headers.DittoHeaders specificHeaders)
JsonObject with the specified specificHeaders instead of the ones
this Adaptable contains.specificHeaders - the Headers to use in the created JSON.JsonifiableAdaptable setDittoHeaders(org.eclipse.ditto.model.base.headers.DittoHeaders dittoHeaders)
setDittoHeaders in interface org.eclipse.ditto.model.base.headers.WithDittoHeaders<Adaptable>Copyright © 2017–2019 Eclipse Foundation. All rights reserved.