public MemoryTopicMessageStore(ActiveMQDestination destination, Map<MessageId, Message> messageTable, Map<SubscriptionKey, SubscriptionInfo> subscriberDatabase) { super(destination, messageTable); this.subscriberDatabase = subscriberDatabase; this.topicSubMap = makeSubMap(); // this is only necessary so that messageStoreStatistics can be set if // necessary We need the original reference since messageTable is wrapped // in a synchronized map in the parent class this.originalMessageTable = messageTable; }
public MemoryTopicMessageStore(ActiveMQDestination destination, Map<MessageId, Message> messageTable, Map<SubscriptionKey, SubscriptionInfo> subscriberDatabase) { super(destination, messageTable); this.subscriberDatabase = subscriberDatabase; this.topicSubMap = makeSubMap(); // this is only necessary so that messageStoreStatistics can be set if // necessary We need the original reference since messageTable is wrapped // in a synchronized map in the parent class this.originalMessageTable = messageTable; }
public MemoryTopicMessageStore(ActiveMQDestination destination, Map<MessageId, Message> messageTable, Map<SubscriptionKey, SubscriptionInfo> subscriberDatabase) { super(destination, messageTable); this.subscriberDatabase = subscriberDatabase; this.topicSubMap = makeSubMap(); // this is only necessary so that messageStoreStatistics can be set if // necessary We need the original reference since messageTable is wrapped // in a synchronized map in the parent class this.originalMessageTable = messageTable; }
public MemoryTopicMessageStore(ActiveMQDestination destination, Map<MessageId, Message> messageTable, Map<SubscriptionKey, SubscriptionInfo> subscriberDatabase) { super(destination, messageTable); this.subscriberDatabase = subscriberDatabase; this.topicSubMap = makeSubMap(); // this is only necessary so that messageStoreStatistics can be set if // necessary We need the original reference since messageTable is wrapped // in a synchronized map in the parent class this.originalMessageTable = messageTable; }
public MemoryTopicMessageStore(ActiveMQDestination destination, Map<MessageId, Message> messageTable, Map<SubscriptionKey, SubscriptionInfo> subscriberDatabase) { super(destination, messageTable); this.subscriberDatabase = subscriberDatabase; this.topicSubMap = makeSubMap(); }