Package hermes.config

Examples of hermes.config.DestinationConfig


    try {
      Hermes hermes = (Hermes) ctx.lookup(hermesId);

      for (Iterator<DestinationConfig> iter = hermes.getDestinations(); iter.hasNext();) {
        final DestinationConfig destinationConfig = iter.next();

        if (destinationConfig.getDomain() == domain.getId()) {
          if (destinationConfig.getDomain() == Domain.TOPIC.getId()) {
            if (destinations.contains(destinationConfig.getName())) {
              continue;
            }
          }
          destinations.add(destinationConfig.getName());
        }
      }
    } catch (Exception ex) {
      HermesBrowser.getBrowser().showErrorDialog(ex);
View Full Code Here


    return null;
  }

  protected void replay() {
    Hermes hermes = getSelectedHermes();
    DestinationConfig dConfig = getSelectedDestination();

    if (hermes != null && dConfig != null) {
      ThreadPool.get().invokeLater(new ReplayMessagesFromStoreTask(store, hermes, dConfig));
    }
  }
View Full Code Here

      ThreadPool.get().invokeLater(new ReplayMessagesFromStoreTask(store, hermes, dConfig));
    }
  }

  public DestinationConfig getSelectedDestination() {
    DestinationConfig dConfig = new DestinationConfig();
    dConfig.setDomain(isQueue ? Domain.QUEUE.getId() : Domain.TOPIC.getId());
    dConfig.setName((String) destinationComboBox.getSelectedItem());
    return dConfig;
  }
View Full Code Here

                     LineNumberReader reader = new LineNumberReader(new FileReader(fileChooser.getSelectedFile()));
                     String line;

                     while ((line = reader.readLine()) != null)
                     {
                        DestinationConfig dConfig = new DestinationConfig();
                        dConfig.setName(line.trim());
                        dConfig.setDomain(Domain.QUEUE.getId());

                        destinationTableModel.addItem(dConfig);
                     }
                  }
                  catch (IOException e)
                  {
                     cat.error(e.getMessage(), e);
                  }
               }

               dialog.setDirty();
            }
         }
      });

      add1Item.addActionListener(new ActionListener()
      {
         public void actionPerformed(ActionEvent arg0)
         {
            try
            {
               ConnectionConfig cConfig = (ConnectionConfig) factoryConfig.getConnection().get(0);
               SessionConfig sConfig = (SessionConfig) cConfig.getSession().get(0);
               DestinationConfig dConfig = new DestinationConfig() ;
               dConfig.setDomain(Domain.QUEUE.getId()) ;
               dConfig.setName("NEW") ;

               destinationTableModel.addItem(dConfig) ;
               doEdit(sConfig.getId(), dConfig);
               dialog.setDirty();
            }
View Full Code Here

      addColumn("ShortName");
      addColumn("Domain");

      for (Iterator iter = dList.iterator(); iter.hasNext();)
      {
         final DestinationConfig dConfig = (DestinationConfig) iter.next();

         addItem(dConfig);
      }
   }
View Full Code Here

    *
    * @see javax.swing.table.TableModel#getValueAt(int, int)
    */
   public Object getValueAt(int y, int x)
   {
      DestinationConfig dConfig = (DestinationConfig) rows.elementAt(y);

      switch (x)
      {
         case 0:
            return dConfig.getName();

         case 1:
            return dConfig.getShortName();

         case 2:
            if (dConfig.getDomain() == Domain.QUEUE.getId())
            {
               return "QUEUE";
            }
            else
            {
View Full Code Here

      // NOP
   }

   public void removeRow(int y)
   {
      DestinationConfig dConfig = (DestinationConfig) rows.elementAt(y);

      rows.remove(dConfig);

      if (dConfig.getDomain() == (Domain.QUEUE.getId()))
      {
         queues.remove(dConfig);
      }
      else
      {
View Full Code Here

         {
            configs.put(dConfig.getName(), dConfig);

            for (Iterator iter = rows.iterator(); iter.hasNext();)
            {
               DestinationConfig row = (DestinationConfig) iter.next();

               if (row.getName().equals(dConfig.getName()))
               {
                  iter.remove();
               }
            }
View Full Code Here

    }

    private void extractDestinations(Hermes hermes, List<Destination> destinationList) {
        Iterator<?> hermesDestionations = hermes.getDestinations();
        while (hermesDestionations.hasNext()) {
            DestinationConfig dest = (DestinationConfig) hermesDestionations.next();
            Destination temp = new Destination(dest.getName(), Domain.getDomain(dest.getDomain()));
            destinationList.add(temp);
        }
    }
View Full Code Here

TOP

Related Classes of hermes.config.DestinationConfig

Copyright © 2018 www.massapicom. 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.