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

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

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

Message.setContextualProperty介绍

暂无

代码示例

代码示例来源:origin: org.switchyard/switchyard-deploy-jboss-as7

  1. @Override
  2. public void handleMessage(Message message) throws Fault {
  3. // SWITCHYARD-1936 : prevent timing issues with web container by using original thread
  4. message.setContextualProperty(OneWayProcessorInterceptor.USE_ORIGINAL_THREAD, true);
  5. }
  6. }

代码示例来源:origin: jboss-switchyard/release

  1. @Override
  2. public void handleMessage(Message message) throws Fault {
  3. // SWITCHYARD-1936 : prevent timing issues with web container by using original thread
  4. message.setContextualProperty(OneWayProcessorInterceptor.USE_ORIGINAL_THREAD, true);
  5. }
  6. }

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

  1. public void setContextualProperty(String key, Object v) {
  2. message.setContextualProperty(key, v);
  3. }

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

  1. public void setContextualProperty(String key, Object v) {
  2. message.setContextualProperty(key, v);
  3. }

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

  1. public Object put(String key, Object value) {
  2. if (inMessage != null) {
  3. inMessage.setContextualProperty(key, value);
  4. }
  5. if (outMessage != null) {
  6. outMessage.setContextualProperty(key, value);
  7. }
  8. if (inFaultMessage != null) {
  9. inFaultMessage.setContextualProperty(key, value);
  10. }
  11. if (outFaultMessage != null) {
  12. outFaultMessage.setContextualProperty(key, value);
  13. }
  14. return super.put(key, value);
  15. }

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

  1. public Object put(String key, Object value) {
  2. if (inMessage != null) {
  3. inMessage.setContextualProperty(key, value);
  4. }
  5. if (outMessage != null) {
  6. outMessage.setContextualProperty(key, value);
  7. }
  8. if (inFaultMessage != null) {
  9. inFaultMessage.setContextualProperty(key, value);
  10. }
  11. if (outFaultMessage != null) {
  12. outFaultMessage.setContextualProperty(key, value);
  13. }
  14. return super.put(key, value);
  15. }

代码示例来源:origin: stackoverflow.com

  1. public class ValidationInterceptor extends AbstractPhaseInterceptor<Message> {
  2. public ValidationInterceptor() {
  3. super(Phase.READ);
  4. }
  5. public void handleMessage(Message message) throws Fault {
  6. message.setContextualProperty("jaxb-validation-event-handler", new MyValidationEventHandler());
  7. }
  8. }

代码示例来源:origin: stackoverflow.com

  1. import java.util.ArrayList;
  2. import java.util.List;
  3. import javax.xml.bind.ValidationEvent;
  4. import org.apache.cxf.interceptor.Fault;
  5. import org.apache.cxf.message.Message;
  6. import org.apache.cxf.phase.AbstractPhaseInterceptor;
  7. import org.apache.cxf.phase.Phase;
  8. public class ValidatingInterceptor extends AbstractPhaseInterceptor<Message> {
  9. public static String CTX_KEY_VALIDATOR_EVENTS = "event_key";
  10. public ValidatingInterceptor() {
  11. super(Phase.READ);
  12. }
  13. @Override
  14. public void handleMessage(Message message) throws Fault {
  15. List<ValidationEvent> validationRes = new ArrayList<ValidationEvent>();
  16. message.put(CTX_KEY_VALIDATOR_EVENTS, validationRes);
  17. message.setContextualProperty("jaxb-validation-event-handler", new XmlValidationHandler(validationRes));
  18. }
  19. }

代码示例来源:origin: org.dcm4che/dcm4chee-xds2-common-ws

  1. public static final void disableMTOMResponse(WebServiceContext wsContext) {
  2. MessageContext msgCtx = wsContext.getMessageContext();
  3. WrappedMessageContext wmc = (WrappedMessageContext)msgCtx;
  4. Exchange ex = wmc.getWrappedMessage().getExchange();
  5. Message out = ex.getOutMessage();
  6. if (out != null) {
  7. int i = 0;
  8. for ( ; MessageUtils.isTrue(out.getContextualProperty(Message.MTOM_ENABLED)) && i < 10 ; i++ ) {
  9. out.setContextualProperty(Message.MTOM_ENABLED, false);
  10. log.debug("###### disableMTOM! enabled:{}", out.getContextualProperty(Message.MTOM_ENABLED));
  11. }
  12. if (i > 1)
  13. log.warn("###### disable MTOM needs "+i+" tries! enabled:{}", out.getContextualProperty(Message.MTOM_ENABLED));
  14. }
  15. log.debug("###### MTOM enabled? {}:",out.getContextualProperty(Message.MTOM_ENABLED));
  16. }
  17. }

代码示例来源:origin: org.dcm4che/dcm4chee-xds2-ws

  1. public static final void disableMTOMResponse(WebServiceContext wsContext) {
  2. MessageContext msgCtx = wsContext.getMessageContext();
  3. WrappedMessageContext wmc = (WrappedMessageContext)msgCtx;
  4. Exchange ex = wmc.getWrappedMessage().getExchange();
  5. Message out = ex.getOutMessage();
  6. if (out != null) {
  7. int i = 0;
  8. for ( ; MessageUtils.isTrue(out.getContextualProperty(Message.MTOM_ENABLED)) && i < 10 ; i++ ) {
  9. out.setContextualProperty(Message.MTOM_ENABLED, false);
  10. log.debug("###### disableMTOM! enabled:{}", out.getContextualProperty(Message.MTOM_ENABLED));
  11. }
  12. if (i > 1)
  13. log.warn("###### disable MTOM needs "+i+" tries! enabled:{}", out.getContextualProperty(Message.MTOM_ENABLED));
  14. }
  15. log.debug("###### MTOM enabled? {}:",out.getContextualProperty(Message.MTOM_ENABLED));
  16. }
  17. }

相关文章