|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
ForwardingCatchAllStrategy
acts as a catch and forward router for any
events not caught by the router this strategy is associated with.AbstractCompressionTransformer
is a base class for all transformers
that can compress or uncompress data when they performa message transformation.AbstractConnector
provides base functionality for all connectors
provided with Mule.AbstractConnectorTestCase
tests common behaviour of all endpoints and
provides 'reminder' methods for implementation specific interface methodsAbstractContainerContext
provides base container configuration
functions for handling embedded configuration.EncryptionTransformer
will transform an array of bytes or string
into an encrypted array of bytesUrlEndpointBuilder
is the default endpointUri strategy suitable for
most connectorsAbstractEndpointSecurityFilter
provides basic initialisation for
all security filters, namely configuring the SecurityManager for this instanceComponentMethodMapping
is used to supply a component class and
the correct method to be resovled on the component.AbstractEventAggregator
will aggregate a set of messages into a
single message.AbstractEventAwareTransformer
is a transformer that has a reference
to the current message.AbstractEventResequencer
is used to receive a set of events,
resequence them and forward them on to their destinationAbstractEventTransformer
adds support for adding method details to
the result message.AbstractExceptionListener
TODO (document class)AbstractExceptionListener
is a base implementation that custom
Exception Listeners can override.AbstractFruit
is a base class for fruity test objects.AbstractJmsTransformer
is an abstract class that should be used for
all transformers where a JMS message will be the transformed or transformee
object.AbstractMailFilter
is a base class for all javax.mail.Message
filters.AbstractMessageAdapter
provides a base implementation for simple
message types that maybe don't normally allow for meta information, such as a File
or TCP.AbstractMessageDispatcher
provides a default dispatch (client)
support for handling threads lifecycle and validation.AbstractMessageDispatcherFactory
is a base implementation of the
UMOMessageDispatcherFactory
interface for managing the lifecycle of
message dispatchers.AbstractMessageReceiver
provides common methods for all Message
Receivers provided with Mule.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.MuleModel
is the default implementation of the UMOModel.AbstractMuleTestCase
is a base class for Mule testcases.AbstractNotificationLoggerAgent
Receives Mule server notifications
and logs them and can optionally route them to an endpointAbstractOutboundRouter
is a base router class that tracks statistics
about message processing through the router.AbstractPollingMessageReceiver
implements a base class for polling
message receivers.AbstractProxyFactory
provides common behaviour for creating proxy
objects.UMOMessageReceiver
implementations.AbstractRecipientList
is used to dispatch a single event to
multiple recipients over the same transport.AbstractResponseAggregator
provides a base class for implementing
response aggregator routers.AbstractResponseRouter
is a base class for all Response RoutersAbstractRouterCollection
provides common method implementations of
router collections for in and outbound routers.AbstractScriptComponent
is a component that can execute scripts as
components in Mule.HtmlTablePrinter
prints event processing stats as a HTML tableAbstractTransformer
is a base class for all transformers.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.AcegiAuthenticationAdapter
TODOAcegiProviderAdapter
is a wrapper for an Acegi Security provider to
use with the UMOSecurityManagerAcegiSecurityContext
is a UMOSecurityContext wrapper used to
interface with an Acegi SecurityContextAcegiSecurityContextFactory
creates an AcegiSecurityContext for an
UMOAuthentication objectUMOMessageDispatching
methods are invoked.
UMOMessageDispatcherFactory.create(UMOImmutableEndpoint)
.
Address
is a Persons addressAdminNotification
is used to invoke actions on a remote mule serverManagementNotificationListener
is an observer interface that
objects can use to receive notifications about the state of the Mule instance and
its resourcesSingleResponseRouter
will always return the first event of
an event group.
AllStatistics
TODOAlreadyInitialisedException
is thrown when a component or connector
has already been initialised.AndFilter
accepts only if the leftFilter and rightFilter filter
accept.ApplicationEventException
TODOAsynchronousEventListener
will proces a received Event in a
separate Thread.LoanBroker
is the Service that starts the loan request process.SecurityProviderInfo
.UMOManagerFactoryBean
is a MuleManager factory bean that is used to
configure the MuleManager from a spring context.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.AxisMessageAdapter
wraps a soap message.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.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.BananaFactory
is a test factory that creates BananasBank
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.BaseMessage
A default message implementation used for messages sent
over the wire.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 processedBusinessErrorManager
is the UMO Component that processes
exceptions of type org.mule.samples.errorhandler.exceptions.BusinessException.BusinessException
TODO (document class)BusinessHandler
TODO (document class)ByteArrayToObject
works in the same way as
ByteArrayToSerializable
but checks if th byte array is a serialised
object and if not will return a String created from the bytes is the returnType on
the transformer.ByteArrayToSerializable
converts a serialized object to its object
representationByteArrayToString
converts a byte array into a String.Callable
is used to provide UMOs with an interface that supports
event calls.Callable
interface.ChainedReader
allows Reader objects to be chained together.ChainingRouter
is used to pass a Mule event through multiple
endpoints using the result of the first as the input for the second.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)AbstractMessageSplitter.getMessagePart(UMOMessage, UMOEndpoint)
returned null
.
CommonsPoolFactory
is a commons-pool pool implementation for mule.CommonsPoolProxyFactory
is used to create MuleProxies for use in a
proxy pool.CommonsPoolProxyPool
is pool used to store MuleProxy objects.ComponentCatchAllStrategy
is used to catch any events and forward the
events to the component as is.ComponentException
should be thrown when some action on a component
fails, such as starting or stoppingComponentNotification
is fired when an event such as the component
starting occurs.ComponentNotificationListener
is an observer interface that objects
can implement and then register themselves with the Mule manager to be notified
when a Component event occurs.ComponentRoutingException
is thrown due to a routing exception
between the endpoint the event was received on and the component receiving the
event.ComponentService
exposes service information about a Mule Managed
component.ComponentServiceMBean
defines the management interface for a mule
managed component.ComponentStats
TODOComponentStatsMBean
TODOCompressionStrategy
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
strategiesConfigurationBuilder
is a Strategy class used to configure a
UMOManager instance using different configuration mechanisms, such as for Xml, a
script or some other means.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.ConnectorConverter
TODOConnectorException
Is thrown in the context of a UMOConnector,
usually some sort of transport level error where the connection has failed.ContainerException
is an Exception thrown by the component resolver
when it fials to find a componentContainerKeyPair
is a key strategy that binds a container reference
with a container name.container
instead.
ContainerReference
maintains a container reference for the
MuleXmlConfigurationBuilder that gets wired once the configuration documents have
been loaded.CorrelationAggregator
uses the CorrelationID and
CorrelationGroupSize properties of the UMOMessage
to manage
message groups.CorrelationEventResequencer
is used to resequence events according
to their dispatch sequence in the correlation group.CorrelationPropertiesExtractor
is a default implementation used for
getting the Correlation information from a message.CorrelationSequenceComparator
is a Comparator
for
UMOEvent
s using their respective correlation sequences.CouldNotRouteInboundEventException
thrown if the current component
cannot accept the inbound event.CouldNotRouteOutboundMessageException
thrown if Mule fails to route
the current outbound event.AQjmsQueueConnectionFactory
which implements javax.jms.QueueConnectionFactory
and
AQjmsTopicConnectionFactory
which implements
javax.jms.TopicConnectionFactory
so there is no single class to return
in this method.
oracle.jms
) do not support dynamic
(i.e., run-time) creation of queues.
UMOMessageAdapter.getCorrelationGroupSize()
.
endpoint
.
Message
instance that is filled with the formatted
message with id code
from the resource bundle bundlePath
.
Message
instance that is filled with the formatted
message with id code
from the resource bundle bundlePath
.
Message
instance that is filled with the formatted
message with id code
from the resource bundle bundlePath
.
Message
instance that is filled with the formatted
message with id code
from the resource bundle bundlePath
.
Message
instance that is filled with the formatted
message with id code
from the resource bundle bundlePath
.
EntityResolver
the same way Spring's
XmlBeanDefinitionReader
would create it.
Message
instance that is not read from a resource bundle.
oracle.jms
) do not support dynamic
(i.e., run-time) creation of queues.
CredentialsNotSetException
is thrown when user credentials cannot
be obtained from the current messageCreditAgency
defines the interface for the credit agency serviceCreditAgencyBean
obtains a credit historey record for a customer.CreditAgencyHome
the home inteface for the credit agency serviceCreditAgencyService
the service that provides a credit score for a
customer.CreditProfile
is a dummy finance profile for a customerCryptoFailureException
is a generic exception thrown by an
CryptoStrategy if encryption or decryption fails.CSVPrinter
prints component stats in CSV formatCustomer
the loan broker customerCustomerQuoteRequest
is the request sent by the the LoanBrokerCustomNotification
Custom notifications can be used by components
and other objects such as routers, transformers, agents, etc to communicate a
change of state to each other.CustomNotificationListener
is an observer interface that can be
used to listen for Custom notifications using
UMOManager.fireCustomEvent(..)
.DateService
defines a Date serviceDateUtils
contains some useful methods dealing date/time
conversion, formatting etc.EncryptionTransformer
will transform an encrypted array of bytes or
string into an decrypted array of bytesMuleProperties.MULE_THREAD_UNSAFE_MESSAGES_PROPERTY
DefaultComponentExceptionStrategy
is the default exception handler
for components.DefaultConnectionManager
TODODefaultExceptionStrategy
provides a default exception handling
strategy.DefaultHandler
TODO (document class)instanceof
operator to
detect JMS topics.DefaultLenderService
is responsible for contacting the relivant
banks depending on the amount of the loanDefaultLifecycleAdapter
provides lifecycle methods for all Mule
managed components.DefaultLifecycleAdapterFactory
creates a DefaultLifeCycleAdapter.LoanBroker
is the Service that starts the loan request process.DefaultMessageAdapter
can be used to wrap an arbitary object where
no special 'apapting' is needed.MuleConnection
TODODefaultMuleConnectionFactory
an implementation of the
MuleconnectionFactory interface used by clients of this ResourceAdapter to obtain
a connection to Mule resources.MuleProxy
is a proxy to a UMO.DefaultRedeliveryHandler
TODODefaultReplyToHandler
is responsible for processing a message
replyTo header.DelegateWorkManager
is a wrapper around a WorkManager provided by a
JCA container.false
for
UMOMessageDispatcherFactory.validate(UMOImmutableEndpoint, UMOMessageDispatcher)
.
DispatchException
is thrown when an endpoint dispatcher fails to
send, dispatch or receive a message.Disposable
is a lifecycle interface that gets called at the dispose
lifecycle stage of the implementing component as the component is being destroyed.org.apache.hivemind.events.RegistryShutdownListener
.
DisposeException
TODO (document class)XMPPConnection
object that's uses to talk to
the Jabber server.
SSLXMPPConnection
to allow secure communication to the Jabber
server.
DomDocumentToXml
Transform a org.w3c.dom.Document to XML StringFileToByteArray
to get a
byte[]
from the file beeing parsed and then transform it to a
String with the correct encoding.
DynamicEntryPoint
is used to detemine the entry point on a bean
after an event has been received for it.DynamicEntryPointResolver
Checks to see if the component implements the Callable lifecycle interface,
then the onCall(UMOEventContext) method will be used to receive the event.EchoComponent
will log the message and return the payload back as
the result.EjbContainerContext
is a container implementaiton that allows EJB
Session beans to be referenced as Mule managed UMOsEjbMessageDispatcherFactory
creates a dispatcher for marshalling
requests to an EJB Session beanEmailMessageToString
extracts a java mail Message contents and
returns a string.EncryptionNotSupportedException
is thrown if an algorithm is set in
the MULE_USER header but it doesn't match the algorithm set on the security filterEncryptionStrategyNotFoundException
is thrown by the
UMOSecurityManager when an encryption scheme is set in a property or header that
has not been registered witrh the managerEncryptionTransformer
will transform an array of bytes or string
into an encrypted array of bytesEndpointBuilder
determines how a uri is translated to a
MuleEndpointURI Connectors can override the default behaviour to suit their needsEndpointConverter
TODOEndpointException
is an abstract exception extended by endpoint
specific exceptions.EndpointNotFoundException
is thrown when an endpoint name or
protocol is specified but a matching endpoint is not registered with the Mule
serverEndpointAbstractEventLoggerAgent
will forward server notifications
to a configurered endpoint uri.EndpointReference
maintains a endpoint reference.EndpointSelector
selects the outgoing endpoint based on a
message property ("endpoint" by default).EndpointURIConverter
TODOEntryPoint
is a method on a Mule-managed component that is invoked
when an event for the component is received.EnvelopeInterceptor
is an intercepter that will fire before and after an
event is received.EqualsFilter
is a filter for comparing two objects using the
equals() method.ErrorManager
TODO (document class)ErrorMessage
represents an exception.ErrorMessageToException
transformer extracts and returns
the exception encapsulated by the ErrorMessage message payload.ErrorMessageToExceptionBean
transformer returns
the exception bean encapsulated by the ErrorMessage message payload.EventGroup
is a holder over events grouped by a common group Id.EventObjectTransformer
converts a
java.util.EventObject
into a MuleMessage
.EventTimerTask
is a task that causes TimeEvent to be fired to
listening objects when a specific number of milliseconds have passed.ExceptionBasedRouter
Will send the current event to the first
endpoint that doesn't throw an exception.ExceptionBean
is a POJO representing the details of a ThrowableExceptionHandler
TODO (document class)ExceptionHelper
provides a number of helper functions that can be
useful for dealing with Mule exceptions.ExceptionMessage
is used by the DefaultComponentExceptionStrategy
for wrapping an exception with a message to send via an endpointUri.ExceptionNotificationListener
is an observer interface that
objects can implement and then register themselves with the Mule manager to be
notified when a Exception event occurs.ExceptionPayload
TODOExceptionToString
converts an exception to a String,
returning the exception's getMessage()
result.Expirable
implementing classes can be notified when they expireExpiryMonitor
can monitor objects beased on an expiry time and can
invoke a callback method once the object time has expired.FailedToQueueEventException
is thrown when an event cannot be put
on an internal component queue.FatalException
TODO (document class)FatalException
can be thrown during initialisation or during
execution to indicate that something fatal has occurred and the MuleManager must
shutdown.FatalBehaviour
TODO (document class)FileConnector
is used for setting up listeners on a directory and
for writing files to a directory.FileContentsMessageAdapter
provides a wrapper for file data.FileEndpointBuilder
File uris need some special processing because
the uri path can be any length, and the default resolver relies on a particular
path format.FileMessageAdapter
provides a wrapper for a file reference.FileMessageDispatcher
is used to read/write files to the filesystemFileMessageDispatcherFactory
creaes a dispatcher responsible for
writing files to diskFileMessageReceiver
is a polling listener that reads files from a
directory.FilenameParser
is a simple expression parser interface for
processing filenamesFilenameRegexFilter
filters incoming files from a directory, based
on a regular expression.FilenameWildcardFilter
filters incoming files from a directory,
based on file patterns.FileToByteArray
reads the contents of a file as a byte array.FileToString
reads file contents into a string.FileUtils
contains useful methods for dealing with files &
directories.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.FilteringRouter
is a router that accepts events based on a filter
set.FilteringXmlMessageSplitter
will split a DOM4J document into nodes
based on the "splitExpression" property.ExceptionNotificationListener
eventManager.
CustomNotificationListener
notificationManager.
CustomNotificationListener
eventManager.
TransactionNotificationListener
s.
ForwardingCatchAllStrategy
acts as a catch and forward router for
any events not caught by the router this strategy is associated with.ForwardingConsumer
is used to forward an incoming event over
another transport without invoking a component.FunctionalTestComponent
is a component that can be used by
functional tests.FutureMessageResult
is an UMOMessage result of a remote invocation
on a Mule Server.TcpConnector.getReceiveBacklog()
TcpConnector.getSendBufferSize()
or TcpConnector.getReceiveBufferSize()
UdpConnector.getSendBufferSize()
or UdpConnector.getReceiveBufferSize()
META-INF/services/org/mule/i18n/<bundleName>-messages.properties
) from
bundleName
.
UMOMessageAdapter
for the endpoint for the given message
(data)
UMOMessageAdapter
from the connector for the given message
(data)
AbstractConnector.isCreateMultipleTransactedReceivers()
returns true
.
TransportServiceDescriptor
for this connector.
HttpResponse.getStatusCode()
instead
UMOStreamMessageAdapter
from the connector for the given
message.
UMOStreamMessageAdapter
from the connector for the given
message.
code
from the resource bundle.
code
from the resource bundle.
code
from the resource bundle.
getExpectedValue()
.
Greeter
expects a valid NameString
object.GZipCompression
is a CompressionStrategy implementation using the
GZip library included in the JDK java.util.zip.GZipCompressTransformer
is a transformer compressing objects into
byte arrays.GZipCompressTransformer
TODORoutingException
holds a reference to the current
message and te endpoint being routing to or from when the error occurred.
EventGroup.getGroupId()
.
HiveMindContext
is a HiveMind Context that can expose HiveMind
managed services for use in the Mule framework.HtmlTablePrinter
prints event processing stats as a HTML tableHttpMethodParams
object in the client
request to be set on the HttpMethod request object
HttpBasicAuthenticationFilter
TODOHttpClientMessageDispatcher
dispatches Mule events over HTTP.HttpClientMethodResponseToObject
transforms a http client response
to a MuleMessage.HttpConnector
provides a way of receiving and sending http requests
and responses.HttpConstants
for request and response headersHttpMessageAdapter
Wraps an incoming Http Request making the
payload and headers available as standard message adapter.HttpMessageReceiver
is a simple http server that can be used to
listen for HTTP requests on a particular port.HttpRequestMessageAdapter
is a Mule message adapter for
javax.servletHttpServletRequest objects.HttpRequestWildcardFilter
filters out wildcard URL expressions.HttpsConnector
provides Https connectivityIdempotentInMemoryMessageIdStore
implements an optionally bounded
in-memory store for message IDs with periodic expiry of old entries.IdempotentMessageIdStore
is the main interface used by
IdempotentReceiver
for storing received message IDs.IdempotentReceiver
ensures that only unique messages are received by a
component.IdempotentSecureHashReceiver
ensures that only unique messages are
received by a component.ObjectUtils.identityToString(Object)
but without the object's full package
name.
.mule
which are not deleted on each
test case recycle.
IllegalTransactionStateException
TODO (document class)TlsConfiguration
)
for IMAPS from System properties.MuleDescriptor
describes all the properties for a Mule UMO.ImmutableMuleEndpoint
describes a Provider in the Mule Server.inboundRouter
instead.
InboundPassThroughRouter
allows inbound routing over all
registered endpoints without any filtering.InboundRouterCollection
is a collection of routers that will be
invoked when an event is received.inboundRouter
instead.
TransportServiceDescriptor
This
will be called before the AbstractConnector.doInitialise()
method is called.
Initialisable
is a lifecycle interface that gets called at the
initialise lifecycle stage of the implementing component.InitialisationCallback
is used to provide customised initialiation
for more complex components.InitialisationException
is thrown by the initialise method defined
in the org.mule.umo.lifecycle.Initialisable
interface.AbstractMessageSplitter.getMessagePart(UMOMessage, UMOEndpoint)
method is called.
TransportFactory
the endpoint used to
determine the connector type is passed to this method so that any properties
set on the endpoint that can be used to initialise the connector are made
available.
InterceptorsInvoker
is used to trigger an interceptor chain.InvalidSatsuma
has no discoverable methodsInvocation
represents a link in an interceptor chain.UMOMessageDispatcherFactory.isCreateDispatcherPerRequest()
returns
false
, which means that dispatchers are pooled according to
their lifecycle as described in UMOMessageDispatcher
.
AbstractConnector.getNumberOfConcurrentTransactedReceivers()
.
TODO
can be used as a source of trust information.
honorQosHeaders
property.
TlsConfiguration
) then this flag will
control whether client authenticatin is required.
jms://topic:trade.PriceUpdatesTopic
.
instanceof
operator.
EntryPoint
is avoid method or not
IsXmlFilter
accepts a String or byte[] if its contents are valid
(well-formed) XML.JbiConnector
can bind to a JBI container allowing components to
send events via Mule.JbiMessageAdapter
translates a JBI NormalizedMessage to a
UMOMessage.TcpMessageDispatcherFactory
TODOJcaComponent
Is the type of component used in Mule when embedded
inside an app server using JCA.JdmkAgent
configures an Jdmk Http Adaptor for Jmx management,
statistics and configuration viewing of a Mule instance.ServletConnector
is a channel adapter between Mule and a servlet
engine.HttpMessageReceiver
is a simple http server that can be used to
listen for http requests on a particular portJms102bSupport
is a template class to provide an absstraction
to to the Jms 1.0.2b api specification.Jms11Support
is a template class to provide an abstraction to to
the JMS 1.1 API specification.JmsClientAcknowledgeTransaction
is a transaction implementation of
performing a message acknowledgement.JmsClientAcknowledgeTransactionFactory
creates a JMS Client
Acknowledge Transaction using a JMS Message.JmsConnector
is a JMS 1.0.2b compliant connector that can be used
by a Mule endpoint.JmsMessageAdapter
allows a MuleEvent
to access the
properties and payload of a JMS Message in a uniform way.JmsMessageDispatcher
is responsible for dispatching messages to JMS
destinations.JmsMessageDispatcherFactory
creates a message adapter that will
send JMS messagesJMSMessageToObject
Will convert a javax.jms.Message
or sub-type into an object by extracting the message payload.JmsMessageUtils
contains helper method for dealing with JMS
messages in Mule.JmsReplyToHandler
will process a JMS replyTo or hand off to the
default replyTo handler if the replyTo is a URL.JmsSelectorFilter
is a wrapper for a JMS Selector.JmsSupport
is an interface that provides a polymorphic facade to
the JMS 1.0.2b and 1.1 API specifications.javax.jms.Topic
in,
possibly, a vendor-specific way.JmsTransaction
is a wrapper for a JMS local transaction.JmsTransactionFactory
creates a JMS local transactionJmxAgent
registers MUle Jmx management beans with an MBean
server.JmxManagementException
is thrown by the Jmx agents if an error
occurs while executing an operation.JndiContainerContext
is a container implementaiton that exposes a
jndi context.JnpConnector
uses the Java Naming protocol to bind to remote
objectsJXPathFilter
evaluates an XPath expression against a W3C Document,
XML string, or Java bean and returns true if the result is as expected.org.mule.routing.filters.xml.JXPathFilter
instead.JXPathNormalizerInterceptor
can be used as a simple pre/post
message transformer for a given component.KeyedPoolMessageDispatcherFactoryAdapter
adapts a
UMOMessageDispatcherFactory
with methods from commons-pool
KeyedPoolableObjectFactory
.Lifecycle
adds lifecycle methods start
,
stop
and dispose
.LifecycleException
TODOLifecycleInterceptor
is a UMOInterceptor interface with two additional
lifecycle methods provided by Initialisable
and Disposable
.LoanQuoteRequest
represents a customer request for a loan through a
loan brokerLoanBroker
is the Service that starts the loan request process.LoanQuote
is a loan quote from a bankLocaleMessage
is a convenience interface for retrieving
internationalised strings from resource bundles.LocaleMessage
is a convenience interface for retrieving
internationalised strings from resource bundles.LocaleMessage
is a convenience interface for retrieving
internationalised strings from resource bundles.LocaleMessage
is a convenience interface for retrieving
internationalised strings from resource bundles.Log4jAgent
exposes the configuration of the Log4J instance running
in Mule for Jmx managementAbstractNotificationLoggerAgent
Receives Mule server notifications
and logs them and can optionally route them to an endpointLogComponent
simply logs the content (or content length if it is a
large message)LoggingCatchAllStrategy
is a simple strategy that only logs any
events not caught by the router associated with this strategy.LoggingInterceptor
is a simple interceptor that logs a message before
and after the event processing.MailMessageAdapter
is a wrapper for a javax.mail.Message that
separates multi-part mail messages, storing all but the first part as attachments
to the underlying AbstractMessageAdapter
.MailSubjectRegExFilter
applies a regular expression to a Mail
Message subject.MalformedEndpointException
is thrown by the MuleEndpointURI class
if it fails to parse a UrlManagementException
is a general exception thrown by management
extensions.ManagementNotification
is fired when monitored resources such as
internal queues reach capacityManagementNotificationListener
is an observer interface that
objects can use to receive notifications about the state of the Mule instance and
its resourcesManagerException
is thrown when an exception occurs with Manager
objectsManagerNotification
is fired when an event such as the manager
starting occurs.ManagerNotificationListener
is an observer interface that objects
can implement and then register themselves with the Mule manager to be notified
when a Manager event occurs.ManualConstraint
always returns false, meaning that the transaction
should be committed manually.MapLookup
looks up and returns an object from a Map based on a key.PropertiesUtils.registerMaskedPropertyName(String)
.
MessageNormalizerInterceptor
can be used as a simple pre/post message
normalizer for a given component.MessageNotificationListener
is an observer interface that objects
can use to receive notifications about messages being sent and received from a
Mule ServerMessagePropertyFilter
can be used to filter against properties on
an event.MessageTypeNotSupportedException
is thrown when a message payload
is set on a Message implementation of MessageAdapter which is not of supported
type for that message or adapter.MessagingException
is a general message exception thrown when
errors specific to Message processing occur..NoArgsCallWrapper
tests.
ModelNotification
is fired when an event such as the model starting
occurs.ModelNotificationListener
is an observer interface that objects can
implement and then register themselves with the Mule manager to be notified when a
Model event occurs.ModelService
exposes service information and actions on the Mule
Model.ModelServiceMBean
JMX Service interface for the UMOModel.MuleActivationSpec
defines the contract between a Message Driven
Bean (MDB) and the Mule Resource Adapter.MuleAdminAgent
manages the server endpoint that receives Admin and
remote client requestsMuleApplicationContext
is A Simple extension Application context
that allows rosurces to be loaded from the Classpath of file system using the
MuleBeanDefinitionReader.MuleApplicationEvent
is an Spring ApplicationEvent used to wrap a
MuleEventMuleBeanDefinitionReader
Is a custom Spring Bean reader that will
apply a transformation to Mule Xml configuration files before loading bean
definitions allowing Mule Xml config to be parsed as Spring configuration.MuleClient
is a simple interface for Mule clients to send and
receive events from a Mule Server.MuleConfigProvider
is needed because the Simple Provider does not
list services in the defaultConfiguration.MuleConfiguration
holds the runtime configuration specific to the
MuleManager
.MuleConfigurationService
exposes the MuleConfiguration settings as
a management service.MuleConfigurationServiceMBean
is a JMx service interface for the
Mule server configuration.MuleConnection
defines the client connection methods for the JCA
CCI contractMuleConnectionFactory
defines the connection factory interface that
the RA clients will obtain a reference to.MuleConnectionRequestInfo
TODOMuleContainerContext
is a default resolver that doesn't support
external reference resolution.MuleCredentials
can be used to read and set Mule user information
that can be stored in a message header.org.mule.examples.loanbroker.bpm.DbUtils
MuleDescriptor
describes all the properties for a Mule UMO.MuleDtdResolver
attempts to locate the mule-configuration.dtd on
the classpath, regardless of the DOCTYPE declaration.MuleEncryptionEndpointSecurityFilter
provides password-based
encriptionMuleEndpoint
describes a Provider in the Mule Server.MuleEndpointKey
TODOMuleEndpointURI
is used to determine how a message is sent of
received.MuleEvent
represents any data event occuring in the Mule
environment.MuleEventContext
is the context object for the current request.MuleEventListener
is a interface that identifies an object as
wanting to receive Mule EventsMuleEventMulticaster
is an implementation of a Spring
ApplicationeventMulticaster.MuleException
Is the base exception type for the Mule application
any other exceptions thrown by Mule code will be based on this exception.MuleHeaderCredentialsAccessor
obtains and sets the user credentials
as Mule property headers.Log
wrapper that supports boilerplate logging for high impact messagesMuleManagedConnection
TODOMuleManagedConnectionFactory
TODOMuleManagedConnectionMetaData
TODOMuleManager
maintains and provides services for a Mule instance.MuleManagerComponent
is a MuleManager interal server component
responsible for receiving remote requests and dispatching them locally.MuleMessage
is a wrapper that contains a payload and properties
associated with the payload.MuleMsgProvider
is an Axis service endpoint that builds services
from Mule managed components.MuleObjectHelper
is a helper class to assist in finding mule server
objects, such as endpoint and transformersMuleObjectNameProcessor
is used to set spring ids to Mule object
names so the the bean id and name property on the object don't both have to be
set.ObjectServiceFactory
.
MuleProperties
is a set of constants pertaining to Mule system
properties.MuleProxy
is a proxy to a UMO.MuleProxyListener
is a generic listent proxy that can be used to
foward calls as Mule events from any Observer/Observerable implementation.MuleResourceAdapter
TODOMuleRESTReceiverServlet
is used for sending a receiving events from
the Mule server via a serlet container.MuleProvider
is an Axis service endpoint that builds services from
Mule managed components.MuleRuntimeException
Is the base runtime exception type for the
Mule Server any other runtimes exceptions thrown by Mule code will use or be based
on this exception.MuleSecurityManager
is a default implementation security manager
for a Mule instance.MuleServer
is a simple application that represents a local Mule
Server daemon.MuleService
exposes certain Mule server functions for managementMuleServiceMBean
is a JMX service interface for the UMOManagerMuleSession
manages the interaction and distribution of events for
Mule UMOs.MuleSoapHeaders
is a helper class for extracting and writing Mule
header properties to s Soap messageMuleSoapHeadersHandler
is an Axis handler that can read and write
Mule header properties to a SOAP message.MuleSubscriptionEventListener
is a Spring ApplicationListener that
is used to register interest about Mule events.MuleTransactionConfig
defines transaction configuration for a
transactional endpoint.MuleWorkManager
is a JCA Work manager implementation used to manage
thread allocation for Mule components and connectors.MuleXmlBuilderContextListener
is a bootstrap listener used to
construct a MuleManager instance.MuleXmlConfigurationBuilder
is a configuration parser that builds a
MuleManager instance based on a mule xml configration file defined in the
mule-configuration.dtd.MulticastConnector
can dispatch mule events using ip multicastingMulticaster
is a utility that can call a given method on a
collection of objects that implement one or more common interfaces.MulticastingRouter
will broadcast the current message to every endpoint
registed with the router.MulticastMessageAdapter
TODOMulticastMessageDispatcher
dispatches events to a multicast addressMulticastMessageDispatcherFactory
creates a dispatcher for
broadcasting events over multicastMulticastMessageReceiver
TODO (document class)transacted.message.receiver
(it may work with non-transacted sessions as well,
just hasn't been tested and load-tested yet.MultiContainerContext
is a container that hosts other containers
from which components are queried.Mx4jAgent
configures an Mx4J Http Adaptor for Jmx management,
statistics and configuration viewing of a Mule instance.NameString
TODO (document class)NameStringToChatString
converts from a NameString object to a
ChatString object.MuleRPCProvider
.
NoActionTransformer
doesn't do any transformation on the source
object and returns the source as the result.NoReceiverForEndpointException
is thrown when an enpoint is
specified for a receiver but no such receiver exists.NoSatisfiableMethodsException
is thrown by EntryPointResolvers when
the component passed has no methods that meet the criteria of the configured
EntryPointResolver.NotFilter
accepts if the filter does not accept.NullPayload
represents a null event payloadNumberUtils
contains useful methods for manipulating numbers.ObjectArrayToString
transformer is the opposite of
StringToObjectArray - it simply converts Object[] to a String in which each
element is separated by a configurable delimiter (default is a space).ObjectFactory
is a generic Factory interface.ObjectNotFoundException
is thrown when a reference to a component
in a configured container is not foundObjectPool
is a simple pooling interface for objectsObjectToByteArray
converts serilaizable object to a byte array but
treats java.lang.String
differently by converting to bytes using
the String.getBytrs()
method.ObjectToHttpClientMethodRequest
transforms a UMOMessage into a
HttpClient HttpMethod that represents an HttpRequest.ObjectToJMSMessage
will convert any object to a
javax.jms.Message
or sub-type into an object.ObjectToString
transformer is useful for debugging.ObjectToXml
converts any object to XML using Xstream.OlderComparatorComparator
is a Comparator
of File
which is capable of comparing files for equality based on their modification dates.MuleProxy
is a proxy to a UMO.SedaComponent
except that it assumes that components implement the Callable
interface and therefore does away with the reflection and introspection on objects.SedaModel
except that it assumes that components implement the Callable
interface and therefore does away with the reflection and introspection on objects.OrFilter
accepts if the leftFilter or rightFilter filter accept.outboundRouter
instead.
OutboundPassThroughRouter
allows outbound routing over a single
endpoint without any filtering.OutboundRouterCollection
is a container of routers.outboundRouter
instead.
StreamMessageAdapter
wraps an java.io.OutputStream and allows meta
information to be associated with the stream.-Dkey=value
format.
PassThroughComponent
will simply return the payload back as the result.PayloadTypeFilter
filters based on the type of the object received.PeopleService
is a test service that returns complex typesPerson
part of the PeopleServicePicoContainerContext
is a Pico Context that can expose pico-managed
components for use in the Mule framework.TransactedPollingMessageReceiver
PoolingProfile
is a configuration object used to define the object
pooling parameters for the component it is associated with.Pop3Connector
is used to connect and receive mail from a POP3
mailbox.TlsConfiguration
)
for POP3S from System properties.AbstractReceiverWorker.handleResults(java.util.List)
)
javax.jms.TextMessage
.
MapUtils.toString(Map, boolean)
instead
PropertiesHelper
is a utility class for manipulating and filtering
property Maps.PropertyExtractor
extracts a property from the message in a generic
way.PropertyFactory
is used to create objects from the property file.QNameConverter
TODO document properly; see QNameConverterTestCase
for nowQueue
TODOQueuePersistenceStrategy
defines the The api to a persistent queue
store.QueueProfile
determines how an internal queue for a component will
behave.QuickConfigurationBuilder
is a configuration helper that can be
used by clients, configuration scripts or test cases to quickly configure a
manager.RaHelper
is a collection of helper methods used by this RA
implementationBase64.InputStream.read()
repeatedly until the end of stream is reached or
len bytes are read.
ReaderResource
is a reader with a description associated with it.ReceiveException
is specifically thrown by the Provider receive
method if something fails in the underlying transportRecoverableException
can be thrown during initialisation to
indicate that the error occurred is not fatal and a reactive action can be
performed to try and remedy the error.RedeliveryHandler
is used to control how redelivered messages are
processed by a connector.RegExFilter
is used to match a String argument against a regular
expression.DataContenetHandler
for use with certain mime types.
UMODescriptor
with the MuleManager
.
UMOConnector
with the MuleManager
.
UMOConnector
with the MuleManager
.
MuleManager
.
MuleManager
.
UMOMessageReceiver
associated with this endpoint
and registers it with the connector.
UMOMessageReceiver
associated with this endpoint
and registers it with the connector.
MuleManager
.
MuleManager
.
RemoteDispatcher
is used to make and receive requests to a remote
Mule instance.StringUtils.repeat(String, int)
but with a single character as argument.
ReplyToHandler
is used to handle routing where a replyTo endpointUri is
set on the messageRequestContext
is a thread context where components can get the
current event or set response properties that will be sent on the outgoing
message.ResourceNameEndpointBuilder
extracts a resource name from a uri
endpointUriResponseCorrelationAggregator
Correlates one or more events on a
response flow using the Correlation Id to group events.ResponseOutputStream
is an output stream associated with the
currently received event.ResponseRouterCollection
is a router that can be used to control how
the response in a request/response message flow is created.ResponseTimeoutException
is thrown when a response is not received
in a given timeout in the Response Router.responseRouter
instead.
AbstractTransformer.transform(java.lang.Object)
method is
called
RmiConnector
can bind or send to a given RMI port on a given host.RmiContainerContext
is a container implementaiton that allows RMi
objects to be referenced either as components or properties on componentsRmiMessageDispatcher
will send transformed mule events over
RMI-JRMP.RoutePathNotFoundException
is thrown if a routing path for an event
cannot be found.RouterStatistics
TODORouterStats
TODORouterStatsMBean
TODORoutingException
is a base class for all routing exceptions.Runnable
is used to
create a thread, starting the thread causes the object's run
method to be called in that separately executing thread.
AbstractReceiverWorker.release()
once AbstractReceiverWorker.doRun()
completes.
SecurityException
is a generic security exceptionSecurityNotification
is fired when a request for authorisation
occurs.ManagerNotificationListener
is an observer interface that objects
can implement to receive notifications about secure access requests.SecurityProviderNotFoundException
is thrown by the
UMOSecurityManager when an authentication request is made but no suitable security
provider can be found to process the authenticationSelectiveConsumer
is an inbound router used to filter out unwanted
events.SerializableToByteArray
converts a serializable object or a String
to a byte array.ServerNotificationManager
manages all server listeners for a Mule
instance.ServiceProxy
is a proxy that wraps a soap endpointUri to look like
a Web service.ServletConnector
is a channel adapter between Mule and a servlet
engine.ServletMessageReceiver
is a receiver that is invoked from a Servlet
when an event is received.SessionException
is thrown when errors occur in the MuleSession or
Seession ManagerTcpConnector.setReceiveBacklog(int)
TcpConnector.setSendBufferSize(int)
or TcpConnector.setReceiveBufferSize(int)
UdpConnector.setSendBufferSize(int)
or UdpConnector.setReceiveBufferSize(int)
handleRedelivery()
is called
handleRedelivery()
is called
true
will create a consumer on
connect, in contrast to lazy instantiation in the poll loop.
TODO
can be used as a source of trust information.
honorQosHeaders
property, which determines whether JmsMessageDispatcher
should honor incoming message's QoS headers (JMSPriority, JMSDeliveryMode).
MessageService
contains a callback method used to generate Mule messages from your process.
MuleManager
.
MuleManager
.
TlsConfiguration
) then this flag will
control whether client authenticatin is required.
JXPathExtractor.expression
evaluation, set
this to false.
setExpectedValue(String expectedValue)
.
SingleResponseRouter
will return true if the event group
size is 1.
SimpleFilenameParser
understands a limited set of tokens, namely
${DATE} : the currrent date in the format dd-MM-yy_HH-mm-ss.SS
${DATE:yy-MM-dd} : the current date using the specified format
${SYSTIME} : The current system time milliseconds
${UUID} : A generated Universally unique id
${ORIGINALNAME} : The origial file name if the file being written was read
from another location
${COUNT} : An incremental counter
${SimpleMailMessageAdapter
is an adapter for mail messages.SimplePrinter
Default stats printerSmtpConnector
is used to connect to and send data to an SMTP mail
serverSmtpMessageDispatcher
will dispatch Mule events as Mime email
messages over an SMTP gateway.SmtpMessageDispatcherFactory
creates an instance of an SmtpMessage
dispatcher used for sending email events via an SMTP gatewayTlsConfiguration
)
for SMTPS from System properties.SoapServiceFinder
finds a the connector service to use by checking
the classpath for jars required for each of the soap connector implementationsSocketEndpointBuilder
builds an endpointUri based on host and port
onlyStringUtils.split(String, String)
, but
additionally trims whitespace from the result tokens.
SpringConfigurationBuilder
Enables Mule to be loaded from as Spring
context.SpringContainerContext
is a Spring Context that can expose
spring-managed components for use in the Mule framework.SslConnector
provides a connector for SSL connections.MuleManager
.
MuleManager
.
Startable
TODO (document class)YourKitProfilerServiceMBean.captureMemorySnapshot()
every N seconds.
YourKitProfilerServiceMBean.captureMemorySnapshot()
every N seconds.
StaticRecipientList
is used to dispatch a single event to multiple
recipients over the same transport.Statistics
TODOStatisicsService
exposes Mule processing statisticsStatisticsServiceMBean
is a JMX interfaces for querying Mule event
processing statistics.stdin
input operation.MuleManager
which stops all sessions and connectors
YourKitProfilerServiceMBean.startCapturingMemSnapshot(int)
YourKitProfilerServiceMBean.startCapturingMemSnapshot(int)
Stoppable
TODO (document class)StreamConnector
can send and receive Mule events over IO streams.StreamingEntryPoint
.StreamMessageAdapter
TODO documentStreamMessageDispatcher
is a simple stream dispatcher that obtains
a stream from the Stream Connector to write to.StreamMessageDispatcherFactory
creates a Stream dispatcher suitable
for writing to fixed streams such as System.in or System.out.StreamMessageReceiver
is a listener for events from Mule components
which then simply passes the events on to the target components.StringToByteArray
converts a String into a byte array.StringToEmailMessage
will convert a String to a JavaMail Message,
using the String as the contents.StringToNameString
converts from a String to a NameString object.StringToObjectArray
converts a String into an object array.StringUtils
contains useful methods for manipulating Strings.SyncLoanBroker
is a synchronous Loan Broker that makes the calls to
various components through the event context synchronously.SystemStreamConnector
connects to the System streams in and out by
default and add some basic fuctionality for writing out prompt messages.TcpConnector
can bind or sent to a given TCP port on a given host.TcpMessageAdapter
TODOTcpMessageDispatcher
will send transformed Mule events over TCP.TcpMessageDispatcherFactory
TODOTcpMessageReceiver
acts like a TCP server to receive socket
requests.TcpStreamingMessageReceiver
establishes a TCP client connection to
an external server and reads the streaming data.TemplateParser
is a simple string parser that will substitute
tokens in a string with values supplied in a Map.TestConnector
use a mock connectorTestDefaultLifecycleAdapter
TODO documentTestDefaultLifecycleAdapterFactory
TODO documentTestDependentObject
is used as a mock dependency for an objectTestEntryPointResolver
TODO documentTestExceptionStrategy
TODOTestResponseAggregator
is a mock response Agrregator object used
for testing configurationTestServiceComponent
is a test WebServices component.TestTransactionFactory
TODOTestTransactionManagerFactory
TODOThreadingProfile
is used to configure a thread pool.TimeEvent
TODO is an event that occurs at a specified number of
milliseconds.TimeEventListener
provides a method to pass timer events to
implementing objects.TimerInterceptor
simply times and displays the time taken to process an
event.TlsConnector
Provides TLS connectionsTlsConfiguration
to and from Properties (typically System Properties).TlsConfiguration
that has been stored via TlsPropertiesMapper
.Class
as
element type.
Class
as element type.
TooManySatisfiableMethodsException
is thrown by EntryPointResolvers
when the component passed has more than one method that meets the criteria of the
configured EntryPointResolver.ArrayUtils.toString(Object)
but considers at most maxElements
values; overflow is indicated by an appended "[..]" ellipsis.
CollectionUtils.toString(Collection, int, boolean)
with false
for newline.
allowGlobalReceiver
is true,
the GLOBAL_RECEIVER is returned.
#TransactedPollingMessageReceiver(UMOConnector, UMOComponent, UMOEndpoint, long, TimeUnit)
instead
TransactionException
is thrown when an exception occurs while
trying to create, start commit or rollback an exceptionTransactionFactoryConverter
TODOTransactionInProgressException
is thrown if a new transaction is
started when there is one already in progress.TransactionNotificationListener
is an observer interface that objects
can implement and then register themselves with the Mule manager to be notified
when a Transaction event occurs.TransactionNotInProgressException
TODO (document class)TransformerConverter
will obtain a transformer name and convert it
to a transformer instance by looking up the transformer from the
MuleManager
.TransformerEditor
is used to convert Transformer names into
transformer ObjectsTransformerException
is a simple exception that is thrown by
transformers.TransformerReference
maintains a transformer reference.TransportFactory
can be used for generically creating endpoints
from an url.TransportFactoryException
is thrown by the endpoint factory if the
endpoint service cannot be found in the META-INF/services directory or if any part
of the endpoint cannot be instanciated.TransportServiceDescriptor
describes the necessary information for
creating a connector from a service descriptor.TransportServiceException
is thrown if a ProviderServicedescriptor
has a service error set.TransportServiceFinder
can be used as a hook into the connector
service creation process to return the correct Service Descriptor for a given
service name.TransportServiceNotFoundException
is thorown if no matching service
endpoint descriptor is found for the connector protocol.UdpConnector
can send and receive Mule events as Datagram packets.UdpMessageAdapter
UdpMessageDispatcher
is responsible for dispatching MuleEvents as
UDP packets on the networkUdpMessageDispatcherFactory
creates a dispatcher for sending UDP
packets.UdpMessageReceiver
receives UDP message packets.UMOAgent
is a server plugin that can be initialised, started and
destroyed along with the UMOManager itself.UMOAuthentication
represents an authentication request and contains
authentication information if the request was successfulUMOTransformer
can be chained together to covert message payloads from one
object type to another.UMOComponent
is the interal repesentation of a Mule Managed
component.UMOComponentFactory
is used to create UMOComponent instancesUMOConnector
is the mechanism used to connect to external systems
and protocols in order to send and receive data.UMOContainerContext
defines the contract between Mule and an
underlying container such as Spring or Pico.UMOCredentials
holds credentials information for a user.UMOCredentialsAccessor
is a template for obtaining user credentials
from the current message and writing the user credentials to an outbound messageUMODescriptor
describes all the properties for a Mule UMO.UMODescriptorAware
is an injector interface that will supply a
UMODescriptor to the object.UMOEncryptionStrategy
can be used to provide different types of
Encryption strategy objects.UMOEndpoint
describes a Provider in the Mule Server.UMOEndpointSecurityFilter
is a base filter for secure filtering of
inbound and outbout event flowUMOEndpointURI
is used to determine how a message is sent or
received.UMOEntryPoint
defines the current entry method on a component.UMOEntryPointResolver
resolves a method to call on the given
UMODescriptor when an event is received for the componentUMOEvent
represents any data event occuring in the Mule
environment.UMOEventContext
is the context object for the current request.UMOEventListener
is a marker interface that is implemented by
objects wishing to receive UMO events in managed environments, succh as an EJB
container.UMOException
is the base exception type for the Mule server any
other exceptions thrown by Mule code will be based on this exception,UMOExceptionPayload
is a message payload that contains exception
information that occurred during message processing.UMOFilter
interface allows UMOMessage filtering.UMODescriptor
describes all the properties for a Mule UMO.UMOImmutableEndpoint
describes a Message endpoint where data is
sent or received.UMOInboundRouter
defines an interface for an inbound Message
router.InboundRouterCollection
manages a collection of inbound routers.UMOInterceptor
is based on a similar concept of servlet filters and
works much the same way.UMOLifecycleAdapter
TODO (document class)UMOLifecycleAdapterFactory
TODO (document class)UMOManager
maintains and provides services for a UMO server
instance.UMOMessage
represents a message payload.UMOMessageAdapter
provides a common abstraction of different
message implementations provided by different underlying technologies.UMOMessageDispatcher
combines UMOMessageDispatching
with
various lifecycle methods for the actual instances doing message sending/receiving.UMOMessageDispatcherFactory
is a factory interface for managing the
lifecycles of a transport's message dispatchers.UMOMessageDispatching
defines generic methods for dispatching and
receiving events.UMOMessageReceiver
is used to receive data from an external system.UMOMessageToHttpResponse
converts a UMOMEssage into an Http
response.UMOModel
encapsulates and manages the runtime behaviour of a
Mule Server instance.UMONestedRouterCollection
manages a collection of nested routers.UMOOutboundRouter
is used to control outbound routing behaviour for
an event.UMOOutboundRouterCollection
is responsible for holding all outbound routers for a service component.UMOPoolFactory
is a factory interface for created a component pool
instanceUMOResponseRouter
is a router that handles response flow.UMOResponseRouterCollection
is a router that can be used to control
how the response in a request/response message flow is created.UMORouter
is a base interface for all routers.UMORouterCatchAllStrategy
TODOUMORouterCollection
defines the interface for a MessageRouter that
manages more than one router.UMOSecurityContext
holds security information and is associated
with the UMOSession.UMOSecurityContextFactory
is responsible for creating a
UMOSecurityContext instance.UMOSecurityManager
is responsible for managing a one or more
security providers.UMOSecurityProvider
is a target security provider thsat actually
does the work of authenticating credentials and populating the UMOAuthentication
object.UMOServerNotification
is an event triggered by something happening
in the Server itself such as the server starting or a component being registeredUMOServerNotificationListener
is an observer interface that ojects
can implement and register themselves with the Mule Server to receive
notifications when the server, model and components stop, start, initialise, etc.UMOSession
is the context in which a request is executed.UMOTransactionConfig
defines transaction configuration for a
transactional endpoint.UMOTransactionFactory
creates a transaction.TranactionManagerFactory
is a factory class for creating a
transaction manager for the MuleServer.UMOTransformer
can be chained together to covert message payloads
from one object type to another.UMOWorkManager
extends the standard JCA WorkManager with lifecycle
methods and util.concurrent bridging.UnauthorisedException
is thrown if authentication failsUniqueIdNotSupportedException
is thrown by
UMOMessageAdapter.getUniqueId() if the underlying message does not support or have
a unique identifier.UnknownAuthenticationTypeException
is thrown if a security context
request is make with an unrecognised UMOAuthentication type.UMOConnector
with the MuleManager
.
UMOConnector
with the MuleManager
.
MuleManager
.
MuleManager
.
MuleManager
.
MuleManager
.
AbstractPollingMessageReceiver.schedule()
.
UnsupportedAuthenticationSchemeException
is thrown when a
authentication scheme is being used on the message that the Security filter does
not understandUrlEndpointBuilder
is the default endpointUri strategy suitable for
most connectorsUserInfoEndpointBuilder
builds an endpoint with the userinfo and
host details.UUID
Generates a UUID using the JUG libraryUMOMessageDispatcherFactory.passivate(UMOImmutableEndpoint, UMOMessageDispatcher)
.
VMConnector
is a simple endpoint wrapper to allow a Mule component
to be accessed from an endpointVMMessageAdapter
provides a common abstraction of Mule Event
message.VMMessageDispatcher
is used for providing in memory interaction
between components.VMMessageDispatcherFactory
creates an in-memory event dispatcherVMMessageReceiver
is a listener for events from a Mule component which
then simply passes the events on to the target component.WebappMuleXmlConfigurationBuilder
will first try and load config
resources from the Servlet context.WildcardFilter
is used to match Strings against wildcards.WorkerContext
TODOWorkExecutor
TODOBase64.OutputStream.write(int)
repeatedly until len bytes are
written.
WriterMessageAdapter
wraps a java.io.StringWriter and allows meta
information to be associated with the Writer.WSDDJavaMuleProvider
is a factory class for creating the
MuleProvider.WsdlServiceFinder
finds a the connector service to use by checking
the classpath for jars required for each of the soap connector implementationsXaTransaction
represents an XA transaction in Mule.XaTransactionFactory
Is used to create/retrieve a Transaction from
a transaction manager configured on the MuleManager.XFireMessageAdapter
wraps an XFire MessageContext, reading
attachments and Mule headers.XmlMessageProtocol
to continue reading
until either a new message or EOF is found.XMLPrinter
prints event processing stats as a XML documentXmlToDomDocument
transforms a XML String to org.w3c.dom.Document.XmlToObject
converts xml created by the ObjectToXml transformer in to a
java object graph.XmppAndFilter
an Xmpp AND filterXmppConnector
TODOXmppFromContainsFilter
is an Xmpp FromContainsfilter adapter.XmppMessageAdapter
wraps a Smack XMPP packetXmppMessageDispatcher
allows Mule events to be sent and received
over XmppXmppMessageDispatcherFactory
creates a dispatcher responsible for
writing Xmpp packets to a an Jabber chatXmppMessageReceiver
is responsible for receiving Mule events over XMPP.XmppMessageTypeFilter
is an Xmpp MessageTypeFilter adapter.XmppAndFilter
an Xmpp AND filterXmppAndFilter
an Xmpp OR filterXmppPacketIDFilter
is an Xmpp PacketIDFilter adapter.XmppPacketTypeFilter
is an Xmpp PacketTypeFilter adapter.XmppThreadFilter
is an Xmpp ThreadFilter adapter.XmppToContainsFilter
is an Xmpp ToContainsfilter adapter.XsltTransformer
performs an XSLT transform on a DOM (or other XML-ish)
object.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |