/** * Create an instance of {@link GetCurrentBrokerDetailsResponseMsg } * */ public GetCurrentBrokerDetailsResponseMsg createGetCurrentBrokerDetailsResponseMsg() { return new GetCurrentBrokerDetailsResponseMsg(); }
GetCurrentBrokerDetailsResponseMsg res = new GetCurrentBrokerDetailsResponseMsg(); com = con.prepareStatement("SELECT * FROM brokerrawdata where host=?;"); com.setString(1, getCurrentBrokerDetailsRequest.getUrl()); res.setUri(getCurrentBrokerDetailsRequest.getUrl()); rs = com.executeQuery(); item.setBytesout(rs.getLong("bytesout")); item.setMessagesdropped(rs.getLong("messagedropcount")); res.getQueueORtopicDetails().add(item); rs = com.executeQuery(); if (rs.next()) { res.setOperational(rs.getBoolean("Status")); res.setOperational(false); res.setClassification(getCurrentClassificationLevel());
public Object produceDataset(Map params) throws DatasetProduceException { DefaultCategoryDataset data = new DefaultCategoryDataset(); try{ GetCurrentBrokerDetailsResponseMsg res = (GetCurrentBrokerDetailsResponseMsg) params.get("fgsms.data"); for (int i = 0; i < res.getQueueORtopicDetails().size(); i++) { if (res.getQueueORtopicDetails().get(i).getItemtype().equalsIgnoreCase("queue")) { //data.addValue(set.stuff.get(i).success, set.stuff.get(i).action + " Success", set.stuff.get(i).action); long k = res.getQueueORtopicDetails().get(i).getQueueDepth(); // k = (long) (Math.random() * 100); data.addValue( k,res.getQueueORtopicDetails().get(i).getCanonicalname(),res.getQueueORtopicDetails().get(i).getCanonicalname()); } } } catch (Exception ex) { LogHelper.getLog().log(Level.WARN, "error building chart for message broker queue depth", ex); } return data; }