Class SynchronizerConfig

  • All Implemented Interfaces:
    java.io.Serializable

    public class SynchronizerConfig
    extends java.lang.Object
    implements java.io.Serializable
    The configuration for a Consistent replicated state synchronizer.
    See Also:
    Serialized Form
    • Method Detail

      • toBytes

        public java.nio.ByteBuffer toBytes()
      • getEventWriterConfig

        public EventWriterConfig getEventWriterConfig()
        This writer config is used by the segment writers in the StateSynchronizer. The default values enable connection pooling and ensures the background connection retry attempts continue until the StateSynchronizer is closed.
        Returns:
        writer config used by the segment writers in the StateSynchronizer
      • getReadBufferSize

        public int getReadBufferSize()
        This size is used to allocate buffer space for the bytes the reader in the StateSynchronizer reads from the segment. The default buffer size is 256KB.
        Returns:
        Size used to allocate buffer space for the bytes the StateSynchronizer reader reads from the segment.
      • setEventWriterConfig

        public void setEventWriterConfig​(EventWriterConfig eventWriterConfig)
        This writer config is used by the segment writers in the StateSynchronizer. The default values enable connection pooling and ensures the background connection retry attempts continue until the StateSynchronizer is closed.
        Parameters:
        eventWriterConfig - writer config used by the segment writers in the StateSynchronizer
      • setReadBufferSize

        public void setReadBufferSize​(int readBufferSize)
        This size is used to allocate buffer space for the bytes the reader in the StateSynchronizer reads from the segment. The default buffer size is 256KB.
        Parameters:
        readBufferSize - Size used to allocate buffer space for the bytes the StateSynchronizer reader reads from the segment.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object