Interface HighAvailabilityServicesFactory
public interface HighAvailabilityServicesFactory
Factory interface for
HighAvailabilityServices.-
Method Summary
Modifier and TypeMethodDescriptiondefault ClientHighAvailabilityServicescreateClientHAServices(org.apache.flink.configuration.Configuration configuration) Create aClientHighAvailabilityServicesinstance.createHAServices(org.apache.flink.configuration.Configuration configuration, Executor executor) Creates aHighAvailabilityServicesinstance.
-
Method Details
-
createHAServices
HighAvailabilityServices createHAServices(org.apache.flink.configuration.Configuration configuration, Executor executor) throws Exception Creates aHighAvailabilityServicesinstance.- Parameters:
configuration- Flink configurationexecutor- background task executor- Returns:
- instance of
HighAvailabilityServices - Throws:
Exception- when HAServices cannot be created
-
createClientHAServices
default ClientHighAvailabilityServices createClientHAServices(org.apache.flink.configuration.Configuration configuration) throws Exception Create aClientHighAvailabilityServicesinstance.- Parameters:
configuration- Flink configuration- Returns:
- instance of
ClientHighAvailabilityServices - Throws:
Exception- when ClientHAServices cannot be created
-