Package org.apache.catalina.tribes.tipis
Class AbstractReplicatedMap.MapEntry<K,V>
java.lang.Object
org.apache.catalina.tribes.tipis.AbstractReplicatedMap.MapEntry<K,V>
- All Implemented Interfaces:
Map.Entry<K,V>
- Enclosing class:
AbstractReplicatedMap<K,V>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(byte[] data, int offset, int length, boolean diff) apply a diff, or an entire objectbooleanMember[]getKey()getValue()inthashCode()booleanisActive()booleanisBackup()booleanisCopy()booleanbooleanbooleanbooleanisProxy()booleanbooleanvoidsetBackup(boolean backup) voidsetBackupNodes(Member[] nodes) voidsetCopy(boolean copy) voidsetPrimary(Member m) voidsetProxy(boolean proxy) toString()
-
Constructor Details
-
MapEntry
-
-
Method Details
-
isKeySerializable
public boolean isKeySerializable() -
isValueSerializable
public boolean isValueSerializable() -
isSerializable
public boolean isSerializable() -
isBackup
public boolean isBackup() -
setBackup
public void setBackup(boolean backup) -
isProxy
public boolean isProxy() -
isPrimary
public boolean isPrimary() -
isActive
public boolean isActive() -
setProxy
public void setProxy(boolean proxy) -
isCopy
public boolean isCopy() -
setCopy
public void setCopy(boolean copy) -
isDiffable
public boolean isDiffable() -
setBackupNodes
-
getBackupNodes
-
setPrimary
-
getPrimary
-
getValue
-
setValue
-
getKey
-
setKey
-
hashCode
public int hashCode() -
equals
-
apply
public void apply(byte[] data, int offset, int length, boolean diff) throws IOException, ClassNotFoundException apply a diff, or an entire object- Parameters:
data- byte[]offset- intlength- intdiff- boolean- Throws:
IOException- IO errorClassNotFoundException- Deserialization error
-
toString
-