public class CacheControl extends IMCMessage
Modifier and Type | Class and Description |
---|---|
static class |
CacheControl.OP |
Modifier and Type | Field and Description |
---|---|
static int |
ID_STATIC |
DEFAULT_ENTITY_ID, DEFAULT_SYSTEM_ID
Constructor and Description |
---|
CacheControl() |
CacheControl(CacheControl.OP op,
java.lang.String snapshot,
IMCMessage message) |
CacheControl(IMCDefinition defs) |
Modifier and Type | Method and Description |
---|---|
static CacheControl |
clone(IMCMessage msg) |
static CacheControl |
create(java.lang.Object... values) |
IMCMessage |
getMessage() |
<T extends IMCMessage> |
getMessage(java.lang.Class<T> clazz) |
CacheControl.OP |
getOp()
Operation to perform.
|
java.lang.String |
getSnapshot() |
void |
setMessage(IMCMessage message)
Set all values from another message of same type
|
void |
setOp(CacheControl.OP op) |
void |
setOp(short op) |
void |
setOp(java.lang.String op) |
void |
setSnapshot(java.lang.String snapshot) |
asJSON, asXml, cloneMessage, cloneMessage, compareTo, decodeTupleList, dump, encodeTupleList, get, getAbbrev, getAsNumber, getAsString, getBitmask, getDate, getDouble, getDst, getDstEnt, getFieldNames, getFloat, getHeader, getHeaderValue, getInteger, getLong, getLongFieldName, getLongName, getMessage, getMessage, getMessageList, getMessageList, getMessageType, getMgid, getPayloadSize, getProtocolFactory, getRawData, getSize, getSourceName, getSrc, getSrcEnt, getString, getString, getTimestamp, getTimestampMillis, getTupleList, getTypeOf, getUnitsOf, getValue, hasFlag, hexdump, isNull, isPeriodic, main, makeImmutable, parseXml, payloadMD5, serialize, serialize, setBitMask, setDst, setDstEnt, setHeader, setMessageList, setSrc, setSrcEnt, setTimestamp, setTimestampMillis, setType, setValue, setValues, toString, validate
public static final int ID_STATIC
public CacheControl()
public CacheControl(IMCDefinition defs)
public CacheControl(CacheControl.OP op, java.lang.String snapshot, IMCMessage message)
public static CacheControl create(java.lang.Object... values)
public static CacheControl clone(IMCMessage msg) throws java.lang.Exception
java.lang.Exception
public CacheControl.OP getOp()
public java.lang.String getSnapshot()
public IMCMessage getMessage()
public <T extends IMCMessage> T getMessage(java.lang.Class<T> clazz) throws java.lang.Exception
java.lang.Exception
public void setOp(CacheControl.OP op)
op
- Control Operation (enumerated)public void setOp(java.lang.String op)
op
- Control Operation (as a String)public void setOp(short op)
op
- Control Operation (integer value)public void setSnapshot(java.lang.String snapshot)
snapshot
- Snapshot destinationpublic void setMessage(IMCMessage message)
IMCMessage
setMessage
in class IMCMessage
message
- Message