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(EObject source, 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(EObject source, 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).
-
-