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

Method Summary
 String distribute(Object pc, List<String> slices, Object context)
          Gets the name of the slice where a given instance will be stored.
 

Method Detail

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-2008 Apache Software Foundation. All Rights Reserved.

This documentation is deprecated and will be removed in the next release of WebLogic Server.


Oracle Fusion Middleware Apache OpenJPA 1.1.0 API Reference
12c Release 1 (12.1.1)
Part Number E24398_01