Package org.symphonyoss.s2.fugue.pubsub
Interface IPubSubMessage
-
- All Known Implementing Classes:
PubSubMessage
public interface IPubSubMessageA payload sent or received over a pub sub channel.- Author:
- Bruce Skingle
-
-
Field Summary
Fields Modifier and Type Field Description static StringFINAL_ATTRIBUTEstatic StringPAYLOAD_TYPE_ATTRIBUTEstatic StringPOD_ID_ATTRIBUTE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,Object>getAttributes()StringgetPayload()org.symphonyoss.s2.fugue.core.trace.ITraceContextgetTraceContext()
-
-
-
Field Detail
-
PAYLOAD_TYPE_ATTRIBUTE
static final String PAYLOAD_TYPE_ATTRIBUTE
- See Also:
- Constant Field Values
-
POD_ID_ATTRIBUTE
static final String POD_ID_ATTRIBUTE
- See Also:
- Constant Field Values
-
FINAL_ATTRIBUTE
static final String FINAL_ATTRIBUTE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAttributes
@Nonnull Map<String,Object> getAttributes()
- Returns:
- Any optional attributes. If the object was created with null attributes an empty map is returned.
-
getTraceContext
@Nonnull org.symphonyoss.s2.fugue.core.trace.ITraceContext getTraceContext()
- Returns:
- The trace context.
-
-