@@ -80,6 +80,8 @@ public final class ExhortApi implements Api {
8080 public static final String TRUST_DA_SOURCE_HEADER = "trust-da-source" ;
8181 public static final String TRUST_DA_OPERATION_TYPE_HEADER = "trust-da-operation-type" ;
8282 public static final String TRUSTIFY_DA_REQUEST_ID_HEADER_NAME = "ex-request-id" ;
83+ public static final String S_API_V_5_ANALYSIS = "%s/api/v5/analysis" ;
84+ public static final String S_API_V_5_BATCH_ANALYSIS = "%s/api/v5/batch-analysis" ;
8385
8486 private final String endpoint ;
8587
@@ -379,7 +381,7 @@ public CompletableFuture<AnalysisReport> componentAnalysis(
379381 String exClientTraceId = commonHookBeginning (false );
380382 var manifestPath = Path .of (manifest );
381383 var provider = Ecosystem .getProvider (manifestPath );
382- var uri = URI .create (String .format ("%s/api/v5/analysis" , this .endpoint ));
384+ var uri = URI .create (String .format (S_API_V_5_ANALYSIS , this .endpoint ));
383385 var content = provider .provideComponent ();
384386 commonHookAfterProviderCreatedSbomAndBeforeExhort ();
385387 return getAnalysisReportForComponent (uri , content , exClientTraceId );
@@ -423,7 +425,7 @@ public CompletableFuture<AnalysisReport> componentAnalysis(String manifestFile)
423425 String exClientTraceId = commonHookBeginning (false );
424426 var manifestPath = Path .of (manifestFile );
425427 var provider = Ecosystem .getProvider (manifestPath );
426- var uri = URI .create (String .format ("%s/api/v5/analysis" , this .endpoint ));
428+ var uri = URI .create (String .format (S_API_V_5_ANALYSIS , this .endpoint ));
427429 var content = provider .provideComponent ();
428430 commonHookAfterProviderCreatedSbomAndBeforeExhort ();
429431 return getAnalysisReportForComponent (uri , content , exClientTraceId );
@@ -464,7 +466,7 @@ private HttpRequest buildStackRequest(final String manifestFile, final MediaType
464466 throws IOException {
465467 var manifestPath = Path .of (manifestFile );
466468 var provider = Ecosystem .getProvider (manifestPath );
467- var uri = URI .create (String .format ("%s/api/v5/analysis" , this .endpoint ));
469+ var uri = URI .create (String .format (S_API_V_5_ANALYSIS , this .endpoint ));
468470 var content = provider .provideStack ();
469471 commonHookAfterProviderCreatedSbomAndBeforeExhort ();
470472
@@ -543,7 +545,7 @@ <H, T> CompletableFuture<T> performBatchAnalysis(
543545 final String analysisName )
544546 throws IOException {
545547 String exClientTraceId = commonHookBeginning (false );
546- var uri = URI .create (String .format ("%s/api/v5/batch-analysis" , this .endpoint ));
548+ var uri = URI .create (String .format (S_API_V_5_BATCH_ANALYSIS , this .endpoint ));
547549 var sboms = sbomsGenerator .get ();
548550 var content =
549551 new Provider .Content (
0 commit comments