@Override public void setValue(Object value) { message.setInvocationProperty(name, value); } }
@Override public Object transform(Object src, MuleEvent event) throws TransformerMessagingException { MuleMessage message = (MuleMessage) src; message.setInvocationProperty(HttpConnector.HTTP_SERVLET_REQUEST_PROPERTY, new MuleHttpServletRequest(event)); message.setInvocationProperty(HttpConnector.HTTP_SERVLET_RESPONSE_PROPERTY, new MuleHttpServletResponse(event)); return message; }
@Override protected MuleEvent processResponse(MuleEvent response, final MuleEvent request) throws MuleException { if (propertyValue != null) { response.getMessage().setInvocationProperty(propertyName, propertyValue); } return super.processResponse(response, request); } };
protected void fillProperties(InboundEndpoint endpoint) { if (endpoint != null && endpoint.getProperties() != null) { for (Iterator<?> iterator = endpoint.getProperties().keySet().iterator(); iterator.hasNext();) { String prop = (String) iterator.next(); // don't overwrite property on the message if (!ignoreProperty(prop)) { // inbound endpoint flowVariables are in the invocation scope Object value = endpoint.getProperties().get(prop); message.setInvocationProperty(prop, value); } } } }
/** * Message aware transformer that ... */ @Override public Object transformMessage(MuleMessage message, String outputEncoding) throws TransformerException { // Perform any message aware processing here, otherwise delegate as much as possible to pojoTransform() for easier unit testing QueryObject queryObject = (QueryObject)message.getInvocationProperty("queryObject"); //return pojoTransform(queryObject, message.getPayload(), outputEncoding); PojoTransformResult ptr = pojoTransform(queryObject, message.getPayload(), outputEncoding); // set ProcessingStatus result as properties for log tracking message.setInvocationProperty(AgpLoggingProperties.PROCESSINGSTATUS_COUNT_TOTAL, String.valueOf(ptr.procStatusLogFormat.getProcStatusCountTot())); message.setInvocationProperty(AgpLoggingProperties.PROCESSINGSTATUS_COUNT_FAIL, String.valueOf(ptr.procStatusLogFormat.getProcStatusCountFail())); message.setInvocationProperty(AgpLoggingProperties.PROCESSINGSTATUS, ptr.procStatusLogFormat.getProcStatus()); message.setPayload(ptr.xml); return message; }
public Object processWithExtraProperties(Map<String, Object> properties) throws Exception { MuleMessage muleMessage; muleMessage = event.getMessage(); for (String property : properties.keySet()) { muleMessage.setInvocationProperty(property, properties.get(property)); } MuleEvent muleEvent; muleEvent = new DefaultMuleEvent(muleMessage, event); return chain.process(muleEvent).getMessage().getPayload(); }
public Object process(Object payload, Map<String, Object> properties) throws Exception { MuleMessage muleMessage; muleMessage = new DefaultMuleMessage(payload, muleContext); for (String property : properties.keySet()) { muleMessage.setInvocationProperty(property, properties.get(property)); } MuleEvent muleEvent; muleEvent = new DefaultMuleEvent(muleMessage, event); return chain.process(muleEvent).getMessage().getPayload(); }
public Object processWithExtraProperties(Map<String, Object> properties) throws Exception { MuleMessage muleMessage; muleMessage = event.getMessage(); for (String property: properties.keySet()) { muleMessage.setInvocationProperty(property, properties.get(property)); } MuleEvent muleEvent; muleEvent = new DefaultMuleEvent(muleMessage, event); return chain.process(muleEvent).getMessage().getPayload(); }
public Object process(Object payload, Map<String, Object> properties) throws Exception { MuleMessage muleMessage; muleMessage = new DefaultMuleMessage(payload, muleContext); for (String property: properties.keySet()) { muleMessage.setInvocationProperty(property, properties.get(property)); } MuleEvent muleEvent; muleEvent = new DefaultMuleEvent(muleMessage, event); return chain.process(muleEvent).getMessage().getPayload(); }
public Object processWithExtraProperties(Map<String, Object> properties) throws Exception { MuleMessage muleMessage; muleMessage = event.getMessage(); for (String property: properties.keySet()) { muleMessage.setInvocationProperty(property, properties.get(property)); } MuleEvent muleEvent; muleEvent = new DefaultMuleEvent(muleMessage, event); return chain.process(muleEvent).getMessage().getPayload(); }
public Object process(Object payload, Map<String, Object> properties) throws Exception { MuleMessage muleMessage; muleMessage = new DefaultMuleMessage(payload, muleContext); for (String property: properties.keySet()) { muleMessage.setInvocationProperty(property, properties.get(property)); } MuleEvent muleEvent; muleEvent = new DefaultMuleEvent(muleMessage, event); return chain.process(muleEvent).getMessage().getPayload(); }
public Object processWithExtraProperties(Map<String, Object> properties) throws Exception { MuleMessage muleMessage; muleMessage = event.getMessage(); for (String property: properties.keySet()) { muleMessage.setInvocationProperty(property, properties.get(property)); } MuleEvent muleEvent; muleEvent = new DefaultMuleEvent(muleMessage, event); return chain.process(muleEvent).getMessage().getPayload(); }
public Object processWithExtraProperties(Map<String, Object> properties) throws Exception { MuleMessage muleMessage; muleMessage = event.getMessage(); for (String property: properties.keySet()) { muleMessage.setInvocationProperty(property, properties.get(property)); } MuleEvent muleEvent; muleEvent = new DefaultMuleEvent(muleMessage, event); return chain.process(muleEvent).getMessage().getPayload(); }
public Object process(Object payload, Map<String, Object> properties) throws Exception { MuleMessage muleMessage; muleMessage = new DefaultMuleMessage(payload, muleContext); for (String property: properties.keySet()) { muleMessage.setInvocationProperty(property, properties.get(property)); } MuleEvent muleEvent; muleEvent = new DefaultMuleEvent(muleMessage, event); return chain.process(muleEvent).getMessage().getPayload(); }
public Object process(Object payload, Map<String, Object> properties) throws Exception { MuleMessage muleMessage; muleMessage = new DefaultMuleMessage(payload, muleContext); for (String property: properties.keySet()) { muleMessage.setInvocationProperty(property, properties.get(property)); } MuleEvent muleEvent; muleEvent = new DefaultMuleEvent(muleMessage, event); return chain.process(muleEvent).getMessage().getPayload(); }
@Override public OutputStream writeResponseStatusAndHeaders(final long contentLength, final ContainerResponse response) { this.response = response; if (contentLength >= 0) { response.getHeaders().putSingle(HttpHeaders.CONTENT_LENGTH, Long.toString(contentLength)); } MuleMessage muleMessage = muleEvent.getMessage(); for (Map.Entry<String, List<Object>> e : response.getHeaders().entrySet()) { muleMessage.setOutboundProperty(e.getKey(), getHeaderValue(e.getValue())); } muleMessage.setInvocationProperty(JerseyResourcesComponent.JERSEY_RESPONSE, response); muleMessage.setOutboundProperty(HttpConnector.HTTP_STATUS_PROPERTY, response.getStatus()); return getOutputStream(); }
public Object doTransform(final MuleMessage message) throws Exception { final String pathExtension = StringUtils.substringAfter( (String) message.getInboundProperty("http.request"), (String) message.getInboundProperty("http.context.path")); message.setInvocationProperty("http.path.extension", StringUtils.defaultString(pathExtension)); return message; } }));
public MuleEvent process(MuleEvent event) throws MuleException { try { event.getMessage().setInvocationProperty(OAuthProperties.VERIFIER, extractAuthorizationCode(event)); } catch (Exception e) { throw new MessagingException(MessageFactory.createStaticMessage("Could not extract OAuth verifier"), event, e, this); } return event; }
public void handleMessage(Message message) throws Fault { MuleEvent event = (MuleEvent) message.getExchange().get(CxfConstants.MULE_EVENT); MuleMessage muleMsg = event.getMessage(); Collection<Attachment> atts = message.getAttachments(); if (atts != null && !atts.isEmpty()) { muleMsg.setInvocationProperty(CxfConstants.ATTACHMENTS, atts); muleMsg.setOutboundProperty(HttpConstants.HEADER_CONTENT_TYPE, muleMsg.getInboundProperty(HttpConstants.HEADER_CONTENT_TYPE)); } }
private Serializable storeEvent(final MuleEvent event, final int deliveryAttemptCount) throws ObjectStoreException { final MuleMessage message = event.getMessage(); message.setInvocationProperty(PROCESS_ATTEMPT_COUNT_PROPERTY_NAME, deliveryAttemptCount); final Serializable eventStoreKey = buildQueueKey(event); getUntilSuccessfulConfiguration().getObjectStore().store(eventStoreKey, event); return eventStoreKey; }