public class org.glassfish.jersey.client.JerseyClient implements javax.ws.rs.client.Client, org.glassfish.jersey.client.Initializable<org.glassfish.jersey.client.JerseyClient>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.glassfish.jersey.client.JerseyClient
super_class: java.lang.Object
{
private static final java.util.logging.Logger LOG;
descriptor: Ljava/util/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final org.glassfish.jersey.client.spi.DefaultSslContextProvider DEFAULT_SSL_CONTEXT_PROVIDER;
descriptor: Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final java.util.concurrent.atomic.AtomicBoolean closedFlag;
descriptor: Ljava/util/concurrent/atomic/AtomicBoolean;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean isDefaultSslContext;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.glassfish.jersey.client.ClientConfig config;
descriptor: Lorg/glassfish/jersey/client/ClientConfig;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final javax.net.ssl.HostnameVerifier hostnameVerifier;
descriptor: Ljavax/net/ssl/HostnameVerifier;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.glassfish.jersey.internal.util.collection.UnsafeValue<javax.net.ssl.SSLContext, java.lang.IllegalStateException> sslContext;
descriptor: Lorg/glassfish/jersey/internal/util/collection/UnsafeValue;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/glassfish/jersey/internal/util/collection/UnsafeValue<Ljavax/net/ssl/SSLContext;Ljava/lang/IllegalStateException;>;
private final java.util.concurrent.LinkedBlockingDeque<java.lang.ref.WeakReference<org.glassfish.jersey.client.JerseyClient$ShutdownHook>> shutdownHooks;
descriptor: Ljava/util/concurrent/LinkedBlockingDeque;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/concurrent/LinkedBlockingDeque<Ljava/lang/ref/WeakReference<Lorg/glassfish/jersey/client/JerseyClient$ShutdownHook;>;>;
private final java.lang.ref.ReferenceQueue<org.glassfish.jersey.client.JerseyClient$ShutdownHook> shReferenceQueue;
descriptor: Ljava/lang/ref/ReferenceQueue;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/lang/ref/ReferenceQueue<Lorg/glassfish/jersey/client/JerseyClient$ShutdownHook;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc Lorg/glassfish/jersey/client/JerseyClient;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
putstatic org.glassfish.jersey.client.JerseyClient.LOG:Ljava/util/logging/Logger;
1: new org.glassfish.jersey.client.JerseyClient$1
dup
invokespecial org.glassfish.jersey.client.JerseyClient$1.<init>:()V
putstatic org.glassfish.jersey.client.JerseyClient.DEFAULT_SSL_CONTEXT_PROVIDER:Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;
2: return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
aconst_null
aconst_null
aconst_null
invokespecial org.glassfish.jersey.client.JerseyClient.<init>:(Ljavax/ws/rs/core/Configuration;Lorg/glassfish/jersey/internal/util/collection/UnsafeValue;Ljavax/net/ssl/HostnameVerifier;Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/JerseyClient;
protected void <init>(javax.ws.rs.core.Configuration, javax.net.ssl.SSLContext, javax.net.ssl.HostnameVerifier);
descriptor: (Ljavax/ws/rs/core/Configuration;Ljavax/net/ssl/SSLContext;Ljavax/net/ssl/HostnameVerifier;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
aconst_null
invokespecial org.glassfish.jersey.client.JerseyClient.<init>:(Ljavax/ws/rs/core/Configuration;Ljavax/net/ssl/SSLContext;Ljavax/net/ssl/HostnameVerifier;Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/JerseyClient;
0 2 1 config Ljavax/ws/rs/core/Configuration;
0 2 2 sslContext Ljavax/net/ssl/SSLContext;
0 2 3 verifier Ljavax/net/ssl/HostnameVerifier;
MethodParameters:
Name Flags
config final
sslContext final
verifier final
protected void <init>(javax.ws.rs.core.Configuration, javax.net.ssl.SSLContext, javax.net.ssl.HostnameVerifier, org.glassfish.jersey.client.spi.DefaultSslContextProvider);
descriptor: (Ljavax/ws/rs/core/Configuration;Ljavax/net/ssl/SSLContext;Ljavax/net/ssl/HostnameVerifier;Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
ifnonnull 1
aconst_null
goto 2
StackMap locals: uninitialized-this javax.ws.rs.core.Configuration javax.net.ssl.SSLContext javax.net.ssl.HostnameVerifier org.glassfish.jersey.client.spi.DefaultSslContextProvider
StackMap stack: uninitialized-this javax.ws.rs.core.Configuration
1: aload 2
invokestatic org.glassfish.jersey.internal.util.collection.Values.unsafe:(Ljava/lang/Object;)Lorg/glassfish/jersey/internal/util/collection/UnsafeValue;
StackMap locals: uninitialized-this javax.ws.rs.core.Configuration javax.net.ssl.SSLContext javax.net.ssl.HostnameVerifier org.glassfish.jersey.client.spi.DefaultSslContextProvider
StackMap stack: uninitialized-this javax.ws.rs.core.Configuration org.glassfish.jersey.internal.util.collection.UnsafeValue
2: aload 3
3: aload 4
invokespecial org.glassfish.jersey.client.JerseyClient.<init>:(Ljavax/ws/rs/core/Configuration;Lorg/glassfish/jersey/internal/util/collection/UnsafeValue;Ljavax/net/ssl/HostnameVerifier;Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;)V
4: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/glassfish/jersey/client/JerseyClient;
0 5 1 config Ljavax/ws/rs/core/Configuration;
0 5 2 sslContext Ljavax/net/ssl/SSLContext;
0 5 3 verifier Ljavax/net/ssl/HostnameVerifier;
0 5 4 defaultSslContextProvider Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;
MethodParameters:
Name Flags
config final
sslContext final
verifier final
defaultSslContextProvider final
protected void <init>(javax.ws.rs.core.Configuration, org.glassfish.jersey.internal.util.collection.UnsafeValue<javax.net.ssl.SSLContext, java.lang.IllegalStateException>, javax.net.ssl.HostnameVerifier);
descriptor: (Ljavax/ws/rs/core/Configuration;Lorg/glassfish/jersey/internal/util/collection/UnsafeValue;Ljavax/net/ssl/HostnameVerifier;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
aconst_null
invokespecial org.glassfish.jersey.client.JerseyClient.<init>:(Ljavax/ws/rs/core/Configuration;Lorg/glassfish/jersey/internal/util/collection/UnsafeValue;Ljavax/net/ssl/HostnameVerifier;Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/JerseyClient;
0 2 1 config Ljavax/ws/rs/core/Configuration;
0 2 2 sslContextProvider Lorg/glassfish/jersey/internal/util/collection/UnsafeValue<Ljavax/net/ssl/SSLContext;Ljava/lang/IllegalStateException;>;
0 2 3 verifier Ljavax/net/ssl/HostnameVerifier;
Signature: (Ljavax/ws/rs/core/Configuration;Lorg/glassfish/jersey/internal/util/collection/UnsafeValue<Ljavax/net/ssl/SSLContext;Ljava/lang/IllegalStateException;>;Ljavax/net/ssl/HostnameVerifier;)V
MethodParameters:
Name Flags
config final
sslContextProvider final
verifier final
protected void <init>(javax.ws.rs.core.Configuration, org.glassfish.jersey.internal.util.collection.UnsafeValue<javax.net.ssl.SSLContext, java.lang.IllegalStateException>, javax.net.ssl.HostnameVerifier, org.glassfish.jersey.client.spi.DefaultSslContextProvider);
descriptor: (Ljavax/ws/rs/core/Configuration;Lorg/glassfish/jersey/internal/util/collection/UnsafeValue;Ljavax/net/ssl/HostnameVerifier;Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
2: new java.util.concurrent.atomic.AtomicBoolean
dup
iconst_0
invokespecial java.util.concurrent.atomic.AtomicBoolean.<init>:(Z)V
putfield org.glassfish.jersey.client.JerseyClient.closedFlag:Ljava/util/concurrent/atomic/AtomicBoolean;
3: aload 0
4: new java.util.concurrent.LinkedBlockingDeque
dup
invokespecial java.util.concurrent.LinkedBlockingDeque.<init>:()V
putfield org.glassfish.jersey.client.JerseyClient.shutdownHooks:Ljava/util/concurrent/LinkedBlockingDeque;
5: aload 0
new java.lang.ref.ReferenceQueue
dup
invokespecial java.lang.ref.ReferenceQueue.<init>:()V
putfield org.glassfish.jersey.client.JerseyClient.shReferenceQueue:Ljava/lang/ref/ReferenceQueue;
6: aload 0
aload 1
ifnonnull 7
new org.glassfish.jersey.client.ClientConfig
dup
aload 0
invokespecial org.glassfish.jersey.client.ClientConfig.<init>:(Lorg/glassfish/jersey/client/JerseyClient;)V
goto 8
StackMap locals: org.glassfish.jersey.client.JerseyClient javax.ws.rs.core.Configuration org.glassfish.jersey.internal.util.collection.UnsafeValue javax.net.ssl.HostnameVerifier org.glassfish.jersey.client.spi.DefaultSslContextProvider
StackMap stack: org.glassfish.jersey.client.JerseyClient
7: new org.glassfish.jersey.client.ClientConfig
dup
aload 0
aload 1
invokespecial org.glassfish.jersey.client.ClientConfig.<init>:(Lorg/glassfish/jersey/client/JerseyClient;Ljavax/ws/rs/core/Configuration;)V
StackMap locals: org.glassfish.jersey.client.JerseyClient javax.ws.rs.core.Configuration org.glassfish.jersey.internal.util.collection.UnsafeValue javax.net.ssl.HostnameVerifier org.glassfish.jersey.client.spi.DefaultSslContextProvider
StackMap stack: org.glassfish.jersey.client.JerseyClient org.glassfish.jersey.client.ClientConfig
8: putfield org.glassfish.jersey.client.JerseyClient.config:Lorg/glassfish/jersey/client/ClientConfig;
9: aload 2
ifnonnull 22
10: aload 0
iconst_1
putfield org.glassfish.jersey.client.JerseyClient.isDefaultSslContext:Z
11: aload 4
ifnull 14
12: aload 0
aload 0
aload 4
invokevirtual org.glassfish.jersey.client.JerseyClient.createLazySslContext:(Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;)Lorg/glassfish/jersey/internal/util/collection/UnsafeValue;
putfield org.glassfish.jersey.client.JerseyClient.sslContext:Lorg/glassfish/jersey/internal/util/collection/UnsafeValue;
13: goto 24
14: StackMap locals:
StackMap stack:
ldc Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;
invokestatic org.glassfish.jersey.internal.ServiceFinder.find:(Ljava/lang/Class;)Lorg/glassfish/jersey/internal/ServiceFinder;
invokevirtual org.glassfish.jersey.internal.ServiceFinder.iterator:()Ljava/util/Iterator;
15: astore 6
start local 6 16: aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 19
17: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.glassfish.jersey.client.spi.DefaultSslContextProvider
astore 5
start local 5 18: goto 20
end local 5 19: StackMap locals: org.glassfish.jersey.client.JerseyClient javax.ws.rs.core.Configuration org.glassfish.jersey.internal.util.collection.UnsafeValue javax.net.ssl.HostnameVerifier org.glassfish.jersey.client.spi.DefaultSslContextProvider top java.util.Iterator
StackMap stack:
getstatic org.glassfish.jersey.client.JerseyClient.DEFAULT_SSL_CONTEXT_PROVIDER:Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;
astore 5
start local 5 20: StackMap locals: org.glassfish.jersey.client.JerseyClient javax.ws.rs.core.Configuration org.glassfish.jersey.internal.util.collection.UnsafeValue javax.net.ssl.HostnameVerifier org.glassfish.jersey.client.spi.DefaultSslContextProvider org.glassfish.jersey.client.spi.DefaultSslContextProvider java.util.Iterator
StackMap stack:
aload 0
aload 0
aload 5
invokevirtual org.glassfish.jersey.client.JerseyClient.createLazySslContext:(Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;)Lorg/glassfish/jersey/internal/util/collection/UnsafeValue;
putfield org.glassfish.jersey.client.JerseyClient.sslContext:Lorg/glassfish/jersey/internal/util/collection/UnsafeValue;
end local 6 end local 5 21: goto 24
22: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield org.glassfish.jersey.client.JerseyClient.isDefaultSslContext:Z
23: aload 0
aload 2
invokestatic org.glassfish.jersey.internal.util.collection.Values.lazy:(Lorg/glassfish/jersey/internal/util/collection/UnsafeValue;)Lorg/glassfish/jersey/internal/util/collection/LazyUnsafeValue;
putfield org.glassfish.jersey.client.JerseyClient.sslContext:Lorg/glassfish/jersey/internal/util/collection/UnsafeValue;
24: StackMap locals:
StackMap stack:
aload 0
aload 3
putfield org.glassfish.jersey.client.JerseyClient.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier;
25: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lorg/glassfish/jersey/client/JerseyClient;
0 26 1 config Ljavax/ws/rs/core/Configuration;
0 26 2 sslContextProvider Lorg/glassfish/jersey/internal/util/collection/UnsafeValue<Ljavax/net/ssl/SSLContext;Ljava/lang/IllegalStateException;>;
0 26 3 verifier Ljavax/net/ssl/HostnameVerifier;
0 26 4 defaultSslContextProvider Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;
18 19 5 lookedUpSslContextProvider Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;
20 21 5 lookedUpSslContextProvider Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;
16 21 6 iterator Ljava/util/Iterator<Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;>;
Signature: (Ljavax/ws/rs/core/Configuration;Lorg/glassfish/jersey/internal/util/collection/UnsafeValue<Ljavax/net/ssl/SSLContext;Ljava/lang/IllegalStateException;>;Ljavax/net/ssl/HostnameVerifier;Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;)V
MethodParameters:
Name Flags
config final
sslContextProvider final
verifier final
defaultSslContextProvider final
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.JerseyClient.closedFlag:Ljava/util/concurrent/atomic/AtomicBoolean;
iconst_0
iconst_1
invokevirtual java.util.concurrent.atomic.AtomicBoolean.compareAndSet:(ZZ)Z
ifeq 2
1: aload 0
invokevirtual org.glassfish.jersey.client.JerseyClient.release:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/client/JerseyClient;
private void release();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=1
start local 0 0: goto 7
start local 1 1: StackMap locals: java.lang.ref.Reference
StackMap stack:
aload 1
invokevirtual java.lang.ref.Reference.get:()Ljava/lang/Object;
checkcast org.glassfish.jersey.client.JerseyClient$ShutdownHook
astore 2
start local 2 2: aload 2
ifnull 7
3: aload 2
invokeinterface org.glassfish.jersey.client.JerseyClient$ShutdownHook.onShutdown:()V
4: goto 7
StackMap locals: org.glassfish.jersey.client.JerseyClient java.lang.ref.Reference org.glassfish.jersey.client.JerseyClient$ShutdownHook
StackMap stack: java.lang.Throwable
5: astore 3
start local 3 6: getstatic org.glassfish.jersey.client.JerseyClient.LOG:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.WARNING:Ljava/util/logging/Level;
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.ERROR_SHUTDOWNHOOK_CLOSE:(Ljava/lang/Object;)Ljava/lang/String;
aload 3
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
end local 3 end local 2 end local 1 7: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.jersey.client.JerseyClient.shutdownHooks:Ljava/util/concurrent/LinkedBlockingDeque;
invokevirtual java.util.concurrent.LinkedBlockingDeque.pollFirst:()Ljava/lang/Object;
checkcast java.lang.ref.Reference
dup
astore 1
start local 1 8: ifnonnull 1
9: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/glassfish/jersey/client/JerseyClient;
1 7 1 listenerRef Ljava/lang/ref/Reference<Lorg/glassfish/jersey/client/JerseyClient$ShutdownHook;>;
8 10 1 listenerRef Ljava/lang/ref/Reference<Lorg/glassfish/jersey/client/JerseyClient$ShutdownHook;>;
2 7 2 listener Lorg/glassfish/jersey/client/JerseyClient$ShutdownHook;
6 7 3 t Ljava/lang/Throwable;
Exception table:
from to target type
3 4 5 Class java.lang.Throwable
private org.glassfish.jersey.internal.util.collection.UnsafeValue<javax.net.ssl.SSLContext, java.lang.IllegalStateException> createLazySslContext(org.glassfish.jersey.client.spi.DefaultSslContextProvider);
descriptor: (Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;)Lorg/glassfish/jersey/internal/util/collection/UnsafeValue;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.glassfish.jersey.client.JerseyClient$2
dup
aload 0
aload 1
invokespecial org.glassfish.jersey.client.JerseyClient$2.<init>:(Lorg/glassfish/jersey/client/JerseyClient;Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;)V
invokestatic org.glassfish.jersey.internal.util.collection.Values.lazy:(Lorg/glassfish/jersey/internal/util/collection/UnsafeValue;)Lorg/glassfish/jersey/internal/util/collection/LazyUnsafeValue;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/JerseyClient;
0 1 1 provider Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;
Signature: (Lorg/glassfish/jersey/client/spi/DefaultSslContextProvider;)Lorg/glassfish/jersey/internal/util/collection/UnsafeValue<Ljavax/net/ssl/SSLContext;Ljava/lang/IllegalStateException;>;
MethodParameters:
Name Flags
provider final
void registerShutdownHook(org.glassfish.jersey.client.JerseyClient$ShutdownHook);
descriptor: (Lorg/glassfish/jersey/client/JerseyClient$ShutdownHook;)V
flags: (0x0000)
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.jersey.client.JerseyClient.checkNotClosed:()V
1: aload 0
getfield org.glassfish.jersey.client.JerseyClient.shutdownHooks:Ljava/util/concurrent/LinkedBlockingDeque;
new java.lang.ref.WeakReference
dup
aload 1
aload 0
getfield org.glassfish.jersey.client.JerseyClient.shReferenceQueue:Ljava/lang/ref/ReferenceQueue;
invokespecial java.lang.ref.WeakReference.<init>:(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V
invokevirtual java.util.concurrent.LinkedBlockingDeque.push:(Ljava/lang/Object;)V
2: aload 0
invokevirtual org.glassfish.jersey.client.JerseyClient.cleanUpShutdownHooks:()V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/jersey/client/JerseyClient;
0 4 1 shutdownHook Lorg/glassfish/jersey/client/JerseyClient$ShutdownHook;
MethodParameters:
Name Flags
shutdownHook final
private void cleanUpShutdownHooks();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=1
start local 0 0: goto 5
start local 1 1: StackMap locals: java.lang.ref.Reference
StackMap stack:
aload 0
getfield org.glassfish.jersey.client.JerseyClient.shutdownHooks:Ljava/util/concurrent/LinkedBlockingDeque;
aload 1
invokevirtual java.util.concurrent.LinkedBlockingDeque.remove:(Ljava/lang/Object;)Z
pop
2: aload 1
invokevirtual java.lang.ref.Reference.get:()Ljava/lang/Object;
checkcast org.glassfish.jersey.client.JerseyClient$ShutdownHook
astore 2
start local 2 3: aload 2
ifnull 5
4: aload 2
invokeinterface org.glassfish.jersey.client.JerseyClient$ShutdownHook.onShutdown:()V
end local 2 end local 1 5: StackMap locals:
StackMap stack:
aload 0
getfield org.glassfish.jersey.client.JerseyClient.shReferenceQueue:Ljava/lang/ref/ReferenceQueue;
invokevirtual java.lang.ref.ReferenceQueue.poll:()Ljava/lang/ref/Reference;
dup
astore 1
start local 1 6: ifnonnull 1
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/glassfish/jersey/client/JerseyClient;
1 5 1 reference Ljava/lang/ref/Reference<+Lorg/glassfish/jersey/client/JerseyClient$ShutdownHook;>;
6 8 1 reference Ljava/lang/ref/Reference<+Lorg/glassfish/jersey/client/JerseyClient$ShutdownHook;>;
3 5 2 shutdownHook Lorg/glassfish/jersey/client/JerseyClient$ShutdownHook;
private java.util.concurrent.ScheduledExecutorService getDefaultScheduledExecutorService();
descriptor: ()Ljava/util/concurrent/ScheduledExecutorService;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: bipush 8
invokestatic java.util.concurrent.Executors.newScheduledThreadPool:(I)Ljava/util/concurrent/ScheduledExecutorService;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/JerseyClient;
public boolean isClosed();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.JerseyClient.closedFlag:Ljava/util/concurrent/atomic/AtomicBoolean;
invokevirtual java.util.concurrent.atomic.AtomicBoolean.get:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/JerseyClient;
void checkNotClosed();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.JerseyClient.closedFlag:Ljava/util/concurrent/atomic/AtomicBoolean;
invokevirtual java.util.concurrent.atomic.AtomicBoolean.get:()Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.CLIENT_INSTANCE_CLOSED:()Ljava/lang/String;
invokestatic org.glassfish.jersey.internal.guava.Preconditions.checkState:(ZLjava/lang/Object;)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/jersey/client/JerseyClient;
public boolean isDefaultSslContext();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.JerseyClient.isDefaultSslContext:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/JerseyClient;
public org.glassfish.jersey.client.JerseyWebTarget target(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/glassfish/jersey/client/JerseyWebTarget;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.jersey.client.JerseyClient.checkNotClosed:()V
1: aload 1
invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.CLIENT_URI_TEMPLATE_NULL:()Ljava/lang/String;
invokestatic org.glassfish.jersey.internal.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: new org.glassfish.jersey.client.JerseyWebTarget
dup
aload 1
aload 0
invokespecial org.glassfish.jersey.client.JerseyWebTarget.<init>:(Ljava/lang/String;Lorg/glassfish/jersey/client/JerseyClient;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/client/JerseyClient;
0 3 1 uri Ljava/lang/String;
MethodParameters:
Name Flags
uri final
public org.glassfish.jersey.client.JerseyWebTarget target(java.net.URI);
descriptor: (Ljava/net/URI;)Lorg/glassfish/jersey/client/JerseyWebTarget;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.jersey.client.JerseyClient.checkNotClosed:()V
1: aload 1
invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.CLIENT_URI_NULL:()Ljava/lang/String;
invokestatic org.glassfish.jersey.internal.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: new org.glassfish.jersey.client.JerseyWebTarget
dup
aload 1
aload 0
invokespecial org.glassfish.jersey.client.JerseyWebTarget.<init>:(Ljava/net/URI;Lorg/glassfish/jersey/client/JerseyClient;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/client/JerseyClient;
0 3 1 uri Ljava/net/URI;
MethodParameters:
Name Flags
uri final
public org.glassfish.jersey.client.JerseyWebTarget target(javax.ws.rs.core.UriBuilder);
descriptor: (Ljavax/ws/rs/core/UriBuilder;)Lorg/glassfish/jersey/client/JerseyWebTarget;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.jersey.client.JerseyClient.checkNotClosed:()V
1: aload 1
invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.CLIENT_URI_BUILDER_NULL:()Ljava/lang/String;
invokestatic org.glassfish.jersey.internal.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: new org.glassfish.jersey.client.JerseyWebTarget
dup
aload 1
aload 0
invokespecial org.glassfish.jersey.client.JerseyWebTarget.<init>:(Ljavax/ws/rs/core/UriBuilder;Lorg/glassfish/jersey/client/JerseyClient;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/client/JerseyClient;
0 3 1 uriBuilder Ljavax/ws/rs/core/UriBuilder;
MethodParameters:
Name Flags
uriBuilder final
public org.glassfish.jersey.client.JerseyWebTarget target(javax.ws.rs.core.Link);
descriptor: (Ljavax/ws/rs/core/Link;)Lorg/glassfish/jersey/client/JerseyWebTarget;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.jersey.client.JerseyClient.checkNotClosed:()V
1: aload 1
invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.CLIENT_TARGET_LINK_NULL:()Ljava/lang/String;
invokestatic org.glassfish.jersey.internal.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: new org.glassfish.jersey.client.JerseyWebTarget
dup
aload 1
aload 0
invokespecial org.glassfish.jersey.client.JerseyWebTarget.<init>:(Ljavax/ws/rs/core/Link;Lorg/glassfish/jersey/client/JerseyClient;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/client/JerseyClient;
0 3 1 link Ljavax/ws/rs/core/Link;
MethodParameters:
Name Flags
link final
public org.glassfish.jersey.client.JerseyInvocation$Builder invocation(javax.ws.rs.core.Link);
descriptor: (Ljavax/ws/rs/core/Link;)Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.jersey.client.JerseyClient.checkNotClosed:()V
1: aload 1
invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.CLIENT_INVOCATION_LINK_NULL:()Ljava/lang/String;
invokestatic org.glassfish.jersey.internal.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
2: new org.glassfish.jersey.client.JerseyWebTarget
dup
aload 1
aload 0
invokespecial org.glassfish.jersey.client.JerseyWebTarget.<init>:(Ljavax/ws/rs/core/Link;Lorg/glassfish/jersey/client/JerseyClient;)V
astore 2
start local 2 3: aload 1
invokevirtual javax.ws.rs.core.Link.getType:()Ljava/lang/String;
astore 3
start local 3 4: aload 3
ifnull 5
aload 2
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 3
aastore
invokevirtual org.glassfish.jersey.client.JerseyWebTarget.request:([Ljava/lang/String;)Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
goto 6
StackMap locals: org.glassfish.jersey.client.JerseyWebTarget java.lang.String
StackMap stack:
5: aload 2
invokevirtual org.glassfish.jersey.client.JerseyWebTarget.request:()Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
StackMap locals:
StackMap stack: org.glassfish.jersey.client.JerseyInvocation$Builder
6: areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/glassfish/jersey/client/JerseyClient;
0 7 1 link Ljavax/ws/rs/core/Link;
3 7 2 t Lorg/glassfish/jersey/client/JerseyWebTarget;
4 7 3 acceptType Ljava/lang/String;
MethodParameters:
Name Flags
link final
public org.glassfish.jersey.client.JerseyClient register(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lorg/glassfish/jersey/client/JerseyClient;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.jersey.client.JerseyClient.checkNotClosed:()V
1: aload 0
getfield org.glassfish.jersey.client.JerseyClient.config:Lorg/glassfish/jersey/client/ClientConfig;
aload 1
invokevirtual org.glassfish.jersey.client.ClientConfig.register:(Ljava/lang/Class;)Lorg/glassfish/jersey/client/ClientConfig;
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/client/JerseyClient;
0 3 1 providerClass Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lorg/glassfish/jersey/client/JerseyClient;
MethodParameters:
Name Flags
providerClass final
public org.glassfish.jersey.client.JerseyClient register(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lorg/glassfish/jersey/client/JerseyClient;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.jersey.client.JerseyClient.checkNotClosed:()V
1: aload 0
getfield org.glassfish.jersey.client.JerseyClient.config:Lorg/glassfish/jersey/client/ClientConfig;
aload 1
invokevirtual org.glassfish.jersey.client.ClientConfig.register:(Ljava/lang/Object;)Lorg/glassfish/jersey/client/ClientConfig;
pop
2: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/client/JerseyClient;
0 3 1 provider Ljava/lang/Object;
MethodParameters:
Name Flags
provider final
public org.glassfish.jersey.client.JerseyClient register(java.lang.Class<?>, int);
descriptor: (Ljava/lang/Class;I)Lorg/glassfish/jersey/client/JerseyClient;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.jersey.client.JerseyClient.checkNotClosed:()V
1: aload 0
getfield org.glassfish.jersey.client.JerseyClient.config:Lorg/glassfish/jersey/client/ClientConfig;
aload 1
iload 2
invokevirtual org.glassfish.jersey.client.ClientConfig.register:(Ljava/lang/Class;I)Lorg/glassfish/jersey/client/ClientConfig;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/client/JerseyClient;
0 3 1 providerClass Ljava/lang/Class<*>;
0 3 2 bindingPriority I
Signature: (Ljava/lang/Class<*>;I)Lorg/glassfish/jersey/client/JerseyClient;
MethodParameters:
Name Flags
providerClass final
bindingPriority final
public org.glassfish.jersey.client.JerseyClient register(java.lang.Class<?>, java.lang.Class<?>[]);
descriptor: (Ljava/lang/Class;[Ljava/lang/Class;)Lorg/glassfish/jersey/client/JerseyClient;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.jersey.client.JerseyClient.checkNotClosed:()V
1: aload 0
getfield org.glassfish.jersey.client.JerseyClient.config:Lorg/glassfish/jersey/client/ClientConfig;
aload 1
aload 2
invokevirtual org.glassfish.jersey.client.ClientConfig.register:(Ljava/lang/Class;[Ljava/lang/Class;)Lorg/glassfish/jersey/client/ClientConfig;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/client/JerseyClient;
0 3 1 providerClass Ljava/lang/Class<*>;
0 3 2 contracts [Ljava/lang/Class;
Signature: (Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)Lorg/glassfish/jersey/client/JerseyClient;
MethodParameters:
Name Flags
providerClass final
contracts final
public org.glassfish.jersey.client.JerseyClient register(java.lang.Class<?>, java.util.Map<java.lang.Class<?>, java.lang.Integer>);
descriptor: (Ljava/lang/Class;Ljava/util/Map;)Lorg/glassfish/jersey/client/JerseyClient;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.jersey.client.JerseyClient.checkNotClosed:()V
1: aload 0
getfield org.glassfish.jersey.client.JerseyClient.config:Lorg/glassfish/jersey/client/ClientConfig;
aload 1
aload 2
invokevirtual org.glassfish.jersey.client.ClientConfig.register:(Ljava/lang/Class;Ljava/util/Map;)Lorg/glassfish/jersey/client/ClientConfig;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/client/JerseyClient;
0 3 1 providerClass Ljava/lang/Class<*>;
0 3 2 contracts Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Integer;>;
Signature: (Ljava/lang/Class<*>;Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Integer;>;)Lorg/glassfish/jersey/client/JerseyClient;
MethodParameters:
Name Flags
providerClass final
contracts final
public org.glassfish.jersey.client.JerseyClient register(java.lang.Object, int);
descriptor: (Ljava/lang/Object;I)Lorg/glassfish/jersey/client/JerseyClient;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.jersey.client.JerseyClient.checkNotClosed:()V
1: aload 0
getfield org.glassfish.jersey.client.JerseyClient.config:Lorg/glassfish/jersey/client/ClientConfig;
aload 1
iload 2
invokevirtual org.glassfish.jersey.client.ClientConfig.register:(Ljava/lang/Object;I)Lorg/glassfish/jersey/client/ClientConfig;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/client/JerseyClient;
0 3 1 provider Ljava/lang/Object;
0 3 2 bindingPriority I
MethodParameters:
Name Flags
provider final
bindingPriority final
public org.glassfish.jersey.client.JerseyClient register(, java.lang.Class<?>[]);
descriptor: (Ljava/lang/Object;[Ljava/lang/Class;)Lorg/glassfish/jersey/client/JerseyClient;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.jersey.client.JerseyClient.checkNotClosed:()V
1: aload 0
getfield org.glassfish.jersey.client.JerseyClient.config:Lorg/glassfish/jersey/client/ClientConfig;
aload 1
aload 2
invokevirtual org.glassfish.jersey.client.ClientConfig.register:(Ljava/lang/Object;[Ljava/lang/Class;)Lorg/glassfish/jersey/client/ClientConfig;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/client/JerseyClient;
0 3 1 provider Ljava/lang/Object;
0 3 2 contracts [Ljava/lang/Class;
Signature: (Ljava/lang/Object;[Ljava/lang/Class<*>;)Lorg/glassfish/jersey/client/JerseyClient;
MethodParameters:
Name Flags
provider final
contracts final
public org.glassfish.jersey.client.JerseyClient register(, java.util.Map<java.lang.Class<?>, java.lang.Integer>);
descriptor: (Ljava/lang/Object;Ljava/util/Map;)Lorg/glassfish/jersey/client/JerseyClient;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.jersey.client.JerseyClient.checkNotClosed:()V
1: aload 0
getfield org.glassfish.jersey.client.JerseyClient.config:Lorg/glassfish/jersey/client/ClientConfig;
aload 1
aload 2
invokevirtual org.glassfish.jersey.client.ClientConfig.register:(Ljava/lang/Object;Ljava/util/Map;)Lorg/glassfish/jersey/client/ClientConfig;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/client/JerseyClient;
0 3 1 provider Ljava/lang/Object;
0 3 2 contracts Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Integer;>;
Signature: (Ljava/lang/Object;Ljava/util/Map<Ljava/lang/Class<*>;Ljava/lang/Integer;>;)Lorg/glassfish/jersey/client/JerseyClient;
MethodParameters:
Name Flags
provider final
contracts final
public org.glassfish.jersey.client.JerseyClient property(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Lorg/glassfish/jersey/client/JerseyClient;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual org.glassfish.jersey.client.JerseyClient.checkNotClosed:()V
1: aload 0
getfield org.glassfish.jersey.client.JerseyClient.config:Lorg/glassfish/jersey/client/ClientConfig;
aload 1
aload 2
invokevirtual org.glassfish.jersey.client.ClientConfig.property:(Ljava/lang/String;Ljava/lang/Object;)Lorg/glassfish/jersey/client/ClientConfig;
pop
2: aload 0
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/client/JerseyClient;
0 3 1 name Ljava/lang/String;
0 3 2 value Ljava/lang/Object;
MethodParameters:
Name Flags
name final
value final
public org.glassfish.jersey.client.ClientConfig getConfiguration();
descriptor: ()Lorg/glassfish/jersey/client/ClientConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.jersey.client.JerseyClient.checkNotClosed:()V
1: aload 0
getfield org.glassfish.jersey.client.JerseyClient.config:Lorg/glassfish/jersey/client/ClientConfig;
invokevirtual org.glassfish.jersey.client.ClientConfig.getConfiguration:()Lorg/glassfish/jersey/client/ClientConfig;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/JerseyClient;
public javax.net.ssl.SSLContext getSslContext();
descriptor: ()Ljavax/net/ssl/SSLContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.JerseyClient.sslContext:Lorg/glassfish/jersey/internal/util/collection/UnsafeValue;
invokeinterface org.glassfish.jersey.internal.util.collection.UnsafeValue.get:()Ljava/lang/Object;
checkcast javax.net.ssl.SSLContext
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/JerseyClient;
public javax.net.ssl.HostnameVerifier getHostnameVerifier();
descriptor: ()Ljavax/net/ssl/HostnameVerifier;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.JerseyClient.hostnameVerifier:Ljavax/net/ssl/HostnameVerifier;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/JerseyClient;
public java.util.concurrent.ExecutorService getExecutorService();
descriptor: ()Ljava/util/concurrent/ExecutorService;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.JerseyClient.config:Lorg/glassfish/jersey/client/ClientConfig;
invokevirtual org.glassfish.jersey.client.ClientConfig.getExecutorService:()Ljava/util/concurrent/ExecutorService;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/JerseyClient;
public java.util.concurrent.ScheduledExecutorService getScheduledExecutorService();
descriptor: ()Ljava/util/concurrent/ScheduledExecutorService;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.JerseyClient.config:Lorg/glassfish/jersey/client/ClientConfig;
invokevirtual org.glassfish.jersey.client.ClientConfig.getScheduledExecutorService:()Ljava/util/concurrent/ScheduledExecutorService;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/JerseyClient;
public org.glassfish.jersey.client.JerseyClient preInitialize();
descriptor: ()Lorg/glassfish/jersey/client/JerseyClient;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.JerseyClient.config:Lorg/glassfish/jersey/client/ClientConfig;
invokevirtual org.glassfish.jersey.client.ClientConfig.preInitialize:()Lorg/glassfish/jersey/client/ClientConfig;
pop
1: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/JerseyClient;
public javax.ws.rs.core.Configuration getConfiguration();
descriptor: ()Ljavax/ws/rs/core/Configuration;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.glassfish.jersey.client.JerseyClient.getConfiguration:()Lorg/glassfish/jersey/client/ClientConfig;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.core.Configurable register(java.lang.Object, java.util.Map);
descriptor: (Ljava/lang/Object;Ljava/util/Map;)Ljavax/ws/rs/core/Configurable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual org.glassfish.jersey.client.JerseyClient.register:(Ljava/lang/Object;Ljava/util/Map;)Lorg/glassfish/jersey/client/JerseyClient;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.core.Configurable register(java.lang.Object, java.lang.Class[]);
descriptor: (Ljava/lang/Object;[Ljava/lang/Class;)Ljavax/ws/rs/core/Configurable;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual org.glassfish.jersey.client.JerseyClient.register:(Ljava/lang/Object;[Ljava/lang/Class;)Lorg/glassfish/jersey/client/JerseyClient;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.core.Configurable register(java.lang.Object, int);
descriptor: (Ljava/lang/Object;I)Ljavax/ws/rs/core/Configurable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
iload 2
invokevirtual org.glassfish.jersey.client.JerseyClient.register:(Ljava/lang/Object;I)Lorg/glassfish/jersey/client/JerseyClient;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.core.Configurable register(java.lang.Class, java.util.Map);
descriptor: (Ljava/lang/Class;Ljava/util/Map;)Ljavax/ws/rs/core/Configurable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual org.glassfish.jersey.client.JerseyClient.register:(Ljava/lang/Class;Ljava/util/Map;)Lorg/glassfish/jersey/client/JerseyClient;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.core.Configurable register(java.lang.Class, java.lang.Class[]);
descriptor: (Ljava/lang/Class;[Ljava/lang/Class;)Ljavax/ws/rs/core/Configurable;
flags: (0x10c1) ACC_PUBLIC, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual org.glassfish.jersey.client.JerseyClient.register:(Ljava/lang/Class;[Ljava/lang/Class;)Lorg/glassfish/jersey/client/JerseyClient;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.core.Configurable register(java.lang.Class, int);
descriptor: (Ljava/lang/Class;I)Ljavax/ws/rs/core/Configurable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
iload 2
invokevirtual org.glassfish.jersey.client.JerseyClient.register:(Ljava/lang/Class;I)Lorg/glassfish/jersey/client/JerseyClient;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.core.Configurable register(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljavax/ws/rs/core/Configurable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.glassfish.jersey.client.JerseyClient.register:(Ljava/lang/Object;)Lorg/glassfish/jersey/client/JerseyClient;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.core.Configurable register(java.lang.Class);
descriptor: (Ljava/lang/Class;)Ljavax/ws/rs/core/Configurable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.glassfish.jersey.client.JerseyClient.register:(Ljava/lang/Class;)Lorg/glassfish/jersey/client/JerseyClient;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.client.Invocation$Builder invocation(javax.ws.rs.core.Link);
descriptor: (Ljavax/ws/rs/core/Link;)Ljavax/ws/rs/client/Invocation$Builder;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.glassfish.jersey.client.JerseyClient.invocation:(Ljavax/ws/rs/core/Link;)Lorg/glassfish/jersey/client/JerseyInvocation$Builder;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.core.Configurable property(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Ljavax/ws/rs/core/Configurable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual org.glassfish.jersey.client.JerseyClient.property:(Ljava/lang/String;Ljava/lang/Object;)Lorg/glassfish/jersey/client/JerseyClient;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.glassfish.jersey.client.Initializable preInitialize();
descriptor: ()Lorg/glassfish/jersey/client/Initializable;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.glassfish.jersey.client.JerseyClient.preInitialize:()Lorg/glassfish/jersey/client/JerseyClient;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.client.WebTarget target(javax.ws.rs.core.Link);
descriptor: (Ljavax/ws/rs/core/Link;)Ljavax/ws/rs/client/WebTarget;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.glassfish.jersey.client.JerseyClient.target:(Ljavax/ws/rs/core/Link;)Lorg/glassfish/jersey/client/JerseyWebTarget;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.client.WebTarget target(javax.ws.rs.core.UriBuilder);
descriptor: (Ljavax/ws/rs/core/UriBuilder;)Ljavax/ws/rs/client/WebTarget;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.glassfish.jersey.client.JerseyClient.target:(Ljavax/ws/rs/core/UriBuilder;)Lorg/glassfish/jersey/client/JerseyWebTarget;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.client.WebTarget target(java.net.URI);
descriptor: (Ljava/net/URI;)Ljavax/ws/rs/client/WebTarget;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.glassfish.jersey.client.JerseyClient.target:(Ljava/net/URI;)Lorg/glassfish/jersey/client/JerseyWebTarget;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.ws.rs.client.WebTarget target(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/ws/rs/client/WebTarget;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.glassfish.jersey.client.JerseyClient.target:(Ljava/lang/String;)Lorg/glassfish/jersey/client/JerseyWebTarget;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljava/lang/Object;Ljavax/ws/rs/client/Client;Lorg/glassfish/jersey/client/Initializable<Lorg/glassfish/jersey/client/JerseyClient;>;
SourceFile: "JerseyClient.java"
NestMembers:
org.glassfish.jersey.client.JerseyClient$1 org.glassfish.jersey.client.JerseyClient$2 org.glassfish.jersey.client.JerseyClient$ShutdownHook
InnerClasses:
public abstract Builder = javax.ws.rs.client.Invocation$Builder of javax.ws.rs.client.Invocation
org.glassfish.jersey.client.JerseyClient$1
org.glassfish.jersey.client.JerseyClient$2
abstract ShutdownHook = org.glassfish.jersey.client.JerseyClient$ShutdownHook of org.glassfish.jersey.client.JerseyClient
public Builder = org.glassfish.jersey.client.JerseyInvocation$Builder of org.glassfish.jersey.client.JerseyInvocation