public class JMSLogReplayer extends AbstractLogReplayer
AbstractLogReplayer
, using the JmsReader
to replay IMonitoringRecord
s from a JMS queue.MAX_TIMESTAMP, MIN_TIMESTAMP
Constructor and Description |
---|
JMSLogReplayer(java.lang.String monitoringConfigurationFile,
java.lang.String jmsProviderUrl,
java.lang.String jmsDestination,
java.lang.String jmsFactoryLookupName)
Creates a new JMS log replayer.
|
Modifier and Type | Method and Description |
---|---|
protected AbstractReaderPlugin |
createReader(IAnalysisController analysisController)
Implementing classes return the reader to be used for reading the monitoring log.
|
protected java.lang.String |
readerOutputPortName()
Implementing classes returns the name of the reader's output port which provides the
IMonitoringRecord s from the monitoring log. |
replay
public JMSLogReplayer(java.lang.String monitoringConfigurationFile, java.lang.String jmsProviderUrl, java.lang.String jmsDestination, java.lang.String jmsFactoryLookupName)
jmsProviderUrl
- = for instance "tcp://127.0.0.1:3035/"jmsDestination
- = for instance "queue1"jmsFactoryLookupName
- = for instance "org.exolab.jms.jndi.InitialContextFactory" (OpenJMS)monitoringConfigurationFile
- The path of the monitoring.properties file.protected AbstractReaderPlugin createReader(IAnalysisController analysisController)
createReader
in class AbstractLogReplayer
analysisController
- The analysis controller which will be the parent of the reader.protected java.lang.String readerOutputPortName()
IMonitoringRecord
s from the monitoring log.readerOutputPortName
in class AbstractLogReplayer
Copyright 2017 Kieker Project, http://kieker-monitoring.net