edu.qut.cs.rcmd.app.service
Class LazyInitRecommenderWrapper

java.lang.Object
  extended by edu.qut.cs.rcmd.app.service.BasicRecommenderWrapper
      extended by edu.qut.cs.rcmd.app.service.LazyInitRecommenderWrapper
All Implemented Interfaces:
RecommenderWrapper

public abstract class LazyInitRecommenderWrapper
extends BasicRecommenderWrapper


Field Summary
 
Fields inherited from class edu.qut.cs.rcmd.app.service.BasicRecommenderWrapper
recommender
 
Constructor Summary
LazyInitRecommenderWrapper()
           
 
Method Summary
protected  void doLazyInit()
           
protected abstract  org.apache.mahout.cf.taste.recommender.Recommender initRecommender()
           
 List<org.apache.mahout.cf.taste.recommender.RecommendedItem> recommend(long userId, int howMany)
           
 List<org.apache.mahout.cf.taste.recommender.RecommendedItem> recommend(String userProfileJSONString, int howMany)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LazyInitRecommenderWrapper

public LazyInitRecommenderWrapper()
Method Detail

initRecommender

protected abstract org.apache.mahout.cf.taste.recommender.Recommender initRecommender()

recommend

public List<org.apache.mahout.cf.taste.recommender.RecommendedItem> recommend(long userId,
                                                                              int howMany)
                                                                       throws Exception
Specified by:
recommend in interface RecommenderWrapper
Overrides:
recommend in class BasicRecommenderWrapper
Throws:
Exception

recommend

public List<org.apache.mahout.cf.taste.recommender.RecommendedItem> recommend(String userProfileJSONString,
                                                                              int howMany)
                                                                       throws Exception
Specified by:
recommend in interface RecommenderWrapper
Overrides:
recommend in class BasicRecommenderWrapper
Throws:
Exception

doLazyInit

protected void doLazyInit()


Copyright © 2012. All Rights Reserved.