All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.netty.util.internal.NativeLibraryLoader.class Maven / Gradle / Ivy

????2?Bcom/groupbyinc/flux/common/netty/util/internal/NativeLibraryLoaderjava/lang/ObjectNativeLibraryLoader.javaWcom/groupbyinc/flux/common/netty/util/internal/NativeLibraryLoader$NoexecVolumeDetectorNoexecVolumeDetectorDcom/groupbyinc/flux/common/netty/util/internal/NativeLibraryLoader$2	Dcom/groupbyinc/flux/common/netty/util/internal/NativeLibraryLoader$1loggerGLcom/groupbyinc/flux/common/netty/util/internal/logging/InternalLogger;NATIVE_RESOURCE_HOMELjava/lang/String;META-INF/native/WORKDIRLjava/io/File;DELETE_NATIVE_LIB_AFTER_LOADINGZloadFirstAvailable-(Ljava/lang/ClassLoader;[Ljava/lang/String;)Vjava/lang/Throwable[Ljava/lang/String;load,(Ljava/lang/String;Ljava/lang/ClassLoader;)V
java/lang/ClassLoader!java/lang/String#
	%4Unable to load the library '{}', trying next name...'Ecom/groupbyinc/flux/common/netty/util/internal/logging/InternalLogger)debug9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V+,*-"java/lang/IllegalArgumentException/java/lang/StringBuilder1()V34
25+Failed to load any of the given libraries: 7append-(Ljava/lang/String;)Ljava/lang/StringBuilder;9:
2;java/util/Arrays=toString'([Ljava/lang/Object;)Ljava/lang/String;?@
>A()Ljava/lang/String;?C
2D(Ljava/lang/String;)V3F
0GtLjava/lang/Throwable;nameloaderLjava/lang/ClassLoader;namescalculatePackagePrefixjava/lang/ClassPgetNameRC
QS*io!netty!util!internal!NativeLibraryLoaderUreplace(CC)Ljava/lang/String;WX
$YendsWith(Ljava/lang/String;)Z[\
$]java/lang/UnsatisfiedLinkError_dCould not find prefix added to %s to get %s. When shading, only adding a package prefix is supportedaformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;cd
$e
`Glength()Ihi
$j	substring(II)Ljava/lang/String;lm
$nmaybeShadedexpectedjava/lang/ExceptionrOC
tloadLibrary-(Ljava/lang/ClassLoader;Ljava/lang/String;Z)Vvw
x]{} cannot be loaded from java.libary.path, now trying export to -Dio.netty.native.workdir: {}z	|((Ljava/lang/String;[Ljava/lang/Object;)V+~*java/lang/System?mapLibraryName&(Ljava/lang/String;)Ljava/lang/String;??
??getResource"(Ljava/lang/String;)Ljava/net/URL;??
"?@com/groupbyinc/flux/common/netty/util/internal/PlatformDependent?isOsx()Z??
??.jnilib?META-INF/native/lib?.dynlib?java/io/InputStream?java/io/OutputStream?java/io/File?java/net/URL?java/io/FileNotFoundException?
?GlastIndexOf(I)I??
$?createTempFileB(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File;??
??
openStream()Ljava/io/InputStream;??
??java/io/FileOutputStream?(Ljava/io/File;)V3?
??[B?read([B)I??
??write([BII)V??
??flush?4
??closeQuietly(Ljava/io/Closeable;)V??
?getPath?C
??	?delete??
??deleteOnExit?4
??isFile??
??canRead??
??
access$000(Ljava/io/File;)Z??
??{} exists but cannot be executed even when execute permissions set; check volume for "noexec" flag; use -Dio.netty.native.workdir=[path] to set native working directory separately.?info'(Ljava/lang/String;Ljava/lang/Object;)V??*?;Error checking if {} is on a file store mounted with noexec?!could not load a native library: ?	initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;??
`?exfileNameindexIprefixsuffixbuffere Ljava/lang/UnsatisfiedLinkError;Ljava/lang/Exception;originalNamelibnamepathinLjava/io/InputStream;outLjava/io/OutputStream;tmpFileurlLjava/net/URL;@com/groupbyinc/flux/common/netty/util/internal/NativeLibraryUtil?tryToLoadClass;(Ljava/lang/ClassLoader;Ljava/lang/Class;)Ljava/lang/Class;??
?loadLibraryByHelper'(Ljava/lang/Class;Ljava/lang/String;Z)V
"Successfully loaded the library {}+?*@Unable to load the library '{}', trying other loading mechanism.	(Ljava/lang/String;Z)Vv
?	newHelperLjava/lang/Class<*>;Ljava/lang/Class;absolute3
java/security/AccessControllerdoPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
getCause()Ljava/lang/Throwable;

getMessageC
errorcausehelperretLjava/lang/Object; java/lang/ClassNotFoundException&	loadClass%(Ljava/lang/String;)Ljava/lang/Class;()
"*classToByteArray(Ljava/lang/Class;)[B,-
.-(Ljava/lang/ClassLoader;Ljava/lang/Class;[B)V30

1classBinary"Ljava/lang/ClassNotFoundException;java/io/IOException5(I)Ljava/lang/String;l7
$8.class:
Q?
'Gjava/io/ByteArrayOutputStream>(I)V3@
?A
??toByteArray()[BDE
?F*(Ljava/lang/String;Ljava/lang/Throwable;)V3H
'IrLjava/io/IOException;clazzlastDotclassUrlbufLjava/io/ByteArrayOutputStream;java/io/CloseableRcloseT4SUcLjava/io/Closeable;
5thisDLcom/groupbyinc/flux/common/netty/util/internal/NativeLibraryLoader;Lcom/groupbyinc/flux/common/netty/util/internal/logging/InternalLoggerFactory]getInstanceZ(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/netty/util/internal/logging/InternalLogger;_`
^a/com.groupbyinc.flux.common.netty.native.workdircAcom/groupbyinc/flux/common/netty/util/internal/SystemPropertyUtilegetg?
fh
?Gmkdirsk?
?lgetAbsoluteFile()Ljava/io/File;no
?p-Dio.netty.native.workdir: r-(Ljava/lang/Object;)Ljava/lang/StringBuilder;9t
2u+F*wtmpdiryo
?z (io.netty.tmpdir)|=com.groupbyinc.flux.common.netty.native.deleteLibAfterLoading~
getBoolean(Ljava/lang/String;Z)Z??
f?fworkdir
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable
Exceptions	Signature*(Ljava/lang/Class<*>;Ljava/lang/String;Z)VA(Ljava/lang/ClassLoader;Ljava/lang/Class<*>;)Ljava/lang/Class<*>;(Ljava/lang/Class<*>;)[B
SourceFileInnerClasses1
?
???O+M,?>6?&,2:*? ?:?&(?.???ڻ0Y?2Y?68?<+?B?
??,
??KLMKKK??2??
????(?+?,?9?>?J??Z`Ps

??P?Y*+??N-??=-?:?:??`?	?`??`Y? ?g??`Y? ?g???>4!J"-"JP#PKPB$%?P#?*
????"?'?/?5?B?O???5??`??
???? *+?T?+?M+?/N?
Y*+-?2??Q?	'?*3?
?4 LM #? #?	
?I'?'??
,-??	?*?TL+.??=?+`?9L*?2Y?6+?<;?
A
?C?M634?3*?Y??Z[?
EG\4???b?&d?iK*????Y*?jL+?mW+?qL?M+?}?&?2Y?6s?+2345!8&;)9*=.>L?O@UAyD?F??)$?s?$)??





© 2015 - 2025 Weber Informatics LLC | Privacy Policy