45 * {@link StreamSOAPCodec} for SOAP 1.2. |
45 * {@link StreamSOAPCodec} for SOAP 1.2. |
46 * |
46 * |
47 * @author Paul.Sandoz@Sun.Com |
47 * @author Paul.Sandoz@Sun.Com |
48 */ |
48 */ |
49 final class StreamSOAP12Codec extends StreamSOAPCodec { |
49 final class StreamSOAP12Codec extends StreamSOAPCodec { |
50 static final StreamHeaderDecoder SOAP12StreamHeaderDecoder = new StreamHeaderDecoder() { |
|
51 @Override |
|
52 public Header decodeHeader(XMLStreamReader reader, XMLStreamBuffer mark) { |
|
53 return new StreamHeader12(reader, mark); |
|
54 } |
|
55 }; |
|
56 |
50 |
57 public static final String SOAP12_MIME_TYPE = "application/soap+xml"; |
51 public static final String SOAP12_MIME_TYPE = "application/soap+xml"; |
58 public static final String DEFAULT_SOAP12_CONTENT_TYPE = |
52 public static final String DEFAULT_SOAP12_CONTENT_TYPE = |
59 SOAP12_MIME_TYPE+"; charset="+SOAPBindingCodec.DEFAULT_ENCODING; |
53 SOAP12_MIME_TYPE+"; charset="+SOAPBindingCodec.DEFAULT_ENCODING; |
60 private static final List<String> EXPECTED_CONTENT_TYPES = Collections.singletonList(SOAP12_MIME_TYPE); |
54 private static final List<String> EXPECTED_CONTENT_TYPES = Collections.singletonList(SOAP12_MIME_TYPE); |