Skip to content

Commit d6fe40d

Browse files
authored
Deprecate withers in 2.x in favor of setters (#3756)
* Deprecate withers in 2.x in favor of setters * Standardize on set methods and update related documentation * Bump OSGi version for the core.async package
1 parent ff03364 commit d6fe40d

File tree

75 files changed

+1742
-442
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+1742
-442
lines changed

log4j-1.2-api/src/main/java/org/apache/log4j/builders/appender/DailyRollingFileAppenderBuilder.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -180,25 +180,25 @@ private <T extends Log4j1Configuration> Appender createAppender(
180180
}
181181
final String filePattern = fileName + "%d{" + datePattern + "}";
182182
final TriggeringPolicy timePolicy =
183-
TimeBasedTriggeringPolicy.newBuilder().withModulate(true).build();
183+
TimeBasedTriggeringPolicy.newBuilder().setModulate(true).build();
184184
final TriggeringPolicy policy = CompositeTriggeringPolicy.createPolicy(timePolicy);
185185
final RolloverStrategy strategy = DefaultRolloverStrategy.newBuilder()
186-
.withConfig(configuration)
187-
.withMax(Integer.toString(Integer.MAX_VALUE))
186+
.setConfig(configuration)
187+
.setMax(Integer.toString(Integer.MAX_VALUE))
188188
.build();
189189
return AppenderWrapper.adapt(RollingFileAppender.newBuilder()
190190
.setName(name)
191191
.setConfiguration(configuration)
192192
.setLayout(fileLayout)
193193
.setFilter(fileFilter)
194-
.withFileName(fileName)
195-
.withAppend(append)
194+
.setFileName(fileName)
195+
.setAppend(append)
196196
.setBufferedIo(bufferedIo)
197197
.setBufferSize(bufferSize)
198198
.setImmediateFlush(immediateFlush)
199-
.withFilePattern(filePattern)
200-
.withPolicy(policy)
201-
.withStrategy(strategy)
199+
.setFilePattern(filePattern)
200+
.setPolicy(policy)
201+
.setStrategy(strategy)
202202
.build());
203203
}
204204
}

log4j-1.2-api/src/main/java/org/apache/log4j/builders/appender/EnhancedRollingFileAppenderBuilder.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ private Appender createAppender(
259259
final DefaultRolloverStrategy.Builder rolloverStrategyBuilder = DefaultRolloverStrategy.newBuilder();
260260
switch (rollingPolicyClassName) {
261261
case FIXED_WINDOW_ROLLING_POLICY:
262-
rolloverStrategyBuilder.withMin(Integer.toString(minIndex)).withMax(Integer.toString(maxIndex));
262+
rolloverStrategyBuilder.setMin(Integer.toString(minIndex)).setMax(Integer.toString(maxIndex));
263263
break;
264264
case TIME_BASED_ROLLING_POLICY:
265265
break;
@@ -276,18 +276,18 @@ private Appender createAppender(
276276
return null;
277277
}
278278
return AppenderWrapper.adapt(RollingFileAppender.newBuilder()
279-
.withAppend(append)
279+
.setAppend(append)
280280
.setBufferedIo(bufferedIo)
281281
.setBufferSize(bufferedIo ? bufferSize : 0)
282282
.setConfiguration(configuration)
283-
.withFileName(actualFileName)
284-
.withFilePattern(fileNamePattern)
283+
.setFileName(actualFileName)
284+
.setFilePattern(fileNamePattern)
285285
.setFilter(fileFilter)
286286
.setImmediateFlush(actualImmediateFlush)
287287
.setLayout(fileLayout)
288288
.setName(name)
289-
.withPolicy(actualTriggeringPolicy)
290-
.withStrategy(rolloverStrategyBuilder.build())
289+
.setPolicy(actualTriggeringPolicy)
290+
.setStrategy(rolloverStrategyBuilder.build())
291291
.build());
292292
}
293293
}

log4j-1.2-api/src/main/java/org/apache/log4j/builders/appender/FileAppenderBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,9 +158,9 @@ private Appender createAppender(
158158
.setConfiguration(configuration)
159159
.setLayout(fileLayout)
160160
.setFilter(fileFilter)
161-
.withFileName(fileName)
161+
.setFileName(fileName)
162162
.setImmediateFlush(immediateFlush)
163-
.withAppend(append)
163+
.setAppend(append)
164164
.setBufferedIo(bufferedIo)
165165
.setBufferSize(bufferSize)
166166
.build());

