public abstract class com.oracle.webservices.internal.api.message.MessageContextFactory
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.oracle.webservices.internal.api.message.MessageContextFactory
super_class: java.lang.Object
{
private static final com.oracle.webservices.internal.api.message.MessageContextFactory DEFAULT;
descriptor: Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
protected com.sun.xml.internal.ws.api.message.saaj.SAAJFactory saajFactory;
descriptor: Lcom/sun/xml/internal/ws/api/message/saaj/SAAJFactory;
flags: (0x0004) ACC_PROTECTED
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new com.sun.xml.internal.ws.api.message.MessageContextFactory
dup
iconst_0
anewarray javax.xml.ws.WebServiceFeature
invokespecial com.sun.xml.internal.ws.api.message.MessageContextFactory.<init>:([Ljavax/xml/ws/WebServiceFeature;)V
putstatic com.oracle.webservices.internal.api.message.MessageContextFactory.DEFAULT:Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield com.oracle.webservices.internal.api.message.MessageContextFactory.saajFactory:Lcom/sun/xml/internal/ws/api/message/saaj/SAAJFactory;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
protected abstract com.oracle.webservices.internal.api.message.MessageContextFactory newFactory(javax.xml.ws.WebServiceFeature[]);
descriptor: ([Ljavax/xml/ws/WebServiceFeature;)Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
flags: (0x0484) ACC_PROTECTED, ACC_VARARGS, ACC_ABSTRACT
MethodParameters:
Name Flags
f
public abstract com.oracle.webservices.internal.api.message.MessageContext createContext();
descriptor: ()Lcom/oracle/webservices/internal/api/message/MessageContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract com.oracle.webservices.internal.api.message.MessageContext createContext(javax.xml.soap.SOAPMessage);
descriptor: (Ljavax/xml/soap/SOAPMessage;)Lcom/oracle/webservices/internal/api/message/MessageContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
m
public abstract com.oracle.webservices.internal.api.message.MessageContext createContext(javax.xml.transform.Source);
descriptor: (Ljavax/xml/transform/Source;)Lcom/oracle/webservices/internal/api/message/MessageContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
m
public abstract com.oracle.webservices.internal.api.message.MessageContext createContext(javax.xml.transform.Source, com.oracle.webservices.internal.api.EnvelopeStyle$Style);
descriptor: (Ljavax/xml/transform/Source;Lcom/oracle/webservices/internal/api/EnvelopeStyle$Style;)Lcom/oracle/webservices/internal/api/message/MessageContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
m
envelopeStyle
public abstract com.oracle.webservices.internal.api.message.MessageContext createContext(java.io.InputStream, java.lang.String);
descriptor: (Ljava/io/InputStream;Ljava/lang/String;)Lcom/oracle/webservices/internal/api/message/MessageContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
in
contentType
public abstract com.oracle.webservices.internal.api.message.MessageContext (java.io.InputStream, javax.xml.soap.MimeHeaders);
descriptor: (Ljava/io/InputStream;Ljavax/xml/soap/MimeHeaders;)Lcom/oracle/webservices/internal/api/message/MessageContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
in
headers
public static com.oracle.webservices.internal.api.message.MessageContextFactory createFactory(javax.xml.ws.WebServiceFeature[]);
descriptor: ([Ljavax/xml/ws/WebServiceFeature;)Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=2, locals=1, args_size=1
start local 0 0: aconst_null
aload 0
invokestatic com.oracle.webservices.internal.api.message.MessageContextFactory.createFactory:(Ljava/lang/ClassLoader;[Ljavax/xml/ws/WebServiceFeature;)Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 f [Ljavax/xml/ws/WebServiceFeature;
MethodParameters:
Name Flags
f
public static com.oracle.webservices.internal.api.message.MessageContextFactory createFactory(java.lang.ClassLoader, javax.xml.ws.WebServiceFeature[]);
descriptor: (Ljava/lang/ClassLoader;[Ljavax/xml/ws/WebServiceFeature;)Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: ldc Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
aload 0
invokestatic com.sun.xml.internal.ws.util.ServiceFinder.find:(Ljava/lang/Class;Ljava/lang/ClassLoader;)Lcom/sun/xml/internal/ws/util/ServiceFinder;
invokevirtual com.sun.xml.internal.ws.util.ServiceFinder.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: java.lang.ClassLoader javax.xml.ws.WebServiceFeature[] top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.oracle.webservices.internal.api.message.MessageContextFactory
astore 2
start local 2 2: aload 2
aload 1
invokevirtual com.oracle.webservices.internal.api.message.MessageContextFactory.newFactory:([Ljavax/xml/ws/WebServiceFeature;)Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
astore 4
start local 4 3: aload 4
ifnull 4
aload 4
areturn
end local 4 end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
5: new com.sun.xml.internal.ws.api.message.MessageContextFactory
dup
aload 1
invokespecial com.sun.xml.internal.ws.api.message.MessageContextFactory.<init>:([Ljavax/xml/ws/WebServiceFeature;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 cl Ljava/lang/ClassLoader;
0 6 1 f [Ljavax/xml/ws/WebServiceFeature;
2 4 2 factory Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
3 4 4 newfac Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
MethodParameters:
Name Flags
cl
f
public abstract com.oracle.webservices.internal.api.message.MessageContext doCreate();
descriptor: ()Lcom/oracle/webservices/internal/api/message/MessageContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public abstract com.oracle.webservices.internal.api.message.MessageContext doCreate(javax.xml.soap.SOAPMessage);
descriptor: (Ljavax/xml/soap/SOAPMessage;)Lcom/oracle/webservices/internal/api/message/MessageContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
m
public abstract com.oracle.webservices.internal.api.message.MessageContext doCreate(javax.xml.transform.Source, com.sun.xml.internal.ws.api.SOAPVersion);
descriptor: (Ljavax/xml/transform/Source;Lcom/sun/xml/internal/ws/api/SOAPVersion;)Lcom/oracle/webservices/internal/api/message/MessageContext;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
x
soapVersion
public static com.oracle.webservices.internal.api.message.MessageContext create(java.lang.ClassLoader[]);
descriptor: ([Ljava/lang/ClassLoader;)Lcom/oracle/webservices/internal/api/message/MessageContext;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
1: new com.oracle.webservices.internal.api.message.MessageContextFactory$1
dup
invokespecial com.oracle.webservices.internal.api.message.MessageContextFactory$1.<init>:()V
2: invokestatic com.oracle.webservices.internal.api.message.MessageContextFactory.serviceFinder:([Ljava/lang/ClassLoader;Lcom/oracle/webservices/internal/api/message/MessageContextFactory$Creator;)Lcom/oracle/webservices/internal/api/message/MessageContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 classLoader [Ljava/lang/ClassLoader;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
classLoader final
public static com.oracle.webservices.internal.api.message.MessageContext create(javax.xml.soap.SOAPMessage, java.lang.ClassLoader[]);
descriptor: (Ljavax/xml/soap/SOAPMessage;[Ljava/lang/ClassLoader;)Lcom/oracle/webservices/internal/api/message/MessageContext;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
1: new com.oracle.webservices.internal.api.message.MessageContextFactory$2
dup
aload 0
invokespecial com.oracle.webservices.internal.api.message.MessageContextFactory$2.<init>:(Ljavax/xml/soap/SOAPMessage;)V
2: invokestatic com.oracle.webservices.internal.api.message.MessageContextFactory.serviceFinder:([Ljava/lang/ClassLoader;Lcom/oracle/webservices/internal/api/message/MessageContextFactory$Creator;)Lcom/oracle/webservices/internal/api/message/MessageContext;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 m Ljavax/xml/soap/SOAPMessage;
0 3 1 classLoader [Ljava/lang/ClassLoader;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
m final
classLoader final
public static com.oracle.webservices.internal.api.message.MessageContext create(javax.xml.transform.Source, com.sun.xml.internal.ws.api.SOAPVersion, java.lang.ClassLoader[]);
descriptor: (Ljavax/xml/transform/Source;Lcom/sun/xml/internal/ws/api/SOAPVersion;[Ljava/lang/ClassLoader;)Lcom/oracle/webservices/internal/api/message/MessageContext;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
1: new com.oracle.webservices.internal.api.message.MessageContextFactory$3
dup
aload 0
aload 1
invokespecial com.oracle.webservices.internal.api.message.MessageContextFactory$3.<init>:(Ljavax/xml/transform/Source;Lcom/sun/xml/internal/ws/api/SOAPVersion;)V
2: invokestatic com.oracle.webservices.internal.api.message.MessageContextFactory.serviceFinder:([Ljava/lang/ClassLoader;Lcom/oracle/webservices/internal/api/message/MessageContextFactory$Creator;)Lcom/oracle/webservices/internal/api/message/MessageContext;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 m Ljavax/xml/transform/Source;
0 3 1 v Lcom/sun/xml/internal/ws/api/SOAPVersion;
0 3 2 classLoader [Ljava/lang/ClassLoader;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
m final
v final
classLoader final
private static com.oracle.webservices.internal.api.message.MessageContext serviceFinder(java.lang.ClassLoader[], com.oracle.webservices.internal.api.message.MessageContextFactory$Creator);
descriptor: ([Ljava/lang/ClassLoader;Lcom/oracle/webservices/internal/api/message/MessageContextFactory$Creator;)Lcom/oracle/webservices/internal/api/message/MessageContext;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 0
arraylength
ifne 1
aconst_null
goto 2
StackMap locals:
StackMap stack:
1: aload 0
iconst_0
aaload
StackMap locals:
StackMap stack: java.lang.ClassLoader
2: astore 2
start local 2 3: ldc Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
aload 2
invokestatic com.sun.xml.internal.ws.util.ServiceFinder.find:(Ljava/lang/Class;Ljava/lang/ClassLoader;)Lcom/sun/xml/internal/ws/util/ServiceFinder;
invokevirtual com.sun.xml.internal.ws.util.ServiceFinder.iterator:()Ljava/util/Iterator;
astore 4
goto 8
StackMap locals: java.lang.ClassLoader[] com.oracle.webservices.internal.api.message.MessageContextFactory$Creator java.lang.ClassLoader top java.util.Iterator
StackMap stack:
4: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.oracle.webservices.internal.api.message.MessageContextFactory
astore 3
start local 3 5: aload 1
aload 3
invokeinterface com.oracle.webservices.internal.api.message.MessageContextFactory$Creator.create:(Lcom/oracle/webservices/internal/api/message/MessageContextFactory;)Lcom/oracle/webservices/internal/api/message/MessageContext;
astore 5
start local 5 6: aload 5
ifnull 8
7: aload 5
areturn
end local 5 end local 3 8: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 4
9: aload 1
getstatic com.oracle.webservices.internal.api.message.MessageContextFactory.DEFAULT:Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
invokeinterface com.oracle.webservices.internal.api.message.MessageContextFactory$Creator.create:(Lcom/oracle/webservices/internal/api/message/MessageContextFactory;)Lcom/oracle/webservices/internal/api/message/MessageContext;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 classLoader [Ljava/lang/ClassLoader;
0 10 1 creator Lcom/oracle/webservices/internal/api/message/MessageContextFactory$Creator;
3 10 2 cl Ljava/lang/ClassLoader;
5 8 3 factory Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
6 8 5 messageContext Lcom/oracle/webservices/internal/api/message/MessageContext;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
classLoader final
creator final
public void setSAAJFactory(com.sun.xml.internal.ws.api.message.saaj.SAAJFactory);
descriptor: (Lcom/sun/xml/internal/ws/api/message/saaj/SAAJFactory;)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.oracle.webservices.internal.api.message.MessageContextFactory.saajFactory:Lcom/sun/xml/internal/ws/api/message/saaj/SAAJFactory;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/webservices/internal/api/message/MessageContextFactory;
0 2 1 saajFactory Lcom/sun/xml/internal/ws/api/message/saaj/SAAJFactory;
MethodParameters:
Name Flags
saajFactory
}
SourceFile: "MessageContextFactory.java"
NestMembers:
com.oracle.webservices.internal.api.message.MessageContextFactory$1 com.oracle.webservices.internal.api.message.MessageContextFactory$2 com.oracle.webservices.internal.api.message.MessageContextFactory$3 com.oracle.webservices.internal.api.message.MessageContextFactory$Creator
InnerClasses:
public final Style = com.oracle.webservices.internal.api.EnvelopeStyle$Style of com.oracle.webservices.internal.api.EnvelopeStyle
com.oracle.webservices.internal.api.message.MessageContextFactory$1
com.oracle.webservices.internal.api.message.MessageContextFactory$2
com.oracle.webservices.internal.api.message.MessageContextFactory$3
private abstract Creator = com.oracle.webservices.internal.api.message.MessageContextFactory$Creator of com.oracle.webservices.internal.api.message.MessageContextFactory