![]() |
MySQL 9.3.0
Source Code Documentation
|
Contains the handlers to be used to attend JavaScript processing requests for a specific service. More...
#include <jit_executor_service_handlers.h>
Public Member Functions | |
ServiceHandlers (const ServiceHandlerConfig &config) | |
ServiceHandlers (const ServiceHandlers &other) | |
~ServiceHandlers () override | |
std::shared_ptr< IContextHandle > | get_context (const std::string &debug_port="") override |
void | release_debug_context () override |
bool | init () override |
void | teardown () override |
std::chrono::seconds | idle_time () const override |
uint64_t | pool_size () const override |
void | set_max_heap_size (uint64_t) override |
void | set_default_pool_size (uint64_t) override |
![]() | |
virtual | ~IServiceHandlers ()=default |
Private Member Functions | |
void | init_common_context () |
void | do_tear_down () |
Private Attributes | |
ServiceHandlerConfig | m_config |
std::unique_ptr< CommonContext > | m_common_context |
std::shared_ptr< IContextHandle > | m_debug_context |
std::shared_ptr< ContextPool > | m_context_pool |
std::chrono::time_point< std::chrono::system_clock > | m_last_used_time |
std::unique_ptr< std::thread > | m_teardown_thread |
Contains the handlers to be used to attend JavaScript processing requests for a specific service.
jit_executor::ServiceHandlers::ServiceHandlers | ( | const ServiceHandlerConfig & | config | ) |
jit_executor::ServiceHandlers::ServiceHandlers | ( | const ServiceHandlers & | other | ) |
|
override |
|
private |
|
overridevirtual |
Implements jit_executor::IServiceHandlers.
|
overridevirtual |
Implements jit_executor::IServiceHandlers.
|
overridevirtual |
Implements jit_executor::IServiceHandlers.
|
private |
|
overridevirtual |
Implements jit_executor::IServiceHandlers.
|
overridevirtual |
Implements jit_executor::IServiceHandlers.
|
overridevirtual |
Implements jit_executor::IServiceHandlers.
|
overridevirtual |
Implements jit_executor::IServiceHandlers.
|
overridevirtual |
Implements jit_executor::IServiceHandlers.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |