ewmscp
..
src
followKafkaRequestProvider.h
Go to the documentation of this file.
1
#ifndef __followKafkaRequestProvider_h__
2
#define __followKafkaRequestProvider_h__
3
#include "
followJsonRequestProvider.h
"
4
#include "
kafkaQueue.h
"
5
class
followKafkaRequestProvider
:
public
followJsonRequestProvider
{
6
private
:
7
static
factoryTemplate<followKafkaRequestProvider>
factory
;
8
static
messageQueue::kafka
kafkaInQueue
;
9
void
followStream
(std::istream& stream)
override
;
10
public
:
11
followKafkaRequestProvider
(decltype(
requests
) aRequests,
12
decltype(
delayedRequests
) aDelayedRequests,
13
decltype(
parents
) aParents,
14
decltype(
InputHandler
) aInputHandler,
15
decltype(
OutputHandler
) aOutputHandler):
16
followJsonRequestProvider
(aRequests, aDelayedRequests, aParents,
17
aInputHandler, aOutputHandler) {
18
kafkaInQueue
.
init
(
true
);
19
};
20
~followKafkaRequestProvider
()
override
=
default
;
21
void
processSources
(
const
std::vector<std::string>& sources)
override
;
22
};
23
24
25
26
#endif
followKafkaRequestProvider
Definition:
followKafkaRequestProvider.h:5
followKafkaRequestProvider::kafkaInQueue
static messageQueue::kafka kafkaInQueue
Definition:
followKafkaRequestProvider.h:8
followJsonRequestProvider
Definition:
followJsonRequestProvider.h:9
messageQueue::kafka
Definition:
kafkaQueue.h:14
requestProvider::parents
bool parents
Definition:
requestProvider.h:33
requestProvider::delayedRequests
copyRequest::timedQueue & delayedRequests
Definition:
requestProvider.h:32
followKafkaRequestProvider::~followKafkaRequestProvider
~followKafkaRequestProvider() override=default
kafkaQueue.h
messageQueue::kafka::init
void init(bool isConsumer=false)
Definition:
kafkaQueue.cpp:14
requestProvider::OutputHandler
outputHandler::base * OutputHandler
Definition:
requestProvider.h:35
followKafkaRequestProvider::processSources
void processSources(const std::vector< std::string > &sources) override
Definition:
followKafkaRequestProvider.cpp:11
requestProvider::requests
copyRequest::simpleQueue & requests
Definition:
requestProvider.h:31
followKafkaRequestProvider::followKafkaRequestProvider
followKafkaRequestProvider(decltype(requests) aRequests, decltype(delayedRequests) aDelayedRequests, decltype(parents) aParents, decltype(InputHandler) aInputHandler, decltype(OutputHandler) aOutputHandler)
Definition:
followKafkaRequestProvider.h:11
requestProvider::InputHandler
inputHandler::base * InputHandler
Definition:
requestProvider.h:34
followKafkaRequestProvider::followStream
void followStream(std::istream &stream) override
Definition:
followKafkaRequestProvider.cpp:8
followKafkaRequestProvider::factory
static factoryTemplate< followKafkaRequestProvider > factory
Definition:
followKafkaRequestProvider.h:7
followJsonRequestProvider.h
Generated by
1.8.17