org.apache.openjpa.slice
Class ReplicationPolicy.Default
java.lang.Object
   org.apache.openjpa.slice.ReplicationPolicy.Default
org.apache.openjpa.slice.ReplicationPolicy.Default
- All Implemented Interfaces: 
- ReplicationPolicy
- Enclosing interface:
- ReplicationPolicy
- public static class ReplicationPolicy.Default 
- extends Object- implements ReplicationPolicy
Implements a default replication policy to replicate the given 
 instance across all available slices.
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ReplicationPolicy.Default
public ReplicationPolicy.Default()
replicate
public String[] replicate(Object pc,
                          List<String> slices,
                          Object context)
- Description copied from interface: ReplicationPolicy
- Gets the name of the slices where a given instance will be replicated.
 
- 
- Specified by:
- replicatein interface- ReplicationPolicy
 
- 
- 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.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.