Skip to content

Commit 0c3b74b

Browse files
committed
Revert changes to methods used by Spring Boot
1 parent 7dcc0c5 commit 0c3b74b

File tree

15 files changed

+39
-22
lines changed

15 files changed

+39
-22
lines changed

log4j-1.2-api/src/main/java/org/apache/log4j/config/Log4j1ConfigurationFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public Configuration getConfiguration(final LoggerContext loggerContext, final C
5151
}
5252

5353
@Override
54-
public String[] getSupportedTypes() {
54+
protected String[] getSupportedTypes() {
5555
return SUFFIXES;
5656
}
5757
}

log4j-1.2-api/src/main/java/org/apache/log4j/config/PropertiesConfigurationFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public class PropertiesConfigurationFactory extends ConfigurationFactory {
4646
protected static final String DEFAULT_PREFIX = "log4j";
4747

4848
@Override
49-
public String[] getSupportedTypes() {
49+
protected String[] getSupportedTypes() {
5050
if (!PropertiesUtil.getProperties()
5151
.getBooleanProperty(ConfigurationFactory.LOG4J1_EXPERIMENTAL, Boolean.FALSE)) {
5252
return null;

log4j-1.2-api/src/main/java/org/apache/log4j/xml/XmlConfigurationFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ public class XmlConfigurationFactory extends ConfigurationFactory {
4747
protected static final String DEFAULT_PREFIX = "log4j";
4848

4949
@Override
50-
public String[] getSupportedTypes() {
50+
protected String[] getSupportedTypes() {
5151
if (!PropertiesUtil.getProperties()
5252
.getBooleanProperty(ConfigurationFactory.LOG4J1_EXPERIMENTAL, Boolean.FALSE)) {
5353
return null;

log4j-1.2-api/src/test/java/org/apache/log4j/BasicConfigurationFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
public class BasicConfigurationFactory extends ConfigurationFactory {
3232

3333
@Override
34-
public String[] getSupportedTypes() {
34+
protected String[] getSupportedTypes() {
3535
return new String[] {"*"};
3636
}
3737

log4j-config-properties/src/main/java/org/apache/logging/log4j/config/properties/JavaPropsConfigurationFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public Configuration getConfiguration(final LoggerContext loggerContext, final C
4040
}
4141

4242
@Override
43-
public String[] getSupportedTypes() {
43+
protected String[] getSupportedTypes() {
4444
return SUFFIXES;
4545
}
4646
}

log4j-config-yaml/src/main/java/org/apache/logging/log4j/config/yaml/YamlConfigurationFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public Configuration getConfiguration(final LoggerContext loggerContext, final C
4040
}
4141

4242
@Override
43-
public String[] getSupportedTypes() {
43+
protected String[] getSupportedTypes() {
4444
return SUFFIXES;
4545
}
4646
}

log4j-core-test/src/main/java/org/apache/logging/log4j/core/test/BasicConfigurationFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public Configuration getConfiguration(
4040
}
4141

4242
@Override
43-
public String[] getSupportedTypes() {
43+
protected String[] getSupportedTypes() {
4444
return null;
4545
}
4646

log4j-core/src/main/java/org/apache/logging/log4j/core/config/ConfigurationFactory.java

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
import org.apache.logging.log4j.status.StatusLogger;
3030
import org.apache.logging.log4j.util.LoaderUtil;
3131
import org.apache.logging.log4j.util.PropertiesUtil;
32-
import org.apache.logging.log4j.util.PropertyEnvironment;
3332
import org.apache.logging.log4j.util.PropertyKey;
3433

3534
/**
@@ -66,6 +65,8 @@ public abstract class ConfigurationFactory extends ConfigurationBuilderFactory i
6665
*/
6766
public static final String NAMESPACE = "ConfigurationFactory";
6867

68+
public static final Key<ConfigurationFactory> KEY = new Key<>() {};
69+
6970
public static final Key<PluginNamespace> PLUGIN_NAMESPACE_KEY = new @Namespace(NAMESPACE) Key<>() {};
7071

7172
/**
@@ -95,8 +96,15 @@ public abstract class ConfigurationFactory extends ConfigurationBuilderFactory i
9596
*/
9697
private static final String CLASS_PATH_SCHEME = "classpath";
9798

99+
protected abstract String[] getSupportedTypes();
100+
101+
@Override
102+
public String[] getSupportedExtensions() {
103+
return getSupportedTypes();
104+
}
105+
98106
@Deprecated(since = "3.0.0", forRemoval = true)
99-
public static URIConfigurationFactory getInstance() {
107+
public static ConfigurationFactory getInstance() {
100108
return LoggerContext.getContext(false).getInstanceFactory().getInstance(KEY);
101109
}
102110

@@ -106,7 +114,7 @@ public static URIConfigurationFactory getInstance() {
106114
* @return the AuthorizationProvider, if any.
107115
*/
108116
public static AuthorizationProvider authorizationProvider(final PropertiesUtil props) {
109-
return AuthorizationProvider.getAuthorizationProvider((PropertyEnvironment) props);
117+
return AuthorizationProvider.getAuthorizationProvider(props);
110118
}
111119

112120
@Override

log4j-core/src/main/java/org/apache/logging/log4j/core/config/DefaultConfigurationFactory.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ public Configuration getConfiguration(
100100
}
101101
}
102102
for (final URIConfigurationFactory factory : configurationFactories) {
103-
final String[] types = factory.getSupportedTypes();
103+
final String[] types = factory.getSupportedExtensions();
104104
if (types != null) {
105105
for (final String type : types) {
106106
if (type.equals(ALL_TYPES)) {
@@ -131,7 +131,7 @@ public Configuration getConfiguration(
131131
}
132132
final String configLocationStr = configLocation.toString();
133133
for (final URIConfigurationFactory factory : configurationFactories) {
134-
final String[] types = factory.getSupportedTypes();
134+
final String[] types = factory.getSupportedExtensions();
135135
if (types != null) {
136136
for (final String type : types) {
137137
if (type.equals(ALL_TYPES) || configLocationStr.endsWith(type)) {
@@ -186,7 +186,7 @@ private Configuration getConfiguration(
186186
if (requiredVersion != null && !factory.getVersion().equals(requiredVersion)) {
187187
continue;
188188
}
189-
final String[] types = factory.getSupportedTypes();
189+
final String[] types = factory.getSupportedExtensions();
190190
if (types != null) {
191191
for (final String type : types) {
192192
if (type.equals(ALL_TYPES) || configLocation.endsWith(type)) {
@@ -212,7 +212,7 @@ private Configuration getConfiguration(
212212
for (final URIConfigurationFactory factory : configurationFactories) {
213213
String configName;
214214
final String prefix = isTest ? factory.getTestPrefix() : factory.getDefaultPrefix();
215-
final String[] types = factory.getSupportedTypes();
215+
final String[] types = factory.getSupportedExtensions();
216216
if (types == null) {
217217
continue;
218218
}
@@ -241,7 +241,7 @@ private Configuration getConfiguration(
241241
}
242242

243243
@Override
244-
public String[] getSupportedTypes() {
244+
protected String[] getSupportedTypes() {
245245
return null;
246246
}
247247

@@ -252,7 +252,7 @@ public Configuration getConfiguration(final LoggerContext loggerContext, final C
252252
loadConfigurationFactories(loggerContext.getInstanceFactory());
253253
final String config = source.getLocation();
254254
for (final URIConfigurationFactory factory : configurationFactories) {
255-
final String[] types = factory.getSupportedTypes();
255+
final String[] types = factory.getSupportedExtensions();
256256
if (types != null) {
257257
for (final String type : types) {
258258
if (type.equals(ALL_TYPES) || config != null && config.endsWith(type)) {

log4j-core/src/main/java/org/apache/logging/log4j/core/config/URIConfigurationFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public interface URIConfigurationFactory {
4646
* Can contain {@code *}, if an attempt should be made to parse files with any file extension.
4747
* </p>
4848
*/
49-
String[] getSupportedTypes();
49+
String[] getSupportedExtensions();
5050

5151
/**
5252
* The version of the configuration format.

0 commit comments

Comments
 (0)