com.sun.xml.ws.encoding
Class LazyStreamCodec

java.lang.Object
  extended by com.sun.xml.ws.encoding.LazyStreamCodec
All Implemented Interfaces:
com.sun.xml.ws.api.pipe.Codec, com.sun.xml.ws.api.pipe.StreamSOAPCodec

public class LazyStreamCodec
extends java.lang.Object
implements com.sun.xml.ws.api.pipe.StreamSOAPCodec


Constructor Summary
LazyStreamCodec(com.sun.xml.ws.api.pipe.StreamSOAPCodec codec)
          Creates a new instance of SecurityStream11Codec
 
Method Summary
 com.sun.xml.ws.api.pipe.Codec copy()
           
 void decode(java.io.InputStream inputStream, java.lang.String string, com.sun.xml.ws.api.message.Packet packet)
           
 void decode(java.nio.channels.ReadableByteChannel readableByteChannel, java.lang.String string, com.sun.xml.ws.api.message.Packet packet)
           
 com.sun.xml.ws.api.message.Message decode(javax.xml.stream.XMLStreamReader reader)
           
 com.sun.xml.ws.api.message.Message decode(javax.xml.stream.XMLStreamReader reader, com.sun.xml.ws.api.message.AttachmentSet att)
           
 com.sun.xml.ws.api.pipe.ContentType encode(com.sun.xml.ws.api.message.Packet packet, java.io.OutputStream outputStream)
           
 com.sun.xml.ws.api.pipe.ContentType encode(com.sun.xml.ws.api.message.Packet packet, java.nio.channels.WritableByteChannel writableByteChannel)
           
 java.lang.String getMimeType()
           
 com.sun.xml.ws.api.pipe.ContentType getStaticContentType(com.sun.xml.ws.api.message.Packet packet)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LazyStreamCodec

public LazyStreamCodec(com.sun.xml.ws.api.pipe.StreamSOAPCodec codec)
Creates a new instance of SecurityStream11Codec

Method Detail

decode

public com.sun.xml.ws.api.message.Message decode(javax.xml.stream.XMLStreamReader reader)
Specified by:
decode in interface com.sun.xml.ws.api.pipe.StreamSOAPCodec

decode

@NotNull
public com.sun.xml.ws.api.message.Message decode(@NotNull
                                                         javax.xml.stream.XMLStreamReader reader,
                                                         com.sun.xml.ws.api.message.AttachmentSet att)
Specified by:
decode in interface com.sun.xml.ws.api.pipe.StreamSOAPCodec

getMimeType

public java.lang.String getMimeType()
Specified by:
getMimeType in interface com.sun.xml.ws.api.pipe.Codec

getStaticContentType

public com.sun.xml.ws.api.pipe.ContentType getStaticContentType(com.sun.xml.ws.api.message.Packet packet)
Specified by:
getStaticContentType in interface com.sun.xml.ws.api.pipe.Codec

encode

public com.sun.xml.ws.api.pipe.ContentType encode(com.sun.xml.ws.api.message.Packet packet,
                                                  java.io.OutputStream outputStream)
                                           throws java.io.IOException
Specified by:
encode in interface com.sun.xml.ws.api.pipe.Codec
Throws:
java.io.IOException

encode

public com.sun.xml.ws.api.pipe.ContentType encode(com.sun.xml.ws.api.message.Packet packet,
                                                  java.nio.channels.WritableByteChannel writableByteChannel)
Specified by:
encode in interface com.sun.xml.ws.api.pipe.Codec

copy

public com.sun.xml.ws.api.pipe.Codec copy()
Specified by:
copy in interface com.sun.xml.ws.api.pipe.Codec

decode

public void decode(java.io.InputStream inputStream,
                   java.lang.String string,
                   com.sun.xml.ws.api.message.Packet packet)
            throws java.io.IOException
Specified by:
decode in interface com.sun.xml.ws.api.pipe.Codec
Throws:
java.io.IOException

decode

public void decode(java.nio.channels.ReadableByteChannel readableByteChannel,
                   java.lang.String string,
                   com.sun.xml.ws.api.message.Packet packet)
Specified by:
decode in interface com.sun.xml.ws.api.pipe.Codec