org.apache.openjpa.slice
Interface FinderTargetPolicy
- public interface FinderTargetPolicy 
Policy to select one or more of the physical databases referred as 
 slice in which a given finder will be executed.
- Author:
- Pinaki Poddar
- See Also:
- DistributionPolicy
 
getTargets
String[] getTargets(Class<?> cls,
                    Object oid,
                    List<String> slices,
                    Object context)
- Gets the name of the slices where a given finder will be executed.
 
- 
- Parameters:
- cls- The class of the finder.
- oid- the primary key for the finder
- slices- list of names of the active slices. The ordering of 
 the list is either explicit- openjpa.slice.Namesproperty
 or implicit i.e. alphabetic order of available identifiers if- openjpa.slice.Namesis unspecified.
- context- generic persistence context managing the given instance.
- Returns:
- identifier of the slices. This names must match one of the
 given slice names.
- See Also:
- DistributedConfiguration.getActiveSliceNames()
 
Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.