Uses of Interface
org.mule.umo.lifecycle.Disposable

Packages that use Disposable
org.mule Defines the main public API of the MuleManager and support classes such as the MuleServer. 
org.mule.components.script Base classes for script based components such as BeanShell or Groovy. 
org.mule.extras.client Simple interface for Mule clients to send and receive events from local or remote Mule Servers. 
org.mule.extras.groovy Groovy extensions to Mule
org.mule.extras.picocontainer Provides extensions to use PicoContainer with Mule, such as using the container as a factory for Mule managed objects and PicoPool for pooling Mule components. 
org.mule.extras.plexus   
org.mule.extras.spring Provides extensions to use the Spring framework with Mule such as utilising the the spring container to build components managed by Mule. 
org.mule.impl The Mule implementation of the Universal Message Objects(tm) API specification. 
org.mule.impl.container Internal container context implementation and Jndi container implementation. 
org.mule.impl.internal.admin Admin compoennts and Agents used to control and Monitor Mule 
org.mule.impl.internal.events Internal server event types fired via the MuleManager. 
org.mule.impl.work   
org.mule.interceptors Contains default UMOInterceptor implementations that can be applied to Mule managed components. 
org.mule.management.agents   
org.mule.providers Contains Abstract classes providing common functionality for all Mule providers. 
org.mule.providers.email Provides pop3, smtp and imap connectivity for Mule
org.mule.providers.file Provides file transport in the form of a directory listeners and file dispatchers. 
org.mule.providers.http Provides http transport including proxy support. 
org.mule.providers.jdbc Provides jdbc transport. 
org.mule.providers.jms Provides Jms transport connectivity with support for all Jms features. 
org.mule.providers.multicast IP multicast connectivity for Mule
org.mule.providers.servlet Allows the Mule server to easily interact with a servlet engine. 
org.mule.providers.soap.axis Provides an Axis soap transport for Mule
org.mule.providers.soap.glue Provides an Glue soap transport for Mule
org.mule.providers.ssl Provides tcp connectivity over Ssl for Mule
org.mule.providers.stream   
org.mule.providers.tcp Provides tcp connectivity for Mule
org.mule.providers.udp Provides Udp connectivity for Mule
org.mule.providers.vm A connector implementation allowing events to be passed between Mule sessions via in-memory queues. 
org.mule.providers.xmpp   
org.mule.ra A Resource Adapter implementation that allows a Mule instance to be deployed to a J2ee application server and exposes Mule services via the JCA connector architecture. 
org.mule.umo 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.umo.lifecycle Lifecycle interfaces for all UMOcomponents. 
org.mule.umo.manager Manager APIs, including the UMOManager, agent and server event interfaces 
org.mule.umo.model Contains the interfaces for the Model and supporting objects such as the CompoenntResolver, EntryPointResolver, etc. 
org.mule.umo.provider Contains the interfaces that comprise a provider implementation. 
org.mule.util Common helper classes for reading/writing files setting bean properties and SPI helpers. 
org.mule.util.monitor Various resource monitor implementations. 
org.mule.util.queue A generic queue implementation extending the concurrent APIs with pluggable queue persistence. 
 

Uses of Disposable in org.mule
 

Classes in org.mule that implement Disposable
 class MuleManager
          MuleManager maintains and provides services for a Mule instance.
 

Uses of Disposable in org.mule.components.script
 

Classes in org.mule.components.script that implement Disposable
 class AbstractScriptComponent
          AbstractScriptComponent is a compoennt that can execute scripts as components in Mule.
 

Uses of Disposable in org.mule.extras.client
 

Classes in org.mule.extras.client that implement Disposable
 class MuleClient
          MuleClient is a simple interface for Mule clients to send and receive events from a Mule Server.
 class RemoteDispatcher
          RemoteDispatcher is used to make and recieve requests to a remote Mule instance.
 

Uses of Disposable in org.mule.extras.groovy
 

Classes in org.mule.extras.groovy that implement Disposable
 class GroovyComponent
          GroovyComponent allows a grooy object ot managed as a Mule component.
 

Uses of Disposable in org.mule.extras.picocontainer
 

Classes in org.mule.extras.picocontainer that implement Disposable
 class PicoContainerContext
          PicoContainerContext is a Pico Context that can expose pico-managed components for use in the Mule framework.
 

Uses of Disposable in org.mule.extras.plexus
 

