| 
 | Oracle Fusion Middleware Oracle WebLogic Server API Reference 11g Release 1 (10.3.6) Part Number E13941-07 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectweblogic.wtc.jatmi.StandardTypes
weblogic.wtc.jatmi.TypedCArray
public final class TypedCArray
This is the jatmi analogue to the CARRAY Tuxedo buffer type
StandardTypes, 
TypedBuffer, 
Serialized Form| Field Summary | |
|---|---|
|  byte[] | carrayThe binary data to send to the remote TUXEDO domain | 
|  int | sendSizeThe amount of data in #carray to send | 
| 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 | 
| Constructor Summary | |
|---|---|
| TypedCArray()Default constructor. | |
| TypedCArray(int length)Constructor. | |
| Method Summary | |
|---|---|
|  void | _tmpostrecv(DataInputStream decoder,
            int recv_size)XDR decodes the given carray. | 
|  void | _tmpresend(DataOutputStream encoder)This function presends and encodes the given TypedBuffer object. | 
|  int | getSendSize()gets the amount of data to send in #carray | 
|  void | setSendSize(int aSendSize)sets the amount of data to send in #carray | 
| 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[] carray
public int sendSize
| Constructor Detail | 
|---|
public TypedCArray()
public TypedCArray(int length)
length - the size of the byte array to generate. #sendSize
 will be initialized to length| Method Detail | 
|---|
public int getSendSize()
public void setSendSize(int aSendSize)
aSendSize - The amount of data in #carray to send
public void _tmpresend(DataOutputStream encoder)
                throws TPException,
                       IOException
XDR encodes the given carray. XDR encoding of a carray is simply the carray itself. The returned byte array will be exactly #sendSize bytes.
_tmpresend in interface TypedBufferencoder - The output stream to encode this type to.  Should
 not be padded.
TPException - IOException - If there was an error writing to the
 DataOutputStream
public void _tmpostrecv(DataInputStream decoder,
                        int recv_size)
                 throws TPException,
                        IOException
_tmpostrecv in interface TypedBufferdecoder - 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 received size)
TPException - TPEINVAL if this stream could not be
 decoded for any reason
IOException - 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 Oracle WebLogic Server API Reference 11g Release 1 (10.3.6) Part Number E13941-07 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||