Class ClientOptionsFactory

    • Field Detail

      • pingBeforeActivateConnection

        protected boolean pingBeforeActivateConnection
      • cancelCommandsOnReconnectFailure

        protected boolean cancelCommandsOnReconnectFailure
      • publishOnScheduler

        protected boolean publishOnScheduler
      • autoReconnect

        protected boolean autoReconnect
      • suspendReconnectOnProtocolFailure

        protected boolean suspendReconnectOnProtocolFailure
      • requestQueueSize

        @Min(0L)
        protected @jakarta.validation.constraints.Min(0L) int requestQueueSize
      • disconnectedBehavior

        @NotNull
        protected io.lettuce.core.ClientOptions.DisconnectedBehavior disconnectedBehavior
    • Constructor Detail

      • ClientOptionsFactory

        public ClientOptionsFactory()
    • Method Detail

      • isPingBeforeActivateConnection

        public boolean isPingBeforeActivateConnection()
      • setPingBeforeActivateConnection

        public void setPingBeforeActivateConnection​(boolean pingBeforeActivateConnection)
      • isCancelCommandsOnReconnectFailure

        public boolean isCancelCommandsOnReconnectFailure()
      • setCancelCommandsOnReconnectFailure

        public void setCancelCommandsOnReconnectFailure​(boolean cancelCommandsOnReconnectFailure)
      • isPublishOnScheduler

        public boolean isPublishOnScheduler()
      • setPublishOnScheduler

        public void setPublishOnScheduler​(boolean publishOnScheduler)
      • isAutoReconnect

        public boolean isAutoReconnect()
      • setAutoReconnect

        public void setAutoReconnect​(boolean autoReconnect)
      • isSuspendReconnectOnProtocolFailure

        public boolean isSuspendReconnectOnProtocolFailure()
      • setSuspendReconnectOnProtocolFailure

        public void setSuspendReconnectOnProtocolFailure​(boolean suspendReconnectOnProtocolFailure)
      • getRequestQueueSize

        public int getRequestQueueSize()
      • setRequestQueueSize

        public void setRequestQueueSize​(int requestQueueSize)
      • getDisconnectedBehavior

        public io.lettuce.core.ClientOptions.DisconnectedBehavior getDisconnectedBehavior()
      • setDisconnectedBehavior

        public void setDisconnectedBehavior​(io.lettuce.core.ClientOptions.DisconnectedBehavior disconnectedBehavior)
      • build

        public io.lettuce.core.ClientOptions build()
      • addBuildParams

        protected io.lettuce.core.ClientOptions.Builder addBuildParams​(io.lettuce.core.ClientOptions.Builder builder)