oracle.aurora.jem
Class JEMSession

java.lang.Object
  |
  +--oracle.aurora.jem.JEMSession

public class JEMSession
extends java.lang.Object

A JEM Session is a single threaded context for producing and consuming data tokens. It supports a single series of transactions that combine work spanning this session's message producers and consumers into atomic units.


Field Summary
TypeField
static java.lang.String CURRENTIID
           
static java.lang.String DEFAULTAID
           
static long JEMFLAG_CALLCHKPRSCTX
           
static long JEMFLAG_IXNORIGINATOR
           
static long JEMFLAG_RXNAUTOREGPOST
           
static long JEMFLAG_RXNAUTOREGROOTPRE
           
static long JEMFLAG_RXNCALLASCREATE
           
static long JEMFLAG_RXNDEL
           
static long JEMFLAG_RXNFORCE
           
static long JEMFLAG_RXNIGNOREINPRM
           
static long JEMFLAG_RXNPRSTERM
           
static long JEMFLAG_RXNREGDATA
           
static long JEMFLAG_RXNSERIALIZE
           
static java.lang.String JEMSELECTORNAME_EXCEPTION
           
static java.lang.String JEMSELECTORNAME_EXCEPTIONACTIVFAIL
           
static java.lang.String JEMSELECTORNAME_EXCEPTIONDUPDATA
           
static java.lang.String JEMSELECTORNAME_EXCEPTIONOPERFAIL
           
static java.lang.String JEMSELECTORNAME_TOKENTIME
           
static java.lang.String JEMSELECTORNAME_TOKENVID
           
static java.lang.String JEMSELECTORVALUE_ANY
           
 
Constructor Summary
JEMSession(JEMConnection jemconn)
          Creates a new JEMSession instance from a JEMConnection instance
JEMSession(JEMConnection jemconn, java.lang.String dfbusname)
          Creates a new JEMSession instance from a JEMConnection instance
 
