|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Factory injected into their componentsAbstractEventAggregator will aggregate a set of messages into a
single message.AbstractEndpointSecurityFilter provides a framework to perform inbound
or outbound authentication for messages.RouterCatchAllStrategy is a strategy interface that allows developers to hook in custom code when
an event is being routed on the inbound or outbound but does not match any of the criteria defined for the routing.AbstractHierarchicalDefinitionParser with
methods that assume the data are associated with a single property.AbstractChildElementIterator.insertBean(BeanAssembler, Object, Element, Element).Component to be used by all Component implementations.AbstractCompressionTransformer is a base class for all transformers
that can compress or uncompress data when they performa message transformation.ConfigurationBuilder implementations
that handles the logic of creating config arrays and Properties
argumentsAbstractConnector provides base functionality for all connectors
provided with Mule.AbstractCorrelationAggregatingMessageProcessor uses the CorrelationID
and CorrelationGroupSize properties of the MuleMessage to
manage message groups.MessageProcessor that dynamically chooses and uses
another MessageProcessorEncryptionTransformer will transform an array of bytes or string
into an encrypted array of bytesImmutableMuleEndpoint describes a Provider in the Mule Server.UrlEndpointURIBuilder is the default endpointUri strategy suitable for
most connectorsEntryPointResolver.EnvelopeInterceptor is an intercepter that will fire before and after
an event is received.AbstractExceptionListener TODO (document class)AbstractExceptionListenerInterceptingMessageProcessor that can be easily be extended and
used for filtering message flow through a MessageProcessor chain.AbstractSerialDelegatingDefinitionParser
to return the first definition as the final resultFlowConstruct that:
Is constructed with unique name and MuleContext.InterceptingMessageProcessor that simply
provides an implementation of setNext and holds the next message processor as an
attribute.EntryPointResolverSet and ObjectFactory.Documents.AbstractJmsTransformer is an abstract class that should be used for
all transformers where a JMS message will be the transformed or transformee
object.JobConfig.LifecycleManager interface
and provides almost all the plumbing required to write a LifecycleManager
implementation.LoanBroker is the Service that starts the loan request process.AbstractMailFilter is a base class for all javax.mail.Message
filters.AbstractRouterCollection provides common method implementations of router collections for in
and outbound routers.AbstractMessageDispatcherFactory is a base implementation of the
MessageDispatcherFactory interface for managing the lifecycle of
message dispatchers.MessageProcessors and wraps the invocation of the chain in a composite
MessageProcessor.AbstractMessageReceiver provides common methods for all Message
Receivers provided with Mule.MessageRequesterFactory interface for managing the
lifecycle of message requesters.MessageSequence, that does not support
AbstractMessageSequence.remove()MuleMessage splitter, that converts its payload
in a MessageSequence, and process each element of it.AbstractMessageSplitter is an outbound Message Splitter used to split
the contents of a received message into sub parts that can be processed by other
components.AbstractMessageTransformer is a transformer that has a reference
to the current message.MuleModel is the default implementation of the Model.AbstractBeanDefinitionParser to provide additional features for
consistently customising bean representations for Mule bean definition parsers.AbstractMuleGuiceModule.configureMuleContext(org.mule.api.MuleContext) method
to do any Mule configuration such as register notifications.NamespaceHandlerSupport
to allow certain elements in document to be ignored by the handler.AbstractNotificationLoggerAgent Receives Mule server notifications
and logs them and can optionally route them to an endpoint.ObjectStore implementations that conforms to the
contract defined in the interface's javadocs.AbstractOutboundRouter is a base router class that tracks statistics about message processing
through the router.AbstractFlowConstruct that allows a list of AbstractPipeline.ProcessIfPipelineStartedMessageProcessors
that will be used to process messages to be configured.MuleDefinitionParser without
needing to subclass.AbstractPollingMessageReceiver implements a base class for polling
message receivers.MessageReceiver implementations.AbstractRecipientList is used to dispatch a single event to
multiple recipients over the same transport.ConfigurationBuilder implementation used for
ConfigurationBuider's that use one of more configuration resources of the same
type that are defined using strings or ConfigResource objects.FilteringListMessageSplitter accepts a List as a message payload
then routes list elements as messages over an endpoint where the endpoint's filter
accepts the payload.ExpressionEvaluator that can be used for any JSR-233 script engine.AbstractSecurityFilter provides basic initialisation for
all security filters, namely configuring the SecurityManager for this instanceConnectException.HtmlTablePrinter prints event processing stats as a HTML tableAbstractTransformer is a base class for all transformers.TransformPolicy.AbstractXmlTransformer offers some XSLT transform on a DOM (or
other XML-ish) object.AbstractXmppFilter is a filter adapter so that Smack Filters can be
configured as Mule filters.AbstractXStreamTransformer is a base class for all XStream based
transformers.AnnotationInfo object be
accepted
AccessibleLog4jLoggerAdapter, just making it
non-final.MessageDispatching methods are invoked.
MessageDispatcherFactory.create(OutboundEndpoint).
MessageDispatching methods are invoked.
MessageRequesterFactory.create(org.mule.api.endpoint.InboundEndpoint).
AnnotatedObject.PROPERTY_NAME property value.
MuleMessage.addOutboundAttachment(java.lang.String, javax.activation.DataHandler)
instead
MuleMessage.addProperties(java.util.Map, org.mule.api.transport.PropertyScope) instead
Address is a Persons addressChildAddressDefinitionParser and
either a
OrphanEndpointDefinitionParser
or a
ChildEndpointDefinitionParser
in one parser.Agent is a server plugin that can be initialised, started and
destroyed along with the MuleContext itself.AjaxMessageDispatcherMuleMessageFactory implementation for JSON messages.<ajax:connector> elements and
<ajax:servlet-connector> elements.AllStatistics TODOAndFilter accepts only if all the filters
accept.AnnotatedEndpointData objects (Annotaiton config data)
and turn them into EndpointBuilder or ImmutableEndpoint objects.EntryPointResolver implementation that will resolve methods on a service class
that have Mule expression annotations such as Payload, InboundHeaders
It will transform the received message to match the annotated method arguments.Transformer annotations present.Transformer proxy around a transform method.FunctionalTestComponent.getAppendString() to the contents of the message.
ApplicationEventException TODOApplication instancesMuleEvent's asynchronously using a MuleWorkManager to schedule asynchronous
processing of MessageProcessor delegate configured the next MessageProcessor.AsynchronousEventListener will proces a received MuleEvent in a
separate Thread.LoanBroker is the Service that starts the loan request process.WorkManager to schedule the processing of the pipeline of message processors
in a single worker thread.RetryPolicyTemplate and will execute any retry work within a separate thread.MuleEvent's asynchronously using a MuleWorkManager to
schedule asynchronous processing of the next MessageProcessor.ChildDefinitionParser - it
takes named properties and, instead of inserting them individually on the target, it packages them as
a Map and inserts that.Authentication represents an authentication request and contains
authentication information if the request was successfulAuthenticationFilter is a base filter for authenticating messages.SecurityProviderInfo.AxisConnector is used to maintain one or more Services for Axis
server instance.AxisInitialisable can be implemented by a Mule component that will
be used as an Axis service to customise the Axis Service objectAxisInitialisationCallback is invoked when an Axis component is
created from its descriptor.AxisMessageDispatcher is used to make soap requests via the Axis
soap client.AxisMessageDispatcherFactory creates an AxisMessageDispatcher, used
for making SOAP calls using the Axis stack.AxisMessageReceiver is used to register a component as a service
with a Axis server.AxisMessageDispatcher is used to make soap requests via the Axis
soap client.AxisMessageRequesterFactory creates an AxisMessageRequester, used
for making SOAP calls using the Axis stack.<axis:connector> elements.AxisServiceComponent is a Mule component implementation of the Axis
servlet.ServiceProxy is a proxy that wraps a soap endpointUri to look like
a Web service.AxisStringWriter wraps a java.io.StringWriter and allows meta information to be
associated with it.Bank is a representation of a bank from which to obtain loan
quotes.BankQuotesInboundAggregator receives a number of quotes and selects the
lowestBankQuotesInboundAggregator receives a number of quotes and selects the
lowestBankService is a representation of a bank form which to obtain loan
quotes.Base64.InputStream will read data from another InputStream,
given in the constructor, and encode/decode to/from Base64 notation on the
fly.Base64.InputStream in DECODE mode.
Base64.InputStream in either ENCODE or DECODE mode.
Base64.OutputStream will write data to another OutputStream,
given in the constructor, and encode/decode to/from Base64 notation on the
fly.Base64.OutputStream in ENCODE mode.
Base64.OutputStream in either ENCODE or DECODE mode.
Base64Encoder transforms Base64 encoded data into strings or byte
arrays.Base64Encoder transforms strings or byte arrays into Base64 encoded
string.Base to OutputHandlers.BatchConstraint is a filter that counts on every execution and
returns true when the batch size value equals the execution count.BeanUtils provides functions for altering the way commons BeanUtils
worksBlockingServerEvent is a marker interface that tells the server
event manager to publish this event in the current thread, thus blocking the
current thread of execution until all listeners have been processedMuleContext instance using configured builder instance.
MuleContext instance using configured builder instance.
BusinessErrorManager is a Service that processes
exceptions of type org.mule.example.errorhandler.exceptions.BusinessException.BusinessException TODO (document class)BusinessHandlerByteArrayToObject works in the same way as
ByteArrayToSerializable but checks if the byte array is a
serialised object and if not will return a String created from the bytes as the
returnType on the transformer.ByteArrayToSerializable converts a serialized object to its object
representationJndiNameResolver that uses a cache in order to store
the already resolved names.MuleEvent using a cache.Callable is used to provide a Service with an interface that supports
event calls.Call annotations.Call annotation.Call annotation.Map.ChainedReader allows Reader objects to be chained together.ThreadingProfile.DEFAULT_THREADING_PROFILE
ChainingRouter is used to pass a Mule event through multiple
targets using the result of the first as the input for the second.HttpServletRequest to
the MuleMessage
ChatString TODO (document class)NameStringToChatString is a dummy transformer used in the hello world
application to transform the ChatString object into a string.ChitChatter TODO (document class)MessageProcessor using a Filter
to evaluate the event being processed and find the first route that can be used.ClasspathScanner know if there was a
match on the class and whan the class was.MuleMessage.clearProperties(org.mule.api.transport.PropertyScope) instead
PropertyScope.INVOCATION and
PropertyScope.OUTBOUND.
Channel.
ClusterizableMessageSource in order to manage the lifecycle
of the wrapped instance differently depending if the node is primary or not
inside a cluster.ClusterNodeNotificationMessageSequence that retrieves elements from a Collection.ResultSet using the column labels
instead of the column names.CommonsPoolProxyPool is an implementation of ObjectPool
that internally uses the commons-pool GenericObjectPool and uses a
ObjectFactory for creating new pooled instances.Component component processes a MuleEvent by invoking the
component instance that has been configured, optionally returning a result.ComponentException should be thrown when some action on a component
fails, such as starting or stoppingComponentMessageNotificationListener is an observer interface that objects
can use to receive notifications about messages being processed by componentsMessageSources.CompressionStrategy implementation class to use, if no other
can be found.
CompressionException TODO documentCompressionHelper a static class that provides facilities for
compressing and uncompressing byte arraysCompressionStrategy is a base interface for Different compression
strategies[%s].config.change.%d.thread.%d, where %s stands for application name,
the next number will tell one how many redeployments this app had during this container's
lifetime and the last digit, thread count, should always be 1.KeyedObjectPool.ConfigurableKeyedObjectPool instances.ConfigurationBuilder is used to configure a Mule instance,
represented by a MuleContext instance.ChildDefinitionParser to include
logic for identifying parent configuration element (since this only applies to "default"
elements there's an ugliness here - contradicitions (non-default children of configuration)
are avoided by the mule.xsd schema).ConnectionNotificationListener is an observer interface that
objects can implement and then register themselves with the Mule manager to be
notified when a Connection event occurs.ConnectionNotification each time a retry attempt is made.Connector is the mechanism used to connect to external systems
and protocols in order to send and receive data.ConnectorException Is thrown in the context of a Connector,
usually some sort of transport level error where the connection has failed.Connector
instance.Throwable that
matches the specified class or subclass in the exception chain.
HttpServletRequest to
the MuleMessage
Conventions class, specifically the Conventions.attributeNameToPropertyName(String)
Method to evaluate the first character of the attribute name and ignore if it is upper case since this is not valid Bean notation
and Mule uses upper case to signify a non-bean attribute name.Transformer that is a data type converters, ie: convert
data from a type to another without modifying the meaning of the data. elements.CorrelationPropertiesExpressionEvaluator is a default implementation used for
getting the Correlation information from a message.CorrelationSequenceComparator is a Comparator for
MuleEvents using their respective correlation sequences.CouldNotRouteOutboundMessageException thrown if Mule fails to route
the current outbound event.MuleMessage instance from transportMessage by extracting
its payload and, if available, any relevant message properties and attachments.
MuleMessage instance by extracting the payload from
transportMessage.
AbstractAnnotatedTransformerArgumentResolver.getArgumentClass() this method will be invoked
an instance of the object.
AbstractAnnotatedTransformerArgumentResolver.getArgumentClass() this method will be invoked
an instance of the object.
EndpointBuilder instance for the endpoint uri.
MuleMessage.getCorrelationGroupSize().
CreateException is thrown when creating an object inside Mule wasn't possible due
to inconsistent internal state or wrong input.DataType object from an object instance.
endpoint.
GetQuote
GetQuoteResponse
AbstractJndiNameResolver.contextFactory