com.sleepycat.je.rep.impl.node
Class NameIdPair
java.lang.Object
com.sleepycat.je.rep.impl.node.NameIdPair
public class NameIdPair
- extends Object
The public name and internal id pair used to uniquely identify a node
within a replication group.
NULL_NODE_ID
public static final int NULL_NODE_ID
- See Also:
- Constant Field Values
NOCHECK_NODE_ID
public static final int NOCHECK_NODE_ID
- See Also:
- Constant Field Values
NULL
public static final NameIdPair NULL
NOCHECK
public static final NameIdPair NOCHECK
NameIdPair
public NameIdPair(String name,
int id)
NameIdPair
public NameIdPair(String name)
- Constructor for a pair where the node id is as yet unknown.
deserialize
public static NameIdPair deserialize(ByteBuffer buffer)
deserialize
public static NameIdPair deserialize(TupleInput buffer)
serialize
public void serialize(ByteBuffer buffer)
serialize
public void serialize(TupleOutput buffer)
getName
public String getName()
- Returns the application assigned name
toString
public String toString()
- Overrides:
toString
in class Object
getId
public int getId()
- Returns the internally generated compact id.
hasNullId
public boolean hasNullId()
setId
public void setId(int id)
revertToNull
public void revertToNull()
update
public void update(NameIdPair other)
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
Copyright (c) 2004-2010 Oracle. All rights reserved.