public class SupervisorManager extends Object
Supervisor.| Constructor and Description | 
|---|
SupervisorManager(MetadataSupervisorManager metadataSupervisorManager)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
checkPointDataSourceMetadata(String supervisorId,
                            String sequenceName,
                            DataSourceMetadata previousDataSourceMetadata,
                            DataSourceMetadata currentDataSourceMetadata)  | 
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)
public boolean checkPointDataSourceMetadata(String supervisorId, @Nullable String sequenceName, @Nullable DataSourceMetadata previousDataSourceMetadata, @Nullable DataSourceMetadata currentDataSourceMetadata)
Copyright © 2011–2018. All rights reserved.