The event handlers that you will produce for remote interaction are exactly the same as your other handlers, with the exception that they have a return type and return data back to the caller; our proxies. Then our proxies can strong type the return data elements:
returngetCache( rc.cacheProvider ).getKeys();
prc.data = userService.list();
Hint The request context has a method called isProxyRequest() which tells the application if the request is coming from a ColdBox proxy.