org.opennms.sms.monitor.internal
Class MobileSequenceExecution

java.lang.Object
  extended by org.opennms.sms.monitor.internal.MobileSequenceExecution

public class MobileSequenceExecution
extends Object

MobileSequenceExecution

Version:
$Id: $
Author:
brozow

Constructor Summary
MobileSequenceExecution(MobileSequenceConfig sequenceConfig)
          Constructor for MobileSequenceExecution.
 
Method Summary
 void end()
          end
 Map<String,Number> getResponseTimes()
          getResponseTimes
 MobileSequenceConfig getSequenceConfig()
          getSequenceConfig
 Long getStartTime()
          getStartTime
 SequenceTask getTask()
          getTask
 List<MobileTransactionExecution> getTransactionExecutions()
          getTransactionExecutions
 void setStartTime(Long startTime)
          setStartTime
 void setTask(SequenceTask task)
          setTask
 void start(MobileSequenceSession session, DefaultTaskCoordinator coordinator)
          start
 void updateResults(MobileSequenceSession session)
          updateResults
 void waitFor()
          waitFor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MobileSequenceExecution

public MobileSequenceExecution(MobileSequenceConfig sequenceConfig)

Constructor for MobileSequenceExecution.

Parameters:
sequenceConfig - a MobileSequenceConfig object.
Method Detail

getSequenceConfig

public MobileSequenceConfig getSequenceConfig()

getSequenceConfig

Returns:
a MobileSequenceConfig object.

getTransactionExecutions

public List<MobileTransactionExecution> getTransactionExecutions()

getTransactionExecutions

Returns:
a List object.

getStartTime

public Long getStartTime()

getStartTime

Returns:
a Long object.

setStartTime

public void setStartTime(Long startTime)

setStartTime

Parameters:
startTime - a Long object.

getResponseTimes

public Map<String,Number> getResponseTimes()

getResponseTimes

Returns:
a Map object.

end

public void end()

end


waitFor

public void waitFor()
             throws InterruptedException,
                    ExecutionException

waitFor

Throws:
InterruptedException - if any.
ExecutionException - if any.

getTask

public SequenceTask getTask()

getTask

Returns:
a SequenceTask object.

setTask

public void setTask(SequenceTask task)

setTask

Parameters:
task - a SequenceTask object.

updateResults

public void updateResults(MobileSequenceSession session)
                   throws Throwable

updateResults

Parameters:
session - a MobileSequenceSession object.
Throws:
Throwable - if any.

start

public void start(MobileSequenceSession session,
                  DefaultTaskCoordinator coordinator)

start

Parameters:
session - a MobileSequenceSession object.
coordinator - a DefaultTaskCoordinator object.


Copyright © 2011. All Rights Reserved.