Package de.sfuhrm.openssl4j
Class ObjectTransfer
- java.lang.Object
-
- de.sfuhrm.openssl4j.ObjectTransfer
-
final class ObjectTransfer extends java.lang.ObjectTransfers the object files from the JAR file to a temporary directory. The temporary directory will be deleted when the JVM shuts down.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<java.nio.file.Path>librariesThe libraries copies.private java.nio.file.PathtargetDirectoryThe destination temporary directory.
-
Constructor Summary
Constructors Constructor Description ObjectTransfer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.lang.StringgetArchName()(package private) java.util.List<java.nio.file.Path>getObjectFiles()private static java.lang.StringgetOsName()(package private) static java.lang.StringtoLibraryName(java.lang.String name)(package private) voidtransfer(java.lang.String... names)private voidtransferTo(java.io.InputStream inputStream, java.nio.file.Path targetFile)
-
-
-
Method Detail
-
getOsName
private static java.lang.String getOsName()
-
getArchName
private static java.lang.String getArchName()
-
toLibraryName
static java.lang.String toLibraryName(java.lang.String name)
-
getObjectFiles
final java.util.List<java.nio.file.Path> getObjectFiles()
-
transfer
final void transfer(java.lang.String... names) throws java.io.IOException- Throws:
java.io.IOException
-
transferTo
private void transferTo(java.io.InputStream inputStream, java.nio.file.Path targetFile) throws java.io.IOException- Throws:
java.io.IOException
-
-