Class MembershipManager
java.lang.Object
org.apache.pulsar.functions.worker.MembershipManager
- All Implemented Interfaces:
AutoCloseable
A simple implementation of leader election using a pulsar topic.
-
Method Summary
Modifier and TypeMethodDescriptionvoidcheckFailures(FunctionMetaDataManager functionMetaDataManager, FunctionRuntimeManager functionRuntimeManager, SchedulerManager schedulerManager) voidclose()List<org.apache.pulsar.common.functions.WorkerInfo> org.apache.pulsar.common.functions.WorkerInfo
-
Method Details
-
getCurrentMembership
-
getLeader
public org.apache.pulsar.common.functions.WorkerInfo getLeader() -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
checkFailures
public void checkFailures(FunctionMetaDataManager functionMetaDataManager, FunctionRuntimeManager functionRuntimeManager, SchedulerManager schedulerManager)
-