public class

MuleRequesterModule

extends Object
implements MuleContextAware
java.lang.Object
   ↳ org.mule.module.MuleRequesterModule
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Generic module

Summary

Fields
private MuleContext muleContext
Public Constructors
MuleRequesterModule()
Public Methods
Object request(String resource, long timeout, String returnClass, Boolean throwExceptionOnTimeout)
Request a resource from an address or endpoint.
void setMuleContext(MuleContext muleContext)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.mule.api.context.MuleContextAware

Fields

private MuleContext muleContext

Public Constructors

public MuleRequesterModule ()

Public Methods

public Object request (String resource, long timeout, String returnClass, Boolean throwExceptionOnTimeout)

Request a resource from an address or endpoint.
To make the request using the address, use the format "protocol://address". E.g.: "file://path/to/file".
Otherwise, you can use a global endpoint name. E.g.: "fileEndpoint".

Parameters
resource The address of the resource or the global endpoint name
timeout The timeout to wait for when requesting the resource
returnClass The return class to which this processor will transform the payload from the requested resource
throwExceptionOnTimeout Whether to throw an exception or not if no message is received in the configured timeout
Returns
  • the payload from the requested resource
Throws
MuleException Some exception

public void setMuleContext (MuleContext muleContext)

Parameters
muleContext