public class SupervisorManager extends Object
Supervisor
.Constructor and Description |
---|
SupervisorManager(MetadataSupervisorManager metadataSupervisorManager) |
Modifier and Type | Method and Description |
---|---|
boolean |
createOrUpdateAndStartSupervisor(SupervisorSpec spec) |
Map<String,List<VersionedSupervisorSpec>> |
getSupervisorHistory() |
Set<String> |
getSupervisorIds() |
com.google.common.base.Optional<SupervisorSpec> |
getSupervisorSpec(String id) |
com.google.common.base.Optional<SupervisorReport> |
getSupervisorStatus(String id) |
boolean |
resetSupervisor(String id,
DataSourceMetadata dataSourceMetadata) |
void |
start() |
void |
stop() |
boolean |
stopAndRemoveSupervisor(String id) |
@Inject public SupervisorManager(MetadataSupervisorManager metadataSupervisorManager)
public com.google.common.base.Optional<SupervisorSpec> getSupervisorSpec(String id)
public boolean createOrUpdateAndStartSupervisor(SupervisorSpec spec)
public boolean stopAndRemoveSupervisor(String id)
public void start()
public void stop()
public Map<String,List<VersionedSupervisorSpec>> getSupervisorHistory()
public com.google.common.base.Optional<SupervisorReport> getSupervisorStatus(String id)
public boolean resetSupervisor(String id, @Nullable DataSourceMetadata dataSourceMetadata)
Copyright © 2011–2017. All rights reserved.