/** * @param topic * @param clientId * @param subscriberName */ public TopicStorePrefetch(Subscription subscription,Topic topic, String clientId, String subscriberName) { super(topic); this.subscription=subscription; this.store = (TopicMessageStore)topic.getMessageStore(); this.clientId = clientId; this.subscriberName = subscriberName; this.maxProducersToAudit=32; this.maxAuditDepth=10000; resetSize(); this.storeHasMessages=this.size > 0; }
/** * @param topic * @param clientId * @param subscriberName */ public TopicStorePrefetch(Subscription subscription,Topic topic, String clientId, String subscriberName) { super(topic); this.subscription=subscription; this.store = (TopicMessageStore)topic.getMessageStore(); this.clientId = clientId; this.subscriberName = subscriberName; this.maxProducersToAudit=32; this.maxAuditDepth=10000; resetSize(); this.storeHasMessages=this.size > 0; }
/** * @param topic * @param clientId * @param subscriberName */ public TopicStorePrefetch(Subscription subscription,Topic topic, String clientId, String subscriberName) { super(topic); this.subscription=subscription; this.store = (TopicMessageStore)topic.getMessageStore(); this.clientId = clientId; this.subscriberName = subscriberName; this.maxProducersToAudit=32; this.maxAuditDepth=10000; resetSize(); this.storeHasMessages=this.size > 0; }
/** * @param topic * @param clientId * @param subscriberName */ public TopicStorePrefetch(Subscription subscription,Topic topic, String clientId, String subscriberName) { super(topic); this.subscription=subscription; this.store = (TopicMessageStore)topic.getMessageStore(); this.clientId = clientId; this.subscriberName = subscriberName; this.maxProducersToAudit=32; this.maxAuditDepth=10000; resetCurrentLowestPriority(); }
/** * @param topic * @param clientId * @param subscriberName */ public TopicStorePrefetch(Subscription subscription,Topic topic, String clientId, String subscriberName) { super(topic); this.subscription=subscription; this.store = (TopicMessageStore)topic.getMessageStore(); this.clientId = clientId; this.subscriberName = subscriberName; this.maxProducersToAudit=32; this.maxAuditDepth=10000; resetSize(); this.storeHasMessages=this.size > 0; }