Package net.handle.hdllib
Class ReplicationStateInfo
- java.lang.Object
-
- net.handle.hdllib.ReplicationStateInfo
-
public class ReplicationStateInfo extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringLAST_TIMESTAMPstatic java.lang.StringLAST_TXN_ID
-
Constructor Summary
Constructors Constructor Description ReplicationStateInfo()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ReplicationStateInfofromStreamTable(net.cnri.util.StreamTable replicationConfig, java.lang.String ownName)longgetLastTimestamp(java.lang.String name)longgetLastTxnId(java.lang.String name)java.lang.StringgetOwnName()booleanisQueueNameInOwnSite(java.lang.String queueName)static booleanisQueueNameInSiteNamed(java.lang.String queueName, java.lang.String ownName)java.util.Set<java.lang.String>keySet()voidsetLastTimestamp(java.lang.String name, long lastTimestamp)voidsetLastTxnId(java.lang.String name, long lastTxnId)voidsetOwnName(java.lang.String name)static net.cnri.util.StreamTabletoStreamTable(ReplicationStateInfo replicationStateInfo)
-
-
-
Field Detail
-
LAST_TXN_ID
public static final java.lang.String LAST_TXN_ID
- See Also:
- Constant Field Values
-
LAST_TIMESTAMP
public static final java.lang.String LAST_TIMESTAMP
- See Also:
- Constant Field Values
-
-
Method Detail
-
keySet
public java.util.Set<java.lang.String> keySet()
-
getLastTxnId
public long getLastTxnId(java.lang.String name)
-
getLastTimestamp
public long getLastTimestamp(java.lang.String name)
-
setLastTxnId
public void setLastTxnId(java.lang.String name, long lastTxnId)
-
setLastTimestamp
public void setLastTimestamp(java.lang.String name, long lastTimestamp)
-
getOwnName
public java.lang.String getOwnName()
-
fromStreamTable
public static ReplicationStateInfo fromStreamTable(net.cnri.util.StreamTable replicationConfig, java.lang.String ownName)
-
toStreamTable
public static net.cnri.util.StreamTable toStreamTable(ReplicationStateInfo replicationStateInfo)
-
setOwnName
public void setOwnName(java.lang.String name)
-
isQueueNameInOwnSite
public boolean isQueueNameInOwnSite(java.lang.String queueName)
-
isQueueNameInSiteNamed
public static boolean isQueueNameInSiteNamed(java.lang.String queueName, java.lang.String ownName)
-
-