Refactor WorkerThread 99/274699/8
authorChanggyu Choi <changyu.choi@samsung.com>
Fri, 6 May 2022 08:21:51 +0000 (17:21 +0900)
committerChanggyu Choi <changyu.choi@samsung.com>
Thu, 12 May 2022 07:23:58 +0000 (16:23 +0900)
commit6c8a3fb88c272c306733976c35b64e856089613f
tree7be86daa2a7ff54c62bc31aad94a2b4eb4128c9f
parenta516d13f9d3ec72cbc377aea910c518cf5effdf7
Refactor WorkerThread

Changes:
 - Moves Scheduler to CreateCacheRequestHandler.
 - Adds PreExec() & PostExec() to RequestHandler steps.
 - Adds RequestHandlerFactory for loose coupling.

Change-Id: I0520f73164d335e6b5db97000db25c4132caad6d
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
src/server/request_handler/abstract_request_handler.cc
src/server/request_handler/abstract_request_handler.hh
src/server/request_handler/create_cache_request_handler.cc
src/server/request_handler/create_cache_request_handler.hh
src/server/request_handler_factory.cc [new file with mode: 0644]
src/server/request_handler_factory.hh [new file with mode: 0644]
src/server/worker_thread.cc
src/server/worker_thread.hh