Method Summary
TypeMethod
static java.math.BigDecimal calcFirstRecursId()
           
 JEMEmitToken call(JEMHandle handle, java.lang.String prspeid, java.lang.Class[] inclasstypes, java.lang.Object[] inobjs, java.lang.String descr, long delay, long polytokflags)
          Send a service request to a JEM Bean's method
 JEMEmitToken call(JEMHandle handle, java.lang.String prspeid, oracle.aurora.jem.JEMPolyTuple funpolytupPAR, oracle.aurora.jem.JEMPolyTuple inpolytupPAR, java.math.BigDecimal regrxnttl, java.lang.String descr, long delay, long polytokflags)
           
 JEMEmitToken call(JEMPortHandle jee, JEMPortHandle retjee, oracle.aurora.jem.JEMPolyTuple excretpolytupPAR, oracle.aurora.jem.JEMPolyTuple funpolytupPAR, oracle.aurora.jem.JEMPolyTuple inpolytupPAR, java.math.BigDecimal regrxnttl, java.lang.String descr, long delay, long polytokflags)
           
 JEMEmitToken call(java.lang.String iid, java.lang.String aid, JEMHandle handle, JEMPortHandle retjee, oracle.aurora.jem.JEMPolyTuple excretpolytupPAR, java.lang.String prspeid, oracle.aurora.jem.JEMPolyTuple funpolytupPAR, oracle.aurora.jem.JEMPolyTuple inpolytupPAR, java.math.BigDecimal regrxnttl, java.lang.String descr, long delay, long polytokflags)
           
 JEMEmitToken call(java.lang.String iid, java.lang.String aid, JEMHandle handle, java.lang.String prspeid, java.lang.Class[] inclasstypes, int[] inindxs, java.lang.Object[] inobjs, java.lang.String descr, long delay, long polytokflags)
          Send a service request to a JEM Bean's method
 JEMEmitToken call(java.lang.String iid, java.lang.String aid, JEMHandle handle, java.lang.String prspeid, java.lang.Class[] inclasstypes, java.lang.Object[] inobjs, java.lang.String descr, long delay, long polytokflags)
          Send a service request to a JEM Bean's method
 JEMEmitToken call(java.lang.String iid, java.lang.String aid, JEMHandle handle, java.lang.String prspeid, oracle.aurora.jem.JEMPolyTuple funpolytupPAR, oracle.aurora.jem.JEMPolyTuple inpolytupPAR, java.math.BigDecimal regrxnttl, java.lang.String descr, long delay, long polytokflags)
           
 void close()
          Cleans up interation ID, action ID, reaction ID and other instance variables.
 JEMPortHandle createCallPortHandle(java.lang.String iid, java.lang.String aid, JEMHandle handle, java.lang.String prspeid, oracle.aurora.jem.JEMPolyTuple chkpolytuplePAR)
           
 JEMPortHandle createMatchPortHandle(java.lang.String prspeid, java.lang.String rxnpeid, oracle.aurora.jem.JEMPolyTuple chkpolytuplePAR)
           
 JEMPortHandle createReturnPortHandle(java.lang.String chandleid, java.lang.String curaid, JEMHandle curhandle, java.lang.String curprspeid, java.lang.String retiid, java.lang.String retaid, JEMHandle rethandle, java.lang.String retprspeid, oracle.aurora.jem.JEMPolyTuple chkpolytuplePAR)
           
 JEMPortHandle createSndPortHandle(java.lang.String sndiid, java.lang.String sndaid, JEMHandle sndhandle, java.lang.String curprspeid, oracle.aurora.jem.JEMPolyTuple chkpolytuplePAR)
           
 JEMPortHandle createThrowExceptionPortHandle(java.lang.String chandleid, java.lang.String curaid, JEMHandle curhandle, java.lang.String curprspeid, java.lang.String retiid, java.lang.String retaid, JEMHandle rethandle, java.lang.String retprspeid, oracle.aurora.jem.JEMPolyTuple chkpolytuplePAR)
           
 java.lang.String getDefaultAid(JEMHandle handle, java.lang.String prspeid)
           
 java.lang.String getDefaultAid(java.lang.String defaid, JEMHandle handle, java.lang.String prspeid)
           
 java.lang.String getDfbusname()
           
 long getEpoch()
           
 long getGCcycle()
           
 java.lang.String getHomeInstid()
           
 java.lang.String getInstId()
          Returns the instance ID of the databus
 JEMConnection getJEMConnection()
          Returns the internal JEMConnection
 long getMaxRxnRetry()
           
 java.lang.Object getProcess()
           
 java.lang.Object getReaction()
          Returns the current reaction, throws an exception is there is none
 java.math.BigDecimal getRxnttlDiff()
           
 oracle.aurora.jem.JEMSchema getSchema()
           
static JEMSession getSessCtx()
           
 java.math.BigDecimal getTokclnttlDiff()
           
 java.math.BigDecimal getTokttlcallDiff()
           
 java.math.BigDecimal getTokttldatDiff()
           
 java.math.BigDecimal getTokttlDiff()
           
 java.lang.String getUserId()
           
 java.lang.String getVersion()
           
