Class CrptConnectionConfig

java.lang.Object
com.persequor.saga.modules.crpt.config.CrptConnectionConfig

@Singleton @ConfigurationModel(module=CrptModule.class, prefix="module-crpt") public class CrptConnectionConfig extends Object
  • Constructor Details

    • CrptConnectionConfig

      public CrptConnectionConfig()
  • Method Details

    • getApiToken

      public String getApiToken()
    • setApiToken

      public void setApiToken(String apiToken)
    • useDynamicApiToken

      public boolean useDynamicApiToken()
    • useAutomaticApiToken

      public boolean useAutomaticApiToken()
    • getTokenErrorCodes

      public Set<Integer> getTokenErrorCodes()
    • setTokenErrorCodes

      public void setTokenErrorCodes(Set<Integer> tokenErrorCodes)
    • getTokenIssueAutomaticReprocessingRange

      public Duration getTokenIssueAutomaticReprocessingRange()
    • setTokenIssueAutomaticReprocessingRange

      public void setTokenIssueAutomaticReprocessingRange(Duration tokenIssueAutomaticReprocessingRange)
    • getTokenRefreshPolicy

      public CrptConnectionConfig.TokenRefreshMethod getTokenRefreshPolicy()
    • setTokenRefreshPolicy

      public void setTokenRefreshPolicy(CrptConnectionConfig.TokenRefreshMethod tokenRefreshPolicy)
    • getTokenRefreshMethod

      @Deprecated public CrptConnectionConfig.TokenRefreshMethod getTokenRefreshMethod()
      Deprecated.
    • getSignerBaseUrl

      public String getSignerBaseUrl()
    • setSignerBaseUrl

      public void setSignerBaseUrl(String signerBaseUrl)
    • getSignerAuthToken

      public String getSignerAuthToken()
    • setSignerAuthToken

      public void setSignerAuthToken(String signerAuthToken)
    • getOmsConnection

      public String getOmsConnection()
    • setOmsConnection

      public void setOmsConnection(String omsConnection)
    • getAuthUrl

      public String getAuthUrl()
    • setAuthUrl

      public void setAuthUrl(String authUrl)
    • getTokenCacheRefreshInterval

      public Duration getTokenCacheRefreshInterval()
    • getAutoRequeueTokenIssues

      public Boolean getAutoRequeueTokenIssues()
    • setAutoRequeueTokenIssues

      public void setAutoRequeueTokenIssues(Boolean autoRequeueTokenIssues)
    • getSignerHealthCheckInterval

      public Duration getSignerHealthCheckInterval()
    • setSignerHealthCheckInterval

      public void setSignerHealthCheckInterval(Duration signerHealthCheckInterval)
    • getTokenRefreshThresholdHours

      public Long getTokenRefreshThresholdHours()
    • setTokenRefreshThresholdHours

      public void setTokenRefreshThresholdHours(Long tokenRefreshThresholdHours)
    • getTokenFetchingReadTimeout

      public Duration getTokenFetchingReadTimeout()
    • setTokenFetchingReadTimeout

      public void setTokenFetchingReadTimeout(Duration tokenFetchingReadTimeout)
    • requireSigner

      public boolean requireSigner()
    • tokenLockAcquisitionWaitTimout

      public Duration tokenLockAcquisitionWaitTimout()
    • tokenLockAcquisitionJobTimout

      public Duration tokenLockAcquisitionJobTimout()
    • getTokenTTLHours

      @Deprecated public Long getTokenTTLHours()
      Deprecated.

      Use getTokenTtlHours() instead.

    • getTokenTtlHours

      public Long getTokenTtlHours()
    • setTokenTtlHours

      public void setTokenTtlHours(Long tokenTtlHours)