org.apache.cxf.message.Message.removeContent()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(5.7k)|赞(0)|评价(0)|浏览(210)

本文整理了Java中org.apache.cxf.message.Message.removeContent()方法的一些代码示例,展示了Message.removeContent()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Message.removeContent()方法的具体详情如下:
包路径:org.apache.cxf.message.Message
类名称:Message
方法名:removeContent

Message.removeContent介绍

[英]Removes a content from a message. If some contents are completely consumed, removing them is a good idea
[中]从邮件中删除内容。如果一些内容被完全消耗,移除它们是一个好主意

代码示例

代码示例来源:origin: org.apache.cxf/cxf-rt-transports-http

  1. @Override
  2. public void close(Message msg) throws IOException {
  3. super.close(msg);
  4. if (msg.getExchange() == null) {
  5. return;
  6. }
  7. Message m = msg.getExchange().getInMessage();
  8. if (m == null) {
  9. return;
  10. }
  11. InputStream is = m.getContent(InputStream.class);
  12. if (is != null) {
  13. try {
  14. is.close();
  15. m.removeContent(InputStream.class);
  16. } catch (IOException ioex) {
  17. //ignore
  18. }
  19. }
  20. }
  21. }

代码示例来源:origin: apache/cxf

  1. public <T> void removeContent(Class<T> format) {
  2. message.removeContent(format);
  3. }

代码示例来源:origin: org.apache.cxf/cxf-rt-bindings-http

  1. public void handleMessage(Message message) throws Fault {
  2. message.removeContent(XMLStreamWriter.class);
  3. }
  4. });

代码示例来源:origin: org.apache.cxf/cxf-core

  1. public <T> void removeContent(Class<T> format) {
  2. message.removeContent(format);
  3. }

代码示例来源:origin: org.apache.cxf/cxf-api

  1. public <T> void removeContent(Class<T> format) {
  2. message.removeContent(format);
  3. }

代码示例来源:origin: org.apache.cxf/cxf-rt-frontend-jaxws

  1. private void setFaultMessage(MessageContext mc, Exception exception) {
  2. Message msg = ((WrappedMessageContext)mc).getWrappedMessage();
  3. msg.setContent(Exception.class, exception);
  4. msg.removeContent(XMLStreamReader.class);
  5. msg.removeContent(Source.class);

代码示例来源:origin: apache/cxf

  1. private void closeInput(Message message) {
  2. InputStream is = message.getContent(InputStream.class);
  3. if (is != null) {
  4. try {
  5. is.close();
  6. message.removeContent(InputStream.class);
  7. } catch (IOException ioex) {
  8. //ignore
  9. }
  10. }
  11. }

代码示例来源:origin: org.apache.cxf/cxf-api

  1. private void closeInput(Message message) {
  2. InputStream is = message.getContent(InputStream.class);
  3. if (is != null) {
  4. try {
  5. is.close();
  6. message.removeContent(InputStream.class);
  7. } catch (IOException ioex) {
  8. //ignore
  9. }
  10. }
  11. }

代码示例来源:origin: org.apache.camel/camel-cxf

  1. private void closeInput(Message message) {
  2. InputStream is = message.getContent(InputStream.class);
  3. if (is != null) {
  4. try {
  5. is.close();
  6. message.removeContent(InputStream.class);
  7. } catch (IOException ioex) {
  8. //ignore
  9. }
  10. }
  11. }
  12. }

代码示例来源:origin: org.apache.cxf/cxf-core

  1. private void closeInput(Message message) {
  2. InputStream is = message.getContent(InputStream.class);
  3. if (is != null) {
  4. try {
  5. is.close();
  6. message.removeContent(InputStream.class);
  7. } catch (IOException ioex) {
  8. //ignore
  9. }
  10. }
  11. }

