@Override
AaiHttpPatchClient resolveClient() {
return new AaiHttpPatchClient(resolveConfiguration(),
- new AaiJsonBodyBuilderImpl(), new CloudHttpClient());
+ new AaiJsonBodyBuilderImpl(), new AaiHttpClientFactory(resolveConfiguration()).build());
}
@Override
public class DmaapPublisherTaskImpl implements DmaapPublisherTask {
private static final Logger LOGGER = LoggerFactory.getLogger(DmaapPublisherTaskImpl.class);
- private DmaapPublisherConfiguration dmaapPublisherConfiguration;
+ private Config config;
private final PublisherReactiveHttpClientFactory httpClientFactory;
}
DmaapPublisherTaskImpl(Config config, PublisherReactiveHttpClientFactory httpClientFactory) {
- this.dmaapPublisherConfiguration = config.getDmaapPublisherConfiguration();
+ this.config = config;
this.httpClientFactory = httpClientFactory;
}
@Override
public DMaaPPublisherReactiveHttpClient resolveClient() throws SSLException{
- return httpClientFactory.create(dmaapPublisherConfiguration);
+ return httpClientFactory.create(config.getDmaapPublisherConfiguration());
}
}
\ No newline at end of file