com.devexperts.qd
Interface SubscriptionProvider

All Known Implementing Classes:
LoggedSubscriptionProvider, SubscriptionBuffer

public interface SubscriptionProvider

The SubscriptionProvider allows retrieval of accumulated subscription. See SubscriptionVisitor and SubscriptionListener for description of corresponding contracts.


Method Summary
 boolean retrieveSubscription(SubscriptionVisitor visitor)
          Retrieves accumulated subscription into specified subscription visitor.
 void setSubscriptionListener(SubscriptionListener listener)
          Sets new subscription listener to receive notifications about subscription.
 

Method Detail

retrieveSubscription

boolean retrieveSubscription(SubscriptionVisitor visitor)
Retrieves accumulated subscription into specified subscription visitor. Returns true if some subscription still remains in the provider or false if all accumulated subscription were retrieved.


setSubscriptionListener

void setSubscriptionListener(SubscriptionListener listener)
Sets new subscription listener to receive notifications about subscription. Only one listener at a time is supported; the former listener is discarded. Use null to set empty subscription listener (no notifications).

NOTE: if there is accumulated subscription available, then specified listener will be notified by this method.