| Package | Description |
|---|---|
| org.apache.pulsar.broker |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
| org.apache.pulsar.broker.admin.impl |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
| org.apache.pulsar.broker.admin.v2 |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
| org.apache.pulsar.broker.loadbalance |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
| org.apache.pulsar.broker.loadbalance.impl |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
| Class and Description |
|---|
| LeaderElectionService
A class that provides way to elect the leader among brokers.
|
| Class and Description |
|---|
| ResourceUnit |
| Class and Description |
|---|
| ResourceUnit |
| Class and Description |
|---|
| BrokerFilterException |
| LeaderBroker
A class to hold the contents of the leader election node.
|
| LeaderElectionService.LeaderListener
Interface which should be implemented by classes which are interested in the leader election.
|
| LoadData
This class represents all data that could be relevant when making a load management decision.
|
| LoadManager
LoadManager runs though set of load reports collected from different brokers and generates a recommendation of
namespace/ServiceUnit placement on machines/ResourceUnit.
|
| LoadReport |
| ModularLoadManagerStrategy
Interface which serves as a component for ModularLoadManagerImpl, flexibly allowing the injection of potentially
complex strategies.
|
| ResourceDescription |
| ResourceUnit |
| ServiceRequest |
| ServiceUnit |
| Class and Description |
|---|
| BrokerFilter
Load management component which determines what brokers should not be considered for topic placement by the placement
strategy.
|
| BrokerFilterBadVersionException |
| BrokerHostUsage
Class that will return the broker host usage.
|
| BundleSplitStrategy
Load Manager component which determines what bundles should be split into two bundles.
|
| LoadCalculator
This interface class defines how we calculator the resource requirement per service unit based on the
ServiceRequest |
| LoadData
This class represents all data that could be relevant when making a load management decision.
|
| LoadManager
LoadManager runs though set of load reports collected from different brokers and generates a recommendation of
namespace/ServiceUnit placement on machines/ResourceUnit.
|
| LoadRanker |
| LoadReport |
| LoadSheddingStrategy
Load management component which determines the criteria for unloading bundles.
|
| ModularLoadManager
New proposal for a load manager interface which attempts to use more intuitive method names and provide a starting
place for new load manager proposals.
|
| ModularLoadManagerStrategy
Interface which serves as a component for ModularLoadManagerImpl, flexibly allowing the injection of potentially
complex strategies.
|
| PlacementStrategy |
| ResourceDescription |
| ResourceUnit |
| ServiceRequest |
| ServiceUnit |
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.