public void actionPerformed(ActionEvent e) { try { processor.setPolling(Integer.parseInt(interval .getText()), Double.parseDouble(backoff .getText()), Integer.parseInt(intervalmax .getText())); } catch (NumberFormatException nfe) { JOptionPane.showMessageDialog(null, "Fields must be valid numbers!\n" + nfe.getMessage(), "Exception!", JOptionPane.ERROR_MESSAGE); interval.setText(processor.getPollingInterval() + ""); intervalmax.setText(processor.getPollingIntervalMax() + ""); backoff.setText(processor.getPollingBackoff() + ""); } } });
public Element elementForProcessor(Processor p) { SoaplabProcessor slp = (SoaplabProcessor) p; Element spec = new Element("soaplabwsdl", XScufl.XScuflNS); String endpointString = slp.getEndpoint().toString(); String[] split = endpointString.split("::"); if (split.length == 2) { endpointString = split[0] + "." + split[1]; } spec.setText(endpointString); if (slp.isPollingDefined()) { // Add attributes for polling... spec.setAttribute("interval", slp.getPollingInterval() + ""); spec.setAttribute("backoff", slp.getPollingBackoff() + ""); spec.setAttribute("maxinterval", slp.getPollingIntervalMax() + ""); } return spec; }
okayButton.setOpaque(false); interval = new JTextField(processor.getPollingInterval() + ""); intervalmax = new JTextField(processor.getPollingIntervalMax() + ""); backoff = new JTextField(processor.getPollingBackoff() + "");
int pollingInterval = this.proc.getPollingInterval(); while (polling) { try {
@Test public void testCreateConfigTypeProcessor() throws Exception { SoaplabActivityConfigurationBean bean = translator .createConfigType(soaplabProcessor); assertNotNull(bean); assertEquals(soaplabProcessor.getEndpoint().toString(), bean .getEndpoint()); assertEquals(soaplabProcessor.getPollingInterval(), bean .getPollingInterval()); assertEquals(soaplabProcessor.getPollingBackoff(), bean .getPollingBackoff(), 0); assertEquals(soaplabProcessor.getPollingIntervalMax(), bean .getPollingIntervalMax()); }
@Ignore("Integration test") @Test public void testDoTranslationProcessor() throws Exception { SoaplabActivity activity = (SoaplabActivity) translator .doTranslation(soaplabProcessor); assertEquals(soaplabProcessor.getEndpoint().toString(), activity .getConfiguration().getEndpoint()); assertEquals(soaplabProcessor.getPollingInterval(), activity .getConfiguration().getPollingInterval()); assertEquals(soaplabProcessor.getPollingBackoff(), activity .getConfiguration().getPollingBackoff(), 0); assertEquals(soaplabProcessor.getPollingIntervalMax(), activity .getConfiguration().getPollingIntervalMax()); assertEquals(inputPortNames.size(), activity.getInputPorts().size()); for (InputPort port : activity.getInputPorts()) { assertTrue(inputPortNames.remove(port.getName())); } assertEquals(outputPortNames.size(), activity.getOutputPorts().size()); for (OutputPort port : activity.getOutputPorts()) { assertTrue(outputPortNames.remove(port.getName())); } }
@Ignore("Integration test") @Test public void testCreateConfigTypeProcessor() throws Exception { SoaplabActivityConfigurationBean bean = translator .createConfigType(soaplabProcessor); assertNotNull(bean); assertEquals(soaplabProcessor.getEndpoint().toString(), bean .getEndpoint()); assertEquals(soaplabProcessor.getPollingInterval(), bean .getPollingInterval()); assertEquals(soaplabProcessor.getPollingBackoff(), bean .getPollingBackoff(), 0); assertEquals(soaplabProcessor.getPollingIntervalMax(), bean .getPollingIntervalMax()); }
@Test public void testDoTranslationProcessor() throws Exception { SoaplabActivity activity = (SoaplabActivity) translator .doTranslation(soaplabProcessor); assertEquals(soaplabProcessor.getEndpoint().toString(), activity .getConfiguration().getEndpoint()); assertEquals(soaplabProcessor.getPollingInterval(), activity .getConfiguration().getPollingInterval()); assertEquals(soaplabProcessor.getPollingBackoff(), activity .getConfiguration().getPollingBackoff(), 0); assertEquals(soaplabProcessor.getPollingIntervalMax(), activity .getConfiguration().getPollingIntervalMax()); assertEquals(inputPortNames.size(), activity.getInputPorts().size()); for (InputPort port : activity.getInputPorts()) { assertTrue(inputPortNames.remove(port.getName())); } assertEquals(outputPortNames.size(), activity.getOutputPorts().size()); for (OutputPort port : activity.getOutputPorts()) { assertTrue(outputPortNames.remove(port.getName())); } }