Package org.eclipse.emf.cdo.view
Interface CDOStaleReferencePolicy
-
- All Known Implementing Classes:
CDOStaleReferencePolicy.DynamicProxy,CDOStaleReferencePolicy.DynamicProxy.Enhanced
public interface CDOStaleReferencePolicySpecifies 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 classCDOStaleReferencePolicy.DynamicProxyAstale reference policythat providesJava dynamic proxieswhen stale references are aceessed.
-
Field Summary
Fields Modifier and Type Field Description static CDOStaleReferencePolicyDEFAULTstatic CDOStaleReferencePolicyEXCEPTIONA stale reference policy that throws anObjectNotFoundExceptioneach time.static CDOStaleReferencePolicyPROXYA 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.ObjectprocessStaleReference(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 anObjectNotFoundExceptioneach 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).
-
-