flux.j2ee
Interface EjbSessionAction

All Superinterfaces:
Action, java.lang.Cloneable, EjbListener, J2eeAction, J2eeKeyAction, RuntimeDataMap, java.io.Serializable

public interface EjbSessionAction
extends EjbListener, J2eeKeyAction

Creates and invokes a method on an EJB session bean. The default create() method is used to instantiate the session bean. After the session bean is created and invoked, it is removed afterwards.

Author:
Copyright 2014 Flux Corporation. All rights reserved.

Method Summary
 void setListener(java.lang.String jndiName, java.lang.Class home)
          The EJB session bean's remote interface must implement RemoteActionListener.
 
Methods inherited from interface flux.j2ee.EjbListener
getListenerHome, getListenerHomeAsString, getListenerJndiName, setListener
 
Methods inherited from interface flux.j2ee.J2eeKeyAction
getKey, setKey
 
Methods inherited from interface flux.j2ee.J2eeAction
getExtraInitialContextProperties, getInitialContextFactory, getPassword, getProviderUrl, getUsername, setExtraInitialContextProperties, setInitialContextFactory, setPassword, setProviderUrl, setUsername
 
Methods inherited from interface flux.Action
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
 
Methods inherited from interface flux.runtimedatamap.RuntimeDataMap
getRuntimeDataMap, setRuntimeDataMap
 

Method Detail

setListener

void setListener(java.lang.String jndiName,
                 java.lang.Class home)
The EJB session bean's remote interface must implement RemoteActionListener.

Specified by:
setListener in interface EjbListener
Parameters:
jndiName - The JNDI name for the EJB's home interface.
home - The class name of the EJB's home interface.
See Also:
RemoteActionListener


© 2014 Flux Corporation. All rights reserved.