Package org.eclipse.emf.cdo.view
Interface CDOStaleReferencePolicy
-
- All Known Implementing Classes:
CDOStaleReferencePolicy.DynamicProxy
,CDOStaleReferencePolicy.DynamicProxy.Enhanced
public interface CDOStaleReferencePolicy
Specifies a policy on how to deal with stale references.- Since:
- 3.0
- Author:
- Simon McDuff
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
CDOStaleReferencePolicy.DynamicProxy
Astale reference policy
that providesJava dynamic proxies
when stale references are aceessed.
-
Field Summary
Fields Modifier and Type Field Description static CDOStaleReferencePolicy
DEFAULT
static CDOStaleReferencePolicy
EXCEPTION
A stale reference policy that throws anObjectNotFoundException
each time.static CDOStaleReferencePolicy
PROXY
A stale reference policy that returns dynamic Java proxies with the appropriate EClasses.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Object
processStaleReference(org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EStructuralFeature feature, int index, CDOID target)
Returns an object that we want to return to the caller (clients).
-
-
-
Field Detail
-
EXCEPTION
static final CDOStaleReferencePolicy EXCEPTION
A stale reference policy that throws anObjectNotFoundException
each time.
-
PROXY
static final CDOStaleReferencePolicy PROXY
A stale reference policy that returns dynamic Java proxies with the appropriate EClasses.
-
DEFAULT
static final CDOStaleReferencePolicy DEFAULT
- Since:
- 4.2
-
-
Method Detail
-
processStaleReference
java.lang.Object processStaleReference(org.eclipse.emf.ecore.EObject source, org.eclipse.emf.ecore.EStructuralFeature feature, int index, CDOID target)
Returns an object that we want to return to the caller (clients). Exception thrown will be received by the caller (clients).
-
-