|
Clio
develop
The XRP Ledger API server.
|


Public Member Functions | |
| ProductionHandlerProvider (util::config::ClioConfigDefinition const &config, std::shared_ptr< BackendInterface > const &backend, std::shared_ptr< feed::SubscriptionManagerInterface > const &subscriptionManager, std::shared_ptr< etl::LoadBalancerInterface > const &balancer, std::shared_ptr< etl::ETLServiceInterface const > const &etl, std::shared_ptr< data::AmendmentCenterInterface const > const &amendmentCenter, Counters const &counters) | |
| bool | contains (std::string const &command) const override |
| Check if the provider contains a handler for a given method. | |
| std::optional< AnyHandler > | getHandler (std::string const &command) const override |
| Get the handler for a given method. | |
| bool | isClioOnly (std::string const &command) const override |
| Check if a given method is Clio-only. | |
| std::unordered_set< std::string > | handlerNames () const |
|
nodiscardoverridevirtual |
Check if the provider contains a handler for a given method.
| command | The method to check for |
Implements rpc::HandlerProvider.
|
nodiscardoverridevirtual |
Get the handler for a given method.
| command | The method to get the handler for |
Implements rpc::HandlerProvider.
|
nodiscardoverridevirtual |
Check if a given method is Clio-only.
| command | The method to check |
Implements rpc::HandlerProvider.