Class Http1ClientProperties
- java.lang.Object
-
- pl.allegro.tech.hermes.consumers.config.Http1ClientProperties
-
- All Implemented Interfaces:
Http1ClientParameters,HttpClientParameters
public class Http1ClientProperties extends java.lang.Object implements Http1ClientParameters
-
-
Constructor Summary
Constructors Constructor Description Http1ClientProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.time.DurationgetConnectionTimeout()java.time.DurationgetIdleTimeout()intgetMaxConnectionsPerDestination()intgetMaxRequestsQueuedPerDestination()intgetThreadPoolSize()booleanisFollowRedirectsEnabled()booleanisThreadPoolMonitoringEnabled()voidsetConnectionTimeout(java.time.Duration connectionTimeout)voidsetFollowRedirectsEnabled(boolean followRedirectsEnabled)voidsetIdleTimeout(java.time.Duration idleTimeout)voidsetMaxConnectionsPerDestination(int maxConnectionsPerDestination)voidsetMaxRequestsQueuedPerDestination(int maxRequestsQueuedPerDestination)voidsetThreadPoolMonitoringEnabled(boolean threadPoolMonitoringEnabled)voidsetThreadPoolSize(int threadPoolSize)
-
-
-
Method Detail
-
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)
-
isFollowRedirectsEnabled
public boolean isFollowRedirectsEnabled()
- Specified by:
isFollowRedirectsEnabledin interfaceHttpClientParameters
-
setFollowRedirectsEnabled
public void setFollowRedirectsEnabled(boolean followRedirectsEnabled)
-
getMaxConnectionsPerDestination
public int getMaxConnectionsPerDestination()
- Specified by:
getMaxConnectionsPerDestinationin interfaceHttp1ClientParameters
-
setMaxConnectionsPerDestination
public void setMaxConnectionsPerDestination(int maxConnectionsPerDestination)
-
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)
-
getConnectionTimeout
public java.time.Duration getConnectionTimeout()
- Specified by:
getConnectionTimeoutin interfaceHttpClientParameters
-
setConnectionTimeout
public void setConnectionTimeout(java.time.Duration connectionTimeout)
-
-