log4j-1.2-api/src/main/java/org/apache/log4j/builders/appender/RollingFileAppenderBuilder.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -188,23 +188,23 @@ private Appender createAppender(
188188
final SizeBasedTriggeringPolicy sizePolicy = SizeBasedTriggeringPolicy.createPolicy(maxSize);
189189
final CompositeTriggeringPolicy policy = CompositeTriggeringPolicy.createPolicy(sizePolicy);
190190
final RolloverStrategy strategy = DefaultRolloverStrategy.newBuilder()
191-
.withConfig(config)
192-
.withMax(maxBackups)
193-
.withFileIndex("min")
191+
.setConfig(config)
192+
.setMax(maxBackups)
193+
.setFileIndex("min")
194194
.build();
195195
return AppenderWrapper.adapt(RollingFileAppender.newBuilder()
196196
.setName(name)
197197
.setConfiguration(config)
198198
.setLayout(fileLayout)
199199
.setFilter(fileFilter)
200-
.withAppend(append)
200+
.setAppend(append)
201201
.setBufferedIo(bufferedIo)
202202
.setBufferSize(bufferSize)
203203
.setImmediateFlush(immediateFlush)
204-
.withFileName(fileName)
205-
.withFilePattern(filePattern)
206-
.withPolicy(policy)
207-
.withStrategy(strategy)
204+
.setFileName(fileName)
205+
.setFilePattern(filePattern)
206+
.setPolicy(policy)
207+
.setStrategy(strategy)
208208
.build());
209209
}
210210
}

log4j-1.2-api/src/main/java/org/apache/log4j/builders/layout/HtmlLayoutBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,8 @@ public Layout parse(final PropertiesConfiguration config) {
7373

7474
private Layout createLayout(final String title, final boolean locationInfo) {
7575
return LayoutWrapper.adapt(HtmlLayout.newBuilder()
76-
.withTitle(title)
77-
.withLocationInfo(locationInfo)
76+
.setTitle(title)
77+
.setLocationInfo(locationInfo)
7878
.build());
7979
}
8080
}

log4j-1.2-api/src/main/java/org/apache/log4j/builders/layout/PatternLayoutBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ Layout createLayout(String pattern, final Log4j1Configuration config) {
8383
pattern = PatternLayout.DEFAULT_CONVERSION_PATTERN;
8484
}
8585
return LayoutWrapper.adapt(PatternLayout.newBuilder()
86-
.withPattern(pattern
86+
.setPattern(pattern
8787
// Log4j 2 and Log4j 1 level names differ for custom levels
8888
.replaceAll("%([-\\.\\d]*)p(?!\\w)", "%$1v1Level")
8989
// Log4j 2's %x (NDC) is not compatible with Log4j 1's
@@ -99,7 +99,7 @@ Layout createLayout(String pattern, final Log4j1Configuration config) {
9999
// Log4j 2: "{foo=bar,hoo=boo}"
100100
// Use %properties to get the Log4j 1 format
101101
.replaceAll("%([-\\.\\d]*)X(?!\\w)", "%$1properties"))
102-
.withConfiguration(config)
102+
.setConfiguration(config)
103103
.build());
104104
}
105105
}

log4j-1.2-api/src/main/java/org/apache/log4j/builders/layout/SimpleLayoutBuilder.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,16 +35,16 @@ public class SimpleLayoutBuilder implements LayoutBuilder {
3535
@Override
3636
public Layout parse(final Element layoutElement, final XmlConfiguration config) {
3737
return new LayoutWrapper(PatternLayout.newBuilder()
38-
.withPattern("%v1Level - %m%n")
39-
.withConfiguration(config)
38+
.setPattern("%v1Level - %m%n")
39+
.setConfiguration(config)
4040
.build());
4141
}
4242

4343
@Override
4444
public Layout parse(final PropertiesConfiguration config) {
4545
return new LayoutWrapper(PatternLayout.newBuilder()
46-
.withPattern("%v1Level - %m%n")
47-
.withConfiguration(config)
46+
.setPattern("%v1Level - %m%n")
47+
.setConfiguration(config)
4848
.build());
4949
}
5050
}

log4j-1.2-api/src/main/java/org/apache/log4j/builders/layout/TTCCLayoutBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,8 @@ private Layout createLayout(
130130
}
131131
sb.append("- %m%n");
132132
return LayoutWrapper.adapt(PatternLayout.newBuilder()
133-
.withPattern(sb.toString())
134-
.withConfiguration(config)
133+
.setPattern(sb.toString())
134+
.setConfiguration(config)
135135
.build());
136136
}
137137
}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ void testSetPriorityNull() {
239239
void testClassName() {
240240
final Category category = Category.getInstance("TestCategory");
241241
final Layout<String> layout =
242-
PatternLayout.newBuilder().withPattern("%d %p %C{1.} [%t] %m%n").build();
242+
PatternLayout.newBuilder().setPattern("%d %p %C{1.} [%t] %m%n").build();
243243
final ListAppender appender = new ListAppender("List2", null, layout, false, false);
244244
appender.start();
245245
category.setAdditivity(false);

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,7 @@ void testIsTraceEnabled() {
477477
@SuppressWarnings("deprecation")
478478
void testLog() {
479479
final PatternLayout layout =
480-
PatternLayout.newBuilder().withPattern("%d %C %L %m").build();
480+
PatternLayout.newBuilder().setPattern("%d %C %L %m").build();
481481
final ListAppender appender = new ListAppender("List", null, layout, false, false);
482482
appender.start();
483483
final Logger root = Logger.getRootLogger();

0 commit comments

Comments
 (0)