edu.qut.cs.rcmd.app.service
Class LazyInitRecommenderWrapper
java.lang.Object
edu.qut.cs.rcmd.app.service.BasicRecommenderWrapper
edu.qut.cs.rcmd.app.service.LazyInitRecommenderWrapper
- All Implemented Interfaces:
- RecommenderWrapper
public abstract class LazyInitRecommenderWrapper
- extends BasicRecommenderWrapper
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 |
LazyInitRecommenderWrapper
public LazyInitRecommenderWrapper()
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.