public abstract class com.sun.xml.internal.ws.client.Stub implements com.sun.xml.internal.ws.developer.WSBindingProvider, com.sun.xml.internal.ws.client.ResponseContextReceiver, com.sun.xml.internal.ws.api.ComponentRegistry
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.sun.xml.internal.ws.client.Stub
super_class: java.lang.Object
{
public static final java.lang.String PREVENT_SYNC_START_FOR_ASYNC_INVOKE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "com.sun.xml.internal.ws.client.StubRequestSyncStartForAsyncInvoke"
private com.sun.xml.internal.ws.util.Pool<com.sun.xml.internal.ws.api.pipe.Tube> tubes;
descriptor: Lcom/sun/xml/internal/ws/util/Pool;
flags: (0x0002) ACC_PRIVATE
Signature: Lcom/sun/xml/internal/ws/util/Pool<Lcom/sun/xml/internal/ws/api/pipe/Tube;>;
private final com.sun.xml.internal.ws.api.pipe.Engine engine;
descriptor: Lcom/sun/xml/internal/ws/api/pipe/Engine;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
protected final com.sun.xml.internal.ws.client.WSServiceDelegate owner;
descriptor: Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected com.sun.xml.internal.ws.api.addressing.WSEndpointReference endpointReference;
descriptor: Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
flags: (0x0004) ACC_PROTECTED
RuntimeInvisibleAnnotations:
com.sun.istack.internal.Nullable()
protected final com.sun.xml.internal.ws.binding.BindingImpl binding;
descriptor: Lcom/sun/xml/internal/ws/binding/BindingImpl;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final com.sun.xml.internal.ws.api.client.WSPortInfo portInfo;
descriptor: Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected com.sun.xml.internal.ws.api.addressing.AddressingVersion addrVersion;
descriptor: Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
flags: (0x0004) ACC_PROTECTED
public com.sun.xml.internal.ws.client.RequestContext requestContext;
descriptor: Lcom/sun/xml/internal/ws/client/RequestContext;
flags: (0x0001) ACC_PUBLIC
private final com.sun.xml.internal.ws.client.RequestContext cleanRequestContext;
descriptor: Lcom/sun/xml/internal/ws/client/RequestContext;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private com.sun.xml.internal.ws.client.ResponseContext responseContext;
descriptor: Lcom/sun/xml/internal/ws/client/ResponseContext;
flags: (0x0002) ACC_PRIVATE
protected final com.sun.xml.internal.ws.api.model.wsdl.WSDLPort wsdlPort;
descriptor: Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
RuntimeInvisibleAnnotations:
com.sun.istack.internal.Nullable()
protected javax.xml.namespace.QName portname;
descriptor: Ljavax/xml/namespace/QName;
flags: (0x0004) ACC_PROTECTED
private volatile com.sun.xml.internal.ws.api.message.Header[] ;
descriptor: [Lcom/sun/xml/internal/ws/api/message/Header;
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
RuntimeInvisibleAnnotations:
com.sun.istack.internal.Nullable()
private final com.sun.xml.internal.ws.model.wsdl.WSDLProperties wsdlProperties;
descriptor: Lcom/sun/xml/internal/ws/model/wsdl/WSDLProperties;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
protected com.sun.xml.internal.ws.wsdl.OperationDispatcher operationDispatcher;
descriptor: Lcom/sun/xml/internal/ws/wsdl/OperationDispatcher;
flags: (0x0004) ACC_PROTECTED
private final com.sun.org.glassfish.gmbal.ManagedObjectManager managedObjectManager;
descriptor: Lcom/sun/org/glassfish/gmbal/ManagedObjectManager;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
private boolean managedObjectManagerClosed;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private final java.util.Set<com.sun.xml.internal.ws.api.Component> components;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Lcom/sun/xml/internal/ws/api/Component;>;
private static final java.util.logging.Logger monitoringLogger;
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 "com.sun.xml.internal.ws.monitoring"
invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
putstatic com.sun.xml.internal.ws.client.Stub.monitoringLogger:Ljava/util/logging/Logger;
return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>(com.sun.xml.internal.ws.client.WSServiceDelegate, com.sun.xml.internal.ws.api.pipe.Tube, com.sun.xml.internal.ws.binding.BindingImpl, com.sun.xml.internal.ws.api.model.wsdl.WSDLPort, com.sun.xml.internal.ws.api.EndpointAddress, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
descriptor: (Lcom/sun/xml/internal/ws/client/WSServiceDelegate;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/EndpointAddress;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=9, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
aload 2
aconst_null
aconst_null
aload 3
aload 4
aload 5
aload 6
invokespecial com.sun.xml.internal.ws.client.Stub.<init>:(Lcom/sun/xml/internal/ws/client/WSServiceDelegate;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/EndpointAddress;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
1: return
end local 6 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 2 0 this Lcom/sun/xml/internal/ws/client/Stub;
0 2 1 owner Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
0 2 2 master Lcom/sun/xml/internal/ws/api/pipe/Tube;
0 2 3 binding Lcom/sun/xml/internal/ws/binding/BindingImpl;
0 2 4 wsdlPort Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
0 2 5 defaultEndPointAddress Lcom/sun/xml/internal/ws/api/EndpointAddress;
0 2 6 epr Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
RuntimeInvisibleParameterAnnotations:
0:
1:
2:
3:
4:
5:
com.sun.istack.internal.Nullable()
MethodParameters:
Name Flags
owner
master
binding
wsdlPort
defaultEndPointAddress
epr
protected void <init>(javax.xml.namespace.QName, com.sun.xml.internal.ws.client.WSServiceDelegate, com.sun.xml.internal.ws.api.pipe.Tube, com.sun.xml.internal.ws.binding.BindingImpl, com.sun.xml.internal.ws.api.model.wsdl.WSDLPort, com.sun.xml.internal.ws.api.EndpointAddress, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
descriptor: (Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/client/WSServiceDelegate;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/EndpointAddress;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=9, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 0
aload 2
aload 3
aconst_null
aload 1
aload 4
aload 5
aload 6
aload 7
invokespecial com.sun.xml.internal.ws.client.Stub.<init>:(Lcom/sun/xml/internal/ws/client/WSServiceDelegate;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/EndpointAddress;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
1: return
end local 7 end local 6 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 2 0 this Lcom/sun/xml/internal/ws/client/Stub;
0 2 1 portname Ljavax/xml/namespace/QName;
0 2 2 owner Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
0 2 3 master Lcom/sun/xml/internal/ws/api/pipe/Tube;
0 2 4 binding Lcom/sun/xml/internal/ws/binding/BindingImpl;
0 2 5 wsdlPort Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
0 2 6 defaultEndPointAddress Lcom/sun/xml/internal/ws/api/EndpointAddress;
0 2 7 epr Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
RuntimeInvisibleParameterAnnotations:
0:
1:
2:
3:
4:
5:
6:
com.sun.istack.internal.Nullable()
MethodParameters:
Name Flags
portname
owner
master
binding
wsdlPort
defaultEndPointAddress
epr
protected void <init>(com.sun.xml.internal.ws.api.client.WSPortInfo, com.sun.xml.internal.ws.binding.BindingImpl, com.sun.xml.internal.ws.api.pipe.Tube, com.sun.xml.internal.ws.api.EndpointAddress, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
descriptor: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/EndpointAddress;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=9, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
invokeinterface com.sun.xml.internal.ws.api.client.WSPortInfo.getOwner:()Lcom/sun/xml/internal/ws/api/WSService;
checkcast com.sun.xml.internal.ws.client.WSServiceDelegate
aload 3
aload 1
aconst_null
aload 2
aload 1
invokeinterface com.sun.xml.internal.ws.api.client.WSPortInfo.getPort:()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
aload 4
aload 5
invokespecial com.sun.xml.internal.ws.client.Stub.<init>:(Lcom/sun/xml/internal/ws/client/WSServiceDelegate;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/EndpointAddress;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
1: 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 2 0 this Lcom/sun/xml/internal/ws/client/Stub;
0 2 1 portInfo Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
0 2 2 binding Lcom/sun/xml/internal/ws/binding/BindingImpl;
0 2 3 master Lcom/sun/xml/internal/ws/api/pipe/Tube;
0 2 4 defaultEndPointAddress Lcom/sun/xml/internal/ws/api/EndpointAddress;
0 2 5 epr Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
RuntimeInvisibleParameterAnnotations:
0:
1:
2:
3:
4:
com.sun.istack.internal.Nullable()
MethodParameters:
Name Flags
portInfo
binding
master
defaultEndPointAddress
epr
protected void <init>(com.sun.xml.internal.ws.api.client.WSPortInfo, com.sun.xml.internal.ws.binding.BindingImpl, com.sun.xml.internal.ws.api.EndpointAddress, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
descriptor: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/EndpointAddress;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, 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
aconst_null
aload 3
aload 4
invokespecial com.sun.xml.internal.ws.client.Stub.<init>:(Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/EndpointAddress;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/client/Stub;
0 2 1 portInfo Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
0 2 2 binding Lcom/sun/xml/internal/ws/binding/BindingImpl;
0 2 3 defaultEndPointAddress Lcom/sun/xml/internal/ws/api/EndpointAddress;
0 2 4 epr Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
RuntimeInvisibleParameterAnnotations:
0:
1:
2:
3:
com.sun.istack.internal.Nullable()
MethodParameters:
Name Flags
portInfo
binding
defaultEndPointAddress
epr
private void <init>(com.sun.xml.internal.ws.client.WSServiceDelegate, com.sun.xml.internal.ws.api.pipe.Tube, com.sun.xml.internal.ws.api.client.WSPortInfo, javax.xml.namespace.QName, com.sun.xml.internal.ws.binding.BindingImpl, com.sun.xml.internal.ws.api.model.wsdl.WSDLPort, com.sun.xml.internal.ws.api.EndpointAddress, com.sun.xml.internal.ws.api.addressing.WSEndpointReference);
descriptor: (Lcom/sun/xml/internal/ws/client/WSServiceDelegate;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Ljavax/xml/namespace/QName;Lcom/sun/xml/internal/ws/binding/BindingImpl;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/EndpointAddress;Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=15, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new com.sun.xml.internal.ws.client.RequestContext
dup
invokespecial com.sun.xml.internal.ws.client.RequestContext.<init>:()V
putfield com.sun.xml.internal.ws.client.Stub.requestContext:Lcom/sun/xml/internal/ws/client/RequestContext;
2: aload 0
aconst_null
putfield com.sun.xml.internal.ws.client.Stub.operationDispatcher:Lcom/sun/xml/internal/ws/wsdl/OperationDispatcher;
3: aload 0
iconst_0
putfield com.sun.xml.internal.ws.client.Stub.managedObjectManagerClosed:Z
4: aload 0
new java.util.concurrent.CopyOnWriteArraySet
dup
invokespecial java.util.concurrent.CopyOnWriteArraySet.<init>:()V
putfield com.sun.xml.internal.ws.client.Stub.components:Ljava/util/Set;
5: invokestatic com.sun.xml.internal.ws.api.server.ContainerResolver.getDefault:()Lcom/sun/xml/internal/ws/api/server/ThreadLocalContainerResolver;
aload 1
invokevirtual com.sun.xml.internal.ws.client.WSServiceDelegate.getContainer:()Lcom/sun/xml/internal/ws/api/server/Container;
invokevirtual com.sun.xml.internal.ws.api.server.ThreadLocalContainerResolver.enterContainer:(Lcom/sun/xml/internal/ws/api/server/Container;)Lcom/sun/xml/internal/ws/api/server/Container;
astore 9
start local 9 6: aload 0
aload 1
putfield com.sun.xml.internal.ws.client.Stub.owner:Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
7: aload 0
aload 3
putfield com.sun.xml.internal.ws.client.Stub.portInfo:Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
8: aload 0
aload 6
ifnull 9
aload 6
goto 11
StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.client.WSServiceDelegate com.sun.xml.internal.ws.api.pipe.Tube com.sun.xml.internal.ws.api.client.WSPortInfo javax.xml.namespace.QName com.sun.xml.internal.ws.binding.BindingImpl com.sun.xml.internal.ws.api.model.wsdl.WSDLPort com.sun.xml.internal.ws.api.EndpointAddress com.sun.xml.internal.ws.api.addressing.WSEndpointReference com.sun.xml.internal.ws.api.server.Container
StackMap stack: com.sun.xml.internal.ws.client.Stub
9: aload 3
ifnull 10
aload 3
invokeinterface com.sun.xml.internal.ws.api.client.WSPortInfo.getPort:()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
goto 11
StackMap locals:
StackMap stack: com.sun.xml.internal.ws.client.Stub
10: aconst_null
StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.client.WSServiceDelegate com.sun.xml.internal.ws.api.pipe.Tube com.sun.xml.internal.ws.api.client.WSPortInfo javax.xml.namespace.QName com.sun.xml.internal.ws.binding.BindingImpl com.sun.xml.internal.ws.api.model.wsdl.WSDLPort com.sun.xml.internal.ws.api.EndpointAddress com.sun.xml.internal.ws.api.addressing.WSEndpointReference com.sun.xml.internal.ws.api.server.Container
StackMap stack: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.api.model.wsdl.WSDLPort
11: putfield com.sun.xml.internal.ws.client.Stub.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
12: aload 0
aload 4
putfield com.sun.xml.internal.ws.client.Stub.portname:Ljavax/xml/namespace/QName;
13: aload 4
ifnonnull 19
14: aload 3
ifnull 17
15: aload 0
aload 3
invokeinterface com.sun.xml.internal.ws.api.client.WSPortInfo.getPortName:()Ljavax/xml/namespace/QName;
putfield com.sun.xml.internal.ws.client.Stub.portname:Ljavax/xml/namespace/QName;
16: goto 19
StackMap locals:
StackMap stack:
17: aload 6
ifnull 19
18: aload 0
aload 6
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLPort.getName:()Ljavax/xml/namespace/QName;
putfield com.sun.xml.internal.ws.client.Stub.portname:Ljavax/xml/namespace/QName;
19: StackMap locals:
StackMap stack:
aload 0
aload 5
putfield com.sun.xml.internal.ws.client.Stub.binding:Lcom/sun/xml/internal/ws/binding/BindingImpl;
20: aload 5
ldc Lcom/sun/xml/internal/ws/api/ComponentFeature;
invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.getFeature:(Ljava/lang/Class;)Ljavax/xml/ws/WebServiceFeature;
checkcast com.sun.xml.internal.ws.api.ComponentFeature
astore 10
start local 10 21: aload 10
ifnull 23
getstatic com.sun.xml.internal.ws.api.ComponentFeature$Target.STUB:Lcom/sun/xml/internal/ws/api/ComponentFeature$Target;
aload 10
invokevirtual com.sun.xml.internal.ws.api.ComponentFeature.getTarget:()Lcom/sun/xml/internal/ws/api/ComponentFeature$Target;
invokevirtual com.sun.xml.internal.ws.api.ComponentFeature$Target.equals:(Ljava/lang/Object;)Z
ifeq 23
22: aload 0
getfield com.sun.xml.internal.ws.client.Stub.components:Ljava/util/Set;
aload 10
invokevirtual com.sun.xml.internal.ws.api.ComponentFeature.getComponent:()Lcom/sun/xml/internal/ws/api/Component;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
23: StackMap locals: com.sun.xml.internal.ws.api.ComponentFeature
StackMap stack:
aload 5
ldc Lcom/sun/xml/internal/ws/api/ComponentsFeature;
invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.getFeature:(Ljava/lang/Class;)Ljavax/xml/ws/WebServiceFeature;
checkcast com.sun.xml.internal.ws.api.ComponentsFeature
astore 11
start local 11 24: aload 11
ifnull 30
25: aload 11
invokevirtual com.sun.xml.internal.ws.api.ComponentsFeature.getComponentFeatures:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 13
goto 29
StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.client.WSServiceDelegate com.sun.xml.internal.ws.api.pipe.Tube com.sun.xml.internal.ws.api.client.WSPortInfo javax.xml.namespace.QName com.sun.xml.internal.ws.binding.BindingImpl com.sun.xml.internal.ws.api.model.wsdl.WSDLPort com.sun.xml.internal.ws.api.EndpointAddress com.sun.xml.internal.ws.api.addressing.WSEndpointReference com.sun.xml.internal.ws.api.server.Container com.sun.xml.internal.ws.api.ComponentFeature com.sun.xml.internal.ws.api.ComponentsFeature top java.util.Iterator
StackMap stack:
26: aload 13
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.ComponentFeature
astore 12
start local 12 27: getstatic com.sun.xml.internal.ws.api.ComponentFeature$Target.STUB:Lcom/sun/xml/internal/ws/api/ComponentFeature$Target;
aload 12
invokevirtual com.sun.xml.internal.ws.api.ComponentFeature.getTarget:()Lcom/sun/xml/internal/ws/api/ComponentFeature$Target;
invokevirtual com.sun.xml.internal.ws.api.ComponentFeature$Target.equals:(Ljava/lang/Object;)Z
ifeq 29
28: aload 0
getfield com.sun.xml.internal.ws.client.Stub.components:Ljava/util/Set;
aload 12
invokevirtual com.sun.xml.internal.ws.api.ComponentFeature.getComponent:()Lcom/sun/xml/internal/ws/api/Component;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 12 29: StackMap locals:
StackMap stack:
aload 13
invokeinterface java.util.Iterator.hasNext:()Z
ifne 26
30: StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.client.WSServiceDelegate com.sun.xml.internal.ws.api.pipe.Tube com.sun.xml.internal.ws.api.client.WSPortInfo javax.xml.namespace.QName com.sun.xml.internal.ws.binding.BindingImpl com.sun.xml.internal.ws.api.model.wsdl.WSDLPort com.sun.xml.internal.ws.api.EndpointAddress com.sun.xml.internal.ws.api.addressing.WSEndpointReference com.sun.xml.internal.ws.api.server.Container com.sun.xml.internal.ws.api.ComponentFeature com.sun.xml.internal.ws.api.ComponentsFeature
StackMap stack:
aload 8
ifnull 33
31: aload 0
getfield com.sun.xml.internal.ws.client.Stub.requestContext:Lcom/sun/xml/internal/ws/client/RequestContext;
aload 8
invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference.getAddress:()Ljava/lang/String;
invokevirtual com.sun.xml.internal.ws.client.RequestContext.setEndPointAddressString:(Ljava/lang/String;)V
32: goto 34
33: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.client.Stub.requestContext:Lcom/sun/xml/internal/ws/client/RequestContext;
aload 7
invokevirtual com.sun.xml.internal.ws.client.RequestContext.setEndpointAddress:(Lcom/sun/xml/internal/ws/api/EndpointAddress;)V
34: StackMap locals:
StackMap stack:
aload 0
new com.sun.xml.internal.ws.api.pipe.Engine
dup
aload 0
invokevirtual com.sun.xml.internal.ws.client.Stub.getStringId:()Ljava/lang/String;
aload 1
invokevirtual com.sun.xml.internal.ws.client.WSServiceDelegate.getContainer:()Lcom/sun/xml/internal/ws/api/server/Container;
aload 1
invokevirtual com.sun.xml.internal.ws.client.WSServiceDelegate.getExecutor:()Ljava/util/concurrent/Executor;
invokespecial com.sun.xml.internal.ws.api.pipe.Engine.<init>:(Ljava/lang/String;Lcom/sun/xml/internal/ws/api/server/Container;Ljava/util/concurrent/Executor;)V
putfield com.sun.xml.internal.ws.client.Stub.engine:Lcom/sun/xml/internal/ws/api/pipe/Engine;
35: aload 0
aload 8
putfield com.sun.xml.internal.ws.client.Stub.endpointReference:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
36: aload 0
aload 6
ifnonnull 37
new com.sun.xml.internal.ws.model.wsdl.WSDLDirectProperties
dup
aload 1
invokevirtual com.sun.xml.internal.ws.client.WSServiceDelegate.getServiceName:()Ljavax/xml/namespace/QName;
aload 4
invokespecial com.sun.xml.internal.ws.model.wsdl.WSDLDirectProperties.<init>:(Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;)V
goto 38
StackMap locals:
StackMap stack: com.sun.xml.internal.ws.client.Stub
37: new com.sun.xml.internal.ws.model.wsdl.WSDLPortProperties
dup
aload 6
invokespecial com.sun.xml.internal.ws.model.wsdl.WSDLPortProperties.<init>:(Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;)V
StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.client.WSServiceDelegate com.sun.xml.internal.ws.api.pipe.Tube com.sun.xml.internal.ws.api.client.WSPortInfo javax.xml.namespace.QName com.sun.xml.internal.ws.binding.BindingImpl com.sun.xml.internal.ws.api.model.wsdl.WSDLPort com.sun.xml.internal.ws.api.EndpointAddress com.sun.xml.internal.ws.api.addressing.WSEndpointReference com.sun.xml.internal.ws.api.server.Container com.sun.xml.internal.ws.api.ComponentFeature com.sun.xml.internal.ws.api.ComponentsFeature
StackMap stack: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.model.wsdl.WSDLProperties
38: putfield com.sun.xml.internal.ws.client.Stub.wsdlProperties:Lcom/sun/xml/internal/ws/model/wsdl/WSDLProperties;
39: aload 0
aload 0
getfield com.sun.xml.internal.ws.client.Stub.requestContext:Lcom/sun/xml/internal/ws/client/RequestContext;
invokevirtual com.sun.xml.internal.ws.client.RequestContext.copy:()Lcom/sun/xml/internal/ws/client/RequestContext;
putfield com.sun.xml.internal.ws.client.Stub.cleanRequestContext:Lcom/sun/xml/internal/ws/client/RequestContext;
40: aload 0
new com.sun.xml.internal.ws.client.MonitorRootClient
dup
aload 0
invokespecial com.sun.xml.internal.ws.client.MonitorRootClient.<init>:(Lcom/sun/xml/internal/ws/client/Stub;)V
aload 0
invokevirtual com.sun.xml.internal.ws.client.MonitorRootClient.createManagedObjectManager:(Lcom/sun/xml/internal/ws/client/Stub;)Lcom/sun/org/glassfish/gmbal/ManagedObjectManager;
putfield com.sun.xml.internal.ws.client.Stub.managedObjectManager:Lcom/sun/org/glassfish/gmbal/ManagedObjectManager;
41: aload 2
ifnull 44
42: aload 0
new com.sun.xml.internal.ws.util.Pool$TubePool
dup
aload 2
invokespecial com.sun.xml.internal.ws.util.Pool$TubePool.<init>:(Lcom/sun/xml/internal/ws/api/pipe/Tube;)V
putfield com.sun.xml.internal.ws.client.Stub.tubes:Lcom/sun/xml/internal/ws/util/Pool;
43: goto 45
44: StackMap locals:
StackMap stack:
aload 0
new com.sun.xml.internal.ws.util.Pool$TubePool
dup
aload 0
aload 3
aload 5
invokevirtual com.sun.xml.internal.ws.client.Stub.createPipeline:(Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;)Lcom/sun/xml/internal/ws/api/pipe/Tube;
invokespecial com.sun.xml.internal.ws.util.Pool$TubePool.<init>:(Lcom/sun/xml/internal/ws/api/pipe/Tube;)V
putfield com.sun.xml.internal.ws.client.Stub.tubes:Lcom/sun/xml/internal/ws/util/Pool;
45: StackMap locals:
StackMap stack:
aload 0
aload 5
invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.getAddressingVersion:()Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
putfield com.sun.xml.internal.ws.client.Stub.addrVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
46: aload 0
getfield com.sun.xml.internal.ws.client.Stub.managedObjectManager:Lcom/sun/org/glassfish/gmbal/ManagedObjectManager;
invokeinterface com.sun.org.glassfish.gmbal.ManagedObjectManager.resumeJMXRegistration:()V
end local 11 end local 10 47: goto 51
StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.client.WSServiceDelegate com.sun.xml.internal.ws.api.pipe.Tube com.sun.xml.internal.ws.api.client.WSPortInfo javax.xml.namespace.QName com.sun.xml.internal.ws.binding.BindingImpl com.sun.xml.internal.ws.api.model.wsdl.WSDLPort com.sun.xml.internal.ws.api.EndpointAddress com.sun.xml.internal.ws.api.addressing.WSEndpointReference com.sun.xml.internal.ws.api.server.Container
StackMap stack: java.lang.Throwable
48: astore 14
49: invokestatic com.sun.xml.internal.ws.api.server.ContainerResolver.getDefault:()Lcom/sun/xml/internal/ws/api/server/ThreadLocalContainerResolver;
aload 9
invokevirtual com.sun.xml.internal.ws.api.server.ThreadLocalContainerResolver.exitContainer:(Lcom/sun/xml/internal/ws/api/server/Container;)V
50: aload 14
athrow
51: StackMap locals:
StackMap stack:
invokestatic com.sun.xml.internal.ws.api.server.ContainerResolver.getDefault:()Lcom/sun/xml/internal/ws/api/server/ThreadLocalContainerResolver;
aload 9
invokevirtual com.sun.xml.internal.ws.api.server.ThreadLocalContainerResolver.exitContainer:(Lcom/sun/xml/internal/ws/api/server/Container;)V
52: return
end local 9 end local 8 end local 7 end local 6 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 53 0 this Lcom/sun/xml/internal/ws/client/Stub;
0 53 1 owner Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
0 53 2 master Lcom/sun/xml/internal/ws/api/pipe/Tube;
0 53 3 portInfo Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
0 53 4 portname Ljavax/xml/namespace/QName;
0 53 5 binding Lcom/sun/xml/internal/ws/binding/BindingImpl;
0 53 6 wsdlPort Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
0 53 7 defaultEndPointAddress Lcom/sun/xml/internal/ws/api/EndpointAddress;
0 53 8 epr Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
6 53 9 old Lcom/sun/xml/internal/ws/api/server/Container;
21 47 10 cf Lcom/sun/xml/internal/ws/api/ComponentFeature;
24 47 11 csf Lcom/sun/xml/internal/ws/api/ComponentsFeature;
27 29 12 cfi Lcom/sun/xml/internal/ws/api/ComponentFeature;
Exception table:
from to target type
6 48 48 any
RuntimeInvisibleParameterAnnotations:
0:
1:
com.sun.istack.internal.Nullable()
2:
com.sun.istack.internal.Nullable()
3:
4:
5:
com.sun.istack.internal.Nullable()
6:
7:
com.sun.istack.internal.Nullable()
MethodParameters:
Name Flags
owner
master
portInfo
portname
binding
wsdlPort
defaultEndPointAddress
epr
private com.sun.xml.internal.ws.api.pipe.Tube createPipeline(com.sun.xml.internal.ws.api.client.WSPortInfo, com.sun.xml.internal.ws.api.WSBinding);
descriptor: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;)Lcom/sun/xml/internal/ws/api/pipe/Tube;
flags: (0x0002) ACC_PRIVATE
Code:
stack=11, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokestatic com.sun.xml.internal.ws.client.Stub.checkAllWSDLExtensionsUnderstood:(Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;)V
1: aconst_null
astore 3
start local 3 2: aconst_null
astore 4
start local 4 3: aload 1
instanceof com.sun.xml.internal.ws.client.SEIPortInfo
ifeq 7
4: aload 1
checkcast com.sun.xml.internal.ws.client.SEIPortInfo
astore 5
start local 5 5: aload 5
getfield com.sun.xml.internal.ws.client.SEIPortInfo.model:Lcom/sun/xml/internal/ws/model/SOAPSEIModel;
astore 3
6: aload 5
getfield com.sun.xml.internal.ws.client.SEIPortInfo.sei:Ljava/lang/Class;
astore 4
end local 5 7: StackMap locals: com.sun.xml.internal.ws.api.model.SEIModel java.lang.Class
StackMap stack:
aload 1
invokeinterface com.sun.xml.internal.ws.api.client.WSPortInfo.getBindingId:()Lcom/sun/xml/internal/ws/api/BindingID;
astore 5
start local 5 8: invokestatic java.lang.Thread.currentThread:()Ljava/lang/Thread;
invokevirtual java.lang.Thread.getContextClassLoader:()Ljava/lang/ClassLoader;
aload 5
aload 0
getfield com.sun.xml.internal.ws.client.Stub.owner:Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
invokevirtual com.sun.xml.internal.ws.client.WSServiceDelegate.getContainer:()Lcom/sun/xml/internal/ws/api/server/Container;
9: invokestatic com.sun.xml.internal.ws.api.pipe.TubelineAssemblerFactory.create:(Ljava/lang/ClassLoader;Lcom/sun/xml/internal/ws/api/BindingID;Lcom/sun/xml/internal/ws/api/server/Container;)Lcom/sun/xml/internal/ws/api/pipe/TubelineAssembler;
astore 6
start local 6 10: aload 6
ifnonnull 12
11: new javax.xml.ws.WebServiceException
dup
new java.lang.StringBuilder
dup
ldc "Unable to process bindingID="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals: com.sun.xml.internal.ws.api.BindingID com.sun.xml.internal.ws.api.pipe.TubelineAssembler
StackMap stack:
aload 6
13: new com.sun.xml.internal.ws.api.pipe.ClientTubeAssemblerContext
dup
14: aload 1
invokeinterface com.sun.xml.internal.ws.api.client.WSPortInfo.getEndpointAddress:()Lcom/sun/xml/internal/ws/api/EndpointAddress;
15: aload 1
invokeinterface com.sun.xml.internal.ws.api.client.WSPortInfo.getPort:()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
16: aload 0
aload 2
aload 0
getfield com.sun.xml.internal.ws.client.Stub.owner:Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
invokevirtual com.sun.xml.internal.ws.client.WSServiceDelegate.getContainer:()Lcom/sun/xml/internal/ws/api/server/Container;
aload 2
checkcast com.sun.xml.internal.ws.binding.BindingImpl
invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.createCodec:()Lcom/sun/xml/internal/ws/api/pipe/Codec;
aload 3
aload 4
17: invokespecial com.sun.xml.internal.ws.api.pipe.ClientTubeAssemblerContext.<init>:(Lcom/sun/xml/internal/ws/api/EndpointAddress;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/developer/WSBindingProvider;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/server/Container;Lcom/sun/xml/internal/ws/api/pipe/Codec;Lcom/sun/xml/internal/ws/api/model/SEIModel;Ljava/lang/Class;)V
18: invokeinterface com.sun.xml.internal.ws.api.pipe.TubelineAssembler.createClient:(Lcom/sun/xml/internal/ws/api/pipe/ClientTubeAssemblerContext;)Lcom/sun/xml/internal/ws/api/pipe/Tube;
areturn
end local 6 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 19 0 this Lcom/sun/xml/internal/ws/client/Stub;
0 19 1 portInfo Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
0 19 2 binding Lcom/sun/xml/internal/ws/api/WSBinding;
2 19 3 seiModel Lcom/sun/xml/internal/ws/api/model/SEIModel;
3 19 4 sei Ljava/lang/Class;
5 7 5 sp Lcom/sun/xml/internal/ws/client/SEIPortInfo;
8 19 5 bindingId Lcom/sun/xml/internal/ws/api/BindingID;
10 19 6 assembler Lcom/sun/xml/internal/ws/api/pipe/TubelineAssembler;
MethodParameters:
Name Flags
portInfo
binding
public com.sun.xml.internal.ws.api.model.wsdl.WSDLPort getWSDLPort();
descriptor: ()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.client.Stub.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/client/Stub;
public com.sun.xml.internal.ws.api.WSService getService();
descriptor: ()Lcom/sun/xml/internal/ws/api/WSService;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.client.Stub.owner:Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/client/Stub;
public com.sun.xml.internal.ws.util.Pool<com.sun.xml.internal.ws.api.pipe.Tube> getTubes();
descriptor: ()Lcom/sun/xml/internal/ws/util/Pool;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.client.Stub.tubes:Lcom/sun/xml/internal/ws/util/Pool;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/client/Stub;
Signature: ()Lcom/sun/xml/internal/ws/util/Pool<Lcom/sun/xml/internal/ws/api/pipe/Tube;>;
private static void checkAllWSDLExtensionsUnderstood(com.sun.xml.internal.ws.api.client.WSPortInfo, com.sun.xml.internal.ws.api.WSBinding);
descriptor: (Lcom/sun/xml/internal/ws/api/client/WSPortInfo;Lcom/sun/xml/internal/ws/api/WSBinding;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface com.sun.xml.internal.ws.api.client.WSPortInfo.getPort:()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
ifnull 2
aload 1
ldc Ljavax/xml/ws/RespectBindingFeature;
invokeinterface com.sun.xml.internal.ws.api.WSBinding.isFeatureEnabled:(Ljava/lang/Class;)Z
ifeq 2
1: aload 0
invokeinterface com.sun.xml.internal.ws.api.client.WSPortInfo.getPort:()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLPort.areRequiredExtensionsUnderstood:()Z
pop
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 port Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
0 3 1 binding Lcom/sun/xml/internal/ws/api/WSBinding;
MethodParameters:
Name Flags
port
binding
public com.sun.xml.internal.ws.api.client.WSPortInfo getPortInfo();
descriptor: ()Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.client.Stub.portInfo:Lcom/sun/xml/internal/ws/api/client/WSPortInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/client/Stub;
public com.sun.xml.internal.ws.wsdl.OperationDispatcher getOperationDispatcher();
descriptor: ()Lcom/sun/xml/internal/ws/wsdl/OperationDispatcher;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.client.Stub.operationDispatcher:Lcom/sun/xml/internal/ws/wsdl/OperationDispatcher;
ifnonnull 2
aload 0
getfield com.sun.xml.internal.ws.client.Stub.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
ifnull 2
1: aload 0
new com.sun.xml.internal.ws.wsdl.OperationDispatcher
dup
aload 0
getfield com.sun.xml.internal.ws.client.Stub.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
aload 0
getfield com.sun.xml.internal.ws.client.Stub.binding:Lcom/sun/xml/internal/ws/binding/BindingImpl;
aconst_null
invokespecial com.sun.xml.internal.ws.wsdl.OperationDispatcher.<init>:(Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/model/SEIModel;)V
putfield com.sun.xml.internal.ws.client.Stub.operationDispatcher:Lcom/sun/xml/internal/ws/wsdl/OperationDispatcher;
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.client.Stub.operationDispatcher:Lcom/sun/xml/internal/ws/wsdl/OperationDispatcher;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/xml/internal/ws/client/Stub;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.Nullable()
protected abstract javax.xml.namespace.QName getPortName();
descriptor: ()Ljavax/xml/namespace/QName;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
protected final javax.xml.namespace.QName getServiceName();
descriptor: ()Ljavax/xml/namespace/QName;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.client.Stub.owner:Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
invokevirtual com.sun.xml.internal.ws.client.WSServiceDelegate.getServiceName:()Ljavax/xml/namespace/QName;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/client/Stub;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
public final java.util.concurrent.Executor getExecutor();
descriptor: ()Ljava/util/concurrent/Executor;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.client.Stub.owner:Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
invokevirtual com.sun.xml.internal.ws.client.WSServiceDelegate.getExecutor:()Ljava/util/concurrent/Executor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/client/Stub;
protected final com.sun.xml.internal.ws.api.message.Packet process(com.sun.xml.internal.ws.api.message.Packet, com.sun.xml.internal.ws.client.RequestContext, com.sun.xml.internal.ws.client.ResponseContextReceiver);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/client/RequestContext;Lcom/sun/xml/internal/ws/client/ResponseContextReceiver;)Lcom/sun/xml/internal/ws/api/message/Packet;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=4, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
putfield com.sun.xml.internal.ws.api.message.Packet.isSynchronousMEP:Ljava/lang/Boolean;
1: aload 1
aload 0
putfield com.sun.xml.internal.ws.api.message.Packet.component:Lcom/sun/xml/internal/ws/api/Component;
2: aload 0
aload 1
aload 2
invokevirtual com.sun.xml.internal.ws.client.Stub.configureRequestPacket:(Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/client/RequestContext;)V
3: aload 0
getfield com.sun.xml.internal.ws.client.Stub.tubes:Lcom/sun/xml/internal/ws/util/Pool;
astore 4
start local 4 4: aload 4
ifnonnull 6
5: new javax.xml.ws.WebServiceException
dup
ldc "close method has already been invoked"
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals: com.sun.xml.internal.ws.util.Pool
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.client.Stub.engine:Lcom/sun/xml/internal/ws/api/pipe/Engine;
invokevirtual com.sun.xml.internal.ws.api.pipe.Engine.createFiber:()Lcom/sun/xml/internal/ws/api/pipe/Fiber;
astore 5
start local 5 7: aload 0
aload 5
invokevirtual com.sun.xml.internal.ws.client.Stub.configureFiber:(Lcom/sun/xml/internal/ws/api/pipe/Fiber;)V
8: aload 4
invokevirtual com.sun.xml.internal.ws.util.Pool.take:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.pipe.Tube
astore 6
start local 6 9: aload 5
aload 6
aload 1
invokevirtual com.sun.xml.internal.ws.api.pipe.Fiber.runSync:(Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/message/Packet;)Lcom/sun/xml/internal/ws/api/message/Packet;
astore 8
10: aload 5
invokevirtual com.sun.xml.internal.ws.api.pipe.Fiber.getPacket:()Lcom/sun/xml/internal/ws/api/message/Packet;
ifnonnull 11
aload 1
goto 12
StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.client.RequestContext com.sun.xml.internal.ws.client.ResponseContextReceiver com.sun.xml.internal.ws.util.Pool com.sun.xml.internal.ws.api.pipe.Fiber com.sun.xml.internal.ws.api.pipe.Tube top com.sun.xml.internal.ws.api.message.Packet
StackMap stack:
11: aload 5
invokevirtual com.sun.xml.internal.ws.api.pipe.Fiber.getPacket:()Lcom/sun/xml/internal/ws/api/message/Packet;
StackMap locals:
StackMap stack: com.sun.xml.internal.ws.api.message.Packet
12: astore 9
start local 9 13: aload 3
new com.sun.xml.internal.ws.client.ResponseContext
dup
aload 9
invokespecial com.sun.xml.internal.ws.client.ResponseContext.<init>:(Lcom/sun/xml/internal/ws/api/message/Packet;)V
invokeinterface com.sun.xml.internal.ws.client.ResponseContextReceiver.setResponseContext:(Lcom/sun/xml/internal/ws/client/ResponseContext;)V
14: aload 4
aload 6
invokevirtual com.sun.xml.internal.ws.util.Pool.recycle:(Ljava/lang/Object;)V
end local 9 15: aload 8
areturn
16: StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.client.RequestContext com.sun.xml.internal.ws.client.ResponseContextReceiver com.sun.xml.internal.ws.util.Pool com.sun.xml.internal.ws.api.pipe.Fiber com.sun.xml.internal.ws.api.pipe.Tube
StackMap stack: java.lang.Throwable
astore 7
17: aload 5
invokevirtual com.sun.xml.internal.ws.api.pipe.Fiber.getPacket:()Lcom/sun/xml/internal/ws/api/message/Packet;
ifnonnull 18
aload 1
goto 19
StackMap locals: java.lang.Throwable
StackMap stack:
18: aload 5
invokevirtual com.sun.xml.internal.ws.api.pipe.Fiber.getPacket:()Lcom/sun/xml/internal/ws/api/message/Packet;
StackMap locals:
StackMap stack: com.sun.xml.internal.ws.api.message.Packet
19: astore 9
start local 9 20: aload 3
new com.sun.xml.internal.ws.client.ResponseContext
dup
aload 9
invokespecial com.sun.xml.internal.ws.client.ResponseContext.<init>:(Lcom/sun/xml/internal/ws/api/message/Packet;)V
invokeinterface com.sun.xml.internal.ws.client.ResponseContextReceiver.setResponseContext:(Lcom/sun/xml/internal/ws/client/ResponseContext;)V
21: aload 4
aload 6
invokevirtual com.sun.xml.internal.ws.util.Pool.recycle:(Ljava/lang/Object;)V
end local 9 22: aload 7
athrow
end local 6 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 23 0 this Lcom/sun/xml/internal/ws/client/Stub;
0 23 1 packet Lcom/sun/xml/internal/ws/api/message/Packet;
0 23 2 requestContext Lcom/sun/xml/internal/ws/client/RequestContext;
0 23 3 receiver Lcom/sun/xml/internal/ws/client/ResponseContextReceiver;
4 23 4 pool Lcom/sun/xml/internal/ws/util/Pool<Lcom/sun/xml/internal/ws/api/pipe/Tube;>;
7 23 5 fiber Lcom/sun/xml/internal/ws/api/pipe/Fiber;
9 23 6 tube Lcom/sun/xml/internal/ws/api/pipe/Tube;
13 15 9 reply Lcom/sun/xml/internal/ws/api/message/Packet;
20 22 9 reply Lcom/sun/xml/internal/ws/api/message/Packet;
Exception table:
from to target type
9 10 16 any
MethodParameters:
Name Flags
packet
requestContext
receiver
private void configureRequestPacket(com.sun.xml.internal.ws.api.message.Packet, com.sun.xml.internal.ws.client.RequestContext);
descriptor: (Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/client/RequestContext;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
putfield com.sun.xml.internal.ws.api.message.Packet.proxy:Ljavax/xml/ws/BindingProvider;
1: aload 1
aload 0
getfield com.sun.xml.internal.ws.client.Stub.binding:Lcom/sun/xml/internal/ws/binding/BindingImpl;
invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.getHandlerConfig:()Lcom/sun/xml/internal/ws/client/HandlerConfiguration;
putfield com.sun.xml.internal.ws.api.message.Packet.handlerConfig:Lcom/sun/xml/internal/ws/client/HandlerConfiguration;
2: aload 0
getfield com.sun.xml.internal.ws.client.Stub.userOutboundHeaders:[Lcom/sun/xml/internal/ws/api/message/Header;
astore 3
start local 3 3: aload 3
ifnull 10
4: aload 1
invokevirtual com.sun.xml.internal.ws.api.message.Packet.getMessage:()Lcom/sun/xml/internal/ws/api/message/Message;
invokevirtual com.sun.xml.internal.ws.api.message.Message.getHeaders:()Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
astore 4
start local 4 5: aload 3
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 9
StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.client.RequestContext com.sun.xml.internal.ws.api.message.Header[] com.sun.xml.internal.ws.api.message.MessageHeaders top int int com.sun.xml.internal.ws.api.message.Header[]
StackMap stack:
6: aload 8
iload 6
aaload
astore 5
start local 5 7: aload 4
aload 5
invokeinterface com.sun.xml.internal.ws.api.message.MessageHeaders.add:(Lcom/sun/xml/internal/ws/api/message/Header;)Z
pop
end local 5 8: iinc 6 1
StackMap locals:
StackMap stack:
9: iload 6
iload 7
if_icmplt 6
end local 4 10: StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.client.RequestContext com.sun.xml.internal.ws.api.message.Header[]
StackMap stack:
aload 2
aload 1
aload 0
getfield com.sun.xml.internal.ws.client.Stub.binding:Lcom/sun/xml/internal/ws/binding/BindingImpl;
invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.getAddressingVersion:()Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
ifnull 11
iconst_1
goto 12
StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.client.RequestContext com.sun.xml.internal.ws.api.message.Header[]
StackMap stack: com.sun.xml.internal.ws.client.RequestContext com.sun.xml.internal.ws.api.message.Packet
11: iconst_0
StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.client.RequestContext com.sun.xml.internal.ws.api.message.Header[]
StackMap stack: com.sun.xml.internal.ws.client.RequestContext com.sun.xml.internal.ws.api.message.Packet int
12: invokevirtual com.sun.xml.internal.ws.client.RequestContext.fill:(Lcom/sun/xml/internal/ws/api/message/Packet;Z)V
13: aload 1
aload 0
getfield com.sun.xml.internal.ws.client.Stub.wsdlProperties:Lcom/sun/xml/internal/ws/model/wsdl/WSDLProperties;
invokevirtual com.sun.xml.internal.ws.api.message.Packet.addSatellite:(Lcom/oracle/webservices/internal/api/message/PropertySet;)V
14: aload 0
getfield com.sun.xml.internal.ws.client.Stub.addrVersion:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
ifnull 19
15: aload 1
invokevirtual com.sun.xml.internal.ws.api.message.Packet.getMessage:()Lcom/sun/xml/internal/ws/api/message/Message;
invokevirtual com.sun.xml.internal.ws.api.message.Message.getHeaders:()Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
astore 4
start local 4 16: aload 4
aload 0
getfield com.sun.xml.internal.ws.client.Stub.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
aload 0
getfield com.sun.xml.internal.ws.client.Stub.binding:Lcom/sun/xml/internal/ws/binding/BindingImpl;
aload 1
invokestatic com.sun.xml.internal.ws.api.message.AddressingUtils.fillRequestAddressingHeaders:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;Lcom/sun/xml/internal/ws/api/WSBinding;Lcom/sun/xml/internal/ws/api/message/Packet;)V
17: aload 0
getfield com.sun.xml.internal.ws.client.Stub.endpointReference:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
ifnull 19
18: aload 0
getfield com.sun.xml.internal.ws.client.Stub.endpointReference:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
aload 1
invokevirtual com.sun.xml.internal.ws.api.message.Packet.getMessage:()Lcom/sun/xml/internal/ws/api/message/Message;
invokevirtual com.sun.xml.internal.ws.api.message.Message.getHeaders:()Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference.addReferenceParametersToList:(Lcom/sun/xml/internal/ws/api/message/MessageHeaders;)V
end local 4 19: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/xml/internal/ws/client/Stub;
0 20 1 packet Lcom/sun/xml/internal/ws/api/message/Packet;
0 20 2 requestContext Lcom/sun/xml/internal/ws/client/RequestContext;
3 20 3 hl [Lcom/sun/xml/internal/ws/api/message/Header;
5 10 4 mh Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
7 8 5 h Lcom/sun/xml/internal/ws/api/message/Header;
16 19 4 headerList Lcom/sun/xml/internal/ws/api/message/MessageHeaders;
MethodParameters:
Name Flags
packet
requestContext
protected final void processAsync(com.sun.xml.internal.ws.client.AsyncResponseImpl<?>, com.sun.xml.internal.ws.api.message.Packet, com.sun.xml.internal.ws.client.RequestContext, com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback);
descriptor: (Lcom/sun/xml/internal/ws/client/AsyncResponseImpl;Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/client/RequestContext;Lcom/sun/xml/internal/ws/api/pipe/Fiber$CompletionCallback;)V
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Code:
stack=6, locals=10, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 2
aload 0
putfield com.sun.xml.internal.ws.api.message.Packet.component:Lcom/sun/xml/internal/ws/api/Component;
1: aload 0
aload 2
aload 3
invokevirtual com.sun.xml.internal.ws.client.Stub.configureRequestPacket:(Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/client/RequestContext;)V
2: aload 0
getfield com.sun.xml.internal.ws.client.Stub.tubes:Lcom/sun/xml/internal/ws/util/Pool;
astore 5
start local 5 3: aload 5
ifnonnull 5
4: new javax.xml.ws.WebServiceException
dup
ldc "close method has already been invoked"
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals: com.sun.xml.internal.ws.util.Pool
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.client.Stub.engine:Lcom/sun/xml/internal/ws/api/pipe/Engine;
invokevirtual com.sun.xml.internal.ws.api.pipe.Engine.createFiber:()Lcom/sun/xml/internal/ws/api/pipe/Fiber;
astore 6
start local 6 6: aload 0
aload 6
invokevirtual com.sun.xml.internal.ws.client.Stub.configureFiber:(Lcom/sun/xml/internal/ws/api/pipe/Fiber;)V
7: aload 1
aload 6
invokevirtual com.sun.xml.internal.ws.client.AsyncResponseImpl.setCancelable:(Lcom/sun/xml/internal/ws/api/Cancelable;)V
8: aload 1
invokevirtual com.sun.xml.internal.ws.client.AsyncResponseImpl.isCancelled:()Z
ifeq 10
9: return
10: StackMap locals: com.sun.xml.internal.ws.api.pipe.Fiber
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.client.Stub.owner:Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
ldc Lcom/sun/xml/internal/ws/api/pipe/FiberContextSwitchInterceptorFactory;
invokevirtual com.sun.xml.internal.ws.client.WSServiceDelegate.getSPI:(Ljava/lang/Class;)Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.pipe.FiberContextSwitchInterceptorFactory
astore 7
start local 7 11: aload 7
ifnull 13
12: aload 6
aload 7
invokeinterface com.sun.xml.internal.ws.api.pipe.FiberContextSwitchInterceptorFactory.create:()Lcom/sun/xml/internal/ws/api/pipe/FiberContextSwitchInterceptor;
invokevirtual com.sun.xml.internal.ws.api.pipe.Fiber.addInterceptor:(Lcom/sun/xml/internal/ws/api/pipe/FiberContextSwitchInterceptor;)V
13: StackMap locals: com.sun.xml.internal.ws.api.pipe.FiberContextSwitchInterceptorFactory
StackMap stack:
aload 5
invokevirtual com.sun.xml.internal.ws.util.Pool.take:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.pipe.Tube
astore 8
start local 8 14: new com.sun.xml.internal.ws.client.Stub$1
dup
aload 0
aload 5
aload 8
aload 4
invokespecial com.sun.xml.internal.ws.client.Stub$1.<init>:(Lcom/sun/xml/internal/ws/client/Stub;Lcom/sun/xml/internal/ws/util/Pool;Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/pipe/Fiber$CompletionCallback;)V
astore 9
start local 9 15: aload 6
aload 8
aload 2
aload 9
16: aload 0
invokevirtual com.sun.xml.internal.ws.client.Stub.getBinding:()Lcom/sun/xml/internal/ws/api/WSBinding;
ldc Lcom/sun/xml/internal/ws/api/pipe/SyncStartForAsyncFeature;
invokeinterface com.sun.xml.internal.ws.api.WSBinding.isFeatureEnabled:(Ljava/lang/Class;)Z
ifeq 18
17: aload 3
ldc "com.sun.xml.internal.ws.client.StubRequestSyncStartForAsyncInvoke"
invokevirtual com.sun.xml.internal.ws.client.RequestContext.containsKey:(Ljava/lang/Object;)Z
ifne 18
iconst_1
goto 19
StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.client.AsyncResponseImpl com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.client.RequestContext com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback com.sun.xml.internal.ws.util.Pool com.sun.xml.internal.ws.api.pipe.Fiber com.sun.xml.internal.ws.api.pipe.FiberContextSwitchInterceptorFactory com.sun.xml.internal.ws.api.pipe.Tube com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback
StackMap stack: com.sun.xml.internal.ws.api.pipe.Fiber com.sun.xml.internal.ws.api.pipe.Tube com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback
18: iconst_0
19: StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.client.AsyncResponseImpl com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.client.RequestContext com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback com.sun.xml.internal.ws.util.Pool com.sun.xml.internal.ws.api.pipe.Fiber com.sun.xml.internal.ws.api.pipe.FiberContextSwitchInterceptorFactory com.sun.xml.internal.ws.api.pipe.Tube com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback
StackMap stack: com.sun.xml.internal.ws.api.pipe.Fiber com.sun.xml.internal.ws.api.pipe.Tube com.sun.xml.internal.ws.api.message.Packet com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback int
invokevirtual com.sun.xml.internal.ws.api.pipe.Fiber.start:(Lcom/sun/xml/internal/ws/api/pipe/Tube;Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/api/pipe/Fiber$CompletionCallback;Z)V
20: return
end local 9 end local 8 end local 7 end local 6 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 21 0 this Lcom/sun/xml/internal/ws/client/Stub;
0 21 1 receiver Lcom/sun/xml/internal/ws/client/AsyncResponseImpl<*>;
0 21 2 request Lcom/sun/xml/internal/ws/api/message/Packet;
0 21 3 requestContext Lcom/sun/xml/internal/ws/client/RequestContext;
0 21 4 completionCallback Lcom/sun/xml/internal/ws/api/pipe/Fiber$CompletionCallback;
3 21 5 pool Lcom/sun/xml/internal/ws/util/Pool<Lcom/sun/xml/internal/ws/api/pipe/Tube;>;
6 21 6 fiber Lcom/sun/xml/internal/ws/api/pipe/Fiber;
11 21 7 fcsif Lcom/sun/xml/internal/ws/api/pipe/FiberContextSwitchInterceptorFactory;
14 21 8 tube Lcom/sun/xml/internal/ws/api/pipe/Tube;
15 21 9 fiberCallback Lcom/sun/xml/internal/ws/api/pipe/Fiber$CompletionCallback;
Signature: (Lcom/sun/xml/internal/ws/client/AsyncResponseImpl<*>;Lcom/sun/xml/internal/ws/api/message/Packet;Lcom/sun/xml/internal/ws/client/RequestContext;Lcom/sun/xml/internal/ws/api/pipe/Fiber$CompletionCallback;)V
MethodParameters:
Name Flags
receiver
request
requestContext
completionCallback final
protected void configureFiber(com.sun.xml.internal.ws.api.pipe.Fiber);
descriptor: (Lcom/sun/xml/internal/ws/api/pipe/Fiber;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/client/Stub;
0 1 1 fiber Lcom/sun/xml/internal/ws/api/pipe/Fiber;
MethodParameters:
Name Flags
fiber
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.client.Stub.tubes:Lcom/sun/xml/internal/ws/util/Pool;
checkcast com.sun.xml.internal.ws.util.Pool$TubePool
astore 1
start local 1 1: aload 1
ifnull 5
2: aload 1
invokevirtual com.sun.xml.internal.ws.util.Pool$TubePool.takeMaster:()Lcom/sun/xml/internal/ws/api/pipe/Tube;
astore 2
start local 2 3: aload 2
invokeinterface com.sun.xml.internal.ws.api.pipe.Tube.preDestroy:()V
4: aload 0
aconst_null
putfield com.sun.xml.internal.ws.client.Stub.tubes:Lcom/sun/xml/internal/ws/util/Pool;
end local 2 5: StackMap locals: com.sun.xml.internal.ws.util.Pool$TubePool
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.client.Stub.managedObjectManagerClosed:Z
ifne 14
6: aload 0
getfield com.sun.xml.internal.ws.client.Stub.managedObjectManager:Lcom/sun/org/glassfish/gmbal/ManagedObjectManager;
aload 0
getfield com.sun.xml.internal.ws.client.Stub.managedObjectManager:Lcom/sun/org/glassfish/gmbal/ManagedObjectManager;
invokeinterface com.sun.org.glassfish.gmbal.ManagedObjectManager.getRoot:()Ljava/lang/Object;
invokeinterface com.sun.org.glassfish.gmbal.ManagedObjectManager.getObjectName:(Ljava/lang/Object;)Ljavax/management/ObjectName;
astore 2
start local 2 7: aload 2
ifnull 9
8: getstatic com.sun.xml.internal.ws.client.Stub.monitoringLogger:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.INFO:Ljava/util/logging/Level;
ldc "Closing Metro monitoring root: {0}"
aload 2
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V
9: StackMap locals: javax.management.ObjectName
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.client.Stub.managedObjectManager:Lcom/sun/org/glassfish/gmbal/ManagedObjectManager;
invokeinterface com.sun.org.glassfish.gmbal.ManagedObjectManager.close:()V
end local 2 10: goto 13
StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.util.Pool$TubePool
StackMap stack: java.io.IOException
11: astore 2
start local 2 12: getstatic com.sun.xml.internal.ws.client.Stub.monitoringLogger:Ljava/util/logging/Logger;
getstatic java.util.logging.Level.WARNING:Ljava/util/logging/Level;
ldc "Ignoring error when closing Managed Object Manager"
aload 2
invokevirtual java.util.logging.Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
end local 2 13: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.xml.internal.ws.client.Stub.managedObjectManagerClosed:Z
14: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lcom/sun/xml/internal/ws/client/Stub;
1 15 1 tp Lcom/sun/xml/internal/ws/util/Pool$TubePool;
3 5 2 p Lcom/sun/xml/internal/ws/api/pipe/Tube;
7 10 2 name Ljavax/management/ObjectName;
12 13 2 e Ljava/io/IOException;
Exception table:
from to target type
6 10 11 Class java.io.IOException
public final com.sun.xml.internal.ws.api.WSBinding getBinding();
descriptor: ()Lcom/sun/xml/internal/ws/api/WSBinding;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.client.Stub.binding:Lcom/sun/xml/internal/ws/binding/BindingImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/client/Stub;
public final java.util.Map<java.lang.String, java.lang.Object> getRequestContext();
descriptor: ()Ljava/util/Map;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.client.Stub.requestContext:Lcom/sun/xml/internal/ws/client/RequestContext;
invokevirtual com.sun.xml.internal.ws.client.RequestContext.asMap:()Ljava/util/Map;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/client/Stub;
Signature: ()Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
public void resetRequestContext();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
getfield com.sun.xml.internal.ws.client.Stub.cleanRequestContext:Lcom/sun/xml/internal/ws/client/RequestContext;
invokevirtual com.sun.xml.internal.ws.client.RequestContext.copy:()Lcom/sun/xml/internal/ws/client/RequestContext;
putfield com.sun.xml.internal.ws.client.Stub.requestContext:Lcom/sun/xml/internal/ws/client/RequestContext;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/client/Stub;
public final com.sun.xml.internal.ws.client.ResponseContext getResponseContext();
descriptor: ()Lcom/sun/xml/internal/ws/client/ResponseContext;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.client.Stub.responseContext:Lcom/sun/xml/internal/ws/client/ResponseContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/client/Stub;
public void setResponseContext(com.sun.xml.internal.ws.client.ResponseContext);
descriptor: (Lcom/sun/xml/internal/ws/client/ResponseContext;)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 com.sun.xml.internal.ws.client.Stub.responseContext:Lcom/sun/xml/internal/ws/client/ResponseContext;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/client/Stub;
0 2 1 rc Lcom/sun/xml/internal/ws/client/ResponseContext;
MethodParameters:
Name Flags
rc
private java.lang.String getStringId();
descriptor: ()Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
getstatic com.sun.xml.internal.ws.util.RuntimeVersion.VERSION:Lcom/sun/xml/internal/ws/util/Version;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ": Stub for "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual com.sun.xml.internal.ws.client.Stub.getRequestContext:()Ljava/util/Map;
ldc "javax.xml.ws.service.endpoint.address"
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/client/Stub;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.xml.internal.ws.client.Stub.getStringId:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/client/Stub;
public final com.sun.xml.internal.ws.api.addressing.WSEndpointReference getWSEndpointReference();
descriptor: ()Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=13, locals=8, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.client.Stub.binding:Lcom/sun/xml/internal/ws/binding/BindingImpl;
invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.getBindingID:()Ljava/lang/String;
ldc "http://www.w3.org/2004/08/wsdl/http"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
1: new java.lang.UnsupportedOperationException
dup
2: ldc "BindingProvider.getEndpointReference(Class<T> class)"
ldc "XML/HTTP Binding"
ldc "SOAP11 or SOAP12 Binding"
invokestatic com.sun.xml.internal.ws.resources.ClientMessages.UNSUPPORTED_OPERATION:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
3: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.client.Stub.endpointReference:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
ifnull 6
5: aload 0
getfield com.sun.xml.internal.ws.client.Stub.endpointReference:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
areturn
6: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.xml.internal.ws.client.Stub.requestContext:Lcom/sun/xml/internal/ws/client/RequestContext;
invokevirtual com.sun.xml.internal.ws.client.RequestContext.getEndpointAddress:()Lcom/sun/xml/internal/ws/api/EndpointAddress;
invokevirtual com.sun.xml.internal.ws.api.EndpointAddress.toString:()Ljava/lang/String;
astore 1
start local 1 7: aconst_null
astore 2
start local 2 8: aconst_null
astore 3
start local 3 9: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 4
start local 4 10: aload 0
getfield com.sun.xml.internal.ws.client.Stub.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
ifnull 24
11: aload 0
getfield com.sun.xml.internal.ws.client.Stub.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLPort.getBinding:()Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLBoundPortType;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLBoundPortType.getPortTypeName:()Ljavax/xml/namespace/QName;
astore 2
12: new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "?wsdl"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
13: aload 0
getfield com.sun.xml.internal.ws.client.Stub.wsdlPort:Lcom/sun/xml/internal/ws/api/model/wsdl/WSDLPort;
invokeinterface com.sun.xml.internal.ws.api.model.wsdl.WSDLPort.getEPR:()Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
astore 5
start local 5 14: aload 5
ifnull 24
15: aload 5
invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference.getEPRExtensions:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 7
goto 20
StackMap locals: com.sun.xml.internal.ws.client.Stub java.lang.String javax.xml.namespace.QName java.lang.String java.util.List com.sun.xml.internal.ws.api.addressing.WSEndpointReference top java.util.Iterator
StackMap stack:
16: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.addressing.WSEndpointReference$EPRExtension
astore 6
start local 6 17: aload 4
new com.sun.xml.internal.ws.addressing.WSEPRExtension
dup
18: aload 6
invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference$EPRExtension.readAsXMLStreamReader:()Ljavax/xml/stream/XMLStreamReader;
invokestatic com.sun.xml.internal.stream.buffer.XMLStreamBuffer.createNewBufferFromXMLStreamReader:(Ljavax/xml/stream/XMLStreamReader;)Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;
aload 6
invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference$EPRExtension.getQName:()Ljavax/xml/namespace/QName;
invokespecial com.sun.xml.internal.ws.addressing.WSEPRExtension.<init>:(Lcom/sun/xml/internal/stream/buffer/XMLStreamBuffer;Ljavax/xml/namespace/QName;)V
19: invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 6 20: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 16
end local 5 21: goto 24
StackMap locals: com.sun.xml.internal.ws.client.Stub java.lang.String javax.xml.namespace.QName java.lang.String java.util.List
StackMap stack: javax.xml.stream.XMLStreamException
22: astore 5
start local 5 23: new javax.xml.ws.WebServiceException
dup
aload 5
invokespecial javax.xml.ws.WebServiceException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 5 24: StackMap locals:
StackMap stack:
getstatic com.sun.xml.internal.ws.api.addressing.AddressingVersion.W3C:Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
astore 5
start local 5 25: aload 0
new com.sun.xml.internal.ws.api.addressing.WSEndpointReference
dup
26: aload 5
aload 1
aload 0
invokevirtual com.sun.xml.internal.ws.client.Stub.getServiceName:()Ljavax/xml/namespace/QName;
aload 0
invokevirtual com.sun.xml.internal.ws.client.Stub.getPortName:()Ljavax/xml/namespace/QName;
aload 2
aconst_null
aload 3
aconst_null
aload 4
aconst_null
invokespecial com.sun.xml.internal.ws.api.addressing.WSEndpointReference.<init>:(Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;Ljava/lang/String;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Ljavax/xml/namespace/QName;Ljava/util/List;Ljava/lang/String;Ljava/util/List;Ljava/util/Collection;Ljava/util/Map;)V
27: putfield com.sun.xml.internal.ws.client.Stub.endpointReference:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
28: aload 0
getfield com.sun.xml.internal.ws.client.Stub.endpointReference:Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
areturn
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 29 0 this Lcom/sun/xml/internal/ws/client/Stub;
7 29 1 eprAddress Ljava/lang/String;
8 29 2 portTypeName Ljavax/xml/namespace/QName;
9 29 3 wsdlAddress Ljava/lang/String;
10 29 4 wsdlEPRExtensions Ljava/util/List<Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference$EPRExtension;>;
14 21 5 wsdlEpr Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
17 20 6 extnEl Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference$EPRExtension;
23 24 5 ex Ljavax/xml/stream/XMLStreamException;
25 29 5 av Lcom/sun/xml/internal/ws/api/addressing/AddressingVersion;
Exception table:
from to target type
13 21 22 Class javax.xml.stream.XMLStreamException
public final javax.xml.ws.wsaddressing.W3CEndpointReference getEndpointReference();
descriptor: ()Ljavax/xml/ws/wsaddressing/W3CEndpointReference;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.client.Stub.binding:Lcom/sun/xml/internal/ws/binding/BindingImpl;
invokevirtual com.sun.xml.internal.ws.binding.BindingImpl.getBindingID:()Ljava/lang/String;
ldc "http://www.w3.org/2004/08/wsdl/http"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
1: new java.lang.UnsupportedOperationException
dup
2: ldc "BindingProvider.getEndpointReference()"
ldc "XML/HTTP Binding"
ldc "SOAP11 or SOAP12 Binding"
invokestatic com.sun.xml.internal.ws.resources.ClientMessages.UNSUPPORTED_OPERATION:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
3: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
ldc Ljavax/xml/ws/wsaddressing/W3CEndpointReference;
invokevirtual com.sun.xml.internal.ws.client.Stub.getEndpointReference:(Ljava/lang/Class;)Ljavax/xml/ws/EndpointReference;
checkcast javax.xml.ws.wsaddressing.W3CEndpointReference
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/xml/internal/ws/client/Stub;
public final <T extends javax.xml.ws.EndpointReference> T getEndpointReference(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljavax/xml/ws/EndpointReference;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual com.sun.xml.internal.ws.client.Stub.getWSEndpointReference:()Lcom/sun/xml/internal/ws/api/addressing/WSEndpointReference;
aload 1
invokevirtual com.sun.xml.internal.ws.api.addressing.WSEndpointReference.toSpec:(Ljava/lang/Class;)Ljavax/xml/ws/EndpointReference;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/client/Stub;
0 1 1 clazz Ljava/lang/Class<TT;>;
Signature: <T:Ljavax/xml/ws/EndpointReference;>(Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
clazz
public com.sun.org.glassfish.gmbal.ManagedObjectManager getManagedObjectManager();
descriptor: ()Lcom/sun/org/glassfish/gmbal/ManagedObjectManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.client.Stub.managedObjectManager:Lcom/sun/org/glassfish/gmbal/ManagedObjectManager;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/client/Stub;
RuntimeInvisibleAnnotations:
com.sun.istack.internal.NotNull()
public final void setOutboundHeaders(java.util.List<com.sun.xml.internal.ws.api.message.Header>);
descriptor: (Ljava/util/List;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
aconst_null
putfield com.sun.xml.internal.ws.client.Stub.userOutboundHeaders:[Lcom/sun/xml/internal/ws/api/message/Header;
2: goto 9
3: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 7
StackMap locals: com.sun.xml.internal.ws.client.Stub java.util.List top java.util.Iterator
StackMap stack:
4: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.message.Header
astore 2
start local 2 5: aload 2
ifnonnull 7
6: new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
end local 2 7: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
8: aload 0
aload 1
aload 1
invokeinterface java.util.List.size:()I
anewarray com.sun.xml.internal.ws.api.message.Header
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.message.Header[]
putfield com.sun.xml.internal.ws.client.Stub.userOutboundHeaders:[Lcom/sun/xml/internal/ws/api/message/Header;
9: StackMap locals: com.sun.xml.internal.ws.client.Stub java.util.List
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/xml/internal/ws/client/Stub;
0 10 1 headers Ljava/util/List<Lcom/sun/xml/internal/ws/api/message/Header;>;
5 7 2 h Lcom/sun/xml/internal/ws/api/message/Header;
Signature: (Ljava/util/List<Lcom/sun/xml/internal/ws/api/message/Header;>;)V
MethodParameters:
Name Flags
headers
public final void (com.sun.xml.internal.ws.api.message.Header[]);
descriptor: ([Lcom/sun/xml/internal/ws/api/message/Header;)V
flags: (0x0091) ACC_PUBLIC, ACC_FINAL, ACC_VARARGS
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 3
1: aload 0
aconst_null
putfield com.sun.xml.internal.ws.client.Stub.userOutboundHeaders:[Lcom/sun/xml/internal/ws/api/message/Header;
2: goto 12
3: StackMap locals:
StackMap stack:
aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 8
StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.api.message.Header[] top int int com.sun.xml.internal.ws.api.message.Header[]
StackMap stack:
4: aload 5
iload 3
aaload
astore 2
start local 2 5: aload 2
ifnonnull 7
6: new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
end local 2 7: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
8: iload 3
iload 4
if_icmplt 4
9: aload 1
arraylength
anewarray com.sun.xml.internal.ws.api.message.Header
astore 2
start local 2 10: aload 1
iconst_0
aload 2
iconst_0
aload 1
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
11: aload 0
aload 2
putfield com.sun.xml.internal.ws.client.Stub.userOutboundHeaders:[Lcom/sun/xml/internal/ws/api/message/Header;
end local 2 12: StackMap locals: com.sun.xml.internal.ws.client.Stub com.sun.xml.internal.ws.api.message.Header[]
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lcom/sun/xml/internal/ws/client/Stub;
0 13 1 headers [Lcom/sun/xml/internal/ws/api/message/Header;
5 7 2 h Lcom/sun/xml/internal/ws/api/message/Header;
10 12 2 hl [Lcom/sun/xml/internal/ws/api/message/Header;
MethodParameters:
Name Flags
headers
public final java.util.List<com.sun.xml.internal.ws.api.message.Header> getInboundHeaders();
descriptor: ()Ljava/util/List;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.client.Stub.responseContext:Lcom/sun/xml/internal/ws/client/ResponseContext;
ldc "com.sun.xml.internal.ws.api.message.HeaderList"
invokevirtual com.sun.xml.internal.ws.client.ResponseContext.get:(Ljava/lang/Object;)Ljava/lang/Object;
1: checkcast com.sun.xml.internal.ws.api.message.MessageHeaders
2: invokeinterface com.sun.xml.internal.ws.api.message.MessageHeaders.asList:()Ljava/util/List;
3: invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/xml/internal/ws/client/Stub;
Signature: ()Ljava/util/List<Lcom/sun/xml/internal/ws/api/message/Header;>;
public final void setAddress(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.client.Stub.requestContext:Lcom/sun/xml/internal/ws/client/RequestContext;
ldc "javax.xml.ws.service.endpoint.address"
aload 1
invokevirtual com.sun.xml.internal.ws.client.RequestContext.put:(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/xml/internal/ws/client/Stub;
0 2 1 address Ljava/lang/String;
MethodParameters:
Name Flags
address
public <S> S getSPI(java.lang.Class<S>);
descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.xml.internal.ws.client.Stub.components:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: com.sun.xml.internal.ws.client.Stub java.lang.Class top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.xml.internal.ws.api.Component
astore 2
start local 2 2: aload 2
aload 1
invokeinterface com.sun.xml.internal.ws.api.Component.getSPI:(Ljava/lang/Class;)Ljava/lang/Object;
astore 4
start local 4 3: aload 4
ifnull 5
4: aload 4
areturn
end local 4 end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: aload 0
getfield com.sun.xml.internal.ws.client.Stub.owner:Lcom/sun/xml/internal/ws/client/WSServiceDelegate;
aload 1
invokevirtual com.sun.xml.internal.ws.client.WSServiceDelegate.getSPI:(Ljava/lang/Class;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/sun/xml/internal/ws/client/Stub;
0 7 1 spiType Ljava/lang/Class<TS;>;
2 5 2 c Lcom/sun/xml/internal/ws/api/Component;
3 5 4 s TS;
Signature: <S:Ljava/lang/Object;>(Ljava/lang/Class<TS;>;)TS;
MethodParameters:
Name Flags
spiType
public java.util.Set<com.sun.xml.internal.ws.api.Component> getComponents();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.xml.internal.ws.client.Stub.components:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/xml/internal/ws/client/Stub;
Signature: ()Ljava/util/Set<Lcom/sun/xml/internal/ws/api/Component;>;
public javax.xml.ws.EndpointReference getEndpointReference();
descriptor: ()Ljavax/xml/ws/EndpointReference;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.sun.xml.internal.ws.client.Stub.getEndpointReference:()Ljavax/xml/ws/wsaddressing/W3CEndpointReference;
areturn
LocalVariableTable:
Start End Slot Name Signature
public javax.xml.ws.Binding getBinding();
descriptor: ()Ljavax/xml/ws/Binding;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.sun.xml.internal.ws.client.Stub.getBinding:()Lcom/sun/xml/internal/ws/api/WSBinding;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.util.Map getResponseContext();
descriptor: ()Ljava/util/Map;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual com.sun.xml.internal.ws.client.Stub.getResponseContext:()Lcom/sun/xml/internal/ws/client/ResponseContext;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "Stub.java"
NestMembers:
com.sun.xml.internal.ws.client.Stub$1
InnerClasses:
public final Target = com.sun.xml.internal.ws.api.ComponentFeature$Target of com.sun.xml.internal.ws.api.ComponentFeature
public abstract EPRExtension = com.sun.xml.internal.ws.api.addressing.WSEndpointReference$EPRExtension of com.sun.xml.internal.ws.api.addressing.WSEndpointReference
public abstract CompletionCallback = com.sun.xml.internal.ws.api.pipe.Fiber$CompletionCallback of com.sun.xml.internal.ws.api.pipe.Fiber
com.sun.xml.internal.ws.client.Stub$1
public final TubePool = com.sun.xml.internal.ws.util.Pool$TubePool of com.sun.xml.internal.ws.util.Pool