Classes in org.mule.extras.plexus that implement Disposable
 class PlexusContainerContext
          PlexusContainerContext integrate the plexus container with Mule so that Mule objects can be constructed using Plexus-managed objects
 

Uses of Disposable in org.mule.extras.spring
 

Classes in org.mule.extras.spring that implement Disposable
 class SpringContainerContext
          SpringContainerContext is a Spring Context that can expose spring-managed components for use in the Mule framework.
 

Uses of Disposable in org.mule.impl
 

Classes in org.mule.impl that implement Disposable
 class DefaultLifecycleAdapter
          DefaultLifecycleAdapter provides lifecycle methods for all Mule managed components.
 class MuleComponent
          MuleComponent manages the interaction and distribution of events for a Mule-managed component.
 class MuleModel
          MuleModel is the default implementation of the UMOModel.
 class MuleProxy
          MuleProxy is a proxy to a UMO.
 

Uses of Disposable in org.mule.impl.container
 

Classes in org.mule.impl.container that implement Disposable
 class AbstractContainerContext
          AbstractContainerContext provides base container configuration functions for handling embedded configuration
 class JndiContainerContext
          JndiContainerContext is a container implementaiton that exposes a jndi context.
 class MuleContainerContext
          MuleContainerContext is a default resolver that doesn't support external reference resolution.
 class MultiContainerContext
          MultiContainerContext is a container that hosts other containers from which components are queried.
 

Uses of Disposable in org.mule.impl.internal.admin
 

Classes in org.mule.impl.internal.admin that implement Disposable
 class AbstractEventLoggerAgent
          AbstractEventLoggerAgent Receives Mule server events and logs them and can optionally route them to an endpoint
 class EndpointAbstractEventLoggerAgent
          EndpointAbstractEventLoggerAgent will forward server events to a configurered endpoint uri.
 class Log4jAbstractEventLoggerAgent
          AbstractEventLoggerAgent Receives Mule server events and logs them and can optionally route them to an endpoint
 class MuleAdminAgent
          MuleAdminAgent manages the server endpoint that receives Admin and remote client requests
 

Uses of Disposable in org.mule.impl.internal.events
 

Classes in org.mule.impl.internal.events that implement Disposable
 class ServerEventManager
          ServerEventManager manages all server listeners for a Mule Instance
 

Uses of Disposable in org.mule.impl.work
 

Classes in org.mule.impl.work that implement Disposable
 class MuleWorkManager
          MuleWorkManager is a Jca Work manager implementation used to manage thread allocation for Mule components and connectors This code has been adapted from the Geronimo implementation, and the different pool executors have be used directly from Geronimo
 

Uses of Disposable in org.mule.interceptors
 

Subinterfaces of Disposable in org.mule.interceptors
 interface LifecycleInterceptor
          LifecycleInterceptor is a UMOInterceptor interface with two additional lifecycle methods provided by Initialisable and Disposable
 

Uses of Disposable in org.mule.management.agents
 

Classes in org.mule.management.agents that implement Disposable
 class JdmkAgent
          JdmkAgent configures an Jdmk Http Adaptor for Jmx management, statistics and configuration viewing of a Mule instance.
 class JmxAgent
          JmxAgent registers MUle Jmx management beans with an MBean server.
 class Log4jAgent
          Log4jAgent exposes the configuration of the Log4J instance running in Mule for Jmx management
 class Mx4jAgent
          Mx4jAgent configures an Mx4J Http Adaptor for Jmx management, statistics and configuration viewing of a Mule instance..
 

Uses of Disposable in org.mule.providers
 

Classes in org.mule.providers that implement Disposable
 class AbstractConnector
          AbstractConnector provides base functionality for all connectors provided with Mule.
 class AbstractMessageDispatcher
          

AbstractMessageDispatcher TODO (document class)

 class AbstractMessageReceiver
          AbstractMessageReceiver provides common methods for all Message Receivers provided with Mule.
 class AbstractServiceEnabledConnector
          AbstractServiceEnabledConnector initialises a connector from a sercive descriptor.
 class PollingMessageReceiver
          PollingMessageReceiver implements a polling message receiver.
 class TransactedPollingMessageReceiver
           
 

Uses of Disposable in org.mule.providers.email
 

Classes in org.mule.providers.email that implement Disposable
 class MailConnector
          MailConnector A delegate endpoint that encapsulates

