public class NodeSequence
extends java.lang.Object
| Constructor and Description |
|---|
NodeSequence() |
| Modifier and Type | Method and Description |
|---|---|
long |
getLastLocalNodeId()
The last allocated local and replicated node ids are used for ckpts.
|
long |
getLastReplicatedNodeId() |
long |
getNextLocalNodeId()
We get a new node id of the appropriate kind when creating a new node.
|
long |
getNextReplicatedNodeId() |
long |
getNextTransientNodeId() |
(package private) void |
initRealNodeId()
Initialize the counters in these methods rather than a constructor
so we can control the initialization more precisely.
|
(package private) void |
initTransientNodeId()
Initialize the counters in these methods rather than a constructor
so we can control the initialization more precisely.
|
void |
setLastNodeId(long lastReplicatedNodeId,
long lastLocalNodeId)
Initialize the node ids, from recovery.
|
void |
updateFromReplay(long replayNodeId) |
void initTransientNodeId()
void initRealNodeId()
public long getLastLocalNodeId()
public long getLastReplicatedNodeId()
public long getNextLocalNodeId()
public long getNextReplicatedNodeId()
public long getNextTransientNodeId()
public void setLastNodeId(long lastReplicatedNodeId,
long lastLocalNodeId)
public void updateFromReplay(long replayNodeId)
Copyright (c) 2004,2008 Oracle. All rights reserved.