static boolean inServer()
           
 java.lang.String NewId()
           
 JEMEmitToken receiveReactionResponse(JEMHandle handle, long recvwait)
           
 JEMEmitToken receiveReactionResponse(java.lang.String appgroupname, long recvwait)
          Receives the response of a reaction.
 JEMEmitToken receiveReactionResponse(java.lang.String iid, java.lang.String aid, JEMHandle handle, java.lang.String prspeid, long recvwait)
          Receives response from a specific service request.
 JEMEmitToken receiveReactionResponse(java.lang.String iid, java.lang.String aid, JEMHandle handle, java.lang.String prspeid, java.lang.String rxnpeid, long recvwait)
          Receives response from a specific service request.
 void registerAutoData(java.lang.String regrid, JEMHandle templhandle, java.lang.String templprspeid, java.lang.String templrxnpeid, oracle.aurora.jem.JEMPolyTuple templinpolytupPAR, long dataflags, long polytokflags)
           
 void registerAutoReaction(java.lang.String regrid, JEMHandle templhandle, java.lang.String templprspeid, java.lang.String templrxnpeid, java.lang.String tempcmpltagtxt, oracle.aurora.jem.JEMContin[] gracallcontin, oracle.aurora.jem.JEMContin[] gramatcontin, oracle.aurora.jem.JEMContin graretcontin, oracle.aurora.jem.JEMContin[] grastocontin, oracle.aurora.jem.JEMContin[] contarr, java.lang.String templgrpid, int templrxnpri, java.math.BigDecimal templregrxnttl, java.lang.String descr, oracle.aurora.jem.JEMPolyTuple templinpolytupPAR, java.lang.String instlrxnpeid, long polytokflags)
           
 void registerReactionTemplate(JEMHandle templhandle, java.lang.String templprspeid, java.lang.String templrxnpeid, oracle.aurora.jem.JEMPolyTuple templfunpolytupPAR, java.lang.String tempcmpltagtxt, oracle.aurora.jem.JEMContin[] gracallcontin, oracle.aurora.jem.JEMContin[] gramatcontin, oracle.aurora.jem.JEMContin graretcontin, oracle.aurora.jem.JEMContin[] grastocontin, oracle.aurora.jem.JEMContin[] contarr, java.lang.String reggrpid, int regrxnpri, java.math.BigDecimal regrxnttl, java.lang.String descr, long polytokflags)
           
 oracle.aurora.jem.JEMDataToken retrieveActiveData(java.lang.String datiid, java.lang.String dataid, JEMHandle dathandle, java.lang.String datprspeid, java.lang.String usrtagtxt)
           
 JEMEmitToken returnData(JEMPortHandle jee, oracle.aurora.jem.JEMTuple rettupPAR, JEMPortHandle sndjee, oracle.aurora.jem.JEMPolyTuple sndpolytupPAR, java.lang.String descr, long delay, long polytokflags)
           
 JEMEmitToken sendData(JEMPortHandle sndjee, oracle.aurora.jem.JEMTuple sndtupPAR, java.lang.String descr, long delay, long polytokflags)
           
 void setEnqDestInfo(oracle.aurora.jem.JEMTokenProperty enqdestinfo)
           
 void setListenerForReactionResponse(java.lang.String appgroupname, oracle.aurora.jem.JEMSessionListener jemsesslis)
           
 void setListenerForReactionResponse(java.lang.String iid, java.lang.String aid, JEMHandle handle, java.lang.String prspeid, oracle.aurora.jem.JEMSessionListener jemsesslis)
           
 void setListenerForReactionResponseMain(java.lang.String iid, java.lang.String aid, JEMHandle handle, java.lang.String prspeid, java.lang.String appgroupname, oracle.aurora.jem.JEMSessionListener jemsesslis)
           
 JEMEmitToken setTimer(JEMPortHandle jee, oracle.aurora.jem.JEMPolyTuple funpolytupPAR, oracle.aurora.jem.JEMPolyTuple inpolytupPAR, long timeout, java.lang.String descr, long polytokflags)
           
 void setTokclnttlDiff(java.math.BigDecimal tokclnttldiff)
           
 void setTokttlDiff(java.math.BigDecimal tokttldiff)
           
 JEMEmitToken throwException(JEMPortHandle jee, oracle.aurora.jem.JEMTuple exctupPAR, JEMPortHandle sndjee, oracle.aurora.jem.JEMPolyTuple sndpolytupPAR, java.lang.String descr, long delay, long polytokflags)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CURRENTIID

public static final java.lang.String CURRENTIID

DEFAULTAID

public static final java.lang.String DEFAULTAID

JEMSELECTORNAME_TOKENTIME

public static final java.lang.String JEMSELECTORNAME_TOKENTIME

JEMSELECTORNAME_TOKENVID

public static final java.lang.String JEMSELECTORNAME_TOKENVID

JEMSELECTORNAME_EXCEPTION

public static final java.lang.String JEMSELECTORNAME_EXCEPTION

JEMSELECTORNAME_EXCEPTIONACTIVFAIL

public static final java.lang.String JEMSELECTORNAME_EXCEPTIONACTIVFAIL

JEMSELECTORNAME_EXCEPTIONDUPDATA

public static final java.lang.String JEMSELECTORNAME_EXCEPTIONDUPDATA

JEMSELECTORNAME_EXCEPTIONOPERFAIL

