oracle.aurora.jem
Class JEMProcess

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

public class JEMProcess
extends java.lang.Object

This class encapsulatest an AC4J Process Activation's context, including Interaction ID, Activation ID, input arguments PolyToken, function PolyTokens, return PolyTokens, etc.


Constructor Summary
JEMProcess()
           
 
Method Summary
TypeMethod
 JEMPortHandle createCallPortHandle(java.lang.String prspeid, oracle.aurora.jem.JEMPolyTuple chkpolytuplePAR)
           
 java.lang.String getAid()
          Returns the Activation ID
 oracle.aurora.jem.JEMTag getCmplTag()
           
 long getFlags()
           
 oracle.aurora.jem.JEMPolyTuple getFunPolyTuple()
          Returns the invoked function's PolyTuple
 java.lang.String getIid()
          Returns the Interaction ID
 oracle.aurora.jem.JEMPolyTuple getInPolyTuple()
          Returns the input arguments' PolyTuple
 oracle.aurora.jem.JEMTag getInTagByIndx(int indx)
           
 java.lang.String getInTagTxtByIndx(int indx)
           
 oracle.aurora.jem.JEMTuple getInTupleByIndx(int indx)
          Returns the input argument tuple by index
 oracle.aurora.jem.JEMTuple getInTupleByTag(oracle.aurora.jem.JEMTag usrtag)
          Returns the input argument tuple by tag
 JEMHandle getJEMHandle()
          Returns the JEMHandle of this process
 JEMReaction getJEMReaction()
          Returns this Process's current Reaction
 JEMSession getJEMSession()
          Returns this process's JEMSession
 java.lang.String getProcessPeid()
          Returns the process element ID
 java.lang.String getProcessStartDate()
           
 java.lang.String getRetAid()
           
 java.lang.String getRetIid()
           
 JEMHandle getRetJEMHandle()
           
 oracle.aurora.jem.JEMTag getRetTagByIndx(int indx)
           
 java.lang.String getRetTagTxt()
           
 java.lang.String getRetTagTxtByIndx(int indx)
           
 oracle.aurora.jem.JEMTuple getRetTupleByIndx(int indx)
          Returns the return data tuple by index
 oracle.aurora.jem.JEMTuple getRetTupleByTag(oracle.aurora.jem.JEMTag usrtag)
          Returns the return data tuple by tag
 JEMReaction getRootReaction()
          Returns this process's base Reaction
 int getState()
           
static java.lang.String getSynInTagTxtByIndx(int indx)
           
static java.lang.String getSynInTimerTagTxtByIndx(int indx)
           
static java.lang.String getSynRetTagTxtByIndx(int indx, java.lang.String calleeaid, java.lang.String calleeprspeid)
           
 void setFlags(long flags)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JEMProcess

public JEMProcess()
Method Detail

createCallPortHandle

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

getInTupleByIndx

public oracle.aurora.jem.JEMTuple getInTupleByIndx(int indx)
Returns the input argument tuple by index
Parameters:
indx - The index of the input argument to return

getInTupleByTag

public oracle.aurora.jem.JEMTuple getInTupleByTag(oracle.aurora.jem.JEMTag usrtag)
Returns the input argument tuple by tag
Parameters:
usrtag - The tag of the input argument to return

getInTagTxtByIndx

public java.lang.String getInTagTxtByIndx(int indx)

getInTagByIndx

public oracle.aurora.jem.JEMTag getInTagByIndx(int indx)

getSynInTagTxtByIndx

public static java.lang.String getSynInTagTxtByIndx(int indx)

getSynInTimerTagTxtByIndx

public static java.lang.String getSynInTimerTagTxtByIndx(int indx)

getRetTupleByIndx

public oracle.aurora.jem.JEMTuple getRetTupleByIndx(int indx)
Returns the return data tuple by index
Parameters:
indx - The index of the return data to return

getRetTupleByTag

public oracle.aurora.jem.JEMTuple getRetTupleByTag(oracle.aurora.jem.JEMTag usrtag)
Returns the return data tuple by tag
Parameters:
usrtag - The tag of the return data to return

getRetTagTxtByIndx

public java.lang.String getRetTagTxtByIndx(int indx)

getRetTagByIndx

public oracle.aurora.jem.JEMTag getRetTagByIndx(int indx)

getRetTagTxt

public java.lang.String getRetTagTxt()

getSynRetTagTxtByIndx

public static java.lang.String getSynRetTagTxtByIndx(int indx,
                                                     java.lang.String calleeaid,
                                                     java.lang.String calleeprspeid)

getIid

public java.lang.String getIid()
Returns the Interaction ID

getAid

public java.lang.String getAid()
Returns the Activation ID

getRetIid

public java.lang.String getRetIid()

getRetAid

public java.lang.String getRetAid()

getJEMHandle

public JEMHandle getJEMHandle()
Returns the JEMHandle of this process

getRetJEMHandle

public JEMHandle getRetJEMHandle()

getProcessPeid

public java.lang.String getProcessPeid()
Returns the process element ID

getInPolyTuple

public oracle.aurora.jem.JEMPolyTuple getInPolyTuple()
Returns the input arguments' PolyTuple

getFunPolyTuple

public oracle.aurora.jem.JEMPolyTuple getFunPolyTuple()
Returns the invoked function's PolyTuple

getCmplTag

public oracle.aurora.jem.JEMTag getCmplTag()

getState

public int getState()

getFlags

public long getFlags()

setFlags

public void setFlags(long flags)

getProcessStartDate

public java.lang.String getProcessStartDate()

getJEMSession

public JEMSession getJEMSession()
Returns this process's JEMSession

getRootReaction

public JEMReaction getRootReaction()
Returns this process's base Reaction

getJEMReaction

public JEMReaction getJEMReaction()
Returns this Process's current Reaction