Skip to content

Commit 5c1c0b8

Browse files
committed
Replace new FileInputStream with Files.newInputStream()
1 parent 0d75ff0 commit 5c1c0b8

3 files changed

Lines changed: 7 additions & 8 deletions

File tree

core/src/main/java/org/apache/commons/jci2/core/stores/FileResourceStore.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,10 @@
1818
package org.apache.commons.jci2.core.stores;
1919

2020
import java.io.File;
21-
import java.io.FileInputStream;
22-
import java.io.FileOutputStream;
2321
import java.io.IOException;
2422
import java.io.InputStream;
2523
import java.io.OutputStream;
24+
import java.nio.file.Files;
2625
import java.util.ArrayList;
2726
import java.util.List;
2827

@@ -45,7 +44,7 @@ public FileResourceStore( final File pFile ) {
4544
public byte[] read( final String pResourceName ) {
4645
InputStream is = null;
4746
try {
48-
is = new FileInputStream(getFile(pResourceName));
47+
is = Files.newInputStream(getFile(pResourceName).toPath());
4948
final byte[] data = IOUtils.toByteArray(is);
5049
return data;
5150
} catch (final Exception e) {
@@ -64,7 +63,7 @@ public void write( final String pResourceName, final byte[] pData ) {
6463
if (!parent.mkdirs() && !parent.isDirectory()) {
6564
throw new IOException("could not create" + parent);
6665
}
67-
os = new FileOutputStream(file);
66+
os = Files.newOutputStream(file.toPath());
6867
os.write(pData);
6968
} catch (final Exception e) {
7069
// FIXME: now what?

examples/src/main/java/org/apache/commons/jci2/examples/configuration/ConfigurationReloading.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@
1818
package org.apache.commons.jci2.examples.configuration;
1919

2020
import java.io.File;
21-
import java.io.FileInputStream;
2221
import java.io.IOException;
2322
import java.io.InputStream;
23+
import java.nio.file.Files;
2424
import java.util.ArrayList;
2525
import java.util.Collection;
2626
import java.util.Properties;
@@ -57,7 +57,7 @@ public void onStop(final FilesystemAlterationObserver pObserver) {
5757
final Properties props = new Properties();
5858
InputStream is = null;
5959
try {
60-
is = new FileInputStream(configFile);
60+
is = Files.newInputStream(configFile.toPath());
6161
props.load(is);
6262

6363
System.out.println("Notifying about configuration change " + configFile);

examples/src/main/java/org/apache/commons/jci2/examples/serverpages/JspGenerator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@
1919

2020
import java.io.ByteArrayOutputStream;
2121
import java.io.File;
22-
import java.io.FileInputStream;
2322
import java.io.IOException;
2423
import java.io.InputStreamReader;
2524
import java.io.OutputStreamWriter;
2625
import java.io.Reader;
2726
import java.io.Writer;
27+
import java.nio.file.Files;
2828

2929
import org.apache.commons.jci2.core.utils.ConversionUtils;
3030

@@ -71,7 +71,7 @@ public byte[] generateJavaSource( final String pResourceName, final File pFile
7171
final Writer output = new OutputStreamWriter(outputStream);
7272

7373
try {
74-
final Reader input = new InputStreamReader(new FileInputStream(pFile));
74+
final Reader input = new InputStreamReader(Files.newInputStream(pFile.toPath()));
7575

7676
final int p = pResourceName.lastIndexOf('/');
7777

0 commit comments

Comments
 (0)