Examples of MessageStoreTreeNode


Examples of hermes.browser.model.tree.MessageStoreTreeNode

            node.getRepository().addMessages(messages.getHermes(), messages.getSelectedMessages());
          } catch (JMSException e) {
            throw new HermesRuntimeException(e);
          }
        } else if (getSelectionPath().getLastPathComponent() instanceof MessageStoreTreeNode) {
          final MessageStoreTreeNode node = (MessageStoreTreeNode) getSelectionPath().getLastPathComponent();

          HermesBrowser.getBrowser().getThreadPool().invokeLater(new AddToMessageStoreTask(node.getMessageStore(), messages.getSelectedMessages()));
        }
      } else {
        HermesBrowser.getBrowser().showErrorDialog("No session/destination selected for copy");
      }
View Full Code Here

Examples of hermes.browser.model.tree.MessageStoreTreeNode

   
    if (treeNode instanceof DestinationConfigTreeNode) {
      final DestinationConfigTreeNode node = (DestinationConfigTreeNode) treeNode;
      found = HermesBrowser.getBrowser().getOpenQueueBrowser(node.getConfig());
    } else if (treeNode instanceof MessageStoreTreeNode) {
      final MessageStoreTreeNode node = (MessageStoreTreeNode) treeNode;
      found = HermesBrowser.getBrowser().getOpenStoreBrowser(node.getMessageStore()) ;
    }
   
    if (found != null) {
      HermesBrowser.getBrowser().getDocumentPane().setActiveDocument(found.getName());
    }
View Full Code Here

Examples of hermes.browser.model.tree.MessageStoreTreeNode

          } else if (treePath.getPathComponent(i) instanceof RepositoryTreeNode) {
            final RepositoryTreeNode node = (RepositoryTreeNode) treePath.getPathComponent(i);
            setToolTipText(node.getRepository().getId());
          } else if (treePath.getPathComponent(i) instanceof MessageStoreTreeNode) {
            final MessageStoreTreeNode node = (MessageStoreTreeNode) treePath.getPathComponent(i);
            setToolTipText(node.getMessageStore().getTooltipText());
            maybeRefocusDocument(node);

          } else if (treePath.getPathComponent(i) instanceof MessageStoreURLTreeNode) {
            final MessageStoreURLTreeNode node = (MessageStoreURLTreeNode) treePath.getPathComponent(i);

            setToolTipText(node.getURL());
          }
        }
      }
    } catch (JMSException ex) {
      Hermes.ui.getDefaultMessageSink().add(ex.getMessage());
View Full Code Here

Examples of hermes.browser.model.tree.MessageStoreTreeNode

         {
            for (int i = 0; i < parent.getChildCount(); i++)
            {
               if (parent.getChildAt(i) instanceof MessageStoreTreeNode)
               {
                  MessageStoreTreeNode existing = (MessageStoreTreeNode) parent.getChildAt(i);

                  if (existing.getMessageStore().getId().equals(store.getId()))
                  {
                     parent.remove(i);
                     existing.close();

                     break;
                  }
               }
            }

            SwingUtilities.invokeLater(new Runnable()
            {
               public void run()
               {
                  parent.add(new MessageStoreTreeNode(model, store.getId(), store));
                  model.nodesWereInserted(parent, new int[] { parent.getChildCount() -1 }) ;
               }
            });

         }
View Full Code Here

Examples of hermes.browser.model.tree.MessageStoreTreeNode

          final Hermes hermes = HermesBrowser.getBrowser().getBrowserTree().getHermesAsMessageFactory();

          HermesBrowser.getBrowser().getActionFactory().createRepositoryBrowseAction(repNode.getRepository(), hermes);

        } else if (selectionPath.getLastPathComponent() instanceof MessageStoreTreeNode) {
          final MessageStoreTreeNode node = (MessageStoreTreeNode) selectionPath.getLastPathComponent();
          final Hermes hermes = HermesBrowser.getBrowser().getBrowserTree().getHermesAsMessageFactory();

          HermesBrowser.getBrowser().getActionFactory().createMessageStoreBrowseAction(node.getMessageStore(), hermes, null);

        } else if (selectionPath.getLastPathComponent() instanceof MessageStoreQueueTreeNode) {
          final MessageStoreQueueTreeNode queueNode = (MessageStoreQueueTreeNode) selectionPath.getLastPathComponent();

          if (queueNode.getParent() instanceof MessageStoreTreeNode) {
            final MessageStoreTreeNode storeNode = (MessageStoreTreeNode) queueNode.getParent();
            final Hermes hermes = HermesBrowser.getBrowser().getBrowserTree().getHermesAsMessageFactory();

            HermesBrowser.getBrowser().getActionFactory()
                .createMessageStoreBrowseAction(storeNode.getMessageStore(), hermes, (Queue) queueNode.getBean(), null);

          }
        } else if (selectionPath.getLastPathComponent() instanceof MessageStoreTopicTreeNode) {
          final MessageStoreTopicTreeNode topicNode = (MessageStoreTopicTreeNode) selectionPath.getLastPathComponent();

          if (topicNode.getParent() instanceof MessageStoreTreeNode) {
            final MessageStoreTreeNode storeNode = (MessageStoreTreeNode) topicNode.getParent();
            final Hermes hermes = HermesBrowser.getBrowser().getBrowserTree().getHermesAsMessageFactory();

            HermesBrowser.getBrowser().getActionFactory()
                .createMessageStoreBrowseAction(storeNode.getMessageStore(), hermes, (Topic) topicNode.getBean(), null);

          }
        }
      } catch (Exception ex) {
        log.error(ex.getMessage(), ex);
View Full Code Here

Examples of hermes.browser.model.tree.MessageStoreTreeNode

                  MessageStoreURLTreeNode node = (MessageStoreURLTreeNode) treePath.getLastPathComponent();
                  store = MessageStoreManager.create(node.getURL(), name);
               }
               else if (treePath.getLastPathComponent() instanceof MessageStoreTreeNode)
               {
                  MessageStoreTreeNode node = (MessageStoreTreeNode) treePath.getLastPathComponent();
                  MessageStoreURLTreeNode parent = (MessageStoreURLTreeNode) node.getParent();
                  store = MessageStoreManager.create(parent.getURL(), name);
               }
            }

            if (store == null)
