Package org.eclipse.emf.cdo.view
Class CDOPrefetcherManager
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.emf.cdo.view.CDOViewSetHandler
org.eclipse.emf.cdo.view.CDOPrefetcherManager
- All Implemented Interfaces:
org.eclipse.net4j.util.event.INotifier,org.eclipse.net4j.util.event.INotifier.INotifier2,org.eclipse.net4j.util.lifecycle.IDeactivateable,org.eclipse.net4j.util.lifecycle.ILifecycle,org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation
- Since:
- 4.15
- Author:
- Eike Stepper
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycle
org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivationNested classes/interfaces inherited from interface org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2 -
Field Summary
FieldsFields inherited from class org.eclipse.net4j.util.lifecycle.Lifecycle
USE_LABEL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanup()protected CDOPrefetcherManager.PrefetchercreatePrefetcher(CDOView view) protected voidgetPrefetcher(CDOView view) final CDOPrefetcherManager.Prefetcher[]booleanprotected voidprotected voidSubclasses may override.protected voidviewChanged(CDOView view, CDOBranchPoint oldBranchPoint, CDOBranchPoint newBranchPoint) Subclasses may override.protected voidviewRemoved(CDOView view) Subclasses may override.booleanbooleanwaitUntilPrefetched(long timeout) Methods inherited from class org.eclipse.emf.cdo.view.CDOViewSetHandler
doActivate, doDeactivate, getViewSet, notifyViewEventMethods inherited from class org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toStringMethods inherited from class org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Field Details
-
NO_TIMEOUT
public static final long NO_TIMEOUT- See Also:
-
DEFAULT_TIMEOUT
public static final long DEFAULT_TIMEOUT- See Also:
-
-
Constructor Details
-
CDOPrefetcherManager
-
-
Method Details
-
isPrefetchLockStates
public boolean isPrefetchLockStates() -
getPrefetchers
-
getPrefetcher
-
waitUntilPrefetched
public boolean waitUntilPrefetched() -
waitUntilPrefetched
public boolean waitUntilPrefetched(long timeout) -
cleanup
public void cleanup() -
viewAdded
Description copied from class:CDOViewSetHandlerSubclasses may override.- Overrides:
viewAddedin classCDOViewSetHandler
-
viewChanged
protected void viewChanged(CDOView view, CDOBranchPoint oldBranchPoint, CDOBranchPoint newBranchPoint) Description copied from class:CDOViewSetHandlerSubclasses may override.- Overrides:
viewChangedin classCDOViewSetHandler
-
viewRemoved
Description copied from class:CDOViewSetHandlerSubclasses may override.- Overrides:
viewRemovedin classCDOViewSetHandler
-
createPrefetcher
-
schedule
-
execute
-