Skip to content

Commit dd919cf

Browse files
committed
NativeBinaryLoader: chainable setters
1 parent 7fb59a0 commit dd919cf

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

snaploader/src/main/java/electrostatic4j/snaploader/NativeBinaryLoader.java

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -201,8 +201,9 @@ public NativeDynamicLibrary getNativeDynamicLibrary() {
201201
*
202202
* @param loggingEnabled true to enable logging, false otherwise
203203
*/
204-
public void setLoggingEnabled(boolean loggingEnabled) {
204+
public NativeBinaryLoader setLoggingEnabled(boolean loggingEnabled) {
205205
SnapLoaderLogger.setLoggingEnabled(loggingEnabled);
206+
return this;
206207
}
207208

208209
/**
@@ -219,8 +220,9 @@ public boolean isRetryWithCleanExtraction() {
219220
*
220221
* @param retryWithCleanExtraction true to enable the flag, false otherwise
221222
*/
222-
public void setRetryWithCleanExtraction(boolean retryWithCleanExtraction) {
223+
public NativeBinaryLoader setRetryWithCleanExtraction(boolean retryWithCleanExtraction) {
223224
this.retryWithCleanExtraction = retryWithCleanExtraction;
225+
return this;
224226
}
225227

226228
public List<NativeDynamicLibrary> getRegisteredLibraries() {
@@ -231,36 +233,41 @@ public NativeBinaryLoadingListener getNativeBinaryLoadingListener() {
231233
return nativeBinaryLoadingListener;
232234
}
233235

234-
public void setNativeBinaryLoadingListener(NativeBinaryLoadingListener nativeBinaryLoadingListener) {
236+
public NativeBinaryLoader setNativeBinaryLoadingListener(NativeBinaryLoadingListener nativeBinaryLoadingListener) {
235237
this.nativeBinaryLoadingListener = nativeBinaryLoadingListener;
238+
return this;
236239
}
237240

238241
public SystemDetectionListener getSystemDetectionListener() {
239242
return systemDetectionListener;
240243
}
241244

242-
public void setSystemDetectionListener(SystemDetectionListener systemDetectionListener) {
245+
public NativeBinaryLoader setSystemDetectionListener(SystemDetectionListener systemDetectionListener) {
243246
this.systemDetectionListener = systemDetectionListener;
247+
return this;
244248
}
245249

246250
public FileExtractionListener getLibraryExtractionListener() {
247251
return libraryExtractionListener;
248252
}
249253

250-
public void setLibraryExtractionListener(FileExtractionListener libraryExtractionListener) {
254+
public NativeBinaryLoader setLibraryExtractionListener(FileExtractionListener libraryExtractionListener) {
251255
this.libraryExtractionListener = libraryExtractionListener;
256+
return this;
252257
}
253258

254259
public FileLocalizingListener getLibraryLocalizingListener() {
255260
return libraryLocalizingListener;
256261
}
257262

258-
public void setLibraryLocalizingListener(FileLocalizingListener libraryLocalizingListener) {
263+
public NativeBinaryLoader setLibraryLocalizingListener(FileLocalizingListener libraryLocalizingListener) {
259264
this.libraryLocalizingListener = libraryLocalizingListener;
265+
return this;
260266
}
261267

262-
public void setMaxNumberOfLoadingFailure(int maxNumberOfLoadingFailure) {
268+
public NativeBinaryLoader setMaxNumberOfLoadingFailure(int maxNumberOfLoadingFailure) {
263269
this.maxNumberOfLoadingFailure = Math.abs(maxNumberOfLoadingFailure);
270+
return this;
264271
}
265272

266273
/**

0 commit comments

Comments
 (0)