File tree Expand file tree Collapse file tree 5 files changed +5
-39
lines changed
taskmaster-cache-helper/src/main/java/com/github/bordertech/taskmaster/cache
taskmaster-core/src/main/java/com/github/bordertech/taskmaster
taskmaster-service-helper/src/main/java/com/github/bordertech/taskmaster/service Expand file tree Collapse file tree 5 files changed +5
-39
lines changed Original file line number Diff line number Diff line change 4949 <dependency >
5050 <groupId >com.github.bordertech.didums</groupId >
5151 <artifactId >didums-core</artifactId >
52- <version >1.0.0 </version >
52+ <version >1.0.2 </version >
5353 </dependency >
5454
5555 <!-- Injection interface. JSR 330 -->
6363 <dependency >
6464 <groupId >com.github.bordertech.config</groupId >
6565 <artifactId >config</artifactId >
66- <version >1.0.1 </version >
66+ <version >1.0.2 </version >
6767 </dependency >
6868
6969 <!-- SLF4J Logging -->
Original file line number Diff line number Diff line change 1313 */
1414public final class CachingHelper {
1515
16- private static final CachingHelperProvider PROVIDER ;
17-
18- static {
19- // Check if instance defined
20- if (Didums .hasService (CachingHelperProvider .class )) {
21- PROVIDER = Didums .getService (CachingHelperProvider .class );
22- } else {
23- // Default Implementation
24- PROVIDER = new CachingHelperProviderDefault ();
25- }
26- }
16+ private static final CachingHelperProvider PROVIDER = Didums .getService (CachingHelperProvider .class , CachingHelperProviderDefault .class );
2717
2818 /**
2919 * Private constructor.
Original file line number Diff line number Diff line change 2323 */
2424public final class TaskMaster {
2525
26- private static final TaskMasterProvider PROVIDER ;
27-
28- static {
29- // Check if instance defined
30- if (Didums .hasService (TaskMasterProvider .class )) {
31- PROVIDER = Didums .getService (TaskMasterProvider .class );
32- } else {
33- // Default Implementation
34- PROVIDER = new TaskMasterProviderExecutorService ();
35- }
36- }
26+ private static final TaskMasterProvider PROVIDER = Didums .getService (TaskMasterProvider .class , TaskMasterProviderExecutorService .class );
3727
3828 /**
3929 * Private constructor.
Original file line number Diff line number Diff line change 55
66/**
77 * Service invocation helper.
8- *
9- * @author jonathan
108 */
119public final class ServiceHelper {
1210
13- private static final ServiceHelperProvider PROVIDER ;
14-
15- static {
16- // Check if instance defined
17- if (Didums .hasService (ServiceHelperProvider .class )) {
18- PROVIDER = Didums .getService (ServiceHelperProvider .class );
19- } else {
20- // Default Implementation
21- PROVIDER = new ServiceHelperProviderDefault ();
22- }
23- }
11+ private static final ServiceHelperProvider PROVIDER = Didums .getService (ServiceHelperProvider .class , ServiceHelperProviderDefault .class );
2412
2513 /**
2614 * Private constructor.
Original file line number Diff line number Diff line change 88
99/**
1010 * Service invocation helper provider.
11- *
12- * @author jonathan
1311 */
1412public interface ServiceHelperProvider {
1513
You can’t perform that action at this time.
0 commit comments