Class MessageSubscriptionImpl
- All Implemented Interfaces:
MessageSubscription
,io.vrap.rmf.base.client.ModelBase
For supported resources and message types, see Message Types. Messages will be delivered even if the Messages Query HTTP API is not enabled.
For MessageSubscriptions, the format of the payload is MessageDeliveryPayload.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Unique identifier for the type of resource, for example,order
.getTypes()
Must contain valid message types for the resource.int
hashCode()
void
setResourceTypeId
(MessageSubscriptionResourceTypeId resourceTypeId) Unique identifier for the type of resource, for example,order
.void
Must contain valid message types for the resource.void
Must contain valid message types for the resource.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.subscription.MessageSubscription
withMessageSubscription
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
-
Constructor Details
-
MessageSubscriptionImpl
public MessageSubscriptionImpl()create empty instance
-
-
Method Details
-
getResourceTypeId
Unique identifier for the type of resource, for example,
order
.- Specified by:
getResourceTypeId
in interfaceMessageSubscription
- Returns:
- resourceTypeId
-
getTypes
Must contain valid message types for the resource. For example, for resource type
product
the message typeProductPublished
is valid. If notypes
of messages are given, the Subscription will receive all messages for this resource.- Specified by:
getTypes
in interfaceMessageSubscription
- Returns:
- types
-
setResourceTypeId
Description copied from interface:MessageSubscription
Unique identifier for the type of resource, for example,
order
.- Specified by:
setResourceTypeId
in interfaceMessageSubscription
- Parameters:
resourceTypeId
- value to be set
-
setTypes
Description copied from interface:MessageSubscription
Must contain valid message types for the resource. For example, for resource type
product
the message typeProductPublished
is valid. If notypes
of messages are given, the Subscription will receive all messages for this resource.- Specified by:
setTypes
in interfaceMessageSubscription
- Parameters:
types
- values to be set
-
setTypes
Description copied from interface:MessageSubscription
Must contain valid message types for the resource. For example, for resource type
product
the message typeProductPublished
is valid. If notypes
of messages are given, the Subscription will receive all messages for this resource.- Specified by:
setTypes
in interfaceMessageSubscription
- Parameters:
types
- values to be set
-
equals
-
hashCode
-