public class SessionTracker extends Object
| Constructor and Description |
|---|
SessionTracker(StateStorage<GlobalSessionTrackerState> sessionTrackerStorage) |
| Modifier and Type | Method and Description |
|---|---|
void |
flush() |
long |
getLastAppliedIndex() |
void |
installSnapshot(GlobalSessionTrackerState sessionState) |
GlobalSessionTrackerState |
newInstance() |
GlobalSessionTrackerState |
snapshot() |
void |
start() |
void |
update(GlobalSession globalSession,
LocalOperationId localOperationId,
long logIndex) |
boolean |
validateOperation(GlobalSession globalSession,
LocalOperationId localOperationId) |
public SessionTracker(StateStorage<GlobalSessionTrackerState> sessionTrackerStorage)
public void start()
public long getLastAppliedIndex()
public void flush()
throws IOException
IOExceptionpublic GlobalSessionTrackerState snapshot()
public void installSnapshot(GlobalSessionTrackerState sessionState)
public boolean validateOperation(GlobalSession globalSession, LocalOperationId localOperationId)
public void update(GlobalSession globalSession, LocalOperationId localOperationId, long logIndex)
public GlobalSessionTrackerState newInstance()
Copyright © 2002–2016 The Neo4j Graph Database Project. All rights reserved.