com.sun.xml.ws.encoding
Interface RootOnlyCodec
- All Superinterfaces:
- Codec
- All Known Implementing Classes:
- StreamSOAP11Codec, StreamSOAP12Codec, StreamSOAPCodec
public interface RootOnlyCodec
- extends Codec
Codec that works only on the root part of the MIME/multipart.
It doesn't work on the attachment parts, so it takes AttachmentSet
as an argument and creates a corresponding Message. This enables
attachments to be parsed lazily by wrapping the mimepull parser into an
AttachmentSet
decode
void decode(@NotNull
InputStream in,
@NotNull
String contentType,
@NotNull
Packet packet,
@NotNull
AttachmentSet att)
throws IOException
- Reads root part bytes from
InputStream and constructs a Message
along with the given attachments.
- Parameters:
in - root part's datacontentType - root part's MIME content type (like "application/xml")packet - the new created Message is set in this packetatt - attachments
- Throws:
IOException - if InputStream throws an exception.
decode
void decode(@NotNull
ReadableByteChannel in,
@NotNull
String contentType,
@NotNull
Packet packet,
@NotNull
AttachmentSet att)
- See Also:
decode(InputStream, String, Packet, AttachmentSet)
Copyright (c) 1997-2011 Oracle and/or its affiliates. All rights reserved.