protected MemoryMessageStore asMemoryMessageStore(Object value) { if (value instanceof MemoryMessageStore) { return (MemoryMessageStore) value; } if (value instanceof ProxyMessageStore) { MessageStore delegate = ((ProxyMessageStore) value).getDelegate(); if (delegate instanceof MemoryMessageStore) { return (MemoryMessageStore) delegate; } } LOG.warn("Expected an instance of MemoryMessageStore but was: " + value); return null; }
@Override protected void onProxyQueueStore(ProxyMessageStore proxyQueueMessageStore) { queueStores.put(proxyQueueMessageStore.getDestination(), proxyQueueMessageStore.getDelegate()); }
@Override protected void onProxyQueueStore(ProxyMessageStore proxyQueueMessageStore) { queueStores.put(proxyQueueMessageStore.getDestination(), proxyQueueMessageStore.getDelegate()); }
private MessageStore findMessageStore(ActiveMQDestination destination) { ProxyMessageStore proxyMessageStore = null; try { if (destination.isQueue()) { proxyMessageStore = (ProxyMessageStore) persistenceAdapter.createQueueMessageStore((ActiveMQQueue) destination); } else { proxyMessageStore = (ProxyMessageStore) persistenceAdapter.createTopicMessageStore((ActiveMQTopic) destination); } } catch (IOException error) { throw new RuntimeException("Failed to find/create message store for destination: " + destination, error); } return proxyMessageStore.getDelegate(); }
@Override protected void onProxyQueueStore(ProxyMessageStore proxyQueueMessageStore) { queueStores.put(proxyQueueMessageStore.getDestination(), proxyQueueMessageStore.getDelegate()); }
private KahaDBMessageStore findMatchingStore(ActiveMQDestination activeMQDestination) throws IOException { ProxyMessageStore store = (ProxyMessageStore) storeCache.get(convert(activeMQDestination)); if (store == null) { if (activeMQDestination.isQueue()) { store = (ProxyMessageStore) createQueueMessageStore((ActiveMQQueue) activeMQDestination); } else { store = (ProxyMessageStore) createTopicMessageStore((ActiveMQTopic) activeMQDestination); } } return (KahaDBMessageStore) store.getDelegate(); }
protected MemoryMessageStore asMemoryMessageStore(Object value) { if (value instanceof MemoryMessageStore) { return (MemoryMessageStore) value; } if (value instanceof ProxyMessageStore) { MessageStore delegate = ((ProxyMessageStore) value).getDelegate(); if (delegate instanceof MemoryMessageStore) { return (MemoryMessageStore) delegate; } } LOG.warn("Expected an instance of MemoryMessageStore but was: " + value); return null; }
protected MemoryMessageStore asMemoryMessageStore(Object value) { if (value instanceof MemoryMessageStore) { return (MemoryMessageStore) value; } if (value instanceof ProxyMessageStore) { MessageStore delegate = ((ProxyMessageStore) value).getDelegate(); if (delegate instanceof MemoryMessageStore) { return (MemoryMessageStore) delegate; } } LOG.warn("Expected an instance of MemoryMessageStore but was: " + value); return null; }
protected MemoryMessageStore asMemoryMessageStore(Object value) { if (value instanceof MemoryMessageStore) { return (MemoryMessageStore) value; } if (value instanceof ProxyMessageStore) { MessageStore delegate = ((ProxyMessageStore) value).getDelegate(); if (delegate instanceof MemoryMessageStore) { return (MemoryMessageStore) delegate; } } LOG.warn("Expected an instance of MemoryMessageStore but was: " + value); return null; }
protected MemoryMessageStore asMemoryMessageStore(Object value) { if (value instanceof MemoryMessageStore) { return (MemoryMessageStore)value; } if (value instanceof ProxyMessageStore) { MessageStore delegate = ((ProxyMessageStore)value).getDelegate(); if (delegate instanceof MemoryMessageStore) { return (MemoryMessageStore) delegate; } } LOG.warn("Expected an instance of MemoryMessageStore but was: " + value); return null; }