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
 
 public class CDOPrefetcherManager extends CDOViewSetHandler - Since:
- 4.15
- Author:
- Eike Stepper
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classCDOPrefetcherManager.Prefetcher
 - 
Field SummaryFields Modifier and Type Field Description static longDEFAULT_TIMEOUTstatic longNO_TIMEOUT
 - 
Constructor SummaryConstructors Constructor Description CDOPrefetcherManager(org.eclipse.emf.ecore.resource.ResourceSet resourceSet, boolean prefetchLockStates)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanup()protected CDOPrefetcherManager.PrefetchercreatePrefetcher(CDOView view)protected voidexecute(java.lang.Runnable runnable)CDOPrefetcherManager.PrefetchergetPrefetcher(CDOView view)CDOPrefetcherManager.Prefetcher[]getPrefetchers()booleanisPrefetchLockStates()protected voidschedule(java.lang.Runnable runnable)protected voidviewAdded(CDOView view)Subclasses may override.protected voidviewChanged(CDOView view, CDOBranchPoint oldBranchPoint, CDOBranchPoint newBranchPoint)Subclasses may override.protected voidviewRemoved(CDOView view)Subclasses may override.booleanwaitUntilPrefetched()booleanwaitUntilPrefetched(long timeout)- 
Methods inherited from class org.eclipse.emf.cdo.view.CDOViewSetHandlerdoActivate, doDeactivate, getViewSet, notifyViewEvent
 - 
Methods inherited from class org.eclipse.net4j.util.lifecycle.Lifecycleactivate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toString
 - 
Methods inherited from class org.eclipse.net4j.util.event.NotifieraddListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener
 
- 
 
- 
- 
- 
Field Detail- 
NO_TIMEOUTpublic static final long NO_TIMEOUT - See Also:
- Constant Field Values
 
 - 
DEFAULT_TIMEOUTpublic static final long DEFAULT_TIMEOUT - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
isPrefetchLockStatespublic boolean isPrefetchLockStates() 
 - 
getPrefetcherspublic final CDOPrefetcherManager.Prefetcher[] getPrefetchers() 
 - 
getPrefetcherpublic final CDOPrefetcherManager.Prefetcher getPrefetcher(CDOView view) 
 - 
waitUntilPrefetchedpublic boolean waitUntilPrefetched() 
 - 
waitUntilPrefetchedpublic boolean waitUntilPrefetched(long timeout) 
 - 
cleanuppublic void cleanup() 
 - 
viewAddedprotected void viewAdded(CDOView view) Description copied from class:CDOViewSetHandlerSubclasses may override.- Overrides:
- viewAddedin class- CDOViewSetHandler
 
 - 
viewChangedprotected void viewChanged(CDOView view, CDOBranchPoint oldBranchPoint, CDOBranchPoint newBranchPoint) Description copied from class:CDOViewSetHandlerSubclasses may override.- Overrides:
- viewChangedin class- CDOViewSetHandler
 
 - 
viewRemovedprotected void viewRemoved(CDOView view) Description copied from class:CDOViewSetHandlerSubclasses may override.- Overrides:
- viewRemovedin class- CDOViewSetHandler
 
 - 
createPrefetcherprotected CDOPrefetcherManager.Prefetcher createPrefetcher(CDOView view) 
 - 
scheduleprotected void schedule(java.lang.Runnable runnable) 
 - 
executeprotected void execute(java.lang.Runnable runnable) 
 
- 
 
-