Class ScheduleDBConfig

  • All Implemented Interfaces:
    org.commonjava.indy.conf.IndyConfigInfo

    @ApplicationScoped
    public class ScheduleDBConfig
    extends Object
    implements org.commonjava.indy.conf.IndyConfigInfo
    • Constructor Detail

      • ScheduleDBConfig

        public ScheduleDBConfig()
      • ScheduleDBConfig

        public ScheduleDBConfig​(String keyspace,
                                int replicationFactor,
                                long partitionKeyRange,
                                long period)
    • Method Detail

      • getScheduleKeyspace

        public String getScheduleKeyspace()
      • setScheduleKeyspace

        public void setScheduleKeyspace​(String scheduleKeyspace)
      • getPartitionKeyRange

        public long getPartitionKeyRange()
      • setPartitionKeyRange

        public void setPartitionKeyRange​(long partitionKeyRange)
      • isEnabled

        public Boolean isEnabled()
      • setEnabled

        public void setEnabled​(Boolean enabled)
      • getScheduleRatePeriod

        public long getScheduleRatePeriod()
      • setScheduleRatePeriod

        public void setScheduleRatePeriod​(long scheduleRatePeriod)
      • getOffsetHours

        public int getOffsetHours()
      • setOffsetHours

        public void setOffsetHours​(int offsetHours)
      • getDefaultConfigFileName

        public String getDefaultConfigFileName()
        Specified by:
        getDefaultConfigFileName in interface org.commonjava.indy.conf.IndyConfigInfo
      • getDefaultConfig

        public InputStream getDefaultConfig()
        Specified by:
        getDefaultConfig in interface org.commonjava.indy.conf.IndyConfigInfo