public class ApacheHttpClientMessageBatchSender extends java.lang.Object implements MessageBatchSender
| Constructor and Description |
|---|
ApacheHttpClientMessageBatchSender(int connectionTimeout,
int connectionRequestTimeout,
EndpointAddressResolver resolver,
SendingResultHandlers resultHandlers,
BatchHttpHeadersProvider headersProvider) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.http.entity.ContentType |
getMediaType(pl.allegro.tech.hermes.api.ContentType contentType) |
MessageSendingResult |
send(MessageBatch batch,
pl.allegro.tech.hermes.api.EndpointAddress address,
pl.allegro.tech.hermes.api.EndpointAddressResolverMetadata metadata,
int requestTimeout) |
MessageSendingResult |
send(MessageBatch batch,
java.net.URI address,
int requestTimeout,
HttpRequestHeaders headers) |
public ApacheHttpClientMessageBatchSender(int connectionTimeout,
int connectionRequestTimeout,
EndpointAddressResolver resolver,
SendingResultHandlers resultHandlers,
BatchHttpHeadersProvider headersProvider)
public MessageSendingResult send(MessageBatch batch, pl.allegro.tech.hermes.api.EndpointAddress address, pl.allegro.tech.hermes.api.EndpointAddressResolverMetadata metadata, int requestTimeout)
send in interface MessageBatchSenderpublic MessageSendingResult send(MessageBatch batch, java.net.URI address, int requestTimeout, HttpRequestHeaders headers)
public org.apache.http.entity.ContentType getMediaType(pl.allegro.tech.hermes.api.ContentType contentType)