Class AppConfiguration

  • All Implemented Interfaces:
    io.jans.as.model.configuration.Configuration

    @Vetoed
    public class AppConfiguration
    extends Object
    implements io.jans.as.model.configuration.Configuration
    Represents the configuration JSON file.
    Version:
    May 13, 2020
    Author:
    Yuriy Movchan
    • Constructor Detail

      • AppConfiguration

        public AppConfiguration()
    • Method Detail

      • getIssuer

        public String getIssuer()
      • setIssuer

        public void setIssuer​(String issuer)
      • getBaseEndpoint

        public String getBaseEndpoint()
      • setBaseEndpoint

        public void setBaseEndpoint​(String baseEndpoint)
      • getCleanServiceInterval

        public int getCleanServiceInterval()
      • setCleanServiceInterval

        public void setCleanServiceInterval​(int cleanServiceInterval)
      • getCleanServiceBatchChunkSize

        public int getCleanServiceBatchChunkSize()
      • setCleanServiceBatchChunkSize

        public void setCleanServiceBatchChunkSize​(int cleanServiceBatchChunkSize)
      • isUseLocalCache

        public boolean isUseLocalCache()
      • setUseLocalCache

        public void setUseLocalCache​(boolean useLocalCache)
      • getDisableJdkLogger

        public Boolean getDisableJdkLogger()
      • setDisableJdkLogger

        public void setDisableJdkLogger​(Boolean disableJdkLogger)
      • getLoggingLevel

        public String getLoggingLevel()
      • setLoggingLevel

        public void setLoggingLevel​(String loggingLevel)
      • getLoggingLayout

        public String getLoggingLayout()
      • setLoggingLayout

        public void setLoggingLayout​(String loggingLayout)
      • getExternalLoggerConfiguration

        public String getExternalLoggerConfiguration()
      • setExternalLoggerConfiguration

        public void setExternalLoggerConfiguration​(String externalLoggerConfiguration)
      • getMetricReporterInterval

        public int getMetricReporterInterval()
      • setMetricReporterInterval

        public void setMetricReporterInterval​(int metricReporterInterval)
      • getMetricReporterKeepDataDays

        public int getMetricReporterKeepDataDays()
      • setMetricReporterKeepDataDays

        public void setMetricReporterKeepDataDays​(int metricReporterKeepDataDays)
      • getMetricReporterEnabled

        public boolean getMetricReporterEnabled()
      • setMetricReporterEnabled

        public void setMetricReporterEnabled​(boolean metricReporterEnabled)
      • getPersonCustomObjectClassList

        public List<String> getPersonCustomObjectClassList()
      • setPersonCustomObjectClassList

        public void setPersonCustomObjectClassList​(List<String> personCustomObjectClassList)
      • setFido2Configuration

        public void setFido2Configuration​(Fido2Configuration fido2Configuration)
      • isSuperGluuEnabled

        public boolean isSuperGluuEnabled()
      • setSuperGluuEnabled

        public void setSuperGluuEnabled​(boolean superGluuEnabled)
      • getSessionIdPersistInCache

        public Boolean getSessionIdPersistInCache()
      • setSessionIdPersistInCache

        public void setSessionIdPersistInCache​(Boolean sessionIdPersistInCache)
      • isOldU2fMigrationEnabled

        public boolean isOldU2fMigrationEnabled()
      • setOldU2fMigrationEnabled

        public void setOldU2fMigrationEnabled​(boolean oldU2fMigrationEnabled)
      • getErrorReasonEnabled

        public Boolean getErrorReasonEnabled()
      • setErrorReasonEnabled

        public void setErrorReasonEnabled​(Boolean errorReasonEnabled)