- All Implemented Interfaces:
public class HelidonConnectorProvider extends Object implements ConnectorProviderProvider for Helidon WebClient
Connectorthat utilizes the Helidon HTTP Client to send and receive HTTP request and responses.
The following properties are only supported at construction of this class:
Client operations are thread safe, the HTTP connection may be shared between different threads.
If a response entity is obtained that is an instance of
Closeablethen the instance MUST be closed after processing the entity to release connection-based resources.
This connector uses
ClientProperties.OUTBOUND_CONTENT_LENGTH_BUFFERto buffer the entity written for instance by
StreamingOutput. Should the buffer be small and
StreamingOutput.write(OutputStream)be called many times, the performance can drop. The Content-Length or the Content_Encoding header is set by the underlaying Helidon WebClient regardless of the
Constructors Constructor Description
All Methods Instance Methods Concrete Methods Modifier and Type Method Description
getConnector(Client client, Configuration runtimeConfig)