public class StreamInfo extends CoordinatorState
| Modifier and Type | Field and Description |
|---|---|
static String |
ENTITY_TYPE_ATTRIBUTE_NAME |
static String |
STREAM_ID_ATTRIBUTE_NAME |
| Constructor and Description |
|---|
StreamInfo(String key,
String streamId) |
| Modifier and Type | Method and Description |
|---|---|
static StreamInfo |
deserialize(String key,
Map<String,software.amazon.awssdk.services.dynamodb.model.AttributeValue> attributes) |
static String |
multiStreamLeaseKeyToStreamIdentifier(String multiStreamLeaseKey) |
Map<String,software.amazon.awssdk.services.dynamodb.model.AttributeValue> |
serialize()
Serialize this state's attributes into a map of DynamoDB attribute values.
|
getDynamoUpdate, getEntityTypepublic static final String STREAM_ID_ATTRIBUTE_NAME
public static final String ENTITY_TYPE_ATTRIBUTE_NAME
public Map<String,software.amazon.awssdk.services.dynamodb.model.AttributeValue> serialize()
CoordinatorStatesuper.serialize() and then add their own domain-specific fields.serialize in class CoordinatorStatepublic static StreamInfo deserialize(String key, Map<String,software.amazon.awssdk.services.dynamodb.model.AttributeValue> attributes)
Copyright © 2026. All rights reserved.