Class RabbitMqDao
java.lang.Object
jenkins.plugins.logstash.persistence.AbstractLogstashIndexerDao
jenkins.plugins.logstash.persistence.HostBasedLogstashIndexerDao
jenkins.plugins.logstash.persistence.RabbitMqDao
- All Implemented Interfaces:
Serializable,LogstashIndexerDao
RabbitMQ Data Access Object.
TODO: support TLS
TODO: support vhost
- Since:
- 1.0.0
- Author:
- Rusty Gerard
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface jenkins.plugins.logstash.persistence.LogstashIndexerDao
LogstashIndexerDao.IndexerType, LogstashIndexerDao.SyslogFormat, LogstashIndexerDao.SyslogProtocol -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class jenkins.plugins.logstash.persistence.HostBasedLogstashIndexerDao
getDescription, getHost, getPortMethods inherited from class jenkins.plugins.logstash.persistence.AbstractLogstashIndexerDao
buildPayload
-
Constructor Details
-
RabbitMqDao
-
-
Method Details
-
getQueue
-
getUsername
-
getPassword
-
getVirtualHost
-
push
Description copied from interface:LogstashIndexerDaoSends the log data to the Logstash indexer.- Parameters:
data- The serialized data, not null- Throws:
IOException- The data is not written to the server
-