1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package net.sourceforge.acelogger.configuration;
16
17 import java.io.InputStream;
18 import java.util.Collection;
19
20 import net.sourceforge.acelogger.execution.LogController;
21
22
23
24
25
26
27
28
29
30 public abstract class BaseConfigurationLoader implements ConfigurationLoader {
31
32
33 public final void configureFromMultipleSources(InputStream... sources) {
34 if (sources == null) {
35 LogController.getInternalLogger().warn(
36 "Received <null> as value for multiple sources configuration");
37 } else {
38 for (InputStream currentSource : sources) {
39 configureFrom(currentSource);
40 }
41 }
42 }
43
44
45 public final void configureFromMultipleSources(Collection<InputStream> sources) {
46 if (sources == null) {
47 LogController.getInternalLogger().warn(
48 "Received <null> as value for multiple sources configuration");
49 } else {
50 for (InputStream currentSource : sources) {
51 configureFrom(currentSource);
52 }
53 }
54 }
55
56 }