edu.stanford.smi.protege.server.framestore.background
Class FrameCalculator
java.lang.Object
edu.stanford.smi.protege.server.framestore.background.FrameCalculator
public class FrameCalculator
- extends Object
This class is a thread that precalculates frames needed by a client.
- Author:
- tredmond
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FrameCalculator
public FrameCalculator(FrameStore fs,
ServerCacheStateMachine machine,
Object kbLock,
FifoWriter<ValueUpdate> updates,
ServerFrameStore server,
Map<RemoteSession,Registration> sessionMap)
setStateMachine
public void setStateMachine(ServerCacheStateMachine machine)
addFollowedExprs
public void addFollowedExprs(Frame frame,
Slot slot,
List values)
addRequest
public WorkInfo addRequest(Frame frame,
RemoteSession session,
CacheRequestReason reason)
addRequest
public WorkInfo addRequest(Frame frame,
ServerCachedState state,
CacheRequestReason reason)
addRequest
public WorkInfo addRequest(Frame frame,
RemoteSession session,
ServerCachedState state,
CacheRequestReason reason)
deregister
public void deregister(RemoteSession session)
setDisabled
public static void setDisabled(boolean disabled)
getStats
public FrameCalculatorStats getStats()
logRequests
public void logRequests()
getRequestLock
public Object getRequestLock()
inFrameCalculatorThread
public boolean inFrameCalculatorThread()
Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2007 Stanford University.