19 #ifndef PULSAR_CLIENTCONFIGURATION_H_ 20 #define PULSAR_CLIENTCONFIGURATION_H_ 22 #include <pulsar/Authentication.h> 23 #pragma GCC visibility push(default) 26 class ClientConfigurationImpl;
117 bool isUseTls()
const;
120 std::string getTlsTrustCertsFilePath()
const;
123 bool isTlsAllowInsecureConnection()
const;
134 const unsigned int& getStatsIntervalInSeconds()
const;
136 friend class ClientImpl;
137 friend class PulsarWrapper;
140 const AuthenticationPtr& getAuthPtr()
const;
141 boost::shared_ptr<ClientConfigurationImpl> impl_;
145 #pragma GCC visibility pop const Authentication & getAuth() const
Definition: Authentication.h:31
ClientConfiguration & setConcurrentLookupRequest(int concurrentLookupRequest)
int getMessageListenerThreads() const
ClientConfiguration & setOperationTimeoutSeconds(int timeout)
ClientConfiguration & setMessageListenerThreads(int threads)
Definition: Authentication.h:55
ClientConfiguration & setLogConfFilePath(const std::string &logConfFilePath)
ClientConfiguration & setAuth(const AuthenticationPtr &authentication)
int getOperationTimeoutSeconds() const
const std::string & getLogConfFilePath() const
int getConcurrentLookupRequest() const
Definition: ClientConfiguration.h:27
ClientConfiguration & setIOThreads(int threads)