public abstract class ScheduledAction extends Object
Modifier and Type | Field and Description |
---|---|
protected long |
id |
protected Request |
request |
protected long |
timeout |
protected long |
timeToExpire |
protected boolean |
valid |
Constructor and Description |
---|
ScheduledAction(Request request) |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
consume() |
boolean |
equals(Object o) |
boolean |
expired() |
long |
getExpireTime() |
Request |
getRequest() |
int |
hashCode() |
boolean |
isValid() |
boolean |
neverExpires() |
void |
onExpire() |
void |
onMigrate() |
void |
setTimeout(long newTimeout) |
void |
setValid(boolean valid) |
String |
toString() |
protected long timeToExpire
protected long timeout
protected boolean valid
protected final Request request
protected final long id
public ScheduledAction(Request request)
public abstract boolean consume()
public boolean expired()
public long getExpireTime()
public boolean isValid()
public boolean neverExpires()
public void onExpire()
public void onMigrate()
public void setTimeout(long newTimeout)
public void setValid(boolean valid)
public Request getRequest()
Copyright © 2013 Hazelcast, Inc.. All rights reserved.