mirror of
https://github.com/Febbweiss/logstash-forwarder-java.git
synced 2026-03-04 22:25:39 +00:00
Changed java.io.RandomAccessFile to ucar.unidata.io.RandomAccessFile.
This commit is contained in:
5
pom.xml
5
pom.xml
@@ -165,6 +165,11 @@
|
|||||||
<artifactId>commons-cli</artifactId>
|
<artifactId>commons-cli</artifactId>
|
||||||
<version>1.2</version>
|
<version>1.2</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>edu.ucar</groupId>
|
||||||
|
<artifactId>unidataCommon</artifactId>
|
||||||
|
<version>4.2.20</version>
|
||||||
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
@@ -21,7 +21,7 @@ import info.fetter.logstashforwarder.util.AdapterException;
|
|||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.RandomAccessFile;
|
//import java.io.RandomAccessFile;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
@@ -29,6 +29,8 @@ import java.util.Map;
|
|||||||
|
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
|
import ucar.unidata.io.RandomAccessFile;
|
||||||
|
|
||||||
public class FileReader extends Reader {
|
public class FileReader extends Reader {
|
||||||
private static Logger logger = Logger.getLogger(FileReader.class);
|
private static Logger logger = Logger.getLogger(FileReader.class);
|
||||||
private static final byte[] ZIP_MAGIC = new byte[] {(byte) 0x50, (byte) 0x4b, (byte) 0x03, (byte) 0x04};
|
private static final byte[] ZIP_MAGIC = new byte[] {(byte) 0x50, (byte) 0x4b, (byte) 0x03, (byte) 0x04};
|
||||||
|
|||||||
@@ -1,9 +1,11 @@
|
|||||||
package info.fetter.logstashforwarder;
|
package info.fetter.logstashforwarder;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.RandomAccessFile;
|
//import java.io.RandomAccessFile;
|
||||||
import java.util.zip.Adler32;
|
import java.util.zip.Adler32;
|
||||||
|
|
||||||
|
import ucar.unidata.io.RandomAccessFile;
|
||||||
|
|
||||||
public class FileSigner {
|
public class FileSigner {
|
||||||
private static final Adler32 adler32 = new Adler32();
|
private static final Adler32 adler32 = new Adler32();
|
||||||
|
|
||||||
|
|||||||
@@ -20,10 +20,13 @@ package info.fetter.logstashforwarder;
|
|||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileNotFoundException;
|
import java.io.FileNotFoundException;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.io.RandomAccessFile;
|
//import java.io.RandomAccessFile;
|
||||||
|
|
||||||
|
|
||||||
import org.apache.commons.lang.builder.ToStringBuilder;
|
import org.apache.commons.lang.builder.ToStringBuilder;
|
||||||
|
|
||||||
|
import ucar.unidata.io.RandomAccessFile;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||||
|
|
||||||
public class FileState {
|
public class FileState {
|
||||||
@@ -56,7 +59,7 @@ public class FileState {
|
|||||||
this.file = file;
|
this.file = file;
|
||||||
directory = file.getCanonicalFile().getParent();
|
directory = file.getCanonicalFile().getParent();
|
||||||
fileName = file.getName();
|
fileName = file.getName();
|
||||||
randomAccessFile = new RandomAccessFile(file, "r");
|
randomAccessFile = new RandomAccessFile(file.getPath(), "r");
|
||||||
lastModified = file.lastModified();
|
lastModified = file.lastModified();
|
||||||
size = file.length();
|
size = file.length();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user