Class Http1ClientProperties
java.lang.Object
pl.allegro.tech.hermes.consumers.config.Http1ClientProperties
- All Implemented Interfaces:
Http1ClientParameters,HttpClientParameters
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintbooleanbooleanvoidsetConnectionTimeout(Duration connectionTimeout) voidsetFollowRedirectsEnabled(boolean followRedirectsEnabled) voidsetIdleTimeout(Duration idleTimeout) voidsetMaxConnectionsPerDestination(int maxConnectionsPerDestination) voidsetMaxRequestsQueuedPerDestination(int maxRequestsQueuedPerDestination) voidsetThreadPoolMonitoringEnabled(boolean threadPoolMonitoringEnabled) voidsetThreadPoolSize(int threadPoolSize)
-
Constructor Details
-
Http1ClientProperties
public Http1ClientProperties()
-
-
Method Details
-
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
- Specified by:
getIdleTimeoutin interfaceHttpClientParameters
-
setIdleTimeout
-
getMaxRequestsQueuedPerDestination
public int getMaxRequestsQueuedPerDestination()- Specified by:
getMaxRequestsQueuedPerDestinationin interfaceHttpClientParameters
-
setMaxRequestsQueuedPerDestination
public void setMaxRequestsQueuedPerDestination(int maxRequestsQueuedPerDestination) -
getConnectionTimeout
- Specified by:
getConnectionTimeoutin interfaceHttpClientParameters
-
setConnectionTimeout
-