public final class TPINIT extends StandardTypes implements TypedBuffer, java.io.Serializable
StandardTypes
,
TypedBuffer
,
Serialized FormModifier and Type | Field and Description |
---|---|
java.lang.String |
cltname |
byte[] |
data |
int |
flags |
java.lang.String |
grpname |
boolean |
no_usrpasswd |
java.lang.String |
passwd |
private static long |
serialVersionUID |
boolean |
use_string_usrpasswd |
java.lang.String |
usrname |
java.lang.String |
usrpasswd |
CALLOUT_HINT, CALLOUT_STRING, CARRAY_HINT, CARRAY_STRING, CMPS_HDR_HINT, CMPS_HDR_STRING, COMPOS_HINT, COMPOS_STRING, FML_HINT, FML_STRING, FML32_HINT, FML32_STRING, ITCM_STRING, MAXKNOWNTYPE, MBSTRING_HINT, MBSTRING_STRING, MTTYP_HINT, MTTYP_STRING, PROP_HINT, PROP_STRING, ROUTE_HINT, ROUTE_STRING, RPCRP_HINT, RPCRP_STRING, RPCRQ_HINT, RPCRQ_STRING, STRING_HINT, STRING_STRING, TDOM_VALS_HINT, TDOM_VALS_STRING, TGIOP_HINT, TGIOP_STRING, TM_HINT, TM_STRING, TPINITTYPE_HINT, TPINITTYPE_STRING, TRAN_HINT, TRAN_STRING, UNSOL_HINT, UNSOL_STRING, VIEW_HINT, VIEW_STRING, VIEW32_HINT, VIEW32_STRING, WS_HINT, WS_STRING, WSRPCRQ_HINT, WSRPCRQ_STRING, X_C_TYPE_HINT, X_C_TYPE_STRING, X_COMMON_HINT, X_COMMON_STRING, X_OCTET_HINT, X_OCTET_STRING, XML_HINT, XML_STRING
Constructor and Description |
---|
TPINIT() |
TPINIT(java.lang.String usrname,
java.lang.String cltname,
java.lang.String passwd,
java.lang.String grpname,
int flags) |
TPINIT(java.lang.String usrname,
java.lang.String cltname,
java.lang.String passwd,
java.lang.String grpname,
int flags,
byte[] data) |
TPINIT(java.lang.String usrname,
java.lang.String cltname,
java.lang.String passwd,
java.lang.String grpname,
int flags,
java.lang.String usrpasswd) |
Modifier and Type | Method and Description |
---|---|
void |
_tmpostrecv(java.io.DataInputStream decoder,
int recv_size)
This function takes an encoded byte array and
and fills in the object it corresponding object.
|
void |
_tmpresend(java.io.DataOutputStream encoder)
This function presends and encodes the given TypedBuffer
object.
|
getHintIndex, getSubtype, getTfmhCache, getType, hint_to_type, setTfmhCache
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getHintIndex, getSubtype, getType
private static final long serialVersionUID
public java.lang.String usrname
public java.lang.String cltname
public java.lang.String passwd
public java.lang.String grpname
public int flags
public boolean no_usrpasswd
public byte[] data
public boolean use_string_usrpasswd
public java.lang.String usrpasswd
public TPINIT()
public TPINIT(java.lang.String usrname, java.lang.String cltname, java.lang.String passwd, java.lang.String grpname, int flags)
usrname
- String for user namecltname
- String for client namepasswd
- The application passwordgrpname
- The transaction group name (ignored)flags
- None, must be 0 at this timepublic TPINIT(java.lang.String usrname, java.lang.String cltname, java.lang.String passwd, java.lang.String grpname, int flags, byte[] data)
usrname
- String for user namecltname
- String for client namepasswd
- The application passwordgrpname
- The transaction group name (ignored)flags
- None, must be 0 at this timedata
- Binary proof materialpublic TPINIT(java.lang.String usrname, java.lang.String cltname, java.lang.String passwd, java.lang.String grpname, int flags, java.lang.String usrpasswd)
usrname
- String for user namecltname
- String for client namepasswd
- The application passwordgrpname
- The transaction group name (ignored)flags
- None, must be 0 at this timeusrpasswd
- The string user passwordpublic void _tmpresend(java.io.DataOutputStream encoder) throws TPException, java.io.IOException
TypedBuffer
_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
DataOutputStreamThis method is never called for the TPINIT type, so it always throws an exception
public void _tmpostrecv(java.io.DataInputStream decoder, int recv_size) throws TPException
TypedBuffer
_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
- never usedTPException
- TPEINVAL