Package | Description |
---|---|
org.mule |
The Mule implementation of the Universal Message Objects(tm) API specification.
|
org.mule.api |
The Universal Message Object(tm) API provides a way for components to interact without needing to know about the protocol or delivery mechanisms of information passed between them
|
org.mule.api.component | |
org.mule.api.interceptor | |
org.mule.api.routing |
Interfaces that define inbound and outbound routing API.
|
org.mule.api.security |
Security API for authentication and authorisation.
|
org.mule.api.service | |
org.mule.api.transport |
Contains the interfaces that comprise a provider implementation.
|
org.mule.component | |
org.mule.component.simple |
A collection of simple mule components that can be useful to simplify configuration while testing.
|
org.mule.endpoint |
Implemtation of Mule endpoint uris.
|
org.mule.interceptor | |
org.mule.model.direct | |
org.mule.model.pipeline | |
org.mule.model.seda | |
org.mule.module.client |
Simple interface for Mule clients to send and receive events from local or remote Mule Servers.
|
org.mule.module.jaas.filters | |
org.mule.routing |
Defines the core routing patterns supported by mule.
|
org.mule.routing.inbound |
Inbound router implementation as described in the Enterprise Integration Patterns book.
|
org.mule.routing.response |
Response router implementations that enable asynchronous event processing in request /response messaging requests.
|
org.mule.security |
Core security implementation including the mule security manager and encryption types
|
org.mule.security.filters |
Core sercurity filter types.
|
org.mule.service | |
org.mule.transaction.constraints |
Contains the transaction contraint filter used to control how and when transactions are committed.
|
org.mule.transport |
Contains Abstract classes providing common functionality for all Mule providers.
|
org.mule.transport.bpm | |
org.mule.transport.http |
Provides http transport including proxy support.
|
org.mule.transport.http.components | |
org.mule.transport.jms |
Provides Jms transport connectivity with support for all Jms features.
|
org.mule.transport.quartz | |
org.mule.transport.rmi | |
org.mule.transport.soap | |
org.mule.transport.stdio | |
org.mule.transport.tcp |
Provides tcp connectivity for Mule.
|
org.mule.transport.udp |
Provides Udp connectivity for Mule.
|
org.mule.transport.vm |
A connector implementation allowing events to be passed between Mule sessions via in-memory queues.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultMuleEvent
DefaultMuleEvent represents any data event occuring in the Mule
environment. |
Modifier and Type | Method and Description |
---|---|
MuleEvent |
DefaultMuleSession.createOutboundEvent(MuleMessage message,
OutboundEndpoint endpoint,
MuleEvent previousEvent) |
static MuleEvent |
OptimizedRequestContext.criticalSetEvent(MuleEvent event)
Set an event for out-of-scope thread access.
|
static MuleEvent |
RequestContext.getEvent() |
protected static MuleEvent |
RequestContext.internalSetEvent(MuleEvent event) |
protected static MuleEvent |
RequestContext.newEvent(MuleEvent event,
boolean safe) |
static MuleEvent |
RequestContext.setEvent(MuleEvent event)
Set an event for out-of-scope thread access.
|
static MuleEvent |
OptimizedRequestContext.unsafeSetEvent(MuleEvent event)
Set an event for out-of-scope thread access.
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultMessageCollection.addMessages(MuleEvent[] events) |
MuleEvent |
DefaultMuleSession.createOutboundEvent(MuleMessage message,
OutboundEndpoint endpoint,
MuleEvent previousEvent) |
static MuleEvent |
OptimizedRequestContext.criticalSetEvent(MuleEvent event)
Set an event for out-of-scope thread access.
|
void |
DefaultMuleSession.dispatchEvent(MuleEvent event) |
protected void |
DefaultMuleEvent.fillProperties(MuleEvent previousEvent) |
protected static MuleEvent |
RequestContext.internalSetEvent(MuleEvent event) |
protected static MuleEvent |
RequestContext.newEvent(MuleEvent event,
boolean safe) |
MuleMessage |
DefaultMuleSession.sendEvent(MuleEvent event) |
static MuleEvent |
RequestContext.setEvent(MuleEvent event)
Set an event for out-of-scope thread access.
|
static MuleEvent |
OptimizedRequestContext.unsafeSetEvent(MuleEvent event)
Set an event for out-of-scope thread access.
|
Constructor and Description |
---|
DefaultMuleEvent(MuleMessage message,
ImmutableEndpoint endpoint,
Service service,
MuleEvent previousEvent)
Properties cache that only reads properties once from the inbound message and
merges them with any properties on the endpoint.
|
DefaultMuleEvent(MuleMessage message,
MuleEvent rewriteEvent)
A helper constructor used to rewrite an event payload
|
DefaultMuleEventContext(MuleEvent event) |
Modifier and Type | Method and Description |
---|---|
MuleEvent |
MuleSession.createOutboundEvent(MuleMessage message,
OutboundEndpoint endpoint,
MuleEvent previousEvent)
Creates an outbound event for this session
|
Modifier and Type | Method and Description |
---|---|
void |
MuleMessageCollection.addMessages(MuleEvent[] events) |
MuleEvent |
MuleSession.createOutboundEvent(MuleMessage message,
OutboundEndpoint endpoint,
MuleEvent previousEvent)
Creates an outbound event for this session
|
void |
MuleSession.dispatchEvent(MuleEvent event)
Depending on the session state this methods either Passes an event
asynchronously to the next available Mule UMO in the pool or via the endpoint
configured for the event
|
MuleMessage |
MuleSession.sendEvent(MuleEvent event)
Depending on the session state this methods either Passes an event
synchronously to the next available Mule UMO in the pool or via the endpoint
configured for the event
|
Modifier and Type | Method and Description |
---|---|
MuleMessage |
Component.onCall(MuleEvent event)
Invokes the component
|
Modifier and Type | Method and Description |
---|---|
MuleEvent |
Invocation.getEvent()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
MuleEvent[] |
InboundRouter.process(MuleEvent event)
A received MuleEvent is passed to this method for processing.
|
Modifier and Type | Method and Description |
---|---|
boolean |
InboundRouter.isMatch(MuleEvent event)
Determines if the event should be processed by this router.
|
void |
ResponseRouter.process(MuleEvent event)
This method is invoked when an event is received via an endpoint on this
Response Router.
|
MuleEvent[] |
InboundRouter.process(MuleEvent event)
A received MuleEvent is passed to this method for processing.
|
void |
ResponseRouterCollection.route(MuleEvent event) |
MuleMessage |
InboundRouterCollection.route(MuleEvent event) |
Modifier and Type | Method and Description |
---|---|
void |
EndpointSecurityFilter.authenticate(MuleEvent event) |
Object |
CredentialsAccessor.getCredentials(MuleEvent event) |
void |
CredentialsAccessor.setCredentials(MuleEvent event,
Object credentials) |
Modifier and Type | Method and Description |
---|---|
void |
Service.dispatchEvent(MuleEvent event)
Makes an asynchronous event call to the service.
|
MuleMessage |
Service.sendEvent(MuleEvent event)
Makes a synchronous event call to the service.
|
Modifier and Type | Method and Description |
---|---|
void |
MessageDispatching.dispatch(MuleEvent event)
Dispatches an event from the endpoint to the external system
|
void |
Connector.dispatch(OutboundEndpoint endpoint,
MuleEvent event)
Dispatches an event from the endpoint to the external system
|
void |
ReplyToHandler.processReplyTo(MuleEvent event,
MuleMessage returnMessage,
Object replyTo) |
MuleMessage |
MessageDispatching.send(MuleEvent event)
Sends an event from the endpoint to the external system
|
MuleMessage |
Connector.send(OutboundEndpoint endpoint,
MuleEvent event)
Sends an event from the endpoint to the external system
|
void |
OutputHandler.write(MuleEvent event,
OutputStream out)
Write the event payload to the stream.
|
Modifier and Type | Method and Description |
---|---|
protected abstract MuleMessage |
AbstractComponent.doOnCall(MuleEvent event) |
protected MuleMessage |
AbstractJavaComponent.doOnCall(MuleEvent event) |
protected MuleMessage |
SimpleCallableJavaComponent.invokeComponentInstance(MuleEvent event) |
protected MuleMessage |
AbstractJavaComponent.invokeComponentInstance(MuleEvent event) |
MuleMessage |
AbstractComponent.onCall(MuleEvent event) |
Modifier and Type | Method and Description |
---|---|
protected MuleMessage |
PassThroughComponent.doOnCall(MuleEvent event) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultOutboundEndpoint.dispatch(MuleEvent event) |
void |
DynamicURIOutboundEndpoint.dispatch(MuleEvent event) |
MuleMessage |
DefaultOutboundEndpoint.send(MuleEvent event) |
MuleMessage |
DynamicURIOutboundEndpoint.send(MuleEvent event) |
Modifier and Type | Method and Description |
---|---|
MuleEvent |
RequestContextInvocation.getEvent() |
Modifier and Type | Method and Description |
---|---|
protected void |
DirectService.doDispatch(MuleEvent event) |
protected MuleMessage |
DirectService.doSend(MuleEvent event) |
Modifier and Type | Method and Description |
---|---|
protected void |
PipelineService.doDispatch(MuleEvent event) |
protected MuleMessage |
PipelineService.doSend(MuleEvent event) |
Modifier and Type | Method and Description |
---|---|
protected MuleEvent |
SedaService.dequeue() |
Modifier and Type | Method and Description |
---|---|
protected void |
SedaService.dispatchToOutboundRouter(MuleEvent event,
MuleMessage result) |
protected void |
SedaService.doDispatch(MuleEvent event) |
protected MuleMessage |
SedaService.doSend(MuleEvent event) |
protected void |
SedaService.enqueue(MuleEvent event) |
Modifier and Type | Method and Description |
---|---|
protected MuleEvent |
MuleClient.getEvent(MuleMessage message,
String uri,
boolean synchronous)
Packages a mule event for the current request
|
Modifier and Type | Method and Description |
---|---|
protected void |
JaasSecurityFilter.authenticateInbound(MuleEvent event) |
protected void |
JaasSecurityFilter.authenticateOutbound(MuleEvent event) |
Modifier and Type | Method and Description |
---|---|
void |
EventCorrelator.addEvent(MuleEvent event) |
EventGroup |
EventCorrelatorCallback.createEventGroup(MuleEvent event,
Object id)
Creates the event group with a specific correlation size based on the Mule
Correlation support
|
EventGroup |
SingleCorrelatorCallback.createEventGroup(MuleEvent event,
Object id) |
EventGroup |
CollectionCorrelatorCallback.createEventGroup(MuleEvent event,
Object groupId)
Creates a new EventGroup that will expect the number of events as returned by
MessageAdapter.getCorrelationGroupSize() . |
MuleMessage |
EventCorrelator.process(MuleEvent event) |
Modifier and Type | Field and Description |
---|---|
static MuleEvent[] |
EventGroup.EMPTY_EVENTS_ARRAY |
Modifier and Type | Method and Description |
---|---|
MuleEvent[] |
AbstractEventAggregator.process(MuleEvent event) |
MuleEvent[] |
ForwardingConsumer.process(MuleEvent event) |
MuleEvent[] |
WireTap.process(MuleEvent event) |
MuleEvent[] |
IdempotentReceiver.process(MuleEvent event) |
MuleEvent[] |
AbstractEventResequencer.process(MuleEvent event) |
MuleEvent[] |
SelectiveConsumer.process(MuleEvent event) |
MuleEvent[] |
InboundPassThroughRouter.process(MuleEvent event) |
protected MuleEvent[] |
AbstractEventResequencer.resequenceEvents(EventGroup events)
Reorder collected events according to the configured Comparator.
|
MuleEvent[] |
EventGroup.toArray()
Returns a snapshot of collected events in this group.
|
Modifier and Type | Method and Description |
---|---|
void |
EventGroup.addEvent(MuleEvent event)
Add the given event to this group.
|
protected EventGroup |
AbstractEventResequencer.createEventGroup(MuleEvent event,
Object groupId) |
void |
DefaultInboundRouterCollection.dispatch(MuleEvent event) |
protected Object |
AbstractEventResequencer.getEventGroupIdForEvent(MuleEvent event) |
protected String |
IdempotentReceiver.getIdForEvent(MuleEvent event) |
protected String |
IdempotentSecureHashReceiver.getIdForEvent(MuleEvent event) |
protected void |
IdempotentReceiver.initialize(MuleEvent event) |
boolean |
WireTap.isMatch(MuleEvent event) |
boolean |
IdempotentReceiver.isMatch(MuleEvent event) |
boolean |
SelectiveConsumer.isMatch(MuleEvent event) |
boolean |
InboundPassThroughRouter.isMatch(MuleEvent event) |
MuleEvent[] |
AbstractEventAggregator.process(MuleEvent event) |
MuleEvent[] |
ForwardingConsumer.process(MuleEvent event) |
MuleEvent[] |
WireTap.process(MuleEvent event) |
MuleEvent[] |
IdempotentReceiver.process(MuleEvent event) |
MuleEvent[] |
AbstractEventResequencer.process(MuleEvent event) |
MuleEvent[] |
SelectiveConsumer.process(MuleEvent event) |
MuleEvent[] |
InboundPassThroughRouter.process(MuleEvent event) |
void |
EventGroup.removeEvent(MuleEvent event)
Remove the given event from the group.
|
MuleMessage |
DefaultInboundRouterCollection.route(MuleEvent event) |
MuleMessage |
DefaultInboundRouterCollection.send(MuleEvent event) |
Modifier and Type | Method and Description |
---|---|
EventGroup |
ResponseCorrelationAggregator.DefaultEventCorrelatorCallback.createEventGroup(MuleEvent event,
Object id) |
void |
AbstractResponseAggregator.process(MuleEvent event) |
void |
DefaultResponseRouterCollection.route(MuleEvent event) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractEndpointSecurityFilter.authenticate(MuleEvent event) |
protected abstract void |
AbstractEndpointSecurityFilter.authenticateInbound(MuleEvent event) |
protected abstract void |
AbstractEndpointSecurityFilter.authenticateOutbound(MuleEvent event) |
Object |
MuleHeaderCredentialsAccessor.getCredentials(MuleEvent event) |
void |
MuleHeaderCredentialsAccessor.setCredentials(MuleEvent event,
Object credentials) |
Modifier and Type | Method and Description |
---|---|
protected void |
MuleEncryptionEndpointSecurityFilter.authenticateInbound(MuleEvent event) |
protected void |
MuleEncryptionEndpointSecurityFilter.authenticateOutbound(MuleEvent event) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractService.dispatchEvent(MuleEvent event) |
protected void |
AbstractService.dispatchToOutboundRouter(MuleEvent event,
MuleMessage result) |
protected abstract void |
AbstractService.doDispatch(MuleEvent event) |
protected abstract MuleMessage |
AbstractService.doSend(MuleEvent event) |
protected void |
AbstractService.processReplyTo(MuleEvent event,
MuleMessage result,
ReplyToHandler replyToHandler,
Object replyTo) |
MuleMessage |
AbstractService.sendEvent(MuleEvent event) |
protected MuleMessage |
AbstractService.sendToOutboundRouter(MuleEvent event,
MuleMessage result) |
protected void |
AbstractService.waitIfPaused(MuleEvent event)
Called before an event is sent or dispatched to a service, it will block
until resume() is called.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ConstraintFilter.accept(MuleEvent event) |
boolean |
ManualConstraint.accept(MuleEvent event) |
boolean |
BatchConstraint.accept(MuleEvent event) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractMessageDispatcher.dispatch(MuleEvent event) |
void |
AbstractConnector.dispatch(OutboundEndpoint endpoint,
MuleEvent event) |
protected abstract void |
AbstractMessageDispatcher.doDispatch(MuleEvent event) |
protected void |
UnsupportedMessageDispatcher.doDispatch(MuleEvent event) |
protected abstract MuleMessage |
AbstractMessageDispatcher.doSend(MuleEvent event) |
protected MuleMessage |
UnsupportedMessageDispatcher.doSend(MuleEvent event) |
protected OutboundEndpoint |
DefaultReplyToHandler.getEndpoint(MuleEvent event,
String endpointUri) |
void |
DefaultReplyToHandler.processReplyTo(MuleEvent event,
MuleMessage returnMessage,
Object replyTo) |
MuleMessage |
AbstractMessageDispatcher.send(MuleEvent event) |
MuleMessage |
AbstractConnector.send(OutboundEndpoint endpoint,
MuleEvent event) |
protected boolean |
AbstractMessageDispatcher.useRemoteSync(MuleEvent event)
RemoteSync causes the message dispatch to wait for a response to an event on a
response channel after it sends the event.
|
Modifier and Type | Method and Description |
---|---|
void |
ProcessMessageDispatcher.doDispatch(MuleEvent event)
Performs an asynchronous action on the BPMS.
|
protected MuleMessage |
ProcessComponent.doOnCall(MuleEvent event) |
MuleMessage |
ProcessMessageDispatcher.doSend(MuleEvent event)
Performs a synchronous action on the BPMS.
|
protected Object |
ProcessMessageDispatcher.processAction(MuleEvent event) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.commons.httpclient.HttpMethod |
HttpClientMessageDispatcher.createEntityMethod(MuleEvent event,
Object body,
org.apache.commons.httpclient.methods.EntityEnclosingMethod postMethod) |
protected void |
HttpClientMessageDispatcher.doDispatch(MuleEvent event) |
protected MuleMessage |
HttpClientMessageDispatcher.doSend(MuleEvent event) |
protected org.apache.commons.httpclient.HttpMethod |
HttpClientMessageDispatcher.execute(MuleEvent event,
org.apache.commons.httpclient.HttpMethod httpMethod) |
protected org.apache.commons.httpclient.HttpMethod |
HttpClientMessageDispatcher.getMethod(MuleEvent event) |
protected void |
HttpClientMessageDispatcher.processCookies(MuleEvent event) |
protected void |
HttpClientMessageDispatcher.setPropertyFromEndpoint(MuleEvent event,
MuleMessage msg,
String prop) |
protected void |
HttpConnector.setupClientAuthorization(MuleEvent event,
org.apache.commons.httpclient.HttpMethod httpMethod,
org.apache.commons.httpclient.HttpClient client,
ImmutableEndpoint endpoint) |
Constructor and Description |
---|
StreamPayloadRequestEntity(OutputHandler outputHandler,
MuleEvent event) |
Modifier and Type | Method and Description |
---|---|
MuleMessage |
RestServiceWrapper.doOnCall(MuleEvent event) |
protected void |
RestServiceWrapper.doOnEvent(MuleEvent event) |
Modifier and Type | Method and Description |
---|---|
protected void |
JmsMessageDispatcher.doDispatch(MuleEvent event) |
protected MuleMessage |
JmsMessageDispatcher.doSend(MuleEvent event) |
void |
JmsReplyToHandler.processReplyTo(MuleEvent event,
MuleMessage returnMessage,
Object replyTo) |
Modifier and Type | Method and Description |
---|---|
protected void |
QuartzMessageDispatcher.doDispatch(MuleEvent event) |
protected MuleMessage |
QuartzMessageDispatcher.doSend(MuleEvent event) |
Modifier and Type | Method and Description |
---|---|
protected void |
RmiMessageDispatcher.doDispatch(MuleEvent event) |
MuleMessage |
RmiMessageDispatcher.doSend(MuleEvent event) |
Method |
RmiConnector.getMethodObject(Remote remoteObject,
MuleEvent event)
Helper method for Dispatchers and Receives to extract the correct method from
a Remote object
|
Constructor and Description |
---|
MuleSoapHeaders(MuleEvent event)
Extracts header properties from a Mule event
|
Modifier and Type | Method and Description |
---|---|
protected void |
StdioMessageDispatcher.doDispatch(MuleEvent event) |
protected MuleMessage |
StdioMessageDispatcher.doSend(MuleEvent event) |
Modifier and Type | Method and Description |
---|---|
protected void |
TcpMessageDispatcher.doDispatch(MuleEvent event) |
protected MuleMessage |
TcpMessageDispatcher.doSend(MuleEvent event) |
Modifier and Type | Method and Description |
---|---|
protected void |
UdpMessageDispatcher.doDispatch(MuleEvent event) |
protected MuleMessage |
UdpMessageDispatcher.doSend(MuleEvent event) |
Modifier and Type | Method and Description |
---|---|
protected void |
VMMessageDispatcher.doDispatch(MuleEvent event) |
protected MuleMessage |
VMMessageDispatcher.doSend(MuleEvent event) |
Copyright © 2003–2013 MuleSource, Inc.. All rights reserved.