public class JettyHttpMessageSenderProvider extends java.lang.Object implements ProtocolMessageSenderProvider
| Constructor and Description |
|---|
JettyHttpMessageSenderProvider(org.eclipse.jetty.client.HttpClient httpClient,
pl.allegro.tech.hermes.common.config.ConfigFactory configFactory,
EndpointAddressResolver endpointAddressResolver,
MetadataAppender<org.eclipse.jetty.client.api.Request> metadataAppender) |
| Modifier and Type | Method and Description |
|---|---|
MessageSender |
create(java.lang.String endpoint) |
void |
start() |
void |
stop() |
@Inject
public JettyHttpMessageSenderProvider(org.eclipse.jetty.client.HttpClient httpClient,
pl.allegro.tech.hermes.common.config.ConfigFactory configFactory,
EndpointAddressResolver endpointAddressResolver,
MetadataAppender<org.eclipse.jetty.client.api.Request> metadataAppender)
public void start()
throws java.lang.Exception
start in interface ProtocolMessageSenderProviderjava.lang.Exceptionpublic void stop()
throws java.lang.Exception
stop in interface ProtocolMessageSenderProviderjava.lang.Exceptionpublic MessageSender create(java.lang.String endpoint)
create in interface ProtocolMessageSenderProvider