Package com._1c.g5.v8.dt.bsl.common
Interface IThreadPoolServiceProvider
-
- All Known Implementing Classes:
BslBmThreadPoolServiceProvider,BslThreadPoolServiceProvider
public interface IThreadPoolServiceProviderInterface providing specialForkJoinPoolfor 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 StringBSL_LAZY_REFERENCE_INSTALLING_ACTIVITYName of the activity for installing lazy cross references in bsl modulestatic StringBSL_LAZY_REFERENCE_RESOLVING_ACTIVITYName of the activity for resolving cross reference for bsl modulestatic StringBSL_REFERENCE_DESCRIPTION_ACTIVITYName of the activity for building reference description for bsl modulestatic StringBSL_TYPE_SYSTEM_ACTIVITYName of the activity for building type system in bsl modulestatic StringBSL_VALIDATION_ACTIVITYName of the activity for validation in bsl module
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ForkJoinPoolstartActivity(String activityName)GetsForkJoinPoolfor activity with nameactivityName.voidstopActivity(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)
GetsForkJoinPoolfor activity with nameactivityName. Calling of this method tells that activity was started- Parameters:
activityName- name of the bsl module activity, can't benull- Returns:
ForkJoinPoolfor 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
-
-