List of usage examples for org.apache.commons.collections IteratorUtils toList
public static List toList(Iterator iterator)
From source file:org.wso2.carbon.analytics.data.commons.utils.AnalyticsCommonUtils.java
public static List<Record> listRecords(AnalyticsRecordStore rs, RecordGroup[] rgs) throws AnalyticsException { List<Record> result = new ArrayList<>(); for (RecordGroup rg : rgs) { result.addAll(IteratorUtils.toList(rs.readRecords(rg))); }//from w w w.ja v a 2 s . co m return result; }
From source file:org.wso2.carbon.analytics.data.commons.utils.AnalyticsCommonUtils.java
public static List<Record> listRecords(AnalyticsDataService ads, AnalyticsDataResponse response) throws AnalyticsException { List<Record> result = new ArrayList<>(); for (AnalyticsDataResponse.Entry entry : response.getEntries()) { result.addAll(/*w w w .j a va 2 s . c om*/ IteratorUtils.toList(ads.readRecords(entry.getRecordStoreName(), entry.getRecordGroup()))); } return result; }
From source file:org.wso2.carbon.analytics.dataservice.AnalyticsDSUtils.java
@SuppressWarnings("unchecked") public static List<Record> listRecords(AnalyticsDataService ads, RecordGroup[] rgs) throws AnalyticsException { List<Record> result = new ArrayList<Record>(); for (RecordGroup rg : rgs) { result.addAll(IteratorUtils.toList(ads.readRecords(rg))); }//from w w w . java 2s. c om return result; }
From source file:org.wso2.carbon.analytics.dataservice.core.AnalyticsDataServiceUtils.java
@SuppressWarnings("unchecked") public static List<Record> listRecords(AnalyticsDataService ads, AnalyticsDataResponse response) throws AnalyticsException { List<Record> result = new ArrayList<Record>(); for (RecordGroup rg : response.getRecordGroups()) { result.addAll(IteratorUtils.toList(ads.readRecords(response.getRecordStoreName(), rg))); }/*from www . j a v a 2 s . c o m*/ return result; }
From source file:org.wso2.carbon.analytics.datasource.core.AnalyticsRecordStoreTest.java
@Test @SuppressWarnings("unchecked") public void testDataRecordAddRetrieve() throws AnalyticsException { this.cleanupT1(); String serverName = "ESB1"; String ip = "10.0.0.1"; int tenant = 44; String log = "Boom!"; this.analyticsRS.createTable(7, "T1"); Record record = this.createRecord(7, "T1", serverName, ip, tenant, log); List<Record> records = new ArrayList<>(); records.add(record);//w w w. j av a 2s . co m this.analyticsRS.put(records); String id = record.getId(); List<String> ids = new ArrayList<>(); ids.add(id); RecordGroup[] rgs = this.analyticsRS.get(7, "T1", 3, null, ids); Assert.assertEquals(rgs.length, 1); List<Record> recordsIn = IteratorUtils.toList(this.analyticsRS.readRecords(rgs[0])); Assert.assertEquals(recordsIn.size(), 1); Record recordIn = recordsIn.get(0); Assert.assertEquals(record.getId(), recordIn.getId()); Assert.assertEquals(record.getTableName(), recordIn.getTableName()); Assert.assertEquals(record.getTimestamp(), recordIn.getTimestamp()); Assert.assertEquals(record.getNotNullValues(), recordIn.getNotNullValues()); Assert.assertEquals(record, recordIn); this.cleanupT1(); }
From source file:org.wso2.carbon.analytics.datasource.core.util.GenericUtils.java
@SuppressWarnings("unchecked") public static List<Record> listRecords(AnalyticsRecordStore rs, RecordGroup[] rgs) throws AnalyticsException { List<Record> result = new ArrayList<>(); for (RecordGroup rg : rgs) { result.addAll(IteratorUtils.toList(rs.readRecords(rg))); }//from w w w . jav a2s.com return result; }
From source file:org.wso2.carbon.analytics.jsservice.Utils.java
@SuppressWarnings("unchecked") public static List<Record> createList(AnalyticsIterator<Record> iterator) { List<Record> records = new ArrayList<>(); records.addAll(IteratorUtils.toList(iterator)); return records; }
From source file:org.wso2.carbon.analytics.servlet.AnalyticsSearchProcessor.java
@SuppressWarnings("unchecked") private void doSearchMultiTablesWithAggregates(HttpServletRequest req, HttpServletResponse resp, boolean securityEnabled, int tenantIdParam, String userName) throws IOException { ServletInputStream servletInputStream = req.getInputStream(); try {/*from w w w . j av a 2s. c o m*/ AggregateRequest[] requests = (AggregateRequest[]) GenericUtils.deserializeObject(servletInputStream); List<AnalyticsIterator<Record>> iterators; if (!securityEnabled) { iterators = ServiceHolder.getAnalyticsDataService().searchWithAggregates(tenantIdParam, requests); } else { iterators = ServiceHolder.getSecureAnalyticsDataService().searchWithAggregates(userName, requests); } List<List<Record>> aggregatedRecords = new ArrayList<>(); for (AnalyticsIterator<Record> iterator : iterators) { aggregatedRecords.add(IteratorUtils.toList(iterator)); } GenericUtils.serializeObject(aggregatedRecords, resp.getOutputStream()); resp.setStatus(HttpServletResponse.SC_OK); } catch (AnalyticsException e) { resp.sendError(HttpServletResponse.SC_EXPECTATION_FAILED, e.getMessage()); } }
From source file:org.wso2.carbon.analytics.webservice.Utils.java
public static List createList(AnalyticsIterator<Record> iterator) { List<Record> records = new ArrayList<>(); records.addAll(IteratorUtils.toList(iterator)); return records; }
From source file:org.wso2.developerstudio.eclipse.gmf.esb.diagram.custom.deserializer.Deserializer.java
public String validate(OMElement element, OMElement elementSub) { try {/*from w w w.j av a2 s . c o m*/ Iterator<OMElement> childElements = elementSub.getChildElements(); List<OMElement> childElementsList = IteratorUtils.toList(childElements); for (OMElement omElement : childElementsList) { omElement.detach(); } try { getArtifacts(element.toStringWithConsume()); } catch (Exception e) { if (!(elementSub.getLocalName().equals("proxy") || elementSub.getLocalName().equals("target") || elementSub.getLocalName().equals("template") || elementSub.getLocalName().equals("api"))) { String nameSpace = "xmlns=\"http://ws.apache.org/ns/synapse\""; String errorLine = elementSub.toStringWithConsume(); String errorLineWithoutNS = errorLine.replaceAll(nameSpace, ""); return "Unknown synapse configuration tag: \n\n" + "At Line " + elementSub.getLineNumber() + ", " + errorLineWithoutNS + "\n"; } } for (OMElement omElement : childElementsList) { if (omElement.getLocalName().equals("parameter")) { continue; } elementSub.addChild(omElement); try { getArtifacts(element.toStringWithConsume()); } catch (Exception e) { List<OMElement> subChildElements = IteratorUtils.toList(omElement.getChildElements()); if (subChildElements.size() > 0) { String returnMessage = validate(element, omElement); if (!returnMessage.equals("ErrorNotFound")) { return returnMessage; } } else { String nameSpace = "xmlns=\"http://ws.apache.org/ns/synapse\""; String errorLine = omElement.toStringWithConsume(); String errorLineWithoutNS = errorLine.replaceAll(nameSpace, ""); return "Unknown synapse configuration tag: \n\n" + "At Line " + omElement.getLineNumber() + ", " + errorLineWithoutNS + "\n"; } } } } catch (Exception e) { log.error("Error while validating the configuration", e); } return "ErrorNotFound"; }