public static final java.lang.String JEMSELECTORNAME_EXCEPTIONOPERFAIL

JEMSELECTORVALUE_ANY

public static final java.lang.String JEMSELECTORVALUE_ANY

JEMFLAG_RXNIGNOREINPRM

public static final long JEMFLAG_RXNIGNOREINPRM

JEMFLAG_RXNPRSTERM

public static final long JEMFLAG_RXNPRSTERM

JEMFLAG_RXNAUTOREGROOTPRE

public static final long JEMFLAG_RXNAUTOREGROOTPRE

JEMFLAG_RXNAUTOREGPOST

public static final long JEMFLAG_RXNAUTOREGPOST

JEMFLAG_RXNSERIALIZE

public static final long JEMFLAG_RXNSERIALIZE

JEMFLAG_RXNDEL

public static final long JEMFLAG_RXNDEL

JEMFLAG_RXNFORCE

public static final long JEMFLAG_RXNFORCE

JEMFLAG_RXNREGDATA

public static final long JEMFLAG_RXNREGDATA

JEMFLAG_CALLCHKPRSCTX

public static final long JEMFLAG_CALLCHKPRSCTX

JEMFLAG_RXNCALLASCREATE

public static final long JEMFLAG_RXNCALLASCREATE

JEMFLAG_IXNORIGINATOR

public static final long JEMFLAG_IXNORIGINATOR
Constructor Detail

JEMSession

public JEMSession(JEMConnection jemconn)
           throws JEMException
Creates a new JEMSession instance from a JEMConnection instance
Parameters:
jemconn - The JEMConnection instance this session uses

JEMSession

public JEMSession(JEMConnection jemconn,
                  java.lang.String dfbusname)
           throws JEMException
Creates a new JEMSession instance from a JEMConnection instance
Parameters:
jemconn - The JEMConnection instance this session uses
dfbusname - The data bus name this session uses
Method Detail

close

public void close()
           throws JEMException
Cleans up interation ID, action ID, reaction ID and other instance variables. Closes the JMS sessions on databus..

inServer

public static boolean inServer()

registerReactionTemplate

public void registerReactionTemplate(JEMHandle templhandle,
                                     java.lang.String templprspeid,
                                     java.lang.String templrxnpeid,
                                     oracle.aurora.jem.JEMPolyTuple templfunpolytupPAR,
                                     java.lang.String tempcmpltagtxt,
                                     oracle.aurora.jem.JEMContin[] gracallcontin,
                                     oracle.aurora.jem.JEMContin[] gramatcontin,
                                     oracle.aurora.jem.JEMContin graretcontin,
                                     oracle.aurora.jem.JEMContin[] grastocontin,
                                     oracle.aurora.jem.JEMContin[] contarr,
                                     java.lang.String reggrpid,
                                     int regrxnpri,
                                     java.math.BigDecimal regrxnttl,
                                     java.lang.String descr,
                                     long polytokflags)
                              throws JEMException

registerAutoReaction

public void registerAutoReaction(java.lang.String regrid,
                                 JEMHandle templhandle,
                                 java.lang.String templprspeid,
                                 java.lang.String templrxnpeid,
                                 java.lang.String tempcmpltagtxt,
                                 oracle.aurora.jem.JEMContin[] gracallcontin,
                                 oracle.aurora.jem.JEMContin[] gramatcontin,
                                 oracle.aurora.jem.JEMContin graretcontin,
                                 oracle.aurora.jem.JEMContin[] grastocontin,
                                 oracle.aurora.jem.JEMContin[] contarr,
                                 java.lang.String templgrpid,
                                 int templrxnpri,
                                 java.math.BigDecimal templregrxnttl,
                                 java.lang.String descr,
                                 oracle.aurora.jem.JEMPolyTuple templinpolytupPAR,
                                 java.lang.String instlrxnpeid,
                                 long polytokflags)
                          throws JEMException

registerAutoData

public void registerAutoData(java.lang.String regrid,
                             JEMHandle templhandle,
                             java.lang.String templprspeid,
                             java.lang.String templrxnpeid,
                             oracle.aurora.jem.JEMPolyTuple templinpolytupPAR,
                             long dataflags,
                             long polytokflags)
                      throws JEMException

