kieker.tools.logReplayer
Class JMSLogReplayer
java.lang.Object
kieker.tools.logReplayer.AbstractLogReplayer
kieker.tools.logReplayer.JMSLogReplayer
public class JMSLogReplayer
- extends AbstractLogReplayer
An implementation of the AbstractLogReplayer
, using the JMSReader
to replay IMonitoringRecord
s from a JMS queue.
- Since:
- 1.3
- Author:
- Andre van Hoorn
Constructor Summary |
JMSLogReplayer(java.lang.String monitoringConfigurationFile,
java.lang.String jmsProviderUrl,
java.lang.String jmsDestination,
java.lang.String jmsFactoryLookupName)
Creates a new JMS log replayer. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JMSLogReplayer
public JMSLogReplayer(java.lang.String monitoringConfigurationFile,
java.lang.String jmsProviderUrl,
java.lang.String jmsDestination,
java.lang.String jmsFactoryLookupName)
- Creates a new JMS log replayer.
- Parameters:
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.
createReader
protected AbstractReaderPlugin createReader(IAnalysisController analysisController)
- Implementing classes return the reader to be used for reading the monitoring log.
- Specified by:
createReader
in class AbstractLogReplayer
- Parameters:
analysisController
- The analysis controller which will be the parent of the reader.
- Returns:
- The reader which can be used to read the monitoring log.
readerOutputPortName
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.
- Specified by:
readerOutputPortName
in class AbstractLogReplayer
- Returns:
- The name of the reader's output port.
Copyright 2015 Kieker Project, http://kieker-monitoring.net