alma::acs::eventbrowser::views::PopulateEventList Class Reference

Collaboration diagram for alma::acs::eventbrowser::views::PopulateEventList:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 PopulateEventList (Logger logger, TableViewer viewer, EventModel em)
Thread getChannelRefreshThread ()

Package Functions

Thread getThreadForEventList ()

Private Member Functions

void freeMemoryIfNecessary ()

Private Attributes

Logger logger
TableViewer viewer
ArrayList< AdminConsumerconsumers
final Display display
EventModel em
long cycles = 0
final long max_memory = runtime.maxMemory()

Static Private Attributes

static final Runtime runtime = Runtime.getRuntime()
static final long MEMORY_MARGIN_IN_BYTES = runtime.maxMemory()/5
static final int CHECK_MEMORY_FREQUENCY = 10
static final int QUEUE_DRAIN_LIMIT = 1000
static final int PERCENTAGE_TO_DELETE = 20

Constructor & Destructor Documentation

alma::acs::eventbrowser::views::PopulateEventList::PopulateEventList ( Logger  logger,
TableViewer  viewer,
EventModel  em 
) [inline]

References display.


Member Function Documentation

void alma::acs::eventbrowser::views::PopulateEventList::freeMemoryIfNecessary (  )  [inline, private]
Thread alma::acs::eventbrowser::views::PopulateEventList::getChannelRefreshThread (  )  [inline]
Thread alma::acs::eventbrowser::views::PopulateEventList::getThreadForEventList (  )  [inline, package]

Member Data Documentation

Referenced by getThreadForEventList().

Referenced by getThreadForEventList().

Referenced by getChannelRefreshThread().

final long alma::acs::eventbrowser::views::PopulateEventList::max_memory = runtime.maxMemory() [private]

Referenced by freeMemoryIfNecessary().

final long alma::acs::eventbrowser::views::PopulateEventList::MEMORY_MARGIN_IN_BYTES = runtime.maxMemory()/5 [static, private]

Referenced by freeMemoryIfNecessary().

Referenced by freeMemoryIfNecessary().

Referenced by getThreadForEventList().

final Runtime alma::acs::eventbrowser::views::PopulateEventList::runtime = Runtime.getRuntime() [static, private]

Referenced by freeMemoryIfNecessary().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2