|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--oracle.aurora.jem.JEMReaction
A JEMReaction is created when a service request is made by the client, or another JEMReaction registers a JEMReaction. When all input arguments are matched and filled, the reaction will fire and the target EJB method will be invoked.
| Constructor Summary |
JEMReaction()
|
| Method Summary |
| Type | Method |
|---|---|
java.math.BigDecimal |
calcNextRecursId()
|
JEMEmitToken |
call(JEMHandle handle,
java.lang.String prspeid,
java.lang.Class[] inclasstypes,
java.lang.Object[] inobjs,
java.lang.Class[] retclasstypes,
java.math.BigDecimal regrxnttl,
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,
oracle.aurora.jem.JEMPolyTuple retpolytupPAR,
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.Class[] retclasstypes,
java.math.BigDecimal regrxnttl,
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,
oracle.aurora.jem.JEMPolyTuple retpolytupPAR,
java.math.BigDecimal regrxnttl,
java.lang.String descr,
long delay,
long polytokflags)
|
JEMPortHandle |
createReturnPortHandle(oracle.aurora.jem.JEMPolyTuple chkpolytuplePAR)
|
void |
declareData(oracle.aurora.jem.JEMTuple decltupPAR,
long polytokflags)
|
void |
declareData(java.lang.String decliid,
java.lang.String declaid,
oracle.aurora.jem.JEMTuple decltupPAR,
long polytokflags)
|
void |
forceProcessTermination()
|
java.lang.String |
getAid()
Returns the action ID |
oracle.aurora.jem.JEMTag |
getCompletionTag()
|
java.lang.String |
getDescription()
|
oracle.aurora.jem.JEMContin[] |
getDynamicContArr()
|
long |
getFlags()
|
oracle.aurora.jem.JEMPolyTuple |
getFunPolyTuple()
|
java.lang.String |
getGrpid()
Returns the group ID |
java.lang.String |
getIid()
Returns the interaction ID |
oracle.aurora.jem.JEMPolyTuple |
getInPolyTuple()
Returns the input arguments' PolyTuple |
oracle.aurora.jem.JEMTuple |
getInTupleByIndx(int indx)
|
oracle.aurora.jem.JEMTuple |
getInTupleByTag(java.lang.String usrtag)
|
JEMHandle |
getJEMHandle()
Returns the current JEMHandle |
JEMProcess |
getJEMprs()
Returns the current JEMProcess |
JEMSession |
getJEMSession()
|
oracle.aurora.jem.JEMPolyTuple |
getMatchPolyTuple()
|
int |
getPriority()
Returns this reaction's priority |
oracle.aurora.jem.JEMProcessHandle |
getProcessHandle()
Returns a handle to the current JEM process |
java.lang.String |
getProcessPeid()
Returns the JEM process's element ID |
oracle.aurora.jem.JEMReactionHandle |
getReactionHandle()
Returns the handle to the reaction |
java.lang.String |
getReactionPeid()
Returns the reaction's element ID |
java.math.BigDecimal |
getReactionTokenTtl()
|
java.math.BigDecimal |
getRecursId()
|
oracle.aurora.jem.JEMContin[] |
getRegisteredContinuation()
|
long |
getRetryCnt()
|
java.lang.String |
getRid()
Returns the reaction ID |
oracle.aurora.jem.JEMContin[] |
getRxnContinuation()
|
java.math.BigDecimal |
getRxnttlDiff()
|
java.lang.String |
getState()
|
java.lang.String |
getStatus()
|
static java.lang.String |
getSynReactionCompletionTagTxt(java.lang.String rxncmplname)
|
java.math.BigDecimal |
getTokclnttlDiff()
|
java.math.BigDecimal |
getTokttlcallDiff()
|
java.math.BigDecimal |
getTokttldatDiff()
|
java.math.BigDecimal |
getTokttlDiff()
|
java.lang.String |
getType()
|
oracle.aurora.jem.JEMReactionHandle |
registerReaction(java.lang.String rxnpeid,
java.lang.Class[] inclasstypes,
JEMEmitToken[] inemittokens,
int rxnpri,
java.math.BigDecimal rxnttl,
java.lang.String descr,
long polytokflags)
Registers another reaction in the same process |
oracle.aurora.jem.JEMReactionHandle |
registerReaction(java.lang.String rxnpeid,
java.lang.Class[] inclasstypes,
java.lang.String[] intags,
int rxnpri,
java.math.BigDecimal rxnttl,
java.lang.String descr,
long polytokflags)
|
oracle.aurora.jem.JEMReactionHandle |
registerReaction(java.lang.String rxnpeid,
java.lang.String rid,
java.lang.Class[] inclasstypes,
java.lang.String[] intags,
int rxnpri,
java.math.BigDecimal rxnttl,
java.lang.String descr,
long polytokflags)
|
oracle.aurora.jem.JEMReactionHandle |
registerReaction(java.lang.String rxnpeid,
java.lang.String rid,
java.lang.String grpid,
int rxnpri,
java.math.BigDecimal rxnttl,
java.lang.String descr,
oracle.aurora.jem.JEMPolyTuple inpolytupPAR,
long polytokflags)
|
void |
registerReactionTimer(oracle.aurora.jem.JEMTuple intupPAR,
long polytokflags)
|
void |
registerReactionTimer(java.lang.String timertagtxt,
java.lang.Object timerobj,
long delay,
long polytokflags)
|
oracle.aurora.jem.JEMDataToken |
retrieveActiveData(java.lang.String usrtagtxt)
|
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(oracle.aurora.jem.JEMTuple rettupPAR,
JEMPortHandle sndjee,
oracle.aurora.jem.JEMTuple sndtupPAR,
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 |
setCompletionTagTxt(java.lang.String cmpltagtxt)
|
void |
setDynamicContArr(oracle.aurora.jem.JEMContin[] dynamcontarr)
|
void |
setFlags(long flags)
|
void |
setKeepExceptionsOnRollback(boolean keep_flag)
|
void |
setReactionTokenTtl(java.math.BigDecimal tokttldiff)
|
void |
setReturnFromOriginator(boolean retorig_flag)
|
void |
setReturnIndex(int indx)
|
void |
setRollbackOnly(boolean discard_flag)
|
void |
setThrowIntraProcessExceptions(boolean intraprs_flag)
|
void |
storeData(oracle.aurora.jem.JEMTuple dattupPAR,
java.lang.String descr,
long delay,
long polytokflags)
|
JEMEmitToken |
throwException(oracle.aurora.jem.JEMTuple inexctupPAR,
JEMPortHandle sndjee,
oracle.aurora.jem.JEMTuple sndtupPAR,
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 |
| Constructor Detail |
public JEMReaction()
| Method Detail |
public void declareData(oracle.aurora.jem.JEMTuple decltupPAR,
long polytokflags)
throws JEMException
public void declareData(java.lang.String decliid,
java.lang.String declaid,
oracle.aurora.jem.JEMTuple decltupPAR,
long polytokflags)
throws JEMException
public JEMEmitToken call(JEMHandle handle,
java.lang.String prspeid,
java.lang.Class[] inclasstypes,
java.lang.Object[] inobjs,
java.lang.Class[] retclasstypes,
java.math.BigDecimal regrxnttl,
java.lang.String descr,
long delay,
long polytokflags)
throws JEMException
handle - JEMHandle that represents the JEM Beanprspeid - Process element IDinclasstypes - Array of Classes of the input argumentsinobjs - Array of input argumentsretclasstypes - Array of Classes of the returned objectsregrxnttl - The called reaction's time to livedescr - Description of this service requestdelay - Number of seconds after which the request will be made visiblepolytokflags - Default to 0
public JEMEmitToken call(JEMHandle handle,
java.lang.String prspeid,
oracle.aurora.jem.JEMPolyTuple funpolytupPAR,
oracle.aurora.jem.JEMPolyTuple inpolytupPAR,
oracle.aurora.jem.JEMPolyTuple retpolytupPAR,
java.math.BigDecimal regrxnttl,
java.lang.String descr,
long delay,
long polytokflags)
throws JEMException
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.Class[] retclasstypes,
java.math.BigDecimal regrxnttl,
java.lang.String descr,
long delay,
long polytokflags)
throws JEMException
iid - Interaction IDaid - Action IDhandle - JEMHandle that represents the JEM Beanprspeid - Process element IDinclasstypes - Array of Classes of the input argumentsinindxs - The indices of the input argumentsinobjs - Array of input argumentsretclasstypes - Array of Classes of the returned objectsregrxnttl - The called reaction's time to livedescr - Description of this service requestdelay - Number of seconds after which the request will be made visiblepolytokflags - Default to 0
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,
oracle.aurora.jem.JEMPolyTuple retpolytupPAR,
java.math.BigDecimal regrxnttl,
java.lang.String descr,
long delay,
long polytokflags)
throws JEMException
public JEMPortHandle createReturnPortHandle(oracle.aurora.jem.JEMPolyTuple chkpolytuplePAR)
throws JEMException
public JEMEmitToken returnData(oracle.aurora.jem.JEMTuple rettupPAR,
JEMPortHandle sndjee,
oracle.aurora.jem.JEMTuple sndtupPAR,
java.lang.String descr,
long delay,
long polytokflags)
throws JEMException
public JEMEmitToken throwException(oracle.aurora.jem.JEMTuple inexctupPAR,
JEMPortHandle sndjee,
oracle.aurora.jem.JEMTuple sndtupPAR,
java.lang.String descr,
long delay,
long polytokflags)
throws JEMException
public JEMEmitToken sendData(JEMPortHandle sndjee,
oracle.aurora.jem.JEMTuple sndtupPAR,
java.lang.String descr,
long delay,
long polytokflags)
throws JEMException
public void storeData(oracle.aurora.jem.JEMTuple dattupPAR,
java.lang.String descr,
long delay,
long polytokflags)
throws JEMException
public void forceProcessTermination()
public void setReturnIndex(int indx)
public void setReturnFromOriginator(boolean retorig_flag)
public void setRollbackOnly(boolean discard_flag)
public void setKeepExceptionsOnRollback(boolean keep_flag)
public void setThrowIntraProcessExceptions(boolean intraprs_flag)
public oracle.aurora.jem.JEMDataToken retrieveActiveData(java.lang.String usrtagtxt)
throws JEMException
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
public oracle.aurora.jem.JEMReactionHandle registerReaction(java.lang.String rxnpeid,
java.lang.Class[] inclasstypes,
java.lang.String[] intags,
int rxnpri,
java.math.BigDecimal rxnttl,
java.lang.String descr,
long polytokflags)
throws JEMException
public oracle.aurora.jem.JEMReactionHandle registerReaction(java.lang.String rxnpeid,
java.lang.Class[] inclasstypes,
JEMEmitToken[] inemittokens,
int rxnpri,
java.math.BigDecimal rxnttl,
java.lang.String descr,
long polytokflags)
throws JEMException
rxnpeid - Reaction's process element IDinclasstypes - Array of Classes of the input argumentsinemittokens - Array of input JEMEmitTokensrxnpri - The new reaction's priorityrxnttl - The new reaction's time to livedescr - Descrption textpolytokflags - Default to 0
public oracle.aurora.jem.JEMReactionHandle registerReaction(java.lang.String rxnpeid,
java.lang.String rid,
java.lang.Class[] inclasstypes,
java.lang.String[] intags,
int rxnpri,
java.math.BigDecimal rxnttl,
java.lang.String descr,
long polytokflags)
throws JEMException
public oracle.aurora.jem.JEMReactionHandle registerReaction(java.lang.String rxnpeid,
java.lang.String rid,
java.lang.String grpid,
int rxnpri,
java.math.BigDecimal rxnttl,
java.lang.String descr,
oracle.aurora.jem.JEMPolyTuple inpolytupPAR,
long polytokflags)
throws JEMException
public void registerReactionTimer(java.lang.String timertagtxt,
java.lang.Object timerobj,
long delay,
long polytokflags)
throws JEMException
public void registerReactionTimer(oracle.aurora.jem.JEMTuple intupPAR,
long polytokflags)
throws JEMException
public java.math.BigDecimal calcNextRecursId()
public oracle.aurora.jem.JEMContin[] getRxnContinuation()
public oracle.aurora.jem.JEMContin[] getRegisteredContinuation()
public oracle.aurora.jem.JEMProcessHandle getProcessHandle()
public oracle.aurora.jem.JEMReactionHandle getReactionHandle()
public JEMSession getJEMSession()
public JEMProcess getJEMprs()
public java.lang.String getIid()
public java.lang.String getAid()
public java.lang.String getRid()
public JEMHandle getJEMHandle()
public java.lang.String getProcessPeid()
public java.lang.String getReactionPeid()
public java.math.BigDecimal getRecursId()
public java.lang.String getGrpid()
public java.lang.String getState()
public java.lang.String getStatus()
public int getPriority()
public java.lang.String getDescription()
public java.lang.String getType()
public long getFlags()
public void setFlags(long flags)
public long getRetryCnt()
public oracle.aurora.jem.JEMTag getCompletionTag()
public void setCompletionTagTxt(java.lang.String cmpltagtxt)
public oracle.aurora.jem.JEMPolyTuple getMatchPolyTuple()
public oracle.aurora.jem.JEMPolyTuple getFunPolyTuple()
public oracle.aurora.jem.JEMPolyTuple getInPolyTuple()
public oracle.aurora.jem.JEMTuple getInTupleByIndx(int indx)
public oracle.aurora.jem.JEMTuple getInTupleByTag(java.lang.String usrtag)
public static java.lang.String getSynReactionCompletionTagTxt(java.lang.String rxncmplname)
public java.math.BigDecimal getReactionTokenTtl()
public void setReactionTokenTtl(java.math.BigDecimal tokttldiff)
throws JEMException
public oracle.aurora.jem.JEMContin[] getDynamicContArr()
public void setDynamicContArr(oracle.aurora.jem.JEMContin[] dynamcontarr)
public java.math.BigDecimal getTokttlDiff()
public java.math.BigDecimal getTokttlcallDiff()
public java.math.BigDecimal getTokttldatDiff()
public java.math.BigDecimal getTokclnttlDiff()
public java.math.BigDecimal getRxnttlDiff()
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||