Class Endpoints
java.lang.Object
com.sap.cloud.spring.boot.mt.controller.Endpoints
@RestController("comSapMtEndpoints")
@ConditionalOnProperty(name="com.sap.mt.enabled",
matchIfMissing=true)
public class Endpoints
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetInitDbAsyncStatus(String jobId) voidinitDb(SidecarUpgradePayload upgradePayload) initDbAsync(SidecarUpgradePayload upgradePayload) org.springframework.http.ResponseEntity<String>org.springframework.http.ResponseEntity<Void>
-
Constructor Details
-
Endpoints
public Endpoints(@Qualifier("comSapMtSubscriber") Subscriber subscriber, @Qualifier("comSapMtSubscriberAsyncExits") Subscriber subscriberWithAsyncExits)
-
-
Method Details
-
getDependencies
@GetMapping("/mt_lib/callback/v1.0/dependencies") public List<ApplicationDependency> getDependencies() -
subscribe
@PutMapping("/mt_lib/callback/v1.0/tenants/{tenant_id}") public org.springframework.http.ResponseEntity<String> subscribe(@PathVariable("tenant_id") String tenantId, @RequestBody(required=false) Map<String, Object> payload, @RequestHeader("Authorization") String jwt, @RequestHeader(value="STATUS_CALLBACK",required=false) String saasRegistryUrl) -
unsubscribe
@DeleteMapping("/mt_lib/callback/v1.0/tenants/{tenant_id}") public org.springframework.http.ResponseEntity<Void> unsubscribe(@PathVariable("tenant_id") String tenantId, @RequestBody(required=false) Map<String, Object> payload, @RequestHeader("Authorization") String jwt, @RequestHeader(value="STATUS_CALLBACK",required=false) String saasRegistryUrl) -
initDb
@PostMapping("/mt_lib/v1.0/init_db") public void initDb(@RequestBody SidecarUpgradePayload upgradePayload) -
initDbAsync
@PostMapping("/mt_lib/v1.0/init_db_async") public String initDbAsync(@RequestBody SidecarUpgradePayload upgradePayload) -
getInitDbAsyncStatus
-