receiveReactionResponse

public JEMEmitToken receiveReactionResponse(java.lang.String appgroupname,
                                            long recvwait)
                                     throws JEMException
Receives the response of a reaction. With no interaction ID and action ID given, this call will receive all responses of a particular application one at a time, optional blocking for a number of seconds. When no response is available, a JEMExcption will be thrown after the blocking time is over.
Parameters:
appgroupname - The application name from which to receive response.
recvwait - The number of seconds this call will block. when 0 is give, it will block indefinitely.

receiveReactionResponse

public JEMEmitToken receiveReactionResponse(JEMHandle handle,
                                            long recvwait)
                                     throws JEMException

receiveReactionResponse

public JEMEmitToken receiveReactionResponse(java.lang.String iid,
                                            java.lang.String aid,
                                            JEMHandle handle,
                                            java.lang.String prspeid,
                                            long recvwait)
                                     throws JEMException
Receives response from a specific service request.
Parameters:
iid - Interaction ID.
aid - Action ID.
handle - JEMHandle, along with iid and aid, it uniquely identifies a reaction.
prspeid - Process element ID.
recvwait - The number of seconds this call will block. when 0 is give, it will block indefinitely.

receiveReactionResponse

public JEMEmitToken receiveReactionResponse(java.lang.String iid,
                                            java.lang.String aid,
                                            JEMHandle handle,
                                            java.lang.String prspeid,
                                            java.lang.String rxnpeid,
                                            long recvwait)
                                     throws JEMException
Receives response from a specific service request.
Parameters:
iid - Interaction ID.
aid - Action ID.
handle - JEMHandle, along with iid and aid, it uniquely identifies a reaction.
prspeid - Process element ID.
rxnpeid - Reaction ID, optional.
recvwait - The number of seconds this call will block. when 0 is give, it will block indefinitely.

setListenerForReactionResponse

public void setListenerForReactionResponse(java.lang.String appgroupname,
                                           oracle.aurora.jem.JEMSessionListener jemsesslis)
                                    throws JEMException

setListenerForReactionResponse

public void setListenerForReactionResponse(java.lang.String iid,
                                           java.lang.String aid,
                                           JEMHandle handle,
                                           java.lang.String prspeid,
                                           oracle.aurora.jem.JEMSessionListener jemsesslis)
                                    throws JEMException

setListenerForReactionResponseMain

public void setListenerForReactionResponseMain(java.lang.String iid,
                                               java.lang.String aid,
                                               JEMHandle handle,
                                               java.lang.String prspeid,
                                               java.lang.String appgroupname,
                                               oracle.aurora.jem.JEMSessionListener jemsesslis)
                                        throws JEMException

createCallPortHandle

public JEMPortHandle createCallPortHandle(java.lang.String iid,
                                          java.lang.String aid,
                                          JEMHandle handle,
                                          java.lang.String prspeid,
                                          oracle.aurora.jem.JEMPolyTuple chkpolytuplePAR)
                                   throws JEMException

createMatchPortHandle

public JEMPortHandle createMatchPortHandle(java.lang.String prspeid,
                                           java.lang.String rxnpeid,
                                           oracle.aurora.jem.JEMPolyTuple chkpolytuplePAR)
                                    throws JEMException

createReturnPortHandle

public JEMPortHandle createReturnPortHandle(java.lang.String chandleid,
                                            java.lang.String curaid,
                                            JEMHandle curhandle,
                                            java.lang.String curprspeid,
                                            java.lang.String retiid,
                                            java.lang.String retaid,
                                            JEMHandle rethandle,
                                            java.lang.String retprspeid,
                                            oracle.aurora.jem.JEMPolyTuple chkpolytuplePAR)
                                     throws JEMException

createThrowExceptionPortHandle

public JEMPortHandle createThrowExceptionPortHandle(java.lang.String chandleid,
                                                    java.lang.String curaid,
                                                    JEMHandle curhandle,
                                                    java.lang.String curprspeid,
                                                    java.lang.String retiid,
                                                    java.lang.String retaid,
                                                    JEMHandle rethandle,
                                                    java.lang.String retprspeid,
                                                    oracle.aurora.jem.JEMPolyTuple chkpolytuplePAR)
                                             throws JEMException

