com.filenet.api.constants
Class ReplicaSynchronizationType
- java.lang.Object
-
- com.filenet.api.constants.ReplicaSynchronizationType
-
- All Implemented Interfaces:
- java.io.Serializable
public final class ReplicaSynchronizationType extends java.lang.Object implements java.io.Serializable
The replication settings that determine how and in what order content is uploaded to advanced storage devices, as set onCmStorageDeviceConnection
orCmReplicaSynchronizationSiteSettings
.- See Also:
- Replication configuration, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description static ReplicaSynchronizationType
ASYNCHRONOUS
ACmContentReplicationQueueSweep
instance uploads the content to this replica.static int
ASYNCHRONOUS_AS_INT
Anint
value associated with the ASYNCHRONOUS instance of this class.static ReplicaSynchronizationType
PRIMARY
A primary replica is a candidate for synchronous content upload, and will be populated during upload if needed, depending on the number of required and desired replicas.static int
PRIMARY_AS_INT
Anint
value associated with the PRIMARY instance of this class.static ReplicaSynchronizationType
SECONDARY
A secondary replica is a candidate for synchronous content upload, and will be populated during upload if needed, depending on the number of required and desired replicas.static int
SECONDARY_AS_INT
Anint
value associated with the SECONDARY instance of this class.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description static ReplicaSynchronizationType
getInstanceFromInt(int value)
Returns an instance of this class using its associated integer value.int
getValue()
Returns the internal integer value associated with a specific instance of this class.java.lang.String
toString()
Returns aString
representation of this enumeration instance.
-
-
-
Field Detail
-
ASYNCHRONOUS_AS_INT
public static final int ASYNCHRONOUS_AS_INT
Anint
value associated with the ASYNCHRONOUS instance of this class. Consider using the static instances of this class instead of the associated int values. The int values risk binary incompatibility (but not source incompatibility) from release to release.- See Also:
- Constant Field Values
-
ASYNCHRONOUS
public static final ReplicaSynchronizationType ASYNCHRONOUS
ACmContentReplicationQueueSweep
instance uploads the content to this replica. A slow storage device should always be defined as asynchronous. If this replica is in the same site as the Content Platform Engine instance, then the instance must be directly connected to the replica.
-
SECONDARY_AS_INT
public static final int SECONDARY_AS_INT
Anint
value associated with the SECONDARY instance of this class. Consider using the static instances of this class instead of the associated int values. The int values risk binary incompatibility (but not source incompatibility) from release to release.- See Also:
- Constant Field Values
-
SECONDARY
public static final ReplicaSynchronizationType SECONDARY
A secondary replica is a candidate for synchronous content upload, and will be populated during upload if needed, depending on the number of required and desired replicas. If a secondary replica is not populated during upload, it will be populated asynchronously, by the replication queue sweep. Secondary replicas are lower priority than primary replicas, but the prioritization is site specific.- See Also:
- Content upload priorities
-
PRIMARY_AS_INT
public static final int PRIMARY_AS_INT
Anint
value associated with the PRIMARY instance of this class. Consider using the static instances of this class instead of the associated int values. The int values risk binary incompatibility (but not source incompatibility) from release to release.- See Also:
- Constant Field Values
-
PRIMARY
public static final ReplicaSynchronizationType PRIMARY
A primary replica is a candidate for synchronous content upload, and will be populated during upload if needed, depending on the number of required and desired replicas. If a primary replica is not populated during upload, it will be populated asynchronously, by the replication queue sweep. Primary replicas are higher priority than secondary replicas, but the prioritization is site specific.- See Also:
- Content upload priorities
-
-
Method Detail
-
getValue
public int getValue()
Returns the internal integer value associated with a specific instance of this class.- Returns:
- The enumeration instance's ordinal value.
- See Also:
getInstanceFromInt(int)
-
toString
public java.lang.String toString()
Returns aString
representation of this enumeration instance.- Overrides:
toString
in classjava.lang.Object
- Returns:
- The enumeration instance's description.
-
getInstanceFromInt
public static ReplicaSynchronizationType getInstanceFromInt(int value)
Returns an instance of this class using its associated integer value.- Parameters:
value
- The integer value. (See the *_AS_INT fields.)- Returns:
- The enumeration instance with the given ordinal value.
- Throws:
EngineRuntimeException
- If an enumeration instance with the given ordinal value does not exist.- See Also:
getValue()
-
-