@Override public void onMeasurementsNotFiltered(IDeviceMeasurements measurements) throws SiteWhereException { SolrInputDocument document = SiteWhereSolrFactory.createDocumentFromMeasurements(measurements); try { queue.put(document); } catch (InterruptedException e) { throw new SiteWhereException("Interrupted during indexing.", e); } }