org.apache.openjpa.slice
Interface DistributionPolicy
public interface DistributionPolicy
Policy to select one of the physical databases referred as slice
 in which a given persistent instance will be stored.
- Author:
 
  - Pinaki Poddar
 
 
distribute
String distribute(Object pc,
                  List<String> slices,
                  Object context)
- Gets the name of the slice where a given instance will be stored.
- Parameters:
 pc - The newly persistent or to-be-merged object.slices - list of names of the active slices. The ordering of 
 the list is either explicit openjpa.slice.Names property
 or implicit i.e. alphabetic order of available identifiers if 
 openjpa.slice.Names is unspecified.context - generic persistence context managing the given instance.
- Returns:
 - identifier of the slice. This name must match one of the
 given slice names.
 - See Also:
 DistributedConfiguration.getActiveSliceNames()
 
 
Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.