|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.xml.ws.transport.tcp.encoding.WSTCPFastInfosetStreamCodec
com.sun.xml.ws.transport.tcp.encoding.WSTCPFastInfosetStreamSOAP11Codec
public class WSTCPFastInfosetStreamSOAP11Codec
| Field Summary |
|---|
| Fields inherited from class com.sun.xml.ws.transport.tcp.encoding.WSTCPFastInfosetStreamCodec |
|---|
_defaultContentType |
| Method Summary | |
|---|---|
Codec |
copy()
Creates a copy of this Codec. |
protected StreamHeader |
createHeader(XMLStreamReader reader,
XMLStreamBuffer mark)
|
protected ContentType |
getContentType(String soapAction)
|
| Methods inherited from class com.sun.xml.ws.transport.tcp.encoding.WSTCPFastInfosetStreamCodec |
|---|
create, decode, decode, encode, encode, getMimeType, getStaticContentType |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public Codec copy()
CodecCodec.
Since Codec instance is not re-entrant, the caller
who needs to encode two Messages simultaneously will
want to have two Codec instances. That's what this
method produces.
Note that this method might be invoked by one thread while
another thread is executing one of the Codec.encode(com.sun.xml.ws.api.message.Packet, java.io.OutputStream) methods.
This should be OK because you'll be only copying things that
are thread-safe, and creating new ones for thread-unsafe resources,
but please let us know if this contract is difficult.
Codec that performs
the encoding work in the same way --- that is, if you
copy an FI codec, you'll get another FI codec.
Once copied, two Codecs may be invoked from
two threads concurrently; therefore, they must not share
any state that requires isolation (such as temporary buffer.)
If the Codec implementation is already
re-entrant and multi-thread safe to begin with,
then this method may simply return this.
protected final StreamHeader createHeader(XMLStreamReader reader,
XMLStreamBuffer mark)
createHeader in class WSTCPFastInfosetStreamCodecprotected ContentType getContentType(String soapAction)
getContentType in class WSTCPFastInfosetStreamCodec
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||