Class InstanceLifecycleManagerConfig
java.lang.Object
com.sap.cloud.spring.boot.mt.config.InstanceLifecycleManagerConfig
@Configuration("ComSapMtInstanceLifecycleManagerConfig")
@ConditionalOnProperty(name="com.sap.mt.enabled",
matchIfMissing=true)
@ConditionalOnMissingBean(com.sap.cloud.mt.subscription.InstanceLifecycleManager.class)
public class InstanceLifecycleManagerConfig
extends Object
Configuration bean that setups an instance lifecycle manager bean. Users can define their own bean
to realize multi tenancy without SAP's instance manager service or service manager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioninstanceLifecycleManagerForManagedHana(com.sap.xsa.core.instancemanager.client.ServiceManagerClient serviceManagerClient, DbIdentifiers dbIdentifiers, Config config)
-
Constructor Details
-
InstanceLifecycleManagerConfig
public InstanceLifecycleManagerConfig()
-
-
Method Details
-
instanceLifecycleManagerForManagedHana
@Bean("comSapMtInstanceLifecycleManager") public InstanceLifecycleManager instanceLifecycleManagerForManagedHana(@Autowired(required=false) com.sap.xsa.core.instancemanager.client.ServiceManagerClient serviceManagerClient, DbIdentifiers dbIdentifiers, Config config) throws InternalError - Throws:
InternalError
-