public static final class ResourceMessage.Builder extends Message.MessageBuilder<ResourceMessage.Builder>
MessageBuilder
class. ResourceMessage
class is immutable.
A builder is required when creating new ResourceMessage
.Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ResourceMessage.Builder |
add(Resource ri)
Add a resource in the list
|
ResourceMessage |
build()
Creates new instance of
ResourceMessage using values from ResourceMessage.Builder . |
ResourceMessage.Builder |
delete()
Set the type of the
ResourceMessage to register. |
ResourceMessage.Builder |
endpointName(java.lang.String endpointName)
Set the endpointName this message is for.
|
ResourceMessage.Builder |
fromJson(org.json.JSONObject jsonObject)
Method to deserialization of the Message from a JsonObject.
|
ResourceMessage.Builder |
reconcile()
Sets the message type to RECONCILIATION.
|
ResourceMessage.Builder |
reconciliationMark(java.lang.String rM)
Set the reconciliation mark
|
ResourceMessage.Builder |
register(Resource ri)
Sets the type of the
Resource to register and
adds the resource in the list |
ResourceMessage.Builder |
remove(Resource ri)
Set the type of the
Resource to remove and
adds the resource in the list |
ResourceMessage.Builder |
resources(java.util.List<Resource> resources)
Adds all resources.
|
protected ResourceMessage.Builder |
self()
Returns current instance of
ResourceMessage.Builder . |
clientId, destination, diagnostic, direction, eventTime, eventTime, id, priority, properties, receivedTime, reliability, sender, sentTime, source
public final ResourceMessage.Builder delete()
ResourceMessage
to register.public final ResourceMessage.Builder register(Resource ri)
Resource
to register and
adds the resource in the listri
- the resource to register.public final ResourceMessage.Builder remove(Resource ri)
Resource
to remove and
adds the resource in the listri
- the resource to remove.public final ResourceMessage.Builder add(Resource ri)
ri
- the resource to add.public final ResourceMessage.Builder resources(java.util.List<Resource> resources)
resources
- Resources to be added.public final ResourceMessage.Builder reconciliationMark(java.lang.String rM)
rM
- - reconciliation markpublic final ResourceMessage.Builder endpointName(java.lang.String endpointName)
endpointName
- the endpoint Name for this message.public final ResourceMessage.Builder reconcile()
protected ResourceMessage.Builder self()
ResourceMessage.Builder
.self
in class Message.MessageBuilder<ResourceMessage.Builder>
ResourceMessage.Builder
public ResourceMessage build()
ResourceMessage
using values from ResourceMessage.Builder
.build
in class Message.MessageBuilder<ResourceMessage.Builder>
ResourceMessage
public final ResourceMessage.Builder fromJson(org.json.JSONObject jsonObject)
Message.MessageBuilder
fromJson
in class Message.MessageBuilder<ResourceMessage.Builder>
jsonObject
- the jsonObject to fromString