com.planetj.taste.web
Class RecommenderSingleton

java.lang.Object
  extended by com.planetj.taste.web.RecommenderSingleton

public final class RecommenderSingleton
extends java.lang.Object

A singleton which holds an instance of a Recommender. This is used to share a Recommender between RecommenderServlet and RecommenderService.jws.

Author:
Sean Owen

Method Summary
static RecommenderSingleton getInstance()
           
 Recommender getRecommender()
           
static void initializeIfNeeded(java.lang.String recommenderClassName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

@NotNull
public static RecommenderSingleton getInstance()

initializeIfNeeded

public static void initializeIfNeeded(java.lang.String recommenderClassName)
                               throws TasteException
Throws:
TasteException

getRecommender

@NotNull
public Recommender getRecommender()