Class DefaultClientHighAvailabilityServicesFactory
java.lang.Object
org.apache.flink.runtime.highavailability.DefaultClientHighAvailabilityServicesFactory
- All Implemented Interfaces:
ClientHighAvailabilityServicesFactory
public class DefaultClientHighAvailabilityServicesFactory
extends Object
implements ClientHighAvailabilityServicesFactory
Default factory for creating client high availability services.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(org.apache.flink.configuration.Configuration configuration, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler) Creates aClientHighAvailabilityServicesinstance.
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
DefaultClientHighAvailabilityServicesFactory
public DefaultClientHighAvailabilityServicesFactory()
-
-
Method Details
-
create
public ClientHighAvailabilityServices create(org.apache.flink.configuration.Configuration configuration, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler) throws Exception Description copied from interface:ClientHighAvailabilityServicesFactoryCreates aClientHighAvailabilityServicesinstance.- Specified by:
createin interfaceClientHighAvailabilityServicesFactory- Parameters:
configuration- Flink configurationfatalErrorHandler-FatalErrorHandlerfatalErrorHandler to handle unexpected errors- Returns:
- instance of
ClientHighAvailabilityServices - Throws:
Exception- when HA services can not be created.
-