@Override public String getSourceInfo() { return stream.getSourceInfo(); }
@Override public String getSourceInfo() { return getDelegate().getSourceInfo(); }
public String getSourceInfo() { return getDelegate().getSourceInfo(); }
public void load(SolrQueryRequest req, SolrQueryResponse rsp, ContentStream stream) throws Exception { errHeader = "XMLLoader: " + stream.getSourceInfo(); Reader reader = null; try { reader = stream.getReader(); if (XmlUpdateRequestHandler.log.isTraceEnabled()) { String body = IOUtils.toString(reader); XmlUpdateRequestHandler.log.trace("body", body); reader = new StringReader(body); } XMLStreamReader parser = inputFactory.createXMLStreamReader(reader); this.processUpdate(processor, parser); } catch (XMLStreamException e) { throw new SolrException(SolrException.ErrorCode.BAD_REQUEST, e.getMessage(), e); } finally { IOUtils.closeQuietly(reader); } }
errHeader = "CSVLoader: input=" + stream.getSourceInfo(); Reader reader = null; try {
@Override public void handleRequestBody(SolrQueryRequest req, SolrQueryResponse rsp) throws IOException { // Show params rsp.add( "params", req.getParams().toNamedList() ); // Write the streams... if( req.getContentStreams() != null ) { ArrayList streams = new ArrayList(); // Cycle through each stream for( ContentStream content : req.getContentStreams() ) { NamedList<Object> stream = new SimpleOrderedMap<Object>(); stream.add( "name", content.getName() ); stream.add( "sourceInfo", content.getSourceInfo() ); stream.add( "size", content.getSize() ); stream.add( "contentType", content.getContentType() ); stream.add( "stream", IOUtils.toString( content.getStream() ) ); streams.add( stream ); } rsp.add( "streams", streams ); } rsp.add("context", req.getContext()); }
errHeader = "ExtractingDocumentLoader: " + stream.getSourceInfo(); Parser parser = null; String streamType = req.getParams().get(ExtractingParams.STREAM_TYPE, null); Metadata metadata = new Metadata(); metadata.add(ExtractingMetadataConstants.STREAM_NAME, stream.getName()); metadata.add(ExtractingMetadataConstants.STREAM_SOURCE_INFO, stream.getSourceInfo()); metadata.add(ExtractingMetadataConstants.STREAM_SIZE, String.valueOf(stream.getSize())); metadata.add(ExtractingMetadataConstants.STREAM_CONTENT_TYPE, stream.getContentType());
inputStream = stream.getStream(); metadata.add(ExtractingMetadataConstants.STREAM_NAME, stream.getName()); metadata.add(ExtractingMetadataConstants.STREAM_SOURCE_INFO, stream.getSourceInfo()); metadata.add(ExtractingMetadataConstants.STREAM_SIZE, String.valueOf(stream.getSize())); metadata.add(ExtractingMetadataConstants.STREAM_CONTENT_TYPE, stream.getContentType());