Examples of MailerModel


Examples of org.apache.jmeter.reporters.MailerModel

    /**
     * Clears any stored sampling-informations.
     */
    public synchronized void clearData() {
        if (getModel() != null) {
            MailerModel model = ((MailerResultCollector) getModel()).getMailerModel();
            model.clear();
            updateVisualizer(model);
        }
    }
View Full Code Here

Examples of org.apache.jmeter.reporters.MailerModel

        }
    }

    public synchronized void add(SampleResult res) {
        if (getModel() != null) {
            MailerModel model = ((MailerResultCollector) getModel()).getMailerModel();
            model.add(res);//this is a different model from the one used by the result collector
            updateVisualizer(model);
        }
    }
View Full Code Here

Examples of org.apache.jmeter.reporters.MailerModel

    public void actionPerformed(ActionEvent e) {
        if (e.getSource() == testerButton) {
            ResultCollector testElement = getModel();
            modifyTestElement(testElement);
            try {
                MailerModel model = ((MailerResultCollector) testElement).getMailerModel();
                model.sendTestMail();
                displayMessage(JMeterUtils.getResString("mail_sent"), false); //$NON-NLS-1$
            } catch (AddressException ex) {
                log.error("Invalid mail address ", ex);
                displayMessage(JMeterUtils.getResString("invalid_mail_address") //$NON-NLS-1$
                        + "\n" + ex.getMessage(), true); //$NON-NLS-1$
View Full Code Here

Examples of org.apache.jmeter.reporters.MailerModel

     * {@inheritDoc}
     */
    @Override
    public void modifyTestElement(TestElement c) {
        super.modifyTestElement(c);
        MailerModel mailerModel = ((MailerResultCollector) c).getMailerModel();
        mailerModel.setFailureLimit(failureLimitField.getText());
        mailerModel.setFailureSubject(failureSubjectField.getText());
        mailerModel.setFromAddress(fromField.getText());
        mailerModel.setSmtpHost(smtpHostField.getText());
        mailerModel.setSuccessLimit(successLimitField.getText());
        mailerModel.setSuccessSubject(successSubjectField.getText());
        mailerModel.setToAddress(addressField.getText());
    }
View Full Code Here

Examples of org.apache.jmeter.reporters.MailerModel

     * {@inheritDoc}
     */
    @Override
    public void stateChanged(ChangeEvent e) {
        if (e.getSource() instanceof MailerModel) {
            MailerModel testModel = (MailerModel) e.getSource();
            updateVisualizer(testModel);
        } else {
            super.stateChanged(e);
        }
    }
View Full Code Here

Examples of org.apache.jmeter.reporters.MailerModel

    {
    if (e.getSource() == testerButton)
    {
      try
      {
        MailerModel model=((MailerResultCollector)getModel()).getMailerModel();

        String to= addressField.getText();
        String from= fromField.getText();
        String via= smtpHostField.getText();
        String fail= failureSubjectField.getText();
        String success= successSubjectField.getText();
       
        String testString = "JMeter-Testmail" + "\n"
            + "To:  " + to + "\n"
                        + "Via:  " + via + "\n"
            + "Fail Subject:  " + fail + "\n"
                        + "Success Subject:  " + success;

                log.debug(testString);
                Vector destination= new Vector();
                destination.add(to);
                model.sendMail(from, destination, "Testing mail-addresses", testString, via);
                log.info("Mail sent successfully!!");
      }
      catch (UnknownHostException e1)
      {
        log.error("Invalid Mail Server ", e1);
View Full Code Here

Examples of org.apache.jmeter.reporters.MailerModel

     * @see org.apache.jmeter.gui.JMeterGUIComponent#modifyTestElement(TestElement)
     */
    public void modifyTestElement(TestElement c)
    {
        super.modifyTestElement(c);
        MailerModel mailerModel = ((MailerResultCollector)c).getMailerModel();
        mailerModel.setFailureLimit(failureLimitField.getText());
        mailerModel.setFailureSubject(failureSubjectField.getText());
        mailerModel.setFromAddress(fromField.getText());
        mailerModel.setSmtpHost(smtpHostField.getText());
        mailerModel.setSuccessLimit(successLimitField.getText());
        mailerModel.setSuccessSubject(successSubjectField.getText());
        mailerModel.setToAddress(addressField.getText());
    }
View Full Code Here

Examples of org.apache.jmeter.reporters.MailerModel

     */
    public void stateChanged(ChangeEvent e)
    {
        if(e.getSource() instanceof MailerModel)
        {
            MailerModel testModel = (MailerModel)e.getSource();
            updateVisualizer(testModel);
        }
        else
        {
            super.stateChanged(e);
View Full Code Here

Examples of org.apache.jmeter.reporters.MailerModel

     * Clears any stored sampling-informations.
     */
    @Override
    public synchronized void clearData() {
        if (getModel() != null) {
            MailerModel model = ((MailerResultCollector) getModel()).getMailerModel();
            model.clear();
            updateVisualizer(model);
        }
    }
View Full Code Here

Examples of org.apache.jmeter.reporters.MailerModel

    public void add(final SampleResult res) {
        if (getModel() != null) {
            JMeterUtils.runSafe(new Runnable() {
                @Override
                public void run() {
                    MailerModel model = ((MailerResultCollector) getModel()).getMailerModel();
                    // method called by add is synchronized
                    model.add(res);//this is a different model from the one used by the result collector
                    updateVisualizer(model);                   
                }
            });
        }
    }
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.