createSndPortHandle

public JEMPortHandle createSndPortHandle(java.lang.String sndiid,
                                         java.lang.String sndaid,
                                         JEMHandle sndhandle,
                                         java.lang.String curprspeid,
                                         oracle.aurora.jem.JEMPolyTuple chkpolytuplePAR)
                                  throws JEMException

call

public JEMEmitToken call(JEMPortHandle jee,
                         JEMPortHandle retjee,
                         oracle.aurora.jem.JEMPolyTuple excretpolytupPAR,
                         oracle.aurora.jem.JEMPolyTuple funpolytupPAR,
                         oracle.aurora.jem.JEMPolyTuple inpolytupPAR,
                         java.math.BigDecimal regrxnttl,
                         java.lang.String descr,
                         long delay,
                         long polytokflags)
                  throws JEMException

call

public JEMEmitToken call(java.lang.String iid,
                         java.lang.String aid,
                         JEMHandle handle,
                         java.lang.String prspeid,
                         oracle.aurora.jem.JEMPolyTuple funpolytupPAR,
                         oracle.aurora.jem.JEMPolyTuple inpolytupPAR,
                         java.math.BigDecimal regrxnttl,
                         java.lang.String descr,
                         long delay,
                         long polytokflags)
                  throws JEMException

call

public JEMEmitToken call(JEMHandle handle,
                         java.lang.String prspeid,
                         oracle.aurora.jem.JEMPolyTuple funpolytupPAR,
                         oracle.aurora.jem.JEMPolyTuple inpolytupPAR,
                         java.math.BigDecimal regrxnttl,
                         java.lang.String descr,
                         long delay,
                         long polytokflags)
                  throws JEMException

call

public JEMEmitToken call(JEMHandle handle,
                         java.lang.String prspeid,
                         java.lang.Class[] inclasstypes,
                         java.lang.Object[] inobjs,
                         java.lang.String descr,
                         long delay,
                         long polytokflags)
                  throws JEMException
Send a service request to a JEM Bean's method
Parameters:
handle - JEMHandle that represents the JEM Bean
prspeid - Process element ID
inclasstypes - Array of Classes of the input arguments
inobjs - Array of input arguments
descr - Description of this service request
delay - Number of seconds after which the request will be made visible
polytokflags - Default to 0

call

public JEMEmitToken call(java.lang.String iid,
                         java.lang.String aid,
                         JEMHandle handle,
                         java.lang.String prspeid,
                         java.lang.Class[] inclasstypes,
                         java.lang.Object[] inobjs,
                         java.lang.String descr,
                         long delay,
                         long polytokflags)
                  throws JEMException
Send a service request to a JEM Bean's method
Parameters:
iid - Interaction ID
aid - Action ID
handle - JEMHandle that represents the JEM Bean
prspeid - Process element ID
inclasstypes - Array of Classes of the input arguments
inobjs - Array of input arguments
descr - Description of this service request
delay - Number of seconds after which the request will be made visible
polytokflags - Default to 0

call

public JEMEmitToken call(java.lang.String iid,
                         java.lang.String aid,
                         JEMHandle handle,
                         java.lang.String prspeid,
                         java.lang.Class[] inclasstypes,
                         int[] inindxs,
                         java.lang.Object[] inobjs,
                         java.lang.String descr,
                         long delay,
                         long polytokflags)
                  throws JEMException
Send a service request to a JEM Bean's method
Parameters:
iid - Interaction ID
aid - Action ID
handle - JEMHandle that represents the JEM Bean
prspeid - Process element ID
inclasstypes - Array of Classes of the input arguments
inindxs - Array of indices of input arguments
inobjs - Array of input arguments
descr - Description of this service request
delay - Number of seconds after which the request will be made visible
polytokflags - Default to 0

call

