public final class AsyncRecommenderUpdater extends Object implements Closeable
MyrrixRecommender that executes update operations asynchronously
in a separate thread and return immediately. Exceptions are not thrown as a result, but are
logged. Callers should call close() when done to stop the thread pool used internally for
execution.| Constructor and Description |
|---|
AsyncRecommenderUpdater(MyrrixRecommender delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
ingest(File file) |
void |
ingest(Reader reader) |
void |
refresh() |
void |
removePreference(long userID,
long itemID) |
void |
setPreference(long userID,
long itemID) |
void |
setPreference(long userID,
long itemID,
float value) |
public AsyncRecommenderUpdater(MyrrixRecommender delegate)
delegate - underlying recommender to wrappublic void ingest(Reader reader)
MyrrixRecommender.ingest(Reader)public void ingest(File file)
MyrrixRecommender.ingest(File)public void setPreference(long userID,
long itemID)
public void setPreference(long userID,
long itemID,
float value)
public void removePreference(long userID,
long itemID)
public void refresh()
MyrrixRecommender.refresh()public void close()
close in interface Closeableclose in interface AutoCloseableCopyright © 2012-2013 Myrrix Ltd. All Rights Reserved.