Package com._1c.g5.v8.dt.bsl.common
Interface IThreadPoolServiceProvider
-
- All Known Implementing Classes:
BslBmThreadPoolServiceProvider
,BslThreadPoolServiceProvider
public interface IThreadPoolServiceProvider
Interface providing specialForkJoinPool
for multithreading running of bsl task in installing derived state and type system phase and in validation phase
-
-
Field Summary
Fields Modifier and Type Field Description static String
BSL_LAZY_REFERENCE_INSTALLING_ACTIVITY
Name of the activity for installing lazy cross references in bsl modulestatic String
BSL_LAZY_REFERENCE_RESOLVING_ACTIVITY
Name of the activity for resolving cross reference for bsl modulestatic String
BSL_REFERENCE_DESCRIPTION_ACTIVITY
Name of the activity for building reference description for bsl modulestatic String
BSL_TYPE_SYSTEM_ACTIVITY
Name of the activity for building type system in bsl modulestatic String
BSL_VALIDATION_ACTIVITY
Name of the activity for validation in bsl module
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ForkJoinPool
startActivity(String activityName)
GetsForkJoinPool
for activity with nameactivityName
.void
stopActivity(String activityName)
Calling of this method tells that activity was stopped
-
-
-
Field Detail
-
BSL_TYPE_SYSTEM_ACTIVITY
static final String BSL_TYPE_SYSTEM_ACTIVITY
Name of the activity for building type system in bsl module- See Also:
- Constant Field Values
-
BSL_VALIDATION_ACTIVITY
static final String BSL_VALIDATION_ACTIVITY
Name of the activity for validation in bsl module- See Also:
- Constant Field Values
-
BSL_REFERENCE_DESCRIPTION_ACTIVITY
static final String BSL_REFERENCE_DESCRIPTION_ACTIVITY
Name of the activity for building reference description for bsl module- See Also:
- Constant Field Values
-
BSL_LAZY_REFERENCE_RESOLVING_ACTIVITY
static final String BSL_LAZY_REFERENCE_RESOLVING_ACTIVITY
Name of the activity for resolving cross reference for bsl module- See Also:
- Constant Field Values
-
BSL_LAZY_REFERENCE_INSTALLING_ACTIVITY
static final String BSL_LAZY_REFERENCE_INSTALLING_ACTIVITY
Name of the activity for installing lazy cross references in bsl module- See Also:
- Constant Field Values
-
-
Method Detail
-
startActivity
ForkJoinPool startActivity(String activityName)
GetsForkJoinPool
for activity with nameactivityName
. Calling of this method tells that activity was started- Parameters:
activityName
- name of the bsl module activity, can't benull
- Returns:
ForkJoinPool
for activity with nameactivityName
, nevernull
-
stopActivity
void stopActivity(String activityName)
Calling of this method tells that activity was stopped- Parameters:
activityName
- name of the stopped activity, can't benull
-
-