public class KafkaTridentSpoutBatchMetadata extends Object implements Serializable
Wraps transaction batch information.
| Modifier and Type | Field and Description |
|---|---|
static String |
FIRST_OFFSET_KEY |
static String |
LAST_OFFSET_KEY |
static String |
TOPOLOGY_ID_KEY |
| Constructor and Description |
|---|
KafkaTridentSpoutBatchMetadata(long firstOffset,
long lastOffset,
String topologyId)
Builds a metadata object.
|
| Modifier and Type | Method and Description |
|---|---|
static KafkaTridentSpoutBatchMetadata |
fromMap(Map<String,Object> map)
Constructs a metadata object from a Map in the format produced by
toMap(). |
long |
getFirstOffset() |
long |
getLastOffset() |
String |
getTopologyId() |
Map<String,Object> |
toMap()
Writes this metadata object to a Map so Trident can read/write it to Zookeeper.
|
String |
toString() |
public static final String FIRST_OFFSET_KEY
public static final String LAST_OFFSET_KEY
public static final String TOPOLOGY_ID_KEY
public KafkaTridentSpoutBatchMetadata(long firstOffset,
long lastOffset,
String topologyId)
Builds a metadata object.
firstOffset - The first offset for the batchlastOffset - The last offset for the batchpublic long getFirstOffset()
public long getLastOffset()
public String getTopologyId()
public static KafkaTridentSpoutBatchMetadata fromMap(Map<String,Object> map)
Constructs a metadata object from a Map in the format produced by toMap().
map - The source mappublic Map<String,Object> toMap()
Writes this metadata object to a Map so Trident can read/write it to Zookeeper.
Copyright © 2021 The Apache Software Foundation. All rights reserved.