handle
Parses and executes one client request. Split out from onPluginMessageReceived so tests drive it directly without a network stack.
Parses and executes one client request. Split out from onPluginMessageReceived so tests drive it directly without a network stack.