|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
weblogic.wtc.jatmi.StandardTypes
weblogic.wtc.jatmi.TypedXML
public final class TypedXML
This is the jatmi analogue to the XML Tuxedo buffer type
StandardTypes
, TypedBuffer
, Serialized FormField Summary | |
---|---|
int |
sendSize The amount of data in #xmlarray to send |
byte[] |
xmlarray The binary data to send to the remote TUXEDO domain |
Fields inherited from class weblogic.wtc.jatmi.StandardTypes |
---|
CALLOUT_HINT, CARRAY_HINT, CMPS_HDR_HINT, COMPOS_HINT, FML_HINT, FML32_HINT, MBSTRING_HINT, MTTYP_HINT, PROP_HINT, ROUTE_HINT, RPCRP_HINT, RPCRQ_HINT, STRING_HINT, TDOM_VALS_HINT, TGIOP_HINT, TM_HINT, TPINITTYPE_HINT, TRAN_HINT, UNSOL_HINT, VIEW_HINT, VIEW32_HINT, WS_HINT, WSRPCRQ_HINT, X_C_TYPE_HINT, X_COMMON_HINT, X_OCTET_HINT, XML_HINT |
Method Summary | |
---|---|
void |
_tmpostrecv(DataInputStream decoder, int recv_size) XDR decodes the given xmlarray. |
void |
_tmpresend(DataOutputStream encoder) This function presends and encodes the given TypedBuffer object. |
int |
getSendSize() gets the amount of data to send in #xmlarray |
void |
setSendSize(int aSendSize) sets the amount of data to send in #xmlarray |
Methods inherited from class weblogic.wtc.jatmi.StandardTypes |
---|
getHintIndex, getSubtype, getType, hint_to_type |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface weblogic.wtc.jatmi.TypedBuffer |
---|
getHintIndex, getSubtype, getType |
Field Detail |
---|
public byte[] xmlarray
public int sendSize
Method Detail |
---|
public int getSendSize()
public void setSendSize(int aSendSize)
aSendSize
- The amount of data in #xmlarray to sendpublic void _tmpresend(DataOutputStream encoder) throws TPException, IOException
XDR encodes the given xmlarray. XDR encoding of a xmlarray is simply the xmlarray itself. The returned byte array will be exactly #sendSize bytes.
_tmpresend
in interface TypedBuffer
encoder
- The output stream to encode this type to. Should not be padded.TPException
-
IOException
- If there was an error writing to the DataOutputStreampublic void _tmpostrecv(DataInputStream decoder, int recv_size) throws TPException, IOException
_tmpostrecv
in interface TypedBuffer
decoder
- A stream that starts with the encoded data for this buffer type. Only recv_size bytes should be read from the stream (though at the time this function is called all bytes necessary to decode this type should be available)recv_size
- The total size of encoded data from the start position (note that encoded may be larger than the actual recieved size)TPException
- TPEINVAL if this stream could not be decoded for any reasonIOException
- if there was an error reading from the stream
|
Copyright 1996, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |