public class org.glassfish.jersey.client.ClientRequest extends org.glassfish.jersey.message.internal.OutboundMessageContext implements javax.ws.rs.client.ClientRequestContext, javax.ws.rs.core.HttpHeaders, org.glassfish.jersey.internal.inject.InjectionManagerSupplier
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.glassfish.jersey.client.ClientRequest
super_class: org.glassfish.jersey.message.internal.OutboundMessageContext
{
private final org.glassfish.jersey.client.ClientConfig clientConfig;
descriptor: Lorg/glassfish/jersey/client/ClientConfig;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.glassfish.jersey.internal.PropertiesDelegate propertiesDelegate;
descriptor: Lorg/glassfish/jersey/internal/PropertiesDelegate;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.net.URI requestUri;
descriptor: Ljava/net/URI;
flags: (0x0002) ACC_PRIVATE
private java.lang.String httpMethod;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private javax.ws.rs.core.Response abortResponse;
descriptor: Ljavax/ws/rs/core/Response;
flags: (0x0002) ACC_PRIVATE
private org.glassfish.jersey.message.MessageBodyWorkers workers;
descriptor: Lorg/glassfish/jersey/message/MessageBodyWorkers;
flags: (0x0002) ACC_PRIVATE
private boolean asynchronous;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean entityWritten;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.Iterable<javax.ws.rs.ext.WriterInterceptor> writerInterceptors;
descriptor: Ljava/lang/Iterable;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/lang/Iterable<Ljavax/ws/rs/ext/WriterInterceptor;>;
private java.lang.Iterable<javax.ws.rs.ext.ReaderInterceptor> readerInterceptors;
descriptor: Ljava/lang/Iterable;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/lang/Iterable<Ljavax/ws/rs/ext/ReaderInterceptor;>;
private boolean ignoreUserAgent;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private static final java.util.logging.Logger LOGGER;
descriptor: Ljava/util/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/glassfish/jersey/client/ClientRequest;
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.ClientRequest.LOGGER:Ljava/util/logging/Logger;
return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>(java.net.URI, org.glassfish.jersey.client.ClientConfig, org.glassfish.jersey.internal.PropertiesDelegate);
descriptor: (Ljava/net/URI;Lorg/glassfish/jersey/client/ClientConfig;Lorg/glassfish/jersey/internal/PropertiesDelegate;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 2
invokevirtual org.glassfish.jersey.client.ClientConfig.getConfiguration:()Lorg/glassfish/jersey/client/ClientConfig;
invokespecial org.glassfish.jersey.message.internal.OutboundMessageContext.<init>:(Ljavax/ws/rs/core/Configuration;)V
1: aload 2
invokevirtual org.glassfish.jersey.client.ClientConfig.checkClient:()V
2: aload 0
aload 1
putfield org.glassfish.jersey.client.ClientRequest.requestUri:Ljava/net/URI;
3: aload 0
aload 2
putfield org.glassfish.jersey.client.ClientRequest.clientConfig:Lorg/glassfish/jersey/client/ClientConfig;
4: aload 0
aload 3
putfield org.glassfish.jersey.client.ClientRequest.propertiesDelegate:Lorg/glassfish/jersey/internal/PropertiesDelegate;
5: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 6 1 requestUri Ljava/net/URI;
0 6 2 clientConfig Lorg/glassfish/jersey/client/ClientConfig;
0 6 3 propertiesDelegate Lorg/glassfish/jersey/internal/PropertiesDelegate;
MethodParameters:
Name Flags
requestUri final
clientConfig final
propertiesDelegate final
public void <init>(org.glassfish.jersey.client.ClientRequest);
descriptor: (Lorg/glassfish/jersey/client/ClientRequest;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.glassfish.jersey.message.internal.OutboundMessageContext.<init>:(Lorg/glassfish/jersey/message/internal/OutboundMessageContext;)V
1: aload 0
aload 1
getfield org.glassfish.jersey.client.ClientRequest.requestUri:Ljava/net/URI;
putfield org.glassfish.jersey.client.ClientRequest.requestUri:Ljava/net/URI;
2: aload 0
aload 1
getfield org.glassfish.jersey.client.ClientRequest.httpMethod:Ljava/lang/String;
putfield org.glassfish.jersey.client.ClientRequest.httpMethod:Ljava/lang/String;
3: aload 0
aload 1
getfield org.glassfish.jersey.client.ClientRequest.workers:Lorg/glassfish/jersey/message/MessageBodyWorkers;
putfield org.glassfish.jersey.client.ClientRequest.workers:Lorg/glassfish/jersey/message/MessageBodyWorkers;
4: aload 0
aload 1
getfield org.glassfish.jersey.client.ClientRequest.clientConfig:Lorg/glassfish/jersey/client/ClientConfig;
invokevirtual org.glassfish.jersey.client.ClientConfig.snapshot:()Lorg/glassfish/jersey/client/ClientConfig;
putfield org.glassfish.jersey.client.ClientRequest.clientConfig:Lorg/glassfish/jersey/client/ClientConfig;
5: aload 0
aload 1
invokevirtual org.glassfish.jersey.client.ClientRequest.isAsynchronous:()Z
putfield org.glassfish.jersey.client.ClientRequest.asynchronous:Z
6: aload 0
aload 1
getfield org.glassfish.jersey.client.ClientRequest.readerInterceptors:Ljava/lang/Iterable;
putfield org.glassfish.jersey.client.ClientRequest.readerInterceptors:Ljava/lang/Iterable;
7: aload 0
aload 1
getfield org.glassfish.jersey.client.ClientRequest.writerInterceptors:Ljava/lang/Iterable;
putfield org.glassfish.jersey.client.ClientRequest.writerInterceptors:Ljava/lang/Iterable;
8: aload 0
new org.glassfish.jersey.internal.MapPropertiesDelegate
dup
aload 1
getfield org.glassfish.jersey.client.ClientRequest.propertiesDelegate:Lorg/glassfish/jersey/internal/PropertiesDelegate;
invokespecial org.glassfish.jersey.internal.MapPropertiesDelegate.<init>:(Lorg/glassfish/jersey/internal/PropertiesDelegate;)V
putfield org.glassfish.jersey.client.ClientRequest.propertiesDelegate:Lorg/glassfish/jersey/internal/PropertiesDelegate;
9: aload 0
aload 1
getfield org.glassfish.jersey.client.ClientRequest.ignoreUserAgent:Z
putfield org.glassfish.jersey.client.ClientRequest.ignoreUserAgent:Z
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 11 1 original Lorg/glassfish/jersey/client/ClientRequest;
MethodParameters:
Name Flags
original final
public <T> T resolveProperty(java.lang.String, java.lang.Class<T>);
descriptor: (Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aconst_null
aload 2
invokevirtual org.glassfish.jersey.client.ClientRequest.resolveProperty:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 1 1 name Ljava/lang/String;
0 1 2 type Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
name final
type final
public <T> T resolveProperty(java.lang.String, );
descriptor: (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
aload 2
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual org.glassfish.jersey.client.ClientRequest.resolveProperty:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 1 1 name Ljava/lang/String;
0 1 2 defaultValue TT;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;TT;)TT;
MethodParameters:
Name Flags
name final
defaultValue final
private <T> T resolveProperty(java.lang.String, , java.lang.Class<T>);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.glassfish.jersey.client.ClientRequest.clientConfig:Lorg/glassfish/jersey/client/ClientConfig;
aload 1
invokevirtual org.glassfish.jersey.client.ClientConfig.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
astore 4
start local 4 1: aload 4
ifnull 3
2: aload 4
astore 2
3: StackMap locals: java.lang.Object
StackMap stack:
aload 0
getfield org.glassfish.jersey.client.ClientRequest.propertiesDelegate:Lorg/glassfish/jersey/internal/PropertiesDelegate;
aload 1
invokeinterface org.glassfish.jersey.internal.PropertiesDelegate.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
astore 4
4: aload 4
ifnonnull 6
5: aload 2
astore 4
6: StackMap locals:
StackMap stack:
aload 4
ifnonnull 7
aconst_null
goto 8
StackMap locals:
StackMap stack:
7: aload 4
aload 3
invokestatic org.glassfish.jersey.internal.util.PropertiesHelper.convertValue:(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
StackMap locals:
StackMap stack: java.lang.Object
8: areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 9 1 name Ljava/lang/String;
0 9 2 defaultValue Ljava/lang/Object;
0 9 3 type Ljava/lang/Class<TT;>;
1 9 4 result Ljava/lang/Object;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
name final
defaultValue
type final
public java.lang.Object getProperty(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.jersey.client.ClientRequest.propertiesDelegate:Lorg/glassfish/jersey/internal/PropertiesDelegate;
aload 1
invokeinterface org.glassfish.jersey.internal.PropertiesDelegate.getProperty:(Ljava/lang/String;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name final
public java.util.Collection<java.lang.String> getPropertyNames();
descriptor: ()Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.ClientRequest.propertiesDelegate:Lorg/glassfish/jersey/internal/PropertiesDelegate;
invokeinterface org.glassfish.jersey.internal.PropertiesDelegate.getPropertyNames:()Ljava/util/Collection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/ClientRequest;
Signature: ()Ljava/util/Collection<Ljava/lang/String;>;
public void setProperty(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.glassfish.jersey.client.ClientRequest.propertiesDelegate:Lorg/glassfish/jersey/internal/PropertiesDelegate;
aload 1
aload 2
invokeinterface org.glassfish.jersey.internal.PropertiesDelegate.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 2 1 name Ljava/lang/String;
0 2 2 object Ljava/lang/Object;
MethodParameters:
Name Flags
name final
object final
public void removeProperty(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.jersey.client.ClientRequest.propertiesDelegate:Lorg/glassfish/jersey/internal/PropertiesDelegate;
aload 1
invokeinterface org.glassfish.jersey.internal.PropertiesDelegate.removeProperty:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 2 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name final
org.glassfish.jersey.internal.PropertiesDelegate getPropertiesDelegate();
descriptor: ()Lorg/glassfish/jersey/internal/PropertiesDelegate;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.ClientRequest.propertiesDelegate:Lorg/glassfish/jersey/internal/PropertiesDelegate;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/ClientRequest;
org.glassfish.jersey.client.ClientRuntime getClientRuntime();
descriptor: ()Lorg/glassfish/jersey/client/ClientRuntime;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.ClientRequest.clientConfig:Lorg/glassfish/jersey/client/ClientConfig;
invokevirtual org.glassfish.jersey.client.ClientConfig.getRuntime:()Lorg/glassfish/jersey/client/ClientRuntime;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/ClientRequest;
public java.net.URI getUri();
descriptor: ()Ljava/net/URI;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.ClientRequest.requestUri:Ljava/net/URI;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/ClientRequest;
public void setUri(java.net.URI);
descriptor: (Ljava/net/URI;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.jersey.client.ClientRequest.requestUri:Ljava/net/URI;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 2 1 uri Ljava/net/URI;
MethodParameters:
Name Flags
uri final
public java.lang.String getMethod();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.ClientRequest.httpMethod:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/ClientRequest;
public void setMethod(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.jersey.client.ClientRequest.httpMethod:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 2 1 method Ljava/lang/String;
MethodParameters:
Name Flags
method final
public org.glassfish.jersey.client.JerseyClient getClient();
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.ClientRequest.clientConfig:Lorg/glassfish/jersey/client/ClientConfig;
invokevirtual org.glassfish.jersey.client.ClientConfig.getClient:()Lorg/glassfish/jersey/client/JerseyClient;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/ClientRequest;
public void abortWith(javax.ws.rs.core.Response);
descriptor: (Ljavax/ws/rs/core/Response;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.jersey.client.ClientRequest.abortResponse:Ljavax/ws/rs/core/Response;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 2 1 response Ljavax/ws/rs/core/Response;
MethodParameters:
Name Flags
response final
public javax.ws.rs.core.Response getAbortResponse();
descriptor: ()Ljavax/ws/rs/core/Response;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.ClientRequest.abortResponse:Ljavax/ws/rs/core/Response;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/ClientRequest;
public javax.ws.rs.core.Configuration getConfiguration();
descriptor: ()Ljavax/ws/rs/core/Configuration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.ClientRequest.clientConfig:Lorg/glassfish/jersey/client/ClientConfig;
invokevirtual org.glassfish.jersey.client.ClientConfig.getRuntime:()Lorg/glassfish/jersey/client/ClientRuntime;
invokevirtual org.glassfish.jersey.client.ClientRuntime.getConfig:()Lorg/glassfish/jersey/client/ClientConfig;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/ClientRequest;
org.glassfish.jersey.client.ClientConfig getClientConfig();
descriptor: ()Lorg/glassfish/jersey/client/ClientConfig;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.ClientRequest.clientConfig:Lorg/glassfish/jersey/client/ClientConfig;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/ClientRequest;
public java.util.List<java.lang.String> getRequestHeader(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/List;
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.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
aload 1
invokeinterface javax.ws.rs.core.MultivaluedMap.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.util.List
aload 0
getfield org.glassfish.jersey.client.ClientRequest.clientConfig:Lorg/glassfish/jersey/client/ClientConfig;
invokevirtual org.glassfish.jersey.client.ClientConfig.getConfiguration:()Lorg/glassfish/jersey/client/ClientConfig;
invokestatic org.glassfish.jersey.message.internal.HeaderUtils.asStringList:(Ljava/util/List;Ljavax/ws/rs/core/Configuration;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 1 1 name Ljava/lang/String;
Signature: (Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;
MethodParameters:
Name Flags
name
public javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String> getRequestHeaders();
descriptor: ()Ljavax/ws/rs/core/MultivaluedMap;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
aload 0
getfield org.glassfish.jersey.client.ClientRequest.clientConfig:Lorg/glassfish/jersey/client/ClientConfig;
invokevirtual org.glassfish.jersey.client.ClientConfig.getConfiguration:()Lorg/glassfish/jersey/client/ClientConfig;
invokestatic org.glassfish.jersey.message.internal.HeaderUtils.asStringHeaders:(Ljavax/ws/rs/core/MultivaluedMap;Ljavax/ws/rs/core/Configuration;)Ljavax/ws/rs/core/MultivaluedMap;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/ClientRequest;
Signature: ()Ljavax/ws/rs/core/MultivaluedMap<Ljava/lang/String;Ljava/lang/String;>;
public java.util.Map<java.lang.String, javax.ws.rs.core.Cookie> getCookies();
descriptor: ()Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.glassfish.jersey.message.internal.OutboundMessageContext.getRequestCookies:()Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/ClientRequest;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljavax/ws/rs/core/Cookie;>;
public org.glassfish.jersey.message.MessageBodyWorkers getWorkers();
descriptor: ()Lorg/glassfish/jersey/message/MessageBodyWorkers;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.ClientRequest.workers:Lorg/glassfish/jersey/message/MessageBodyWorkers;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/ClientRequest;
public void setWorkers(org.glassfish.jersey.message.MessageBodyWorkers);
descriptor: (Lorg/glassfish/jersey/message/MessageBodyWorkers;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.jersey.client.ClientRequest.workers:Lorg/glassfish/jersey/message/MessageBodyWorkers;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 2 1 workers Lorg/glassfish/jersey/message/MessageBodyWorkers;
MethodParameters:
Name Flags
workers final
public void accept(javax.ws.rs.core.MediaType[]);
descriptor: ([Ljavax/ws/rs/core/MediaType;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
ldc "Accept"
aload 1
invokeinterface javax.ws.rs.core.MultivaluedMap.addAll:(Ljava/lang/Object;[Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 2 1 types [Ljavax/ws/rs/core/MediaType;
MethodParameters:
Name Flags
types final
public void accept(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
ldc "Accept"
aload 1
invokeinterface javax.ws.rs.core.MultivaluedMap.addAll:(Ljava/lang/Object;[Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 2 1 types [Ljava/lang/String;
MethodParameters:
Name Flags
types final
public void acceptLanguage(java.util.Locale[]);
descriptor: ([Ljava/util/Locale;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
ldc "Accept-Language"
aload 1
invokeinterface javax.ws.rs.core.MultivaluedMap.addAll:(Ljava/lang/Object;[Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 2 1 locales [Ljava/util/Locale;
MethodParameters:
Name Flags
locales final
public void acceptLanguage(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
ldc "Accept-Language"
aload 1
invokeinterface javax.ws.rs.core.MultivaluedMap.addAll:(Ljava/lang/Object;[Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 2 1 locales [Ljava/lang/String;
MethodParameters:
Name Flags
locales final
public void cookie(javax.ws.rs.core.Cookie);
descriptor: (Ljavax/ws/rs/core/Cookie;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
ldc "Cookie"
aload 1
invokeinterface javax.ws.rs.core.MultivaluedMap.add:(Ljava/lang/Object;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 2 1 cookie Ljavax/ws/rs/core/Cookie;
MethodParameters:
Name Flags
cookie final
public void cacheControl(javax.ws.rs.core.CacheControl);
descriptor: (Ljavax/ws/rs/core/CacheControl;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
ldc "Cache-Control"
aload 1
invokeinterface javax.ws.rs.core.MultivaluedMap.add:(Ljava/lang/Object;Ljava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 2 1 cacheControl Ljavax/ws/rs/core/CacheControl;
MethodParameters:
Name Flags
cacheControl final
public void encoding(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
ldc "Content-Encoding"
invokeinterface javax.ws.rs.core.MultivaluedMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
ldc "Content-Encoding"
aload 1
invokeinterface javax.ws.rs.core.MultivaluedMap.putSingle:(Ljava/lang/Object;Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 5 1 encoding Ljava/lang/String;
MethodParameters:
Name Flags
encoding final
public void language(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
ldc "Content-Language"
invokeinterface javax.ws.rs.core.MultivaluedMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
ldc "Content-Language"
aload 1
invokeinterface javax.ws.rs.core.MultivaluedMap.putSingle:(Ljava/lang/Object;Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 5 1 language Ljava/lang/String;
MethodParameters:
Name Flags
language final
public void language(java.util.Locale);
descriptor: (Ljava/util/Locale;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
ldc "Content-Language"
invokeinterface javax.ws.rs.core.MultivaluedMap.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
ldc "Content-Language"
aload 1
invokeinterface javax.ws.rs.core.MultivaluedMap.putSingle:(Ljava/lang/Object;Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 5 1 language Ljava/util/Locale;
MethodParameters:
Name Flags
language final
public void type(javax.ws.rs.core.MediaType);
descriptor: (Ljavax/ws/rs/core/MediaType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.glassfish.jersey.client.ClientRequest.setMediaType:(Ljavax/ws/rs/core/MediaType;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 2 1 type Ljavax/ws/rs/core/MediaType;
MethodParameters:
Name Flags
type final
public void type(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ifnonnull 1
aconst_null
goto 2
StackMap locals:
StackMap stack: org.glassfish.jersey.client.ClientRequest
1: aload 1
invokestatic javax.ws.rs.core.MediaType.valueOf:(Ljava/lang/String;)Ljavax/ws/rs/core/MediaType;
StackMap locals: org.glassfish.jersey.client.ClientRequest java.lang.String
StackMap stack: org.glassfish.jersey.client.ClientRequest javax.ws.rs.core.MediaType
2: invokevirtual org.glassfish.jersey.client.ClientRequest.type:(Ljavax/ws/rs/core/MediaType;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 4 1 type Ljava/lang/String;
MethodParameters:
Name Flags
type final
public void variant(javax.ws.rs.core.Variant);
descriptor: (Ljavax/ws/rs/core/Variant;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 5
1: aload 0
aconst_null
invokevirtual org.glassfish.jersey.client.ClientRequest.type:(Ljavax/ws/rs/core/MediaType;)V
2: aload 0
aconst_null
invokevirtual org.glassfish.jersey.client.ClientRequest.language:(Ljava/lang/String;)V
3: aload 0
aconst_null
invokevirtual org.glassfish.jersey.client.ClientRequest.encoding:(Ljava/lang/String;)V
4: goto 8
5: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual javax.ws.rs.core.Variant.getMediaType:()Ljavax/ws/rs/core/MediaType;
invokevirtual org.glassfish.jersey.client.ClientRequest.type:(Ljavax/ws/rs/core/MediaType;)V
6: aload 0
aload 1
invokevirtual javax.ws.rs.core.Variant.getLanguage:()Ljava/util/Locale;
invokevirtual org.glassfish.jersey.client.ClientRequest.language:(Ljava/util/Locale;)V
7: aload 0
aload 1
invokevirtual javax.ws.rs.core.Variant.getEncoding:()Ljava/lang/String;
invokevirtual org.glassfish.jersey.client.ClientRequest.encoding:(Ljava/lang/String;)V
8: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 9 1 variant Ljavax/ws/rs/core/Variant;
MethodParameters:
Name Flags
variant final
public boolean isAsynchronous();
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.ClientRequest.asynchronous:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/ClientRequest;
void setAsynchronous(boolean);
descriptor: (Z)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.glassfish.jersey.client.ClientRequest.asynchronous:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 2 1 async Z
MethodParameters:
Name Flags
async final
public void enableBuffering();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getConfiguration:()Ljavax/ws/rs/core/Configuration;
invokevirtual org.glassfish.jersey.client.ClientRequest.enableBuffering:(Ljavax/ws/rs/core/Configuration;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/ClientRequest;
public void writeEntity();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.ClientRequest.entityWritten: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.REQUEST_ENTITY_ALREADY_WRITTEN:()Ljava/lang/String;
invokestatic org.glassfish.jersey.internal.guava.Preconditions.checkState:(ZLjava/lang/Object;)V
3: aload 0
iconst_1
putfield org.glassfish.jersey.client.ClientRequest.entityWritten:Z
4: aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.ensureMediaType:()V
5: new javax.ws.rs.core.GenericType
dup
aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getEntityType:()Ljava/lang/reflect/Type;
invokespecial javax.ws.rs.core.GenericType.<init>:(Ljava/lang/reflect/Type;)V
astore 1
start local 1 6: aload 0
aload 0
getfield org.glassfish.jersey.client.ClientRequest.workers:Lorg/glassfish/jersey/message/MessageBodyWorkers;
aload 1
invokevirtual org.glassfish.jersey.client.ClientRequest.doWriteEntity:(Lorg/glassfish/jersey/message/MessageBodyWorkers;Ljavax/ws/rs/core/GenericType;)V
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/glassfish/jersey/client/ClientRequest;
6 8 1 entityType Ljavax/ws/rs/core/GenericType<*>;
Exceptions:
throws java.io.IOException
void doWriteEntity(org.glassfish.jersey.message.MessageBodyWorkers, javax.ws.rs.core.GenericType<?>);
descriptor: (Lorg/glassfish/jersey/message/MessageBodyWorkers;Ljavax/ws/rs/core/GenericType;)V
flags: (0x0000)
Code:
stack=10, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
astore 3
start local 3 1: iconst_0
istore 4
start local 4 2: iconst_0
istore 5
start local 5 3: aload 1
4: aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getEntity:()Ljava/lang/Object;
5: aload 2
invokevirtual javax.ws.rs.core.GenericType.getRawType:()Ljava/lang/Class;
6: aload 2
invokevirtual javax.ws.rs.core.GenericType.getType:()Ljava/lang/reflect/Type;
7: aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getEntityAnnotations:()[Ljava/lang/annotation/Annotation;
8: aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getMediaType:()Ljavax/ws/rs/core/MediaType;
9: aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getHeaders:()Ljavax/ws/rs/core/MultivaluedMap;
10: aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getPropertiesDelegate:()Lorg/glassfish/jersey/internal/PropertiesDelegate;
11: aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getEntityStream:()Ljava/io/OutputStream;
12: aload 0
getfield org.glassfish.jersey.client.ClientRequest.writerInterceptors:Ljava/lang/Iterable;
13: invokeinterface org.glassfish.jersey.message.MessageBodyWorkers.writeTo:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;Ljavax/ws/rs/core/MediaType;Ljavax/ws/rs/core/MultivaluedMap;Lorg/glassfish/jersey/internal/PropertiesDelegate;Ljava/io/OutputStream;Ljava/lang/Iterable;)Ljava/io/OutputStream;
astore 3
14: aload 0
aload 3
invokevirtual org.glassfish.jersey.client.ClientRequest.setEntityStream:(Ljava/io/OutputStream;)V
15: goto 56
StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int
StackMap stack: java.io.IOException
16: astore 6
start local 6 17: iconst_1
istore 4
18: aload 6
athrow
end local 6 19: StackMap locals:
StackMap stack: java.lang.RuntimeException
astore 6
start local 6 20: iconst_1
istore 5
21: aload 6
athrow
end local 6 22: StackMap locals:
StackMap stack: java.lang.Throwable
astore 7
23: iload 4
ifne 55
24: aload 3
ifnull 40
25: aload 3
invokevirtual java.io.OutputStream.close:()V
26: goto 40
StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable
StackMap stack: java.io.IOException
27: astore 8
start local 8 28: aload 8
iload 5
ifeq 29
iconst_0
goto 30
StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable java.io.IOException
StackMap stack: java.io.IOException
29: iconst_1
StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable java.io.IOException
StackMap stack: java.io.IOException int
30: getstatic org.glassfish.jersey.client.ClientRequest.LOGGER:Ljava/util/logging/Logger;
31: invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.ERROR_CLOSING_OUTPUT_STREAM:()Ljava/lang/String;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
32: invokestatic org.glassfish.jersey.internal.util.ExceptionUtils.conditionallyReThrow:(Ljava/lang/Exception;ZLjava/util/logging/Logger;Ljava/lang/String;Ljava/util/logging/Level;)V
end local 8 33: goto 40
34: StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable
StackMap stack: java.lang.RuntimeException
astore 8
start local 8 35: aload 8
iload 5
ifeq 36
iconst_0
goto 37
StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable java.lang.RuntimeException
StackMap stack: java.lang.RuntimeException
36: iconst_1
StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable java.lang.RuntimeException
StackMap stack: java.lang.RuntimeException int
37: getstatic org.glassfish.jersey.client.ClientRequest.LOGGER:Ljava/util/logging/Logger;
38: invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.ERROR_CLOSING_OUTPUT_STREAM:()Ljava/lang/String;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
39: invokestatic org.glassfish.jersey.internal.util.ExceptionUtils.conditionallyReThrow:(Ljava/lang/Exception;ZLjava/util/logging/Logger;Ljava/lang/String;Ljava/util/logging/Level;)V
end local 8 40: StackMap locals:
StackMap stack:
aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.commitStream:()V
41: goto 55
StackMap locals:
StackMap stack: java.io.IOException
42: astore 8
start local 8 43: aload 8
iload 5
ifeq 44
iconst_0
goto 45
StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable java.io.IOException
StackMap stack: java.io.IOException
44: iconst_1
StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable java.io.IOException
StackMap stack: java.io.IOException int
45: getstatic org.glassfish.jersey.client.ClientRequest.LOGGER:Ljava/util/logging/Logger;
46: invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.ERROR_COMMITTING_OUTPUT_STREAM:()Ljava/lang/String;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
47: invokestatic org.glassfish.jersey.internal.util.ExceptionUtils.conditionallyReThrow:(Ljava/lang/Exception;ZLjava/util/logging/Logger;Ljava/lang/String;Ljava/util/logging/Level;)V
end local 8 48: goto 55
49: StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable
StackMap stack: java.lang.RuntimeException
astore 8
start local 8 50: aload 8
iload 5
ifeq 51
iconst_0
goto 52
StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable java.lang.RuntimeException
StackMap stack: java.lang.RuntimeException
51: iconst_1
StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top java.lang.Throwable java.lang.RuntimeException
StackMap stack: java.lang.RuntimeException int
52: getstatic org.glassfish.jersey.client.ClientRequest.LOGGER:Ljava/util/logging/Logger;
53: invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.ERROR_COMMITTING_OUTPUT_STREAM:()Ljava/lang/String;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
54: invokestatic org.glassfish.jersey.internal.util.ExceptionUtils.conditionallyReThrow:(Ljava/lang/Exception;ZLjava/util/logging/Logger;Ljava/lang/String;Ljava/util/logging/Level;)V
end local 8 55: StackMap locals:
StackMap stack:
aload 7
athrow
56: StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int
StackMap stack:
iload 4
ifne 88
57: aload 3
ifnull 73
58: aload 3
invokevirtual java.io.OutputStream.close:()V
59: goto 73
StackMap locals:
StackMap stack: java.io.IOException
60: astore 8
start local 8 61: aload 8
iload 5
ifeq 62
iconst_0
goto 63
StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top top java.io.IOException
StackMap stack: java.io.IOException
62: iconst_1
StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top top java.io.IOException
StackMap stack: java.io.IOException int
63: getstatic org.glassfish.jersey.client.ClientRequest.LOGGER:Ljava/util/logging/Logger;
64: invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.ERROR_CLOSING_OUTPUT_STREAM:()Ljava/lang/String;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
65: invokestatic org.glassfish.jersey.internal.util.ExceptionUtils.conditionallyReThrow:(Ljava/lang/Exception;ZLjava/util/logging/Logger;Ljava/lang/String;Ljava/util/logging/Level;)V
end local 8 66: goto 73
67: StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int
StackMap stack: java.lang.RuntimeException
astore 8
start local 8 68: aload 8
iload 5
ifeq 69
iconst_0
goto 70
StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top top java.lang.RuntimeException
StackMap stack: java.lang.RuntimeException
69: iconst_1
StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top top java.lang.RuntimeException
StackMap stack: java.lang.RuntimeException int
70: getstatic org.glassfish.jersey.client.ClientRequest.LOGGER:Ljava/util/logging/Logger;
71: invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.ERROR_CLOSING_OUTPUT_STREAM:()Ljava/lang/String;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
72: invokestatic org.glassfish.jersey.internal.util.ExceptionUtils.conditionallyReThrow:(Ljava/lang/Exception;ZLjava/util/logging/Logger;Ljava/lang/String;Ljava/util/logging/Level;)V
end local 8 73: StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int
StackMap stack:
aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.commitStream:()V
74: goto 88
StackMap locals:
StackMap stack: java.io.IOException
75: astore 8
start local 8 76: aload 8
iload 5
ifeq 77
iconst_0
goto 78
StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top top java.io.IOException
StackMap stack: java.io.IOException
77: iconst_1
StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top top java.io.IOException
StackMap stack: java.io.IOException int
78: getstatic org.glassfish.jersey.client.ClientRequest.LOGGER:Ljava/util/logging/Logger;
79: invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.ERROR_COMMITTING_OUTPUT_STREAM:()Ljava/lang/String;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
80: invokestatic org.glassfish.jersey.internal.util.ExceptionUtils.conditionallyReThrow:(Ljava/lang/Exception;ZLjava/util/logging/Logger;Ljava/lang/String;Ljava/util/logging/Level;)V
end local 8 81: goto 88
82: StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int
StackMap stack: java.lang.RuntimeException
astore 8
start local 8 83: aload 8
iload 5
ifeq 84
iconst_0
goto 85
StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top top java.lang.RuntimeException
StackMap stack: java.lang.RuntimeException
84: iconst_1
StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int top top java.lang.RuntimeException
StackMap stack: java.lang.RuntimeException int
85: getstatic org.glassfish.jersey.client.ClientRequest.LOGGER:Ljava/util/logging/Logger;
86: invokestatic org.glassfish.jersey.client.internal.LocalizationMessages.ERROR_COMMITTING_OUTPUT_STREAM:()Ljava/lang/String;
getstatic java.util.logging.Level.FINE:Ljava/util/logging/Level;
87: invokestatic org.glassfish.jersey.internal.util.ExceptionUtils.conditionallyReThrow:(Ljava/lang/Exception;ZLjava/util/logging/Logger;Ljava/lang/String;Ljava/util/logging/Level;)V
end local 8 88: StackMap locals: org.glassfish.jersey.client.ClientRequest org.glassfish.jersey.message.MessageBodyWorkers javax.ws.rs.core.GenericType java.io.OutputStream int int
StackMap stack:
return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 89 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 89 1 writeWorkers Lorg/glassfish/jersey/message/MessageBodyWorkers;
0 89 2 entityType Ljavax/ws/rs/core/GenericType<*>;
1 89 3 entityStream Ljava/io/OutputStream;
2 89 4 connectionFailed Z
3 89 5 runtimeException Z
17 19 6 e Ljava/io/IOException;
20 22 6 e Ljava/lang/RuntimeException;
28 33 8 e Ljava/io/IOException;
61 66 8 e Ljava/io/IOException;
35 40 8 e Ljava/lang/RuntimeException;
68 73 8 e Ljava/lang/RuntimeException;
43 48 8 e Ljava/io/IOException;
76 81 8 e Ljava/io/IOException;
50 55 8 e Ljava/lang/RuntimeException;
83 88 8 e Ljava/lang/RuntimeException;
Exception table:
from to target type
3 15 16 Class java.io.IOException
3 15 19 Class java.lang.RuntimeException
3 22 22 any
25 26 27 Class java.io.IOException
25 26 34 Class java.lang.RuntimeException
40 41 42 Class java.io.IOException
40 41 49 Class java.lang.RuntimeException
58 59 60 Class java.io.IOException
58 59 67 Class java.lang.RuntimeException
73 74 75 Class java.io.IOException
73 74 82 Class java.lang.RuntimeException
Exceptions:
throws java.io.IOException
Signature: (Lorg/glassfish/jersey/message/MessageBodyWorkers;Ljavax/ws/rs/core/GenericType<*>;)V
MethodParameters:
Name Flags
writeWorkers final
entityType final
private void ensureMediaType();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getMediaType:()Ljavax/ws/rs/core/MediaType;
ifnonnull 6
1: new javax.ws.rs.core.GenericType
dup
aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getEntityType:()Ljava/lang/reflect/Type;
invokespecial javax.ws.rs.core.GenericType.<init>:(Ljava/lang/reflect/Type;)V
astore 1
start local 1 2: aload 0
getfield org.glassfish.jersey.client.ClientRequest.workers:Lorg/glassfish/jersey/message/MessageBodyWorkers;
3: aload 1
invokevirtual javax.ws.rs.core.GenericType.getRawType:()Ljava/lang/Class;
aload 1
invokevirtual javax.ws.rs.core.GenericType.getType:()Ljava/lang/reflect/Type;
aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getEntityAnnotations:()[Ljava/lang/annotation/Annotation;
4: invokeinterface org.glassfish.jersey.message.MessageBodyWorkers.getMessageBodyWriterMediaTypes:(Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)Ljava/util/List;
astore 2
start local 2 5: aload 0
aload 0
aload 2
invokevirtual org.glassfish.jersey.client.ClientRequest.getMediaType:(Ljava/util/List;)Ljavax/ws/rs/core/MediaType;
invokevirtual org.glassfish.jersey.client.ClientRequest.setMediaType:(Ljavax/ws/rs/core/MediaType;)V
end local 2 end local 1 6: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/glassfish/jersey/client/ClientRequest;
2 6 1 entityType Ljavax/ws/rs/core/GenericType<*>;
5 6 2 mediaTypes Ljava/util/List<Ljavax/ws/rs/core/MediaType;>;
private javax.ws.rs.core.MediaType getMediaType(java.util.List<javax.ws.rs.core.MediaType>);
descriptor: (Ljava/util/List;)Ljavax/ws/rs/core/MediaType;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface java.util.List.isEmpty:()Z
ifeq 2
1: getstatic javax.ws.rs.core.MediaType.APPLICATION_OCTET_STREAM_TYPE:Ljavax/ws/rs/core/MediaType;
areturn
2: StackMap locals:
StackMap stack:
aload 1
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast javax.ws.rs.core.MediaType
astore 2
start local 2 3: aload 2
invokevirtual javax.ws.rs.core.MediaType.isWildcardType:()Z
ifne 4
aload 2
invokevirtual javax.ws.rs.core.MediaType.isWildcardSubtype:()Z
ifeq 5
4: StackMap locals: javax.ws.rs.core.MediaType
StackMap stack:
getstatic javax.ws.rs.core.MediaType.APPLICATION_OCTET_STREAM_TYPE:Ljavax/ws/rs/core/MediaType;
astore 2
5: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 6 1 mediaTypes Ljava/util/List<Ljavax/ws/rs/core/MediaType;>;
3 6 2 mediaType Ljavax/ws/rs/core/MediaType;
Signature: (Ljava/util/List<Ljavax/ws/rs/core/MediaType;>;)Ljavax/ws/rs/core/MediaType;
MethodParameters:
Name Flags
mediaTypes final
void setWriterInterceptors(java.lang.Iterable<javax.ws.rs.ext.WriterInterceptor>);
descriptor: (Ljava/lang/Iterable;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.jersey.client.ClientRequest.writerInterceptors:Ljava/lang/Iterable;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 2 1 writerInterceptors Ljava/lang/Iterable<Ljavax/ws/rs/ext/WriterInterceptor;>;
Signature: (Ljava/lang/Iterable<Ljavax/ws/rs/ext/WriterInterceptor;>;)V
MethodParameters:
Name Flags
writerInterceptors final
public java.lang.Iterable<javax.ws.rs.ext.WriterInterceptor> getWriterInterceptors();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.ClientRequest.writerInterceptors:Ljava/lang/Iterable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/ClientRequest;
Signature: ()Ljava/lang/Iterable<Ljavax/ws/rs/ext/WriterInterceptor;>;
public java.lang.Iterable<javax.ws.rs.ext.ReaderInterceptor> getReaderInterceptors();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.ClientRequest.readerInterceptors:Ljava/lang/Iterable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/ClientRequest;
Signature: ()Ljava/lang/Iterable<Ljavax/ws/rs/ext/ReaderInterceptor;>;
void setReaderInterceptors(java.lang.Iterable<javax.ws.rs.ext.ReaderInterceptor>);
descriptor: (Ljava/lang/Iterable;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.jersey.client.ClientRequest.readerInterceptors:Ljava/lang/Iterable;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 2 1 readerInterceptors Ljava/lang/Iterable<Ljavax/ws/rs/ext/ReaderInterceptor;>;
Signature: (Ljava/lang/Iterable<Ljavax/ws/rs/ext/ReaderInterceptor;>;)V
MethodParameters:
Name Flags
readerInterceptors final
public org.glassfish.jersey.internal.inject.InjectionManager getInjectionManager();
descriptor: ()Lorg/glassfish/jersey/internal/inject/InjectionManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getClientRuntime:()Lorg/glassfish/jersey/client/ClientRuntime;
invokevirtual org.glassfish.jersey.client.ClientRuntime.getInjectionManager:()Lorg/glassfish/jersey/internal/inject/InjectionManager;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/ClientRequest;
public boolean ignoreUserAgent();
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.ClientRequest.ignoreUserAgent:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/ClientRequest;
public void ignoreUserAgent(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.glassfish.jersey.client.ClientRequest.ignoreUserAgent:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/jersey/client/ClientRequest;
0 2 1 ignore Z
MethodParameters:
Name Flags
ignore final
public javax.ws.rs.client.Client getClient();
descriptor: ()Ljavax/ws/rs/client/Client;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.glassfish.jersey.client.ClientRequest.getClient:()Lorg/glassfish/jersey/client/JerseyClient;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "ClientRequest.java"