Class Http2ClientProperties
- java.lang.Object
-
- pl.allegro.tech.hermes.consumers.config.Http2ClientProperties
-
- All Implemented Interfaces:
Http2ClientParameters
@ConfigurationProperties(prefix="consumer.http2.client") public class Http2ClientProperties extends java.lang.Object implements Http2ClientParameters
-
-
Constructor Summary
Constructors Constructor Description Http2ClientProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.time.DurationgetIdleTimeout()intgetMaxRequestsQueuedPerDestination()intgetThreadPoolSize()booleanisEnabled()booleanisThreadPoolMonitoringEnabled()voidsetEnabled(boolean enabled)voidsetIdleTimeout(java.time.Duration idleTimeout)voidsetMaxRequestsQueuedPerDestination(int maxRequestsQueuedPerDestination)voidsetThreadPoolMonitoringEnabled(boolean threadPoolMonitoringEnabled)voidsetThreadPoolSize(int threadPoolSize)
-
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean enabled)
-
getThreadPoolSize
public int getThreadPoolSize()
- Specified by:
getThreadPoolSizein interfaceHttp2ClientParameters
-
setThreadPoolSize
public void setThreadPoolSize(int threadPoolSize)
-
isThreadPoolMonitoringEnabled
public boolean isThreadPoolMonitoringEnabled()
- Specified by:
isThreadPoolMonitoringEnabledin interfaceHttp2ClientParameters
-
setThreadPoolMonitoringEnabled
public void setThreadPoolMonitoringEnabled(boolean threadPoolMonitoringEnabled)
-
getIdleTimeout
public java.time.Duration getIdleTimeout()
- Specified by:
getIdleTimeoutin interfaceHttp2ClientParameters
-
setIdleTimeout
public void setIdleTimeout(java.time.Duration idleTimeout)
-
getMaxRequestsQueuedPerDestination
public int getMaxRequestsQueuedPerDestination()
- Specified by:
getMaxRequestsQueuedPerDestinationin interfaceHttp2ClientParameters
-
setMaxRequestsQueuedPerDestination
public void setMaxRequestsQueuedPerDestination(int maxRequestsQueuedPerDestination)
-
-