Package com.puppycrawl.tools.checkstyle
Class ThreadModeSettings
- java.lang.Object
-
- com.puppycrawl.tools.checkstyle.ThreadModeSettings
-
- All Implemented Interfaces:
Serializable
public class ThreadModeSettings extends Object implements Serializable
Thread mode settings for the checkstyle modules.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringCHECKER_MODULE_NAMEA checker module name.static StringMULTI_THREAD_CHECKER_MODULE_NAMEA multi thread checker module name.static StringMULTI_THREAD_TREE_WALKER_MODULE_NAMEA multi thread three walker module name.static ThreadModeSettingsSINGLE_THREAD_MODE_INSTANCEA single thread mode settings instance.static StringTREE_WALKER_MODULE_NAMEA three walker module name.
-
Constructor Summary
Constructors Constructor Description ThreadModeSettings(int checkerThreadsNumber, int treeWalkerThreadsNumber)Initializes the thread mode configuration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetCheckerThreadsNumber()Gets the number of threads for the Checker module.intgetTreeWalkerThreadsNumber()Gets the number of threads for the TreeWalker module.StringresolveName(String name)Resolves the module name according to the thread settings.
-
-
-
Field Detail
-
CHECKER_MODULE_NAME
public static final String CHECKER_MODULE_NAME
A checker module name.
-
MULTI_THREAD_CHECKER_MODULE_NAME
public static final String MULTI_THREAD_CHECKER_MODULE_NAME
A multi thread checker module name.
-
TREE_WALKER_MODULE_NAME
public static final String TREE_WALKER_MODULE_NAME
A three walker module name.
-
MULTI_THREAD_TREE_WALKER_MODULE_NAME
public static final String MULTI_THREAD_TREE_WALKER_MODULE_NAME
A multi thread three walker module name.
-
SINGLE_THREAD_MODE_INSTANCE
public static final ThreadModeSettings SINGLE_THREAD_MODE_INSTANCE
A single thread mode settings instance.
-
-
Method Detail
-
getCheckerThreadsNumber
public int getCheckerThreadsNumber()
Gets the number of threads for the Checker module.- Returns:
- the number of threads for the Checker module.
-
getTreeWalkerThreadsNumber
public int getTreeWalkerThreadsNumber()
Gets the number of threads for the TreeWalker module.- Returns:
- the number of threads for the TreeWalker module.
-
-