in src/main/java/software/amazon/cloudwatchlogs/emf/sinks/AgentSink.java [44:57]
public AgentSink(
String logGroupName,
String logStreamName,
Endpoint endpoint,
SocketClientFactory clientFactory,
int asyncQueueDepth,
Supplier<RetryStrategy> retryStrategy) {
this.logGroupName = logGroupName;
this.logStreamName = logStreamName;
client = clientFactory.getClient(endpoint);
queue = new LinkedBlockingQueue<>(asyncQueueDepth);
executor = createSingleThreadedExecutor();
this.retryStrategyFactory = retryStrategy;
}