| 193 | } |
| 194 | |
| 195 | void notifyStart() |
| 196 | { |
| 197 | auto lifecycleAware = std::dynamic_pointer_cast< ILifecycleAware >(m_workHandler); |
| 198 | if (lifecycleAware != nullptr) |
| 199 | { |
| 200 | try |
| 201 | { |
| 202 | lifecycleAware->onStart(); |
| 203 | } |
| 204 | catch (std::exception& ex) |
| 205 | { |
| 206 | m_exceptionHandler->handleOnStartException(ex); |
| 207 | } |
| 208 | } |
| 209 | } |
| 210 | |
| 211 | void notifyShutdown() |
| 212 | { |
nothing calls this directly
no test coverage detected