java.io.Serializable
, TypedBuffer
public final class TypedXML extends StandardTypes implements TypedBuffer
StandardTypes
,
TypedBuffer
,
Serialized FormModifier and Type | Field | Description |
---|---|---|
int |
sendSize |
The amount of data in #xmlarray to send
|
byte[] |
xmlarray |
The binary data to send to the remote TUXEDO domain
|
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
Modifier and Type | Method | Description |
---|---|---|
void |
_tmpostrecv(java.io.DataInputStream decoder,
int recv_size) |
XDR decodes the given xmlarray.
|
void |
_tmpresend(java.io.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
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getHintIndex, getSubtype, getType, hint_to_type
getHintIndex, getSubtype, getType
public byte[] xmlarray
public int sendSize
public int getSendSize()
public void setSendSize(int aSendSize)
aSendSize
- The amount of data in #xmlarray to sendpublic void _tmpresend(java.io.DataOutputStream encoder) throws TPException, java.io.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
- java.io.IOException
- If there was an error writing to the
DataOutputStreampublic void _tmpostrecv(java.io.DataInputStream decoder, int recv_size) throws TPException, java.io.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 reasonjava.io.IOException
- if there was an error reading from the stream