public EndpointReference getTo() { return axis2MessageContext.getTo(); }
public EndpointReference getTo() { return msgContext.getTo(); }
public EndpointReference getTo() { return axis2MessageContext.getTo(); }
/** * Get the EPR for the message passed in * @param msgContext the message context * @return the destination EPR */ public static EndpointReference getDestinationEPR(MessageContext msgContext) { // Trasnport URL can be different from the WSA-To String transportURL = (String) msgContext.getProperty( Constants.Configuration.TRANSPORT_URL); if (transportURL != null) { return new EndpointReference(transportURL); } else if ( (msgContext.getTo() != null) && !msgContext.getTo().hasAnonymousAddress()) { return msgContext.getTo(); } return null; }
/** * Get the EPR for the message passed in * @param msgContext the message context * @return the destination EPR */ public static EndpointReference getDestinationEPR(MessageContext msgContext) { // Trasnport URL can be different from the WSA-To String transportURL = (String) msgContext.getProperty( Constants.Configuration.TRANSPORT_URL); if (transportURL != null) { return new EndpointReference(transportURL); } else if ( (msgContext.getTo() != null) && !msgContext.getTo().hasAnonymousAddress()) { return msgContext.getTo(); } return null; }
private String getClientId(MessageContext inMsg) throws AxisFault { String toAddress = inMsg.getTo().getAddress(); int biginIndex = toAddress.indexOf("clientid"); if (biginIndex == -1) { throw new AxisFault("clientid cannot be found"); } String clientId = toAddress.substring(biginIndex + "clientid".length() + 1); return clientId; }
private String getClientId(MessageContext inMsg) throws AxisFault { String toAddress = inMsg.getTo().getAddress(); int biginIndex = toAddress.indexOf("clientid"); if (biginIndex == -1) { throw new AxisFault("clientid cannot be found"); } String clientId = toAddress.substring(biginIndex + "clientid".length() + 1); return clientId; }
private String getEndpointLogMessage(MessageContext synCtx, org.apache.axis2.context.MessageContext axisCtx) { return synCtx.getProperty(SynapseConstants.LAST_ENDPOINT) + ", URI : " + axisCtx.getTo().getAddress(); }
private static String getEndpointLogMessage(org.apache.synapse.MessageContext synCtx, MessageContext axisCtx) { return synCtx.getProperty(SynapseConstants.LAST_ENDPOINT) + ", URI : " + axisCtx.getTo().getAddress(); }
@Override public AxisService findService(final MessageContext msgCtx) throws AxisFault { AxisService axisService = msgCtx.getAxisService(); if (axisService != null) return axisService; else if (msgCtx.getTo().getAddress().endsWith("msh")) return msgCtx.getConfigurationContext().getAxisConfiguration().getService("as4"); else return null; }
protected void addReferenceParameters(MessageContext msgctx) { EndpointReference to = msgctx.getTo(); if (options.isManageSession() || (options.getParent() != null && options.getParent().isManageSession())) { EndpointReference tepr = sc.getTargetEPR(); if (tepr != null) { Map<QName, OMElement> map = tepr.getAllReferenceParameters(); if (map != null) { Iterator<OMElement> valuse = map.values().iterator(); while (valuse.hasNext()) { Object refparaelement = valuse.next(); if (refparaelement instanceof OMElement) { to.addReferenceParameter((OMElement) refparaelement); } } } } } }
protected void addReferenceParameters(MessageContext msgctx) { EndpointReference to = msgctx.getTo(); if (options.isManageSession() || (options.getParent() != null && options.getParent().isManageSession())) { EndpointReference tepr = sc.getTargetEPR(); if (tepr != null) { Map<QName, OMElement> map = tepr.getAllReferenceParameters(); if (map != null) { Iterator<OMElement> valuse = map.values().iterator(); while (valuse.hasNext()) { Object refparaelement = valuse.next(); if (refparaelement instanceof OMElement) { to.addReferenceParameter((OMElement) refparaelement); } } } } } }
public void processMessage(MessageContext inMessageContext, InputStream in, OutputStream response) throws AxisFault { if (this.confContext == null) { this.confContext = inMessageContext.getConfigurationContext(); } this.inMessageContext = inMessageContext; EndpointReference to = inMessageContext.getTo(); String action = inMessageContext.getOptions().getAction(); processMessage(in, to, action, response); }
public void processMessage(MessageContext inMessageContext, InputStream in, OutputStream response) throws AxisFault { if (this.confContext == null) { this.confContext = inMessageContext.getConfigurationContext(); } this.inMessageContext = inMessageContext; EndpointReference to = inMessageContext.getTo(); String action = inMessageContext.getOptions().getAction(); processMessage(in, to, action, response); }
private String getOriginalServiceName(MessageContext messageContext) { String toAddress = messageContext.getTo().getAddress(); String[] values = Utils.parseRequestURLForServiceAndOperation(toAddress, messageContext .getConfigurationContext().getServiceContextPath()); return values[0]; }
private String getOriginalServiceName(MessageContext messageContext) { String toAddress = messageContext.getTo().getAddress(); String[] values = Utils.parseRequestURLForServiceAndOperation(toAddress, messageContext .getConfigurationContext().getServiceContextPath()); return values[0]; }
public Transferable doResponse(Subject subject, InterceptorResponse iresponse) throws InterceptorException, EnforcementServiceException { sLogger.debug("intercepting response"); SecuredServiceRequest req = iresponse.getRequest(); Transferable res = iresponse.getResponse(); m_gatekeeperURL = MessageContext.getCurrentMessageContext().getTo().getAddress(); String lMimeType = (String) res.getAttributeValue(HttpHeaderAttribute.HEADER_NAME_CONTENTTYPE);// XMLUtils.toOM(doc.getDocumentElement()); // is this a textual document that might contain urls of a secured // service if (lMimeType.indexOf("text") != -1 || lMimeType.indexOf("xml") != -1) { String lServiceEndpoint = ((HttpRequestForward) req.getForward()).getServiceEndpoint(); String lEncoding = (String) res.getAttributeValue(HttpHeaderAttribute.HEADER_NAME_CONTENTENCODING); res.setPayload(replace(lServiceEndpoint, res, lEncoding, lMimeType)); } return res; }
public Data[] getData(DataRetrievalRequest request, MessageContext msgContext) throws DataRetrievalException { requestIdentifier = request.getIdentifier(); serviceEPR = msgContext.getTo().getAddress(); OutputForm outputForm = request.getOutputForm(); if (outputForm == null) { outputForm = OutputForm.INLINE_FORM; } Data[] data; if (outputForm == OutputForm.INLINE_FORM) { data = outputInlineForm(msgContext, dataList); } else if (outputForm == OutputForm.LOCATION_FORM) { data = outputLocationForm(dataList); } else { data = outputReferenceForm(msgContext, dataList); } return data; }
public Data[] getData(DataRetrievalRequest request, MessageContext msgContext) throws DataRetrievalException { requestIdentifier = request.getIdentifier(); serviceEPR = msgContext.getTo().getAddress(); OutputForm outputForm = request.getOutputForm(); if (outputForm == null) { outputForm = OutputForm.INLINE_FORM; } Data[] data; if (outputForm == OutputForm.INLINE_FORM) { data = outputInlineForm(msgContext, dataList); } else if (outputForm == OutputForm.LOCATION_FORM) { data = outputLocationForm(dataList); } else { data = outputReferenceForm(msgContext, dataList); } return data; }
/** * * This constructor determines the value of the "real directory" - where * the application is installed on the file system so that it can read * local files when it needs to. * */ public AxisEnvironment() { MessageHeaders wsa = convertContext(); addAddressingContext(wsa); MessageContext context = MessageContext.getCurrentMessageContext(); String address = context.getTo().getAddress(); setDefaultURI(getDeploymentURI(address)); _realDirectory = createRealDirectory(); }