代码示例来源:origin: org.apache.cxf/cxf-rt-frontend-jaxws

  1. origMessage = message.getContent(SOAPMessage.class);
  2. message.setContent(XMLStreamReader.class, reader);
  3. message.removeContent(SOAPMessage.class);
  4. } else if (domWriter.getCurrentFragment() != null) {
  5. DocumentFragment frag = domWriter.getCurrentFragment();
  6. message.removeContent(XMLStreamReader.class);
  7. if (reader != null) {
  8. StaxUtils.copy(reader, origWriter);

代码示例来源:origin: org.apache.cxf/cxf-bundle-jaxrs

  1. private void closeInput(Message message) {
  2. InputStream is = message.getContent(InputStream.class);
  3. if (is != null) {
  4. try {
  5. is.close();
  6. message.removeContent(InputStream.class);
  7. } catch (IOException ioex) {
  8. //ignore
  9. }
  10. }
  11. }

代码示例来源:origin: org.apache.cxf/cxf-rt-frontend-jaxws

  1. origMessage = message.getContent(SOAPMessage.class);
  2. message.setContent(XMLStreamReader.class, reader);
  3. message.removeContent(SOAPMessage.class);
  4. } else if (domWriter.getDocument().getDocumentElement() != null) {
  5. Source source = new DOMSource(domWriter.getDocument());
  6. message.removeContent(XMLStreamReader.class);
  7. if (reader != null) {
  8. StaxUtils.copy(reader, origWriter);

代码示例来源:origin: org.apache.cxf/cxf-rt-transports-http

  1. outMessage.removeContent(OutputStream.class);
  2. if (cachingForRetransmission && cachedStream != null) {
  3. cachedStream.close();

代码示例来源:origin: org.openehealth.ipf.commons/ipf-commons-ihe-ws

  1. @Override
  2. public void handleMessage(Message message) throws Fault {
  3. StringPayloadHolder payloadHolder = message.getContent(StringPayloadHolder.class);
  4. if (payloadHolder != null) {
  5. payloadHolder.remove(PayloadType.HTTP);
  6. }
  7. message.removeContent(InputStream.class);
  8. }
  9. }

代码示例来源:origin: apache/cxf

  1. public void handleMessage(Message mc) throws Fault {
  2. try {
  3. XMLStreamWriter xtw = mc.getContent(XMLStreamWriter.class);
  4. if (xtw != null) {
  5. xtw.writeEndDocument();
  6. xtw.flush();
  7. xtw.close();
  8. }
  9. OutputStream os = (OutputStream) mc.get(OUTPUT_STREAM_HOLDER);
  10. if (os != null) {
  11. mc.setContent(OutputStream.class, os);
  12. }
  13. mc.removeContent(XMLStreamWriter.class);
  14. } catch (XMLStreamException e) {
  15. throw new Fault(e);
  16. }
  17. }

代码示例来源:origin: org.apache.cxf/cxf-api

  1. public void handleMessage(Message message) throws Fault {
  2. XMLStreamReader xtr = message.getContent(XMLStreamReader.class);
  3. if (xtr != null && !MessageUtils.getContextualBoolean(message, STAX_IN_NOCLOSE, false)) {
  4. StaxUtils.close(xtr);
  5. message.removeContent(XMLStreamReader.class);
  6. }
  7. }
  8. }

代码示例来源:origin: org.apache.cxf/cxf-bundle-jaxrs

  1. public void handleMessage(Message message) throws Fault {
  2. XMLStreamReader xtr = message.getContent(XMLStreamReader.class);
  3. if (xtr != null && !MessageUtils.getContextualBoolean(message, STAX_IN_NOCLOSE, false)) {
  4. StaxUtils.close(xtr);
  5. message.removeContent(XMLStreamReader.class);
  6. }
  7. }
  8. }

代码示例来源:origin: org.apache.cxf/cxf-core

  1. public void handleMessage(Message message) throws Fault {
  2. XMLStreamReader xtr = message.getContent(XMLStreamReader.class);
  3. if (xtr != null && !MessageUtils.getContextualBoolean(message, STAX_IN_NOCLOSE, false)) {
  4. try {
  5. StaxUtils.close(xtr);
  6. } catch (XMLStreamException ex) {
  7. throw new Fault(ex);
  8. }
  9. message.removeContent(XMLStreamReader.class);
  10. }
  11. }
  12. }

代码示例来源:origin: apache/cxf

  1. public void handleMessage(Message message) throws Fault {
  2. XMLStreamReader xtr = message.getContent(XMLStreamReader.class);
  3. if (xtr != null && !MessageUtils.getContextualBoolean(message, STAX_IN_NOCLOSE, false)) {
  4. try {
  5. StaxUtils.close(xtr);
  6. } catch (XMLStreamException ex) {
  7. throw new Fault(ex);
  8. }
  9. message.removeContent(XMLStreamReader.class);
  10. }
  11. }
  12. }

相关文章