Interface HighAvailabilityServicesFactory
-
public interface HighAvailabilityServicesFactory
Factory interface forHighAvailabilityServices
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ClientHighAvailabilityServices
createClientHAServices(org.apache.flink.configuration.Configuration configuration)
Create aClientHighAvailabilityServices
instance.HighAvailabilityServices
createHAServices(org.apache.flink.configuration.Configuration configuration, Executor executor)
Creates aHighAvailabilityServices
instance.
-
-
-
Method Detail
-
createHAServices
HighAvailabilityServices createHAServices(org.apache.flink.configuration.Configuration configuration, Executor executor) throws Exception
Creates aHighAvailabilityServices
instance.- 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 aClientHighAvailabilityServices
instance.- Parameters:
configuration
- Flink configuration- Returns:
- instance of
ClientHighAvailabilityServices
- Throws:
Exception
- when ClientHAServices cannot be created
-
-