Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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`

Method Summary
`String[]` | `getTargets(Class<?> cls, Object oid, List<String> slices, Object context)` Gets the name of the slices where a given finder will be executed.

Method Detail

### 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.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 slices. This names must match one of the given slice names.
  See Also:
    `DistributedConfiguration.getActiveSliceNames()`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.