a pop3 and smtp endpoint for convenience

 class MailMessageDispatcher
          MailMessageDispatcher TODO
 class MailMessageReceiver
          MailMessageReceiver polls a pop3 mailbox for messages removes the messages and routes them as events into Mule.
 class Pop3Connector
          Pop3Connector is used to connect and receive mail from a pop3 mailbox
 class Pop3MessageDispatcher
          Pop3MessageDispatcher For Pop3 connections the dispatcher can only be used to receive message (as opposed to listening for them).
 class SmtpConnector
          SmtpConnector is used to connect to and send data to an SMTP mail server
 class SmtpMessageDispatcher
           
 

Uses of Disposable in org.mule.providers.file
 

Classes in org.mule.providers.file that implement Disposable
 class FileConnector
          FileConnector is used for setting up listeners on a directory and for writing files to a directory.
 class FileMessageDispatcher
          FileMessageDispatcher is used to read/write files to the filesystem and
 class FileMessageReceiver
          FileMessageReceiver is a polling listener that reads files from a directory.
 

Uses of Disposable in org.mule.providers.http
 

Classes in org.mule.providers.http that implement Disposable
 class HttpClientMessageDispatcher
          HttpClientMessageDispatcher dispatches Mule events over http.
 class HttpConnector
          HttpConnector provides a way of receiving and sending http requests and responses.
 class HttpMessageReceiver
          HttpMessageReceiver is a simple http server that can be used to listen for http requests on a particular port
 class HttpsConnector
          HttpsConnector provides Https connectivity
 class HttpsMessageReceiver
          HttpsMessageReceiver is a Https server implementation used to recieve incoming requests over https
 

Uses of Disposable in org.mule.providers.jdbc
 

Classes in org.mule.providers.jdbc that implement Disposable
 class JdbcConnector
           
 class JdbcMessageDispatcher
           
 class JdbcMessageReceiver
           
 

Uses of Disposable in org.mule.providers.jms
 

Classes in org.mule.providers.jms that implement Disposable
 class JmsConnector
          JmsConnector is a JMS 1.0.2b compliant connector that can be used by a Mule endpoint.
 class JmsMessageDispatcher
          JmsMessageDispatcher is responsible for dispatching messages to Jms destinations.
 class JmsMessageReceiver
           
 

Uses of Disposable in org.mule.providers.multicast
 

Classes in org.mule.providers.multicast that implement Disposable
 class MulticastConnector
          MulticastConnector can dispatch mule events using ip multicasting
 class MulticastMessageDispatcher
          MulticastMessageDispatcher TODO
 class MulticastMessageReceiver
          MulticastMessageReceiver TODO (document class)
 

Uses of Disposable in org.mule.providers.servlet
 

Classes in org.mule.providers.servlet that implement Disposable
 class ServletConnector
          ServletConnector is a channel adapter between Mule and a servlet engine.
 class ServletMessageReceiver
          ServletMessageReceiver is a receiver that is invoked from a Servlet when an event is received.
 

Uses of Disposable in org.mule.providers.soap.axis
 

Classes in org.mule.providers.soap.axis that implement Disposable
 class AxisConnector
          AxisConnector is used to maintain one or more Services for Axis server instance.
 class AxisMessageDispatcher
          AxisMessageDispatcher is used to make soap requests via the Axis soap client.
 class AxisMessageReceiver
          AxisMessageReceiver is used to register a component as a service with a Axis server.
 

Uses of Disposable in org.mule.providers.soap.glue
 

Classes in org.mule.providers.soap.glue that implement Disposable
 class GlueConnector
          GlueConnector instanciates a Glue soap server and allows beans to be dynamically exposed a swebservices simply by registering with the connector
 class GlueMessageDispatcher
          GlueMessageDispatcher will make web services calls using the Glue inoking mechanism.
 class GlueMessageReceiver
          GlueMessageReceiver is used to recieve Glue bounded services for Mule compoennts.
 

Uses of Disposable in org.mule.providers.ssl
 

Classes in org.mule.providers.ssl that implement Disposable
 class SslConnector
          TcpConnector can bind or sent to a given tcp port on a given host.
 class SslMessageDispatcher
          TcpMessageDispatcher will send transformed mule events over tcp.
 class SslMessageReceiver
          SslMessageReceiver acts like a tcp server to receive socket requests using SSL.
 class TlsConnector
          TlsConnector Provides TLS connections
 

Uses of Disposable in org.mule.providers.stream
 

