/** {@inheritDoc} */ @Override public ListEventPublisher getPublisher() { return delegate.getPublisher(); }
/** {@inheritDoc} */ @Override public ListEventPublisher getPublisher() { return delegate.getPublisher(); }
/** {@inheritDoc} */ @Override public ListEventPublisher getPublisher() { return ((EventList) list).getPublisher(); }
/** {@inheritDoc} */ @Override public ListEventPublisher getPublisher() { return delegate.getPublisher(); }
/** {@inheritDoc} */ public ListEventPublisher getPublisher() { return ((EventList) list).getPublisher(); }
/** {@inheritDoc} */ public ListEventPublisher getPublisher() { return ((EventList) list).getPublisher(); }
/** * Creates a {@link TransformedList} to transform the specified {@link EventList}. * * @param source the {@link EventList} to transform */ protected TransformedList(EventList<S> source) { super(source.getPublisher()); this.source = source; readWriteLock = source.getReadWriteLock(); }
/** * Creates a {@link TransformedList} to transform the specified {@link EventList}. * * @param source the {@link EventList} to transform */ protected TransformedList(EventList<S> source) { super(source.getPublisher()); this.source = source; readWriteLock = source.getReadWriteLock(); }
/** * Creates a {@link TransformedList} to transform the specified {@link EventList}. * * @param source the {@link EventList} to transform */ protected TransformedList(EventList<S> source) { super(source.getPublisher()); this.source = source; readWriteLock = source.getReadWriteLock(); }
/** * A no-op dispose method to prevent the user from shooting themselves * in the foot. To dispose a {@link ListSelection}, call * {@link ListSelection#dispose()} on that class directly. */ @Override public void dispose() { // Do Nothing } }
/** * A no-op dispose method to prevent the user from shooting themselves * in the foot. To dispose a {@link ListSelection}, call * {@link ListSelection#dispose()} on that class directly. */ @Override public void dispose() { // Do Nothing } }
/** * A no-op dispose method to prevent the user from shooting themselves * in the foot. To dispose a {@link ListSelection}, call * {@link ListSelection#dispose()} on that class directly. */ @Override public void dispose() { // Do Nothing } }
/** * Deserializes this list and all serializable listeners. */ private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException { in.defaultReadObject(); assert (list instanceof EventList) : "'list' member type unknown"; updates = new ListEventAssembler(this, ((EventList) list).getPublisher()); // read in the listeners final ListEventListener[] listeners = (ListEventListener[]) in.readObject(); for(int i = 0; i < listeners.length; i++) { updates.addListEventListener(listeners[i]); } } }
/** * Deserializes this list and all serializable listeners. */ private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException { in.defaultReadObject(); assert (list instanceof EventList) : "'list' member type unknown"; updates = new ListEventAssembler(this, ((EventList) list).getPublisher()); // read in the listeners final ListEventListener[] listeners = (ListEventListener[]) in.readObject(); for(int i = 0; i < listeners.length; i++) { updates.addListEventListener(listeners[i]); } } }
/** * Constructor with session and EventList. * * @param session the session * @param newList the EventList */ public PersistentEventList(SessionImplementor session, EventList newList) { super(session, newList); if (newList == null) throw new IllegalArgumentException("EventList parameter may not be null"); updates = new ListEventAssembler(this, newList.getPublisher()); newList.addListEventListener(this); }
/** * Constructor with session and EventList. * * @param session the session * @param newList the EventList */ public PersistentEventList(SessionImplementor session, EventList newList) { super(session, newList); if (newList == null) throw new IllegalArgumentException("EventList parameter may not be null"); updates = new ListEventAssembler(this, newList.getPublisher()); newList.addListEventListener(this); }
/** * Constructor with session and EventList. * * @param session the session * @param newList the EventList */ public PersistentEventList(SessionImplementor session, EventList newList) { super(session, newList); if (newList == null) { throw new IllegalArgumentException("EventList parameter may not be null"); } updates = new ListEventAssembler(this, newList.getPublisher()); newList.addListEventListener(this); }
public AveragePriceReportList(FIXMessageFactory messageFactory, EventList<ReportHolder> source) { super(source.getPublisher()); this.mMessageFactory = messageFactory; source.addListEventListener(this); readWriteLock = source.getReadWriteLock(); } public void listChanged(ListEvent<ReportHolder> listChanges) {
/** * Constructor with session. * * @param session the session * @param listFactory factory for EventLists */ public PersistentEventList(SessionImplementor session, EventListFactory listFactory) { super(session); final EventList delegate = listFactory.createEventList(); // instantiate list here to avoid NullPointerExceptions with lazy loading updates = new ListEventAssembler(this, delegate.getPublisher()); delegate.addListEventListener(this); list = delegate; }
/** * Constructor with session. * * @param session the session * @param listFactory factory for EventLists */ public PersistentEventList(SessionImplementor session, EventListFactory listFactory) { super(session); final EventList delegate = listFactory.createEventList(); // instantiate list here to avoid NullPointerExceptions with lazy loading updates = new ListEventAssembler(this, delegate.getPublisher()); delegate.addListEventListener(this); list = delegate; }