Class AzureComputeServiceImpl
- java.lang.Object
-
- org.opensearch.common.component.AbstractLifecycleComponent
-
- org.opensearch.cloud.azure.classic.management.AzureComputeServiceImpl
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,AzureComputeService,LifecycleComponent,Releasable
public class AzureComputeServiceImpl extends AbstractLifecycleComponent implements AzureComputeService
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.opensearch.cloud.azure.classic.management.AzureComputeService
AzureComputeService.Discovery, AzureComputeService.Management
-
-
Field Summary
-
Fields inherited from class org.opensearch.common.component.AbstractLifecycleComponent
lifecycle
-
-
Constructor Summary
Constructors Constructor Description AzureComputeServiceImpl(Settings settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoClose()protected voiddoStart()protected voiddoStop()com.microsoft.windowsazure.management.compute.models.HostedServiceGetDetailedResponsegetServiceDetails()-
Methods inherited from class org.opensearch.common.component.AbstractLifecycleComponent
addLifecycleListener, close, lifecycleState, removeLifecycleListener, start, stop
-
-
-
-
Constructor Detail
-
AzureComputeServiceImpl
public AzureComputeServiceImpl(Settings settings)
-
-
Method Detail
-
getServiceDetails
public com.microsoft.windowsazure.management.compute.models.HostedServiceGetDetailedResponse getServiceDetails()
- Specified by:
getServiceDetailsin interfaceAzureComputeService
-
doStart
protected void doStart() throws OpenSearchException- Specified by:
doStartin classAbstractLifecycleComponent- Throws:
OpenSearchException
-
doStop
protected void doStop() throws OpenSearchException- Specified by:
doStopin classAbstractLifecycleComponent- Throws:
OpenSearchException
-
doClose
protected void doClose() throws OpenSearchException- Specified by:
doClosein classAbstractLifecycleComponent- Throws:
OpenSearchException
-
-