public class RiverState extends Object implements org.elasticsearch.common.io.stream.Streamable, org.elasticsearch.common.xcontent.ToXContent, Comparable<RiverState>
Constructor and Description |
---|
RiverState() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(RiverState o) |
RiverState |
fromXContent(org.elasticsearch.common.xcontent.XContentParser parser) |
Integer |
getCounter() |
Map<String,Object> |
getCustom() |
org.elasticsearch.common.joda.time.DateTime |
getLastActiveBegin() |
org.elasticsearch.common.joda.time.DateTime |
getLastActiveEnd() |
Map<String,Object> |
getMap() |
String |
getName() |
org.elasticsearch.common.joda.time.DateTime |
getStarted() |
String |
getType() |
boolean |
isAborted() |
boolean |
isSuspended() |
void |
readFrom(org.elasticsearch.common.io.stream.StreamInput in) |
RiverState |
setCounter(Integer counter) |
RiverState |
setCustom(Map<String,Object> custom) |
RiverState |
setLastActive(org.elasticsearch.common.joda.time.DateTime begin,
org.elasticsearch.common.joda.time.DateTime end)
Set the last river activity.
|
RiverState |
setMap(Map<String,Object> map) |
RiverState |
setName(String name) |
RiverState |
setStarted(org.elasticsearch.common.joda.time.DateTime started) |
RiverState |
setType(String type) |
String |
toString() |
org.elasticsearch.common.xcontent.XContentBuilder |
toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder,
org.elasticsearch.common.xcontent.ToXContent.Params params) |
boolean |
wasActiveAt(org.elasticsearch.common.joda.time.DateTime instant)
Was the river active at a certain time? Only the last activity can be checked.
|
boolean |
wasInactiveAt(org.elasticsearch.common.joda.time.DateTime instant) |
void |
writeTo(org.elasticsearch.common.io.stream.StreamOutput out) |
public RiverState()
public RiverState setName(String name)
public RiverState setType(String type)
public RiverState setMap(Map<String,Object> map)
public RiverState setStarted(org.elasticsearch.common.joda.time.DateTime started)
public org.elasticsearch.common.joda.time.DateTime getStarted()
public RiverState setLastActive(org.elasticsearch.common.joda.time.DateTime begin, org.elasticsearch.common.joda.time.DateTime end)
begin
- when the last river activity beganend
- when the last river activity endedpublic org.elasticsearch.common.joda.time.DateTime getLastActiveBegin()
public org.elasticsearch.common.joda.time.DateTime getLastActiveEnd()
public boolean wasActiveAt(org.elasticsearch.common.joda.time.DateTime instant)
instant
- the time to checkpublic boolean wasInactiveAt(org.elasticsearch.common.joda.time.DateTime instant)
public RiverState setCounter(Integer counter)
public Integer getCounter()
public RiverState setCustom(Map<String,Object> custom)
public boolean isAborted()
public boolean isSuspended()
public RiverState fromXContent(org.elasticsearch.common.xcontent.XContentParser parser) throws IOException
IOException
public org.elasticsearch.common.xcontent.XContentBuilder toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws IOException
toXContent
in interface org.elasticsearch.common.xcontent.ToXContent
IOException
public void readFrom(org.elasticsearch.common.io.stream.StreamInput in) throws IOException
readFrom
in interface org.elasticsearch.common.io.stream.Streamable
IOException
public void writeTo(org.elasticsearch.common.io.stream.StreamOutput out) throws IOException
writeTo
in interface org.elasticsearch.common.io.stream.Streamable
IOException
public int compareTo(RiverState o)
compareTo
in interface Comparable<RiverState>
elasticsearch-river-jdbc