public JEMEmitToken call(java.lang.String iid,
                         java.lang.String aid,
                         JEMHandle handle,
                         JEMPortHandle retjee,
                         oracle.aurora.jem.JEMPolyTuple excretpolytupPAR,
                         java.lang.String prspeid,
                         oracle.aurora.jem.JEMPolyTuple funpolytupPAR,
                         oracle.aurora.jem.JEMPolyTuple inpolytupPAR,
                         java.math.BigDecimal regrxnttl,
                         java.lang.String descr,
                         long delay,
                         long polytokflags)
                  throws JEMException

returnData

public JEMEmitToken returnData(JEMPortHandle jee,
                               oracle.aurora.jem.JEMTuple rettupPAR,
                               JEMPortHandle sndjee,
                               oracle.aurora.jem.JEMPolyTuple sndpolytupPAR,
                               java.lang.String descr,
                               long delay,
                               long polytokflags)
                        throws JEMException

throwException

public JEMEmitToken throwException(JEMPortHandle jee,
                                   oracle.aurora.jem.JEMTuple exctupPAR,
                                   JEMPortHandle sndjee,
                                   oracle.aurora.jem.JEMPolyTuple sndpolytupPAR,
                                   java.lang.String descr,
                                   long delay,
                                   long polytokflags)
                            throws JEMException

sendData

public JEMEmitToken sendData(JEMPortHandle sndjee,
                             oracle.aurora.jem.JEMTuple sndtupPAR,
                             java.lang.String descr,
                             long delay,
                             long polytokflags)
                      throws JEMException

setTimer

public JEMEmitToken setTimer(JEMPortHandle jee,
                             oracle.aurora.jem.JEMPolyTuple funpolytupPAR,
                             oracle.aurora.jem.JEMPolyTuple inpolytupPAR,
                             long timeout,
                             java.lang.String descr,
                             long polytokflags)
                      throws JEMException

retrieveActiveData

public oracle.aurora.jem.JEMDataToken retrieveActiveData(java.lang.String datiid,
                                                         java.lang.String dataid,
                                                         JEMHandle dathandle,
                                                         java.lang.String datprspeid,
                                                         java.lang.String usrtagtxt)
                                                  throws JEMException

getSessCtx

public static JEMSession getSessCtx()
                             throws JEMException

getSchema

public oracle.aurora.jem.JEMSchema getSchema()

getReaction

public java.lang.Object getReaction()
                             throws JEMException
Returns the current reaction, throws an exception is there is none

getJEMConnection

public JEMConnection getJEMConnection()
                               throws JEMException
Returns the internal JEMConnection

getUserId

public java.lang.String getUserId()

getHomeInstid

public java.lang.String getHomeInstid()

getProcess

public java.lang.Object getProcess()
                            throws JEMException

setEnqDestInfo

public void setEnqDestInfo(oracle.aurora.jem.JEMTokenProperty enqdestinfo)

NewId

public java.lang.String NewId()
                       throws JEMException

getDefaultAid

public java.lang.String getDefaultAid(java.lang.String defaid,
                                      JEMHandle handle,
                                      java.lang.String prspeid)
                               throws JEMException

getDefaultAid

public java.lang.String getDefaultAid(JEMHandle handle,
                                      java.lang.String prspeid)
                               throws JEMException

getInstId

public java.lang.String getInstId()
Returns the instance ID of the databus

getVersion

public java.lang.String getVersion()

getMaxRxnRetry

public long getMaxRxnRetry()

getTokttlDiff

public java.math.BigDecimal getTokttlDiff()

setTokttlDiff

public void setTokttlDiff(java.math.BigDecimal tokttldiff)

getTokclnttlDiff

public java.math.BigDecimal getTokclnttlDiff()

setTokclnttlDiff

public void setTokclnttlDiff(java.math.BigDecimal tokclnttldiff)

getTokttlcallDiff

public java.math.BigDecimal getTokttlcallDiff()

getTokttldatDiff

public java.math.BigDecimal getTokttldatDiff()

getRxnttlDiff

public java.math.BigDecimal getRxnttlDiff()

getGCcycle

public long getGCcycle()

getEpoch

public long getEpoch()

getDfbusname

public java.lang.String getDfbusname()

calcFirstRecursId

public static java.math.BigDecimal calcFirstRecursId()