| Interface | Description |
|---|---|
| ErrorNotifier | |
| PulsarWorkerService.PulsarClientCreator | |
| WorkerService |
API service provides the ability to manage functions.
|
| Class | Description |
|---|---|
| ClusterServiceCoordinator | |
| ErrorNotifierImpl | |
| ErrorNotifierShutdownServiceImpl | |
| FunctionActioner | |
| FunctionAssignmentTailer |
This class is responsible for reading assignments from the 'assignments' functions internal topic.
|
| FunctionMetaDataManager |
FunctionMetaDataManager maintains a global state of all function metadata.
|
| FunctionMetaDataTopicTailer | |
| FunctionRuntimeInfo | |
| FunctionRuntimeManager |
This class managers all aspects of functions assignments and running of function assignments for this worker
|
| FunctionsManager | |
| FunctionsStatsGenerator |
A class to generate stats for pulsar functions running on this broker
|
| FunctionWorkerStarter |
A starter to start function worker.
|
| LeaderService | |
| MembershipManager |
A simple implementation of leader election using a pulsar topic.
|
| MetricsGenerator | |
| PulsarWorkerService |
A service component contains everything to run a worker except rest server.
|
| SchedulerManager | |
| Worker | |
| WorkerStatsManager | |
| WorkerUtils |
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.