Package com._1c.g5.v8.dt.bsl.common
Class BslThreadPoolServiceProvider
- java.lang.Object
-
- com._1c.g5.v8.dt.bsl.common.BslThreadPoolServiceProvider
-
- All Implemented Interfaces:
IThreadPoolServiceProvider
- Direct Known Subclasses:
BslBmThreadPoolServiceProvider
public class BslThreadPoolServiceProvider extends Object implements IThreadPoolServiceProvider
Default implementation ofIThreadPoolServiceProvider
. Provides no action for methodstopActivity(String)
-
-
Field Summary
Fields Modifier and Type Field Description static int
ITEMS_FOR_ONE_THREAD
Number of item for processing withoutForkJoinPool
protected ForkJoinPool
pool
-
Fields inherited from interface com._1c.g5.v8.dt.bsl.common.IThreadPoolServiceProvider
BSL_LAZY_REFERENCE_INSTALLING_ACTIVITY, BSL_LAZY_REFERENCE_RESOLVING_ACTIVITY, BSL_REFERENCE_DESCRIPTION_ACTIVITY, BSL_TYPE_SYSTEM_ACTIVITY, BSL_VALIDATION_ACTIVITY
-
-
Constructor Summary
Constructors Constructor Description BslThreadPoolServiceProvider()
-
Method Summary
All Methods Instance Methods Concrete 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
-
ITEMS_FOR_ONE_THREAD
public static final int ITEMS_FOR_ONE_THREAD
Number of item for processing withoutForkJoinPool
- See Also:
- Constant Field Values
-
pool
protected final ForkJoinPool pool
-
-
Method Detail
-
startActivity
public ForkJoinPool startActivity(String activityName)
Description copied from interface:IThreadPoolServiceProvider
GetsForkJoinPool
for activity with nameactivityName
. Calling of this method tells that activity was started- Specified by:
startActivity
in interfaceIThreadPoolServiceProvider
- Parameters:
activityName
- name of the bsl module activity, can't benull
- Returns:
ForkJoinPool
for activity with nameactivityName
, nevernull
-
stopActivity
public void stopActivity(String activityName)
Description copied from interface:IThreadPoolServiceProvider
Calling of this method tells that activity was stopped- Specified by:
stopActivity
in interfaceIThreadPoolServiceProvider
- Parameters:
activityName
- name of the stopped activity, can't benull
-
-