Classes in org.mule.providers.stream that implement Disposable
 class StreamConnector
          StreamConnector can send and receive mule events over IO streams.
 class StreamMessageDispatcher
          StreamMessageDispatcher TODO
 class StreamMessageReceiver
          StreamMessageReceiver is a listener of events from a mule components which then simply passes the events on to the target components.
 class SystemStreamConnector
          SystemStreamConnector TODO
 

Uses of Disposable in org.mule.providers.tcp
 

Classes in org.mule.providers.tcp that implement Disposable
 class TcpConnector
          TcpConnector can bind or sent to a given tcp port on a given host.
 class TcpMessageDispatcher
          TcpMessageDispatcher will send transformed mule events over tcp.
 class TcpMessageReceiver
          TcpMessageReceiver acts like a tcp server to receive socket requests.
protected  class TcpMessageReceiver.TcpWorker
           
 

Uses of Disposable in org.mule.providers.udp
 

Classes in org.mule.providers.udp that implement Disposable
 class UdpConnector
          UdpConnector can send and receive Mule events as Datagram packets
 class UdpMessageDispatcher
          UdpMessageDispatcher TODO
 class UdpMessageReceiver
          UdpMessageReceiver TODO (document class)
protected  class UdpMessageReceiver.UdpWorker
           
 

Uses of Disposable in org.mule.providers.vm
 

Classes in org.mule.providers.vm that implement Disposable
 class VMConnector
          VMConnector A simple endpoint wrapper to allow a Mule component to

be accessed from an endpoint

 class VMMessageDispatcher
          VMMessageDispatcher TODO
 class VMMessageReceiver
          VMMessageReceiver is a listener of events from a mule component which then simply

passes the events on to the target component.

 

Uses of Disposable in org.mule.providers.xmpp
 

Classes in org.mule.providers.xmpp that implement Disposable
 class XmppConnector
          XmppConnector TODO
 class XmppMessageDispatcher
          XmppMessageDispatcher allows Mule events to be sent and recieved over Xmpp
 class XmppMessageReceiver
          XmppMessageReceiver TODO
 

Uses of Disposable in org.mule.ra
 

Classes in org.mule.ra that implement Disposable
 class DelegateWorkManager
          DelegateWorkManager TODO
 class JcaComponent
          JcaComponent TODO
 

Uses of Disposable in org.mule.umo
 

Subinterfaces of Disposable in org.mule.umo
 interface UMOComponent
          UMOComponent is the interal repesentation of a Mule Managed component.
 

Uses of Disposable in org.mule.umo.lifecycle
 

Subinterfaces of Disposable in org.mule.umo.lifecycle
 interface Lifecycle
          Lifecycle TODO (document class)
 interface UMOLifecycleAdapter
          UMOLifecycleAdapter TODO (document class)
 

Uses of Disposable in org.mule.umo.manager
 

Subinterfaces of Disposable in org.mule.umo.manager
 interface UMOAgent
          UMOAgent is a server plugin that can be initialised stated and destroyed along with the UMOManager itself.
 interface UMOContainerContext
          UMOContainerContext defines the contract between Mule and an underlying container such as String or Pico.
 interface UMOManager
          UMOManager maintains and provides services for a UMO server instance.
 interface UMOWorkManager
          UMOWorkManager TODO
 

Uses of Disposable in org.mule.umo.model
 

Subinterfaces of Disposable in org.mule.umo.model
 interface UMOModel
          The UMOModel encapsulates and manages the runtime behaviour of a Mule Server instance.
 

Uses of Disposable in org.mule.umo.provider
 

Subinterfaces of Disposable in org.mule.umo.provider
 interface UMOConnector
          UMOConnector is the mechanism used to connect to external systems and protocols in order to send and receive data.
 interface UMOMessageDispatcher
           
 interface UMOMessageReceiver
          UMOMessageReceiver is used to receive data from an external system.
 

Uses of Disposable in org.mule.util
 

Classes in org.mule.util that implement Disposable
 class DisposableThreadPool
          DisposableThreadPool explicitly disposes all threads in the pool that implement Disposable Calling shutdownNow() will invoke the dispose method on this pool
 

Uses of Disposable in org.mule.util.monitor
 

Classes in org.mule.util.monitor that implement Disposable
 class ExpiryMonitor
          ExpiryMonitor can monitor objects beased on an expiry time and can invoke a callback method once the object time has expired.
 

Uses of Disposable in org.mule.util.queue
 

Classes in org.mule.util.queue that implement Disposable
 class BoundedPersistentQueue
          BoundedPersistentQueue is a UMOEvent queue implementation that can automatically persist events when they are queue.
 



Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.