private String getHeaderValue(TransportInputStream transportInputStream, String header) throws IOException { String contentType = null; Iterator<String> iterator = transportInputStream.getHeaders(header); if (iterator.hasNext()) { contentType = iterator.next(); } return contentType; }
private InputStream getInputStream() throws IOException { if (inputStream == null) { inputStream = createInputStream(); Assert.notNull(inputStream, "inputStream must not be null"); } return inputStream; }
@Override public boolean markSupported() { try { return getInputStream().markSupported(); } catch (IOException e) { return false; } }
private MimeHeaders parseMimeHeaders(InputStream inputStream) throws IOException { MimeHeaders mimeHeaders = new MimeHeaders(); if (inputStream instanceof TransportInputStream) { TransportInputStream transportInputStream = (TransportInputStream) inputStream; for (Iterator<String> headerNames = transportInputStream.getHeaderNames(); headerNames.hasNext();) { String headerName = headerNames.next(); for (Iterator<String> headerValues = transportInputStream.getHeaders(headerName); headerValues.hasNext();) { String headerValue = headerValues.next(); StringTokenizer tokenizer = new StringTokenizer(headerValue, ","); while (tokenizer.hasMoreTokens()) { mimeHeaders.addHeader(headerName, tokenizer.nextToken().trim()); } } } } return mimeHeaders; }
@Override public final void close() throws IOException { IOException ioex = null; if (tis != null) { try { tis.close(); } catch (IOException ex) { ioex = ex; } } if (tos != null) { try { tos.close(); } catch (IOException ex) { ioex = ex; } } onClose(); closed = true; if (ioex != null) { throw ioex; } }
private MimeHeaders parseMimeHeaders(InputStream inputStream) throws IOException { MimeHeaders mimeHeaders = new MimeHeaders(); if (inputStream instanceof TransportInputStream) { TransportInputStream transportInputStream = (TransportInputStream) inputStream; for (Iterator<String> headerNames = transportInputStream.getHeaderNames(); headerNames.hasNext();) { String headerName = headerNames.next(); for (Iterator<String> headerValues = transportInputStream.getHeaders(headerName); headerValues.hasNext();) { String headerValue = headerValues.next(); StringTokenizer tokenizer = new StringTokenizer(headerValue, ","); while (tokenizer.hasMoreTokens()) { mimeHeaders.addHeader(headerName, tokenizer.nextToken().trim()); } } } } return mimeHeaders; }
@Override public final void close() throws IOException { IOException ioex = null; if (tis != null) { try { tis.close(); } catch (IOException ex) { ioex = ex; } } if (tos != null) { try { tos.close(); } catch (IOException ex) { ioex = ex; } } onClose(); closed = true; if (ioex != null) { throw ioex; } }
@Override public synchronized void mark(int readlimit) { try { getInputStream().mark(readlimit); } catch (IOException e) { // ignored } }
private MimeHeaders parseMimeHeaders(InputStream inputStream) throws IOException { MimeHeaders mimeHeaders = new MimeHeaders(); if (inputStream instanceof TransportInputStream) { TransportInputStream transportInputStream = (TransportInputStream) inputStream; for (Iterator<String> headerNames = transportInputStream.getHeaderNames(); headerNames.hasNext();) { String headerName = headerNames.next(); for (Iterator<String> headerValues = transportInputStream.getHeaders(headerName); headerValues.hasNext();) { String headerValue = headerValues.next(); StringTokenizer tokenizer = new StringTokenizer(headerValue, ","); while (tokenizer.hasMoreTokens()) { mimeHeaders.addHeader(headerName, tokenizer.nextToken().trim()); } } } } return mimeHeaders; }
private String getHeaderValue(TransportInputStream transportInputStream, String header) throws IOException { String contentType = null; Iterator<String> iterator = transportInputStream.getHeaders(header); if (iterator.hasNext()) { contentType = iterator.next(); } return contentType; }
private InputStream getInputStream() throws IOException { if (inputStream == null) { inputStream = createInputStream(); Assert.notNull(inputStream, "inputStream must not be null"); } return inputStream; }
public final void close() throws IOException { IOException ioex = null; if (tis != null) { try { tis.close(); } catch (IOException ex) { ioex = ex; } } if (tos != null) { try { tos.close(); } catch (IOException ex) { ioex = ex; } } onClose(); closed = true; if (ioex != null) { throw ioex; } }
@Override public boolean markSupported() { try { return getInputStream().markSupported(); } catch (IOException e) { return false; } }
private MimeHeaders parseMimeHeaders(InputStream inputStream) throws IOException { MimeHeaders mimeHeaders = new MimeHeaders(); if (inputStream instanceof TransportInputStream) { TransportInputStream transportInputStream = (TransportInputStream) inputStream; for (Iterator<String> headerNames = transportInputStream.getHeaderNames(); headerNames.hasNext();) { String headerName = headerNames.next(); for (Iterator<String> headerValues = transportInputStream.getHeaders(headerName); headerValues.hasNext();) { String headerValue = headerValues.next(); StringTokenizer tokenizer = new StringTokenizer(headerValue, ","); while (tokenizer.hasMoreTokens()) { mimeHeaders.addHeader(headerName, tokenizer.nextToken().trim()); } } } } return mimeHeaders; }
private String getHeaderValue(TransportInputStream transportInputStream, String header) throws IOException { String contentType = null; Iterator<String> iterator = transportInputStream.getHeaders(header); if (iterator.hasNext()) { contentType = iterator.next(); } return contentType; }
private InputStream getInputStream() throws IOException { if (inputStream == null) { inputStream = createInputStream(); Assert.notNull(inputStream, "inputStream must not be null"); } return inputStream; }
@Override public final void close() throws IOException { IOException ioex = null; if (tis != null) { try { tis.close(); } catch (IOException ex) { ioex = ex; } } if (tos != null) { try { tos.close(); } catch (IOException ex) { ioex = ex; } } onClose(); closed = true; if (ioex != null) { throw ioex; } }
@Override public boolean markSupported() { try { return getInputStream().markSupported(); } catch (IOException e) { return false; } }
private MimeHeaders parseMimeHeaders(InputStream inputStream) throws IOException { MimeHeaders mimeHeaders = new MimeHeaders(); if (inputStream instanceof TransportInputStream) { TransportInputStream transportInputStream = (TransportInputStream) inputStream; for (Iterator<String> headerNames = transportInputStream.getHeaderNames(); headerNames.hasNext();) { String headerName = headerNames.next(); for (Iterator<String> headerValues = transportInputStream.getHeaders(headerName); headerValues.hasNext();) { String headerValue = headerValues.next(); StringTokenizer tokenizer = new StringTokenizer(headerValue, ","); while (tokenizer.hasMoreTokens()) { if(headerName.equalsIgnoreCase(TransportConstants.HEADER_CONTENT_TYPE)) { mimeHeaders.addHeader(headerName, "application/soap+xml"); tokenizer.nextToken(); } else { mimeHeaders.addHeader(headerName, tokenizer.nextToken().trim()); } } } } } return mimeHeaders; }
private String getHeaderValue(TransportInputStream transportInputStream, String header) throws IOException { String contentType = null; Iterator<String> iterator = transportInputStream.getHeaders(header); if (iterator.hasNext()) { contentType = iterator.next(); } return contentType; }