Class ReplicationTransmissionPolicy
java.lang.Object
com.gigaspaces.cluster.replication.ReplicationTransmissionPolicy
- All Implemented Interfaces:
SmartExternalizable,Externalizable,Serializable,Cloneable
This class describes the transmission policy from source space to a target space.
- Version:
- 1.0
- Author:
- Yechiel Fefer
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructor just for externlizable.ReplicationTransmissionPolicy(String source, String target) ReplicationTransmissionPolicy(String source, String target, ReplicationPolicy replPolicy) ReplicationTransmissionPolicy(String source, String target, String operations, boolean SyncOnCommit, boolean disableTransmission) ReplicationTransmissionPolicy(String source, String target, String operations, boolean SyncOnCommit, String communicationMode, boolean disableTransmission) -
Method Summary
Modifier and TypeMethodDescriptionclone()booleanbooleanbooleanvoidvoidsetMirrorConnector(boolean isMirrorConnector) voidsetOneWayReplication(boolean isOneWay) voidsetSyncReplication(boolean isSyncReplication) toString()voidMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Field Details
-
REPLICATION_TRANSMISSION_OPERATION_WRITE
public static final char REPLICATION_TRANSMISSION_OPERATION_WRITE- See Also:
-
REPLICATION_TRANSMISSION_OPERATION_REMOVE
public static final char REPLICATION_TRANSMISSION_OPERATION_REMOVE- See Also:
-
REPLICATION_TRANSMISSION_OPERATION_NOTIFY
public static final char REPLICATION_TRANSMISSION_OPERATION_NOTIFY- See Also:
-
OPER_WRITE
- See Also:
-
OPER_TAKE
- See Also:
-
OPER_NOTIFY
- See Also:
-
m_SourceSpace
-
m_TargetSpace
-
m_RepTransmissionOperations
-
m_SyncOnCommit
public boolean m_SyncOnCommit -
m_DisableTransmission
public boolean m_DisableTransmission
-
-
Constructor Details
-
ReplicationTransmissionPolicy
public ReplicationTransmissionPolicy()Constructor just for externlizable. Should not be used. -
ReplicationTransmissionPolicy
-
ReplicationTransmissionPolicy
-
ReplicationTransmissionPolicy
-
ReplicationTransmissionPolicy
-
-
Method Details
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
clone
-
getSourceName
-
getTargetName
-
setOneWayReplication
public void setOneWayReplication(boolean isOneWay) -
isOneWayReplication
public boolean isOneWayReplication() -
isSyncReplication
public boolean isSyncReplication()- Returns:
- Returns the isSyncReplication.
-
setSyncReplication
public void setSyncReplication(boolean isSyncReplication) - Parameters:
isSyncReplication- The isSyncReplication to set.
-
setMirrorConnector
public void setMirrorConnector(boolean isMirrorConnector) -
isMirrorConnector
public boolean isMirrorConnector() -
toString
-