Class ActivitiesManager
java.lang.Object
com.biglybt.activities.ActivitiesManager
Manage Vuze News Entries. Loads, Saves, and expires them
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final CopyOnWriteList<ActivitiesEntry> private static final AEMonitorprivate static final AEMonitorprivate static final long(package private) static AEDiagnosticsLoggerKey: NetworkID, Value: last time we pulled newsprivate static final ArrayList<ActivitiesListener> private static ArrayList<ActivitiesLoadedListener> private static final Objectprivate static final longprivate static final List<ActivitiesEntry> private static PlatformVuzeActivitiesMessenger.GetEntriesReplyListenerprivate static final String(package private) static booleanprivate static boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static void_initialize(Core core) static ActivitiesEntry[]addEntries(ActivitiesEntry[] entries) static voidstatic voidstatic voidstatic ActivitiesEntrycreateEntryFromMap(Map<?, ?> map, boolean internalMap) static List<ActivitiesEntry> private static longstatic ActivitiesEntrygetEntryByID(String id) static Object[]static intstatic voidinitialize(Core core) static booleanprivate static voidstatic voidstatic voidpullActivitiesNow(long delay, String reason, boolean alwaysPull) Pull entries from webappstatic voidremoveEntries(ActivitiesEntry[] entries) static voidremoveEntries(ActivitiesEntry[] entries, boolean allowReAdd) static voidstatic voidstatic voidClear the removed entries list so that an entry that was once deleted will will be able to be added againprivate static void(package private) static voidstatic void
-
Field Details
-
MAX_LIFE_MS
private static final long MAX_LIFE_MS- See Also:
-
DEFAULT_PLATFORM_REFRESH
private static final long DEFAULT_PLATFORM_REFRESH- See Also:
-
SAVE_FILENAME
- See Also:
-
listeners
-
listenersLoaded
-
listenersLoadedLock
-
allEntries
-
allEntries_mon
-
removedEntries
-
replyListener
-
diag_logger
-
lastNewsAt
-
skipAutoSave
private static boolean skipAutoSave -
config_mon
-
saveEventsOnClose
static boolean saveEventsOnClose
-
-
Constructor Details
-
ActivitiesManager
public ActivitiesManager()
-
-
Method Details
-
initialize
-
_initialize
-
pullActivitiesNow
Pull entries from webapp- Parameters:
delay- max time to wait before running request- Since:
- 3.0.4.3
-
clearLastPullTimes
public static void clearLastPullTimes() -
resetRemovedEntries
public static void resetRemovedEntries()Clear the removed entries list so that an entry that was once deleted will will be able to be added again- Since:
- 3.0.4.3
-
saveEvents
private static void saveEvents()- Since:
- 3.1.1.1
-
loadEvents
private static void loadEvents()- Since:
- 3.0.4.3
-
saveEventsNow
static void saveEventsNow() -
getCutoffTime
private static long getCutoffTime() -
addListener
-
removeListener
-
addListener
-
removeListener
-
addEntries
- Returns:
- list of entries actually added (no dups)
- Since:
- 3.0.4.3
-
removeEntries
-
removeEntries
-
getEntryByID
-
isEntryIdRemoved
-
getAllEntries
-
getMostRecentUnseen
-
getNumEntries
public static int getNumEntries() -
log
-
triggerEntryChanged
- Since:
- 3.0.4.3
-
createEntryFromMap
- Since:
- 3.0.5.3
-