public class MobileSequenceConfig extends Object implements Serializable, Comparable<MobileSequenceConfig>
MobileSequenceConfig class.
Constructor and Description |
---|
MobileSequenceConfig() |
public void addSessionVariable(SequenceSessionVariable var)
addSessionVariable
var
- a SequenceSessionVariable
object.public List<SequenceSessionVariable> getSessionVariables()
getSessionVariables
List
object.public void setSessionVariables(List<SequenceSessionVariable> sessionVariables)
setSessionVariables
sessionVariables
- a List
object.public void addTransaction(MobileSequenceTransaction transaction)
addTransaction
transaction
- a MobileSequenceTransaction
object.public List<MobileSequenceTransaction> getTransactions()
getTransactions
List
object.public void setTransactions(List<MobileSequenceTransaction> transactions)
setTransactions
transactions
- a List
object.public int compareTo(MobileSequenceConfig o)
compareTo
compareTo
in interface Comparable<MobileSequenceConfig>
o
- a MobileSequenceConfig
object.public String toString()
toString
public void computeDefaultGateways()
computeDefaultGateways
public MobileSequenceTransaction createTransaction(MobileSequenceRequest request, MobileSequenceResponse response)
createTransaction
request
- a MobileSequenceRequest
object.response
- a MobileSequenceResponse
object.MobileSequenceTransaction
object.public Map<String,Number> executeSequence(MobileSequenceSession session, DefaultTaskCoordinator coordinator) throws SequencerException, Throwable
executeSequence
session
- a MobileSequenceSession
object.coordinator
- a DefaultTaskCoordinator
object.Map
object.SequencerException
- if any.Throwable
- if any.public MobileSequenceExecution start(MobileSequenceSession session, DefaultTaskCoordinator coordinator) throws SequencerException
start
session
- a MobileSequenceSession
object.coordinator
- a DefaultTaskCoordinator
object.MobileSequenceExecution
object.SequencerException
- if any.public void waitFor(MobileSequenceSession session, MobileSequenceExecution execution) throws InterruptedException, ExecutionException, Throwable
waitFor
session
- a MobileSequenceSession
object.execution
- a MobileSequenceExecution
object.InterruptedException
- if any.ExecutionException
- if any.Throwable
- if any.public boolean hasTransactions()
hasTransactions
Copyright © 2015. All Rights Reserved.