public class StoreEntry extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
id |
protected long |
timestamp |
protected Collection<org.calrissian.mango.domain.Tuple> |
tuples |
| Constructor and Description |
|---|
StoreEntry()
New store entry with random UUID and timestamp defaulted to current time
|
StoreEntry(String id)
New store entry with ID.
|
StoreEntry(String id,
long timestamp)
New store entry with ID and a timestamp
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
org.calrissian.mango.domain.Tuple |
get(String key)
Used for single valued tuples.
|
Collection<org.calrissian.mango.domain.Tuple> |
getAll(String key)
Used for multi-valued tuples.
|
String |
getId()
Accessor for Id
|
long |
getTimestamp()
Accessor for timestamp
|
Collection<org.calrissian.mango.domain.Tuple> |
getTuples()
Accessor for tuples
|
int |
hashCode() |
void |
put(org.calrissian.mango.domain.Tuple tuple)
Put a single tuple
|
void |
putAll(Collection<org.calrissian.mango.domain.Tuple> tuples)
Put multiple tuples at the same time
|
String |
toString() |
protected final String id
protected final long timestamp
protected Collection<org.calrissian.mango.domain.Tuple> tuples
public StoreEntry()
public StoreEntry(String id)
id - public StoreEntry(String id, long timestamp)
id - timestamp - public void putAll(Collection<org.calrissian.mango.domain.Tuple> tuples)
tuples - public void put(org.calrissian.mango.domain.Tuple tuple)
tuple - public org.calrissian.mango.domain.Tuple get(String key)
key - public Collection<org.calrissian.mango.domain.Tuple> getAll(String key)
key - public String getId()
public long getTimestamp()
public Collection<org.calrissian.mango.domain.Tuple> getTuples()
Copyright © 2014 Calrissian. All Rights Reserved.