View Full Code Here

Examples of hermes.browser.model.tree.MessageStoreTreeNode

   private void doDelete(MessageStoreQueueTreeNode node) throws JMSException
   {
      if (node.getParent() instanceof MessageStoreTreeNode)
      {
         MessageStoreTreeNode parent = (MessageStoreTreeNode) node.getParent();
         doDelete(parent.getMessageStore(), (Destination) node.getBean());
      }
   }
View Full Code Here

Examples of hermes.browser.model.tree.MessageStoreTreeNode

   private void doDelete(MessageStoreTopicTreeNode node) throws JMSException
   {
      if (node.getParent() instanceof MessageStoreTreeNode)
      {
         MessageStoreTreeNode parent = (MessageStoreTreeNode) node.getParent();
         doDelete(parent.getMessageStore(), (Destination) node.getBean());
      }
   }
View Full Code Here

Examples of hermes.browser.model.tree.MessageStoreTreeNode

  public void actionPerformed(TreePath selectionPath) {

    if (selectionPath != null) {
      try {
        if (selectionPath.getLastPathComponent() instanceof MessageStoreTreeNode) {
          final MessageStoreTreeNode node = (MessageStoreTreeNode) selectionPath.getLastPathComponent();
          ReplayMessagesDialog dialog = new ReplayMessagesDialog(node.getMessageStore(), lastHermesId, lastDestination);

          dialog.setLocationRelativeTo(HermesBrowser.getBrowser());
          dialog.setModal(true);
          dialog.setVisible(true);
View Full Code Here

Examples of hermes.browser.model.tree.MessageStoreTreeNode

            log.info("browsing " + hermes.getId() + ": " + destinationNode.getDestinationName() + " with user selector " + selector);

            HermesBrowser.getBrowser().getActionFactory().createQueueBrowseAction(hermes, newConfig);
          } else if (selectionPath.getLastPathComponent() instanceof MessageStoreTreeNode) {
            final MessageStoreTreeNode node = (MessageStoreTreeNode) selectionPath.getLastPathComponent();
            final Hermes hermes = HermesBrowser.getBrowser().getBrowserTree().getHermesAsMessageFactory();

            HermesBrowser.getBrowser().getActionFactory().createMessageStoreBrowseAction(node.getMessageStore(), hermes, selector);

          } else if (selectionPath.getLastPathComponent() instanceof MessageStoreQueueTreeNode) {
            final MessageStoreQueueTreeNode queueNode = (MessageStoreQueueTreeNode) selectionPath.getLastPathComponent();

            if (queueNode.getParent() instanceof MessageStoreTreeNode) {
              final MessageStoreTreeNode storeNode = (MessageStoreTreeNode) queueNode.getParent();
              final Hermes hermes = HermesBrowser.getBrowser().getBrowserTree().getHermesAsMessageFactory();

              HermesBrowser.getBrowser().getActionFactory()
                  .createMessageStoreBrowseAction(storeNode.getMessageStore(), hermes, (Queue) queueNode.getBean(), selector);

            }
          } else if (selectionPath.getLastPathComponent() instanceof MessageStoreTopicTreeNode) {
            final MessageStoreTopicTreeNode topicNode = (MessageStoreTopicTreeNode) selectionPath.getLastPathComponent();

            if (topicNode.getParent() instanceof MessageStoreTreeNode) {
              final MessageStoreTreeNode storeNode = (MessageStoreTreeNode) topicNode.getParent();
              final Hermes hermes = HermesBrowser.getBrowser().getBrowserTree().getHermesAsMessageFactory();

              HermesBrowser.getBrowser().getActionFactory()
                  .createMessageStoreBrowseAction(storeNode.getMessageStore(), hermes, (Topic) topicNode.getBean(), selector);
            }
          }
        }
      } catch (Exception ex) {
        log.error(ex.getMessage(), ex);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.