public abstract class TuxedoJavaServer extends java.lang.Object implements TuxATMIConstants
TuxedoJavaServer is the base class for all 
 customer Tuxedo Java server class implementations.EB_TA_CLIENTID_MAXLEN, EB_TA_COMMAND_MAXLEN, EB_TA_EVENT_EXPR_MAXLEN, EB_TA_EVENT_FILTER_BINARY_MAXLEN, EB_TA_EVENT_FILTER_MAXLEN, EB_TA_EVENTNAME_MAXLEN, EB_TA_QNAME_MAXLEN, EB_TA_QSPACE_MAXLEN, EB_TA_USERLOG_MAXLEN, FCONCAT, FJOIN, FOJOIN, FUPDATE, MAXBLKTIME, MAXTIDENT, RESERVED_BIT1, RESERVED_BIT3, RESERVED_BIT4, RESERVED_BIT5, TM_PRIORANGE, TMSTYPELEN, TMTYPELEN, TP_CMT_COMPLETE, TP_CMT_LOGGED, TPABSOLUTE, TPACK, TPACK_INTL, TPBLK__MASK, TPBLK_ALL, TPBLK_MICROSECOND, TPBLK_MILLISECOND, TPBLK_NEXT, TPBLK_SECOND, TPCONV, TPCONVMAXSTR, TPEVPERSIST, TPEVQUEUE, TPEVRESERVED1, TPEVRESERVED2, TPEVRESERVED3, TPEVSERVICE, TPEVTRAN, TPEXIT, TPFAIL, TPGETANY, TPMULTICONTEXTS, TPNOBLOCK, TPNOCHANGE, TPNOCOPY, TPNOFLAGS, TPNOREPLY, TPNOTIME, TPNOTRAN, TPQBEFOREMSGID, TPQCORRID, TPQDELIVERYQOS, TPQEXPTIME_ABS, TPQEXPTIME_NONE, TPQEXPTIME_REL, TPQFAILUREQ, TPQGETBYCORRID, TPQGETBYCORRIDOLD, TPQGETBYMSGID, TPQGETBYMSGIDOLD, TPQMSGID, TPQPEEK, TPQPRIORITY, TPQQOSDEFAULTPERSIST, TPQQOSNONPERSISTENT, TPQQOSPERSISTENT, TPQREPLYQ, TPQREPLYQOS, TPQTIME_ABS, TPQTIME_REL, TPQTOP, TPQWAIT, TPRECVONLY, TPSA_FASTPATH, TPSA_PROTECTED, TPSENDONLY, TPSIGRSTRT, TPSUCCESS, TPTRAN, TPU_DIP, TPU_IGN, TPU_MASK, TPU_SIG, TPU_THREAD, TPXMLALLOWEMPTY, TPXPARSALWAYS, TPXPARSCACHERESET, TPXPARSCACHESET, TPXPARSCONFATAL, TPXPARSDOSCH, TPXPARSEREFN, TPXPARSNEVER, TPXPARSNOEXIT, TPXPARSNOINCWS, TPXPARSNSPACE, TPXPARSSCHFULL, TPXPARSSTDURI, TPXPARSUSECACHEDGRAM, XATMI_SERVICE_NAME_LENGTH| Constructor and Description | 
|---|
TuxedoJavaServer()  | 
| Modifier and Type | Method and Description | 
|---|---|
static TuxAppContext | 
getTuxAppContext()
getTuxAppContext() is called by Java service routine to retrieve
 the current attached Tuxedo application Java context. | 
abstract void | 
tpsvrdone()
abstract method  
tpsvrdone() needs to be implemented 
 by every user defined Java server class. | 
abstract int | 
tpsvrinit()
abstract method  
tpsvrinit() needs to be implemented 
 by every user defined Java server class. | 
public static final TuxAppContext getTuxAppContext() throws TuxException
getTuxAppContext() is called by Java service routine to retrieve
 the current attached Tuxedo application Java context.
 Java servcice routine needs  this Java context to do all the related ATMI calls.getTuxAppContext() returns TuxAppContext.TuxException - Upon failure getTuxAppContext throws TuxExceptionpublic abstract int tpsvrinit()
                       throws TuxException
tpsvrinit() needs to be implemented 
 by every user defined Java server class. And this method in the user defined Java server class 
 will be invoked one time by Tuxedo Java server when Tuxedo Java server starts.
 User can do initialization work in this function.TuxException - Upon failure getTuxAppContext  could also throw TuxExceptionpublic abstract void tpsvrdone()
tpsvrdone() needs to be implemented 
 by every user defined Java server class. And this method in the user defined Java server class 
 will be invoked once by Tuxedo Java server when Tuxedo Java server is shut down.
 User can do cleanup work in this function.