Details
-
Type:
Improvement
-
Status: Closed
-
Priority:
Critical
-
Resolution: Fixed
-
Affects Version/s: None
-
Component/s: Configuration
-
Security Level: Public (Public: Anyone can view)
-
Labels:None
-
Rice Module:KSB, KEW, KIM
-
KAI Review Status:Not Required
-
KTI Review Status:Not Required
Description
This run mode should be the same as REMOTE with the exception that it shouldn't publish client-side cache admin services.
I was realizing that we probably need this as I was doing the rice-remote-test-client application to help people who have used the KEW thin client in the past to migrate over more easily. KEW (at the moment) doesn't have any client-side caching on it's services that we would really need to do. KIM does, but in 1.0.x we basically set up that client side cache with reasonable defaults for timeouts since the client would never get any callbacks from the server. So we can probably do something similar here with a custom ehcache configuration file for KIM "thin" mode.
In KSB, we should just have thin client mode configured to not load messaging and the like.
Thin run mode has now been implemented for KSB, KEW, and KIM. Tested it out using the rice-remote-test-client