public class AAIClientImpl implements AAIClient {
- Logger logger = LoggerFactory.getLogger(AAIClientImpl.class);
+ private Logger logger = LoggerFactory.getLogger(AAIClientImpl.class);
- private AAIClientConfiguration aaiHttpClientConfig;
+ private AAIClientConfiguration aaiClientConfig;
- public AAIClientImpl(AAIClientConfiguration aaiHttpClientConfiguration) {
- this.aaiHttpClientConfig = aaiHttpClientConfiguration;
+ public AAIClientImpl(AAIClientConfiguration aaiClientConfiguration) {
+ this.aaiClientConfig = aaiClientConfiguration;
}
@Override
public CloseableHttpClient getAAIHttpClient() {
final HttpClientBuilder httpClientBuilder = HttpClients.custom().useSystemProperties();
- final boolean aaiIgnoreSSLCertificateErrors = aaiHttpClientConfig.aaiIgnoreSSLCertificateErrors();
+ final boolean aaiIgnoreSSLCertificateErrors = aaiClientConfig.aaiIgnoreSSLCertificateErrors();
TrustStrategy acceptingTrustStrategy = (cert, authType) -> true;
httpClientBuilder.setSSLHostnameVerifier(NoopHostnameVerifier.INSTANCE);
}
- final String aaiUserName = aaiHttpClientConfig.aaiUserName();
+ final String aaiUserName = aaiClientConfig.aaiUserName();
final CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
if (aaiUserName != null) {
- final String aaiHost = aaiHttpClientConfig.aaiHost();
- final Integer aaiHostPortNumber = aaiHttpClientConfig.aaiHostPortNumber();
- final String aaiUserPassword = aaiHttpClientConfig.aaiUserPassword();
+ final String aaiHost = aaiClientConfig.aaiHost();
+ final Integer aaiHostPortNumber = aaiClientConfig.aaiHostPortNumber();
+ final String aaiUserPassword = aaiClientConfig.aaiUserPassword();
final AuthScope aaiHostPortAuthScope = new AuthScope(aaiHost, aaiHostPortNumber);
final Credentials aaiCredentials = new UsernamePasswordCredentials(aaiUserName, aaiUserPassword);
credentialsProvider.setCredentials(aaiHostPortAuthScope, aaiCredentials);
private final Map<String,String> aaiHeaders;
- public AAIConsumerClient(AAIClientConfiguration aaiHttpClientConfiguration) {
- closeableHttpClient = new AAIClientImpl(aaiHttpClientConfiguration).getAAIHttpClient();
- aaiHost = aaiHttpClientConfiguration.aaiHost();
- aaiProtocol = aaiHttpClientConfiguration.aaiProtocol();
- aaiHostPortNumber = aaiHttpClientConfiguration.aaiHostPortNumber();
- aaiPath = aaiHttpClientConfiguration.aaiBasePath() + aaiHttpClientConfiguration.aaiPnfPath();
- aaiHeaders = aaiHttpClientConfiguration.aaiHeaders();
+ public AAIConsumerClient(AAIClientConfiguration aaiClientConfiguration) {
+ closeableHttpClient = new AAIClientImpl(aaiClientConfiguration).getAAIHttpClient();
+ aaiHost = aaiClientConfiguration.aaiHost();
+ aaiProtocol = aaiClientConfiguration.aaiProtocol();
+ aaiHostPortNumber = aaiClientConfiguration.aaiHostPortNumber();
+ aaiPath = aaiClientConfiguration.aaiBasePath() + aaiClientConfiguration.aaiPnfPath();
+ aaiHeaders = aaiClientConfiguration.aaiHeaders();
}
public Optional<String> getHttpResponse(ConsumerDmaapModel consumerDmaapModel) throws IOException {
private final Map<String,String> aaiHeaders;
- public AAIProducerClient(AAIClientConfiguration aaiHttpClientConfiguration) {
- closeableHttpClient = new AAIClientImpl(aaiHttpClientConfiguration).getAAIHttpClient();
- aaiHost = aaiHttpClientConfiguration.aaiHost();
- aaiProtocol = aaiHttpClientConfiguration.aaiProtocol();
- aaiHostPortNumber = aaiHttpClientConfiguration.aaiHostPortNumber();
- aaiPath = aaiHttpClientConfiguration.aaiBasePath() + aaiHttpClientConfiguration.aaiPnfPath();
- aaiHeaders = aaiHttpClientConfiguration.aaiHeaders();
+ public AAIProducerClient(AAIClientConfiguration aaiClientConfiguration) {
+ closeableHttpClient = new AAIClientImpl(aaiClientConfiguration).getAAIHttpClient();
+ aaiHost = aaiClientConfiguration.aaiHost();
+ aaiProtocol = aaiClientConfiguration.aaiProtocol();
+ aaiHostPortNumber = aaiClientConfiguration.aaiHostPortNumber();
+ aaiPath = aaiClientConfiguration.aaiBasePath() + aaiClientConfiguration.aaiPnfPath();
+ aaiHeaders = aaiClientConfiguration.aaiHeaders();
}
}
},
"aai": {
- "aaiHttpClientConfiguration": {
- "aaiHost": "",
+ "aaiClientConfiguration": {
+ "aaiHost": "localhost",
"aaiHostPortNumber": 8080,
"aaiProtocol": "https",
"aaiUserName": "admin",
@Value("${dmaap.dmaapProducerConfiguration.dmaapContentType:}")
public String producerDmaapContentType;
- @Value("${aai.aaiHttpClientConfiguration.aaiHost:}")
+ @Value("${aai.aaiClientConfiguration.aaiHost:}")
public String aaiHost;
- @Value("${aai.aaiHttpClientConfiguration.aaiHostPortNumber:}")
+ @Value("${aai.aaiClientConfiguration.aaiHostPortNumber:}")
public Integer aaiHostPortNumber;
- @Value("${aai.aaiHttpClientConfiguration.aaiProtocol:}")
+ @Value("${aai.aaiClientConfiguration.aaiProtocol:}")
public String aaiProtocol;
- @Value("${aai.aaiHttpClientConfiguration.aaiUserName:}")
+ @Value("${aai.aaiClientConfiguration.aaiUserName:}")
public String aaiUserName;
- @Value("${aai.aaiHttpClientConfiguration.aaiUserPassword:}")
+ @Value("${aai.aaiClientConfiguration.aaiUserPassword:}")
public String aaiUserPassword;
- @Value("${aai.aaiHttpClientConfiguration.aaiIgnoreSSLCertificateErrors:}")
+ @Value("${aai.aaiClientConfiguration.aaiIgnoreSSLCertificateErrors:}")
public Boolean aaiIgnoreSSLCertificateErrors;
- @Value("${aai.aaiHttpClientConfiguration.aaiBasePath:}")
+ @Value("${aai.aaiClientConfiguration.aaiBasePath:}")
public String aaiBasePath;
- @Value("${aai.aaiHttpClientConfiguration.aaiPnfPath:}")
+ @Value("${aai.aaiClientConfiguration.aaiPnfPath:}")
public String aaiPnfPath;
@Override
{
"configs": {
"aai": {
- "aaiHttpClientConfiguration": {
- "aaiHost": "",
+ "aaiClientConfiguration": {
+ "aaiHost": "localhost",
"aaiHostPortNumber": 8080,
"aaiIgnoreSSLCertificateErrors": true,
"aaiProtocol": "https",
"X-FromAppId": "prh",
"X-TransactionId": "9999",
"Accept": "application/json",
- "Real-Time": "true"
+ "Real-Time": "true",
+ "Authorization": "Basic QUFJOkFBSQ=="
}
}
},