ILearning interface
The learning API is built around the ILearning interface. You must implement the ILearning interface to support the customized logic of your learning module.
Among other things, the ILearning interface enables you to collect data from the runtime environment for your Java class, and to send a list of recommended offers back to the runtime server.
initialize
logEvent
optimizeRecommendList
reinitialize
shutdown