Class Http2ClientProperties
- java.lang.Object
-
- pl.allegro.tech.hermes.consumers.config.Http2ClientProperties
-
- All Implemented Interfaces:
Http2ClientParameters,HttpClientParameters
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.DurationgetConnectionTimeout()java.time.DurationgetIdleTimeout()intgetMaxRequestsQueuedPerDestination()intgetThreadPoolSize()booleanisEnabled()booleanisFollowRedirectsEnabled()booleanisThreadPoolMonitoringEnabled()voidsetConnectionTimeout(java.time.Duration connectionTimeout)voidsetEnabled(boolean enabled)voidsetFollowRedirectsEnabled(boolean followRedirectsEnabled)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 interfaceHttpClientParameters
-
setThreadPoolSize
public void setThreadPoolSize(int threadPoolSize)
-
isThreadPoolMonitoringEnabled
public boolean isThreadPoolMonitoringEnabled()
- Specified by:
isThreadPoolMonitoringEnabledin interfaceHttpClientParameters
-
setThreadPoolMonitoringEnabled
public void setThreadPoolMonitoringEnabled(boolean threadPoolMonitoringEnabled)
-
getIdleTimeout
public java.time.Duration getIdleTimeout()
- Specified by:
getIdleTimeoutin interfaceHttpClientParameters
-
setIdleTimeout
public void setIdleTimeout(java.time.Duration idleTimeout)
-
getMaxRequestsQueuedPerDestination
public int getMaxRequestsQueuedPerDestination()
- Specified by:
getMaxRequestsQueuedPerDestinationin interfaceHttpClientParameters
-
setMaxRequestsQueuedPerDestination
public void setMaxRequestsQueuedPerDestination(int maxRequestsQueuedPerDestination)
-
isFollowRedirectsEnabled
public boolean isFollowRedirectsEnabled()
- Specified by:
isFollowRedirectsEnabledin interfaceHttpClientParameters
-
setFollowRedirectsEnabled
public void setFollowRedirectsEnabled(boolean followRedirectsEnabled)
-
getConnectionTimeout
public java.time.Duration getConnectionTimeout()
- Specified by:
getConnectionTimeoutin interfaceHttpClientParameters
-
setConnectionTimeout
public void setConnectionTimeout(java.time.Duration connectionTimeout)
-
-