Package com.sap.cds.services.mt.impl
Class MtSubscriptionServiceImpl
java.lang.Object
com.sap.cds.services.ServiceDelegator
com.sap.cds.services.mt.impl.MtSubscriptionServiceImpl
- All Implemented Interfaces:
MtSubscriptionService
,Service
-
Field Summary
Fields inherited from interface com.sap.cds.services.mt.MtSubscriptionService
DEFAULT_NAME, EVENT_ASYNC_DEPLOY, EVENT_ASYNC_DEPLOY_STATUS, EVENT_ASYNC_SUBSCRIBE, EVENT_ASYNC_SUBSCRIBE_FINISHED, EVENT_ASYNC_UNSUBSCRIBE, EVENT_ASYNC_UNSUBSCRIBE_FINISHED, EVENT_DEPLOY, EVENT_GET_DEPENDENCIES, EVENT_SUBSCRIBE, EVENT_UNSUBSCRIBE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionasyncDeploy
(com.sap.cloud.mt.subscription.json.SidecarUpgradePayload payload) asyncDeploy
(com.sap.cloud.mt.subscription.json.SidecarUpgradePayload payload, String authorizationHeader) asyncDeployStatus
(String jobId) asyncDeployStatus
(String jobId, String authorizationHeader) asyncSubscribe
(com.sap.cloud.mt.subscription.json.SubscriptionPayload payload, String tenantId, String callbackUrl) void
asyncUnsubscribe
(com.sap.cloud.mt.subscription.json.DeletePayload payload, String tenantId, String callbackUrl) void
deploy
(com.sap.cloud.mt.subscription.json.SidecarUpgradePayload payload) void
finishAsyncSubscribe
(com.sap.cloud.mt.subscription.json.SidecarSubscribeCallBackPayload payload) void
finishAsyncUnsubscribe
(com.sap.cloud.mt.subscription.json.SidecarUnSubscribeCallBackPayload payload) List<com.sap.cloud.mt.subscription.json.ApplicationDependency>
void
unsubscribe
(com.sap.cloud.mt.subscription.json.DeletePayload payload, String tenantId) Methods inherited from class com.sap.cds.services.ServiceDelegator
after, before, emit, getDelegatedService, getName, on
-
Constructor Details
-
MtSubscriptionServiceImpl
-
-
Method Details
-
getDependencies
- Specified by:
getDependencies
in interfaceMtSubscriptionService
-
subscribe
public String subscribe(com.sap.cloud.mt.subscription.json.SubscriptionPayload payload, String tenantId) - Specified by:
subscribe
in interfaceMtSubscriptionService
-
unsubscribe
- Specified by:
unsubscribe
in interfaceMtSubscriptionService
-
deploy
public void deploy(com.sap.cloud.mt.subscription.json.SidecarUpgradePayload payload) - Specified by:
deploy
in interfaceMtSubscriptionService
-
asyncDeploy
- Specified by:
asyncDeploy
in interfaceMtSubscriptionService
-
asyncDeployStatus
- Specified by:
asyncDeployStatus
in interfaceMtSubscriptionService
-
asyncDeploy
public String asyncDeploy(com.sap.cloud.mt.subscription.json.SidecarUpgradePayload payload, String authorizationHeader) - Specified by:
asyncDeploy
in interfaceMtSubscriptionService
-
asyncDeployStatus
- Specified by:
asyncDeployStatus
in interfaceMtSubscriptionService
-
asyncSubscribe
public String asyncSubscribe(com.sap.cloud.mt.subscription.json.SubscriptionPayload payload, String tenantId, String callbackUrl) - Specified by:
asyncSubscribe
in interfaceMtSubscriptionService
-
asyncUnsubscribe
public void asyncUnsubscribe(com.sap.cloud.mt.subscription.json.DeletePayload payload, String tenantId, String callbackUrl) - Specified by:
asyncUnsubscribe
in interfaceMtSubscriptionService
-
finishAsyncSubscribe
public void finishAsyncSubscribe(com.sap.cloud.mt.subscription.json.SidecarSubscribeCallBackPayload payload) - Specified by:
finishAsyncSubscribe
in interfaceMtSubscriptionService
-
finishAsyncUnsubscribe
public void finishAsyncUnsubscribe(com.sap.cloud.mt.subscription.json.SidecarUnSubscribeCallBackPayload payload) - Specified by:
finishAsyncUnsubscribe
in interfaceMtSubscriptionService
-