public interface DynamicEjbEntityAction extends EjbListener, J2eeAction, DynamicMethod
EjbEntityAction
.Modifier and Type | Method and Description |
---|---|
DynamicMethod |
getHomeMethod()
Returns a method on an EJB home interface, which is responsible for
returning one or more remote references.
|
void |
setHomeMethod(DynamicMethod homeMethod)
Sets a method on an EJB home interface, which is responsible for returning
one or more remote references.
|
void |
setListener(java.lang.String jndiName,
java.lang.Class home)
Sets the JNDI name and class of an EJB home interface.
|
void |
setListenerSignature(java.lang.String signature)
Sets the optional method that receives a callback.
|
getListenerHome, getListenerHomeAsString, getListenerJndiName, setListener
getExtraInitialContextProperties, getInitialContextFactory, getPassword, getProviderUrl, getUsername, setExtraInitialContextProperties, setInitialContextFactory, setPassword, setProviderUrl, setUsername
addFlow, addFlow, addSignalFlow, clone, execute, getDescription, getFlows, getHiddenVariableNames, getJoinExpression, getName, getPostscript, getPostscriptLanguage, getPrescript, getPrescriptLanguage, getResultInfo, getSignalsToMonitor, getTimeoutBusinessInterval, getTimeoutBusinessIntervalNamespace, getTimeoutExpression, getVariableManager, isEndOfRun, isJoinPoint, isSkippable, isStartAction, isStartOfRun, isTransactionBreak, removeFlow, reset, setDescription, setElseFlow, setEndOfRun, setErrorFlow, setErrorFlowWithoutRollback, setErrorFlowWithRollback, setJoinExpression, setJoinPoint, setName, setPostscript, setPostscriptLanguage, setPrescript, setPrescriptLanguage, setSignalsToMonitor, setSkippable, setStartAction, setStartOfRun, setTimeoutBusinessInterval, setTimeoutBusinessIntervalNamespace, setTimeoutExpression, setTimeoutFlow, setTransactionBreak, verify, verifyOnClient
getRuntimeDataMap, setRuntimeDataMap
getArgument, getArgumentCount, getArgumentType, getListenerSignature, setArgument, setArgument, setArgument, setArgument, setArgument, setArgument, setArgument, setArgument, setArgument, setArgument, setArgument, setArgument, setArgument, setArgument, setArgument, setArgument, setArgument, setArgument, setArgument
DynamicMethod getHomeMethod() throws EngineException
EngineException
- If a system error occurs.setHomeMethod(flux.DynamicMethod)
,
setListenerSignature(java.lang.String)
void setHomeMethod(DynamicMethod homeMethod) throws EngineException
For example, to create an EJB entity bean, set a create() home method. It can be the default create() method or a custom create() method. After the entity bean is created, an optional method is invoked on it. If setListenerSignature() is not set, this optional method is not called.
As another example, to call a finder on a home interface and invoke a method on each remote reference in the the entire collection that is returned, set a findByMyCriteria() home method. After the entity beans are returned, the optional method is invoked on each bean. Call setListenerSignature() to set the method that is to be invoked on each remote reference returned by the specified method on the EJB entity bean's home interface.
homeMethod
- A method on an EJB home interface.EngineException
- If a system error occurs.getHomeMethod()
,
setListenerSignature(java.lang.String)
void setListener(java.lang.String jndiName, java.lang.Class home)
setListener
in interface EjbListener
jndiName
- The JNDI name for the EJB's home interface.home
- The class name of the EJB's home interface.EjbListener.setListener(String, String)
void setListenerSignature(java.lang.String signature)
public void doSomething(String s, Integer i) throws FileNotFoundException
setListenerSignature
in interface DynamicMethod
signature
- The method that receives the callback. The return type,
parameter names, and exceptions thrown do not need to be specified.© 2000-2025 Flux Corporation. All rights reserved.