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, sourcepublic 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.Builderpublic ResourceMessage build()
ResourceMessage using values from ResourceMessage.Builder.build in class Message.MessageBuilder<ResourceMessage.Builder>ResourceMessagepublic final ResourceMessage.Builder fromJson(org.json.JSONObject jsonObject)
Message.MessageBuilderfromJson in class Message.MessageBuilder<ResourceMessage.Builder>jsonObject - the jsonObject to fromString