Package org.jboss.set.aphrodite.config
Class AphroditeConfig
- java.lang.Object
-
- org.jboss.set.aphrodite.config.AphroditeConfig
-
public class AphroditeConfig extends Object
- Author:
- Ryan Emerson
-
-
Constructor Summary
Constructors Constructor Description AphroditeConfig(ScheduledExecutorService executorService, List<IssueTrackerConfig> issueTrackerConfigs, List<RepositoryConfig> repositoryConfigs, List<StreamConfig> streamConfigs, int streamServiceUpdateRate, int initialDelay, int threadCount)AphroditeConfig(List<IssueTrackerConfig> issueTrackerConfigs, List<RepositoryConfig> repositoryConfigs, List<StreamConfig> streamConfigs)AphroditeConfig(List<IssueTrackerConfig> issueTrackerConfigs, List<RepositoryConfig> repositoryConfigs, List<StreamConfig> streamConfigs, int maxThreadCount)AphroditeConfig(List<IssueTrackerConfig> issueTrackerConfigs, List<RepositoryConfig> repositoryConfigs, List<StreamConfig> streamConfigs, int streamServiceUpdateRate, int initialDelay)AphroditeConfig(List<IssueTrackerConfig> issueTrackerConfigs, List<RepositoryConfig> repositoryConfigs, List<StreamConfig> streamConfigs, int streamServiceUpdateRate, int initialDelay, int maxThreads)AphroditeConfig(AphroditeConfig config)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)static AphroditeConfigfromJson(javax.json.JsonObject jsonObject)ScheduledExecutorServicegetExecutorService()intgetInitialDelay()List<IssueTrackerConfig>getIssueTrackerConfigs()List<RepositoryConfig>getRepositoryConfigs()List<StreamConfig>getStreamConfigs()intgetStreamServiceUpdateRate()intgetThreadCount()inthashCode()static AphroditeConfigissueTrackersOnly(List<IssueTrackerConfig> issueTrackerConfigs)static AphroditeConfigrepositoryServicesOnly(List<RepositoryConfig> repositoryConfigs)voidsetThreadCount(int threadCount)static AphroditeConfigsingleIssueTracker(IssueTrackerConfig issueTrackerConfig)static AphroditeConfigsingleRepositoryService(RepositoryConfig repositoryConfig)StringtoString()
-
-
-
Constructor Detail
-
AphroditeConfig
public AphroditeConfig(List<IssueTrackerConfig> issueTrackerConfigs, List<RepositoryConfig> repositoryConfigs, List<StreamConfig> streamConfigs)
-
AphroditeConfig
public AphroditeConfig(List<IssueTrackerConfig> issueTrackerConfigs, List<RepositoryConfig> repositoryConfigs, List<StreamConfig> streamConfigs, int streamServiceUpdateRate, int initialDelay)
-
AphroditeConfig
public AphroditeConfig(List<IssueTrackerConfig> issueTrackerConfigs, List<RepositoryConfig> repositoryConfigs, List<StreamConfig> streamConfigs, int streamServiceUpdateRate, int initialDelay, int maxThreads)
-
AphroditeConfig
public AphroditeConfig(ScheduledExecutorService executorService, List<IssueTrackerConfig> issueTrackerConfigs, List<RepositoryConfig> repositoryConfigs, List<StreamConfig> streamConfigs, int streamServiceUpdateRate, int initialDelay, int threadCount)
-
AphroditeConfig
public AphroditeConfig(AphroditeConfig config)
-
AphroditeConfig
public AphroditeConfig(List<IssueTrackerConfig> issueTrackerConfigs, List<RepositoryConfig> repositoryConfigs, List<StreamConfig> streamConfigs, int maxThreadCount)
-
-
Method Detail
-
singleIssueTracker
public static AphroditeConfig singleIssueTracker(IssueTrackerConfig issueTrackerConfig)
-
issueTrackersOnly
public static AphroditeConfig issueTrackersOnly(List<IssueTrackerConfig> issueTrackerConfigs)
-
singleRepositoryService
public static AphroditeConfig singleRepositoryService(RepositoryConfig repositoryConfig)
-
repositoryServicesOnly
public static AphroditeConfig repositoryServicesOnly(List<RepositoryConfig> repositoryConfigs)
-
getExecutorService
public ScheduledExecutorService getExecutorService()
-
getIssueTrackerConfigs
public List<IssueTrackerConfig> getIssueTrackerConfigs()
-
getRepositoryConfigs
public List<RepositoryConfig> getRepositoryConfigs()
-
getStreamConfigs
public List<StreamConfig> getStreamConfigs()
-
getStreamServiceUpdateRate
public int getStreamServiceUpdateRate()
-
getInitialDelay
public int getInitialDelay()
-
getThreadCount
public int getThreadCount()
-
setThreadCount
public void setThreadCount(int threadCount)
-
fromJson
public static AphroditeConfig fromJson(javax.json.JsonObject jsonObject)
-
-