Package com.linkedin.venice.controller
Class DisabledPartitionEnablerService
- java.lang.Object
-
- com.linkedin.venice.service.AbstractVeniceService
-
- com.linkedin.venice.controller.DisabledPartitionEnablerService
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
public class DisabledPartitionEnablerService extends AbstractVeniceService
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.linkedin.venice.service.AbstractVeniceService
AbstractVeniceService.ServiceState
-
-
Field Summary
-
Fields inherited from class com.linkedin.venice.service.AbstractVeniceService
logger, serviceState
-
-
Constructor Summary
Constructors Constructor Description DisabledPartitionEnablerService(VeniceHelixAdmin admin, VeniceControllerMultiClusterConfig multiClusterConfig)
DisabledPartitionEnablerService(VeniceHelixAdmin admin, VeniceControllerMultiClusterConfig multiClusterConfig, Time time)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
startInner()
void
stopInner()
-
-
-
Constructor Detail
-
DisabledPartitionEnablerService
public DisabledPartitionEnablerService(VeniceHelixAdmin admin, VeniceControllerMultiClusterConfig multiClusterConfig)
-
DisabledPartitionEnablerService
public DisabledPartitionEnablerService(VeniceHelixAdmin admin, VeniceControllerMultiClusterConfig multiClusterConfig, Time time)
-
-
Method Detail
-
startInner
public boolean startInner() throws java.lang.Exception
- Specified by:
startInner
in classAbstractVeniceService
- Returns:
- true if the service is completely started,
false if it is still starting asynchronously (in this case, it is the implementer's
responsibility to set
AbstractVeniceService.serviceState
toAbstractVeniceService.ServiceState.STARTED
upon completion of the async work). - Throws:
java.lang.Exception
-
stopInner
public void stopInner() throws java.lang.Exception
- Specified by:
stopInner
in classAbstractVeniceService
- Throws:
java.lang.Exception
-
-