本文整理了Java中org.apache.cxf.message.Message.setContextualProperty()
方法的一些代码示例,展示了Message.setContextualProperty()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Message.setContextualProperty()
方法的具体详情如下:
包路径:org.apache.cxf.message.Message
类名称:Message
方法名:setContextualProperty
暂无
代码示例来源:origin: org.switchyard/switchyard-deploy-jboss-as7
@Override
public void handleMessage(Message message) throws Fault {
// SWITCHYARD-1936 : prevent timing issues with web container by using original thread
message.setContextualProperty(OneWayProcessorInterceptor.USE_ORIGINAL_THREAD, true);
}
}
代码示例来源:origin: jboss-switchyard/release
@Override
public void handleMessage(Message message) throws Fault {
// SWITCHYARD-1936 : prevent timing issues with web container by using original thread
message.setContextualProperty(OneWayProcessorInterceptor.USE_ORIGINAL_THREAD, true);
}
}
代码示例来源:origin: org.apache.cxf/cxf-api
public void setContextualProperty(String key, Object v) {
message.setContextualProperty(key, v);
}
代码示例来源:origin: org.apache.cxf/cxf-bundle-jaxrs
public void setContextualProperty(String key, Object v) {
message.setContextualProperty(key, v);
}
代码示例来源:origin: org.apache.cxf/cxf-api
public Object put(String key, Object value) {
if (inMessage != null) {
inMessage.setContextualProperty(key, value);
}
if (outMessage != null) {
outMessage.setContextualProperty(key, value);
}
if (inFaultMessage != null) {
inFaultMessage.setContextualProperty(key, value);
}
if (outFaultMessage != null) {
outFaultMessage.setContextualProperty(key, value);
}
return super.put(key, value);
}
代码示例来源:origin: org.apache.cxf/cxf-bundle-jaxrs
public Object put(String key, Object value) {
if (inMessage != null) {
inMessage.setContextualProperty(key, value);
}
if (outMessage != null) {
outMessage.setContextualProperty(key, value);
}
if (inFaultMessage != null) {
inFaultMessage.setContextualProperty(key, value);
}
if (outFaultMessage != null) {
outFaultMessage.setContextualProperty(key, value);
}
return super.put(key, value);
}
代码示例来源:origin: stackoverflow.com
public class ValidationInterceptor extends AbstractPhaseInterceptor<Message> {
public ValidationInterceptor() {
super(Phase.READ);
}
public void handleMessage(Message message) throws Fault {
message.setContextualProperty("jaxb-validation-event-handler", new MyValidationEventHandler());
}
}
代码示例来源:origin: stackoverflow.com
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.ValidationEvent;
import org.apache.cxf.interceptor.Fault;
import org.apache.cxf.message.Message;
import org.apache.cxf.phase.AbstractPhaseInterceptor;
import org.apache.cxf.phase.Phase;
public class ValidatingInterceptor extends AbstractPhaseInterceptor<Message> {
public static String CTX_KEY_VALIDATOR_EVENTS = "event_key";
public ValidatingInterceptor() {
super(Phase.READ);
}
@Override
public void handleMessage(Message message) throws Fault {
List<ValidationEvent> validationRes = new ArrayList<ValidationEvent>();
message.put(CTX_KEY_VALIDATOR_EVENTS, validationRes);
message.setContextualProperty("jaxb-validation-event-handler", new XmlValidationHandler(validationRes));
}
}
代码示例来源:origin: org.dcm4che/dcm4chee-xds2-common-ws
public static final void disableMTOMResponse(WebServiceContext wsContext) {
MessageContext msgCtx = wsContext.getMessageContext();
WrappedMessageContext wmc = (WrappedMessageContext)msgCtx;
Exchange ex = wmc.getWrappedMessage().getExchange();
Message out = ex.getOutMessage();
if (out != null) {
int i = 0;
for ( ; MessageUtils.isTrue(out.getContextualProperty(Message.MTOM_ENABLED)) && i < 10 ; i++ ) {
out.setContextualProperty(Message.MTOM_ENABLED, false);
log.debug("###### disableMTOM! enabled:{}", out.getContextualProperty(Message.MTOM_ENABLED));
}
if (i > 1)
log.warn("###### disable MTOM needs "+i+" tries! enabled:{}", out.getContextualProperty(Message.MTOM_ENABLED));
}
log.debug("###### MTOM enabled? {}:",out.getContextualProperty(Message.MTOM_ENABLED));
}
}
代码示例来源:origin: org.dcm4che/dcm4chee-xds2-ws
public static final void disableMTOMResponse(WebServiceContext wsContext) {
MessageContext msgCtx = wsContext.getMessageContext();
WrappedMessageContext wmc = (WrappedMessageContext)msgCtx;
Exchange ex = wmc.getWrappedMessage().getExchange();
Message out = ex.getOutMessage();
if (out != null) {
int i = 0;
for ( ; MessageUtils.isTrue(out.getContextualProperty(Message.MTOM_ENABLED)) && i < 10 ; i++ ) {
out.setContextualProperty(Message.MTOM_ENABLED, false);
log.debug("###### disableMTOM! enabled:{}", out.getContextualProperty(Message.MTOM_ENABLED));
}
if (i > 1)
log.warn("###### disable MTOM needs "+i+" tries! enabled:{}", out.getContextualProperty(Message.MTOM_ENABLED));
}
log.debug("###### MTOM enabled? {}:",out.getContextualProperty(Message.MTOM_ENABLED));
}
}
内容来源于网络,如有侵权,请联系作者删除!