Package com.mailersend.sdk.util
Class MailerSendHttpClientFactory
- java.lang.Object
-
- com.mailersend.sdk.util.MailerSendHttpClientFactory
-
public class MailerSendHttpClientFactory extends Object
We use a factory for the HttpClient that the SDk uses so that we can switch clients when needed e.g. when running tests we use the HttpClientVcr to record and replay the API responses- Version:
- $Id: $Id
- Author:
- mailersend
-
-
Constructor Summary
Constructors Constructor Description MailerSendHttpClientFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpClientcreateClient()createClient.static MailerSendHttpClientFactorygetInstance()Getter for the fieldinstance.voidsetClient(HttpClient client)Setter for the fieldclient.
-
-
-
Method Detail
-
getInstance
public static MailerSendHttpClientFactory getInstance()
Getter for the field
instance.- Returns:
- a
MailerSendHttpClientFactoryobject.
-
createClient
public HttpClient createClient()
createClient.
- Returns:
- a HttpClient object.
-
setClient
public void setClient(HttpClient client)
Setter for the field
client.- Parameters:
client- a HttpClient object.
-
-