Uses of Interface
org.mule.api.lifecycle.Lifecycle

Packages that use Lifecycle
org.mule The Mule implementation of the Universal Message Objects(tm) API specification. 
org.mule.agent Admin components and Agents used to control and Monitor Mule 
org.mule.api The Universal Message Object(tm) API provides a way for components to interact without needing to know about the protocol or delivery mechanisms of information passed between them 
org.mule.api.agent   
org.mule.api.component   
org.mule.api.model Contains the interfaces for the Model and supporting objects such as the CompoenntResolver, EntryPointResolver, etc. 
org.mule.api.service   
org.mule.api.transport Contains the interfaces that comprise a provider implementation. 
org.mule.component   
org.mule.component.simple A collection of simple mule components that can be useful to simplify configuration while testing. 
org.mule.config.support   
org.mule.model   
org.mule.model.direct   
org.mule.model.pipeline   
org.mule.model.seda   
org.mule.module.client.remoting   
org.mule.module.jca 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.module.management.agent Management agents including agents for Jdmk, MX4J, and Log4J 
org.mule.module.scripting.component Base classes for script based components such as BeanShell or Groovy. 
org.mule.service   
org.mule.transport Contains Abstract classes providing common functionality for all Mule providers. 
org.mule.transport.bpm   
org.mule.transport.cxf   
org.mule.transport.cxf.component   
org.mule.transport.cxf.wsdl   
org.mule.transport.ejb   
org.mule.transport.email Provides pop3, smtp and imap connectivity for Mule
org.mule.transport.file Provides file transport in the form of a directory listeners and file dispatchers. 
org.mule.transport.ftp   
org.mule.transport.http Provides http transport including proxy support. 
org.mule.transport.http.components   
org.mule.transport.jdbc Provides jdbc transport. 
org.mule.transport.jms Provides Jms transport connectivity with support for all Jms features. 
org.mule.transport.jms.activemq Provides Jms connectivity with ActiveMQ-specific workarounds and improvements. 
org.mule.transport.jms.weblogic Provides Jms connectivity with Weblogic-specific workarounds and improvements. 
org.mule.transport.jms.websphere Provides Jms connectivity with Websphere-specific workarounds and improvements. 
org.mule.transport.jnp   
org.mule.transport.multicast IP multicast connectivity for Mule
org.mule.transport.quartz   
org.mule.transport.rmi   
org.mule.transport.servlet   
org.mule.transport.servlet.jetty   
org.mule.transport.soap.axis Provides an Axis soap transport for Mule
org.mule.transport.soap.axis.wsdl   
org.mule.transport.soap.component   
org.mule.transport.ssl Provides tcp connectivity over Ssl for Mule
org.mule.transport.stdio   
org.mule.transport.tcp Provides tcp connectivity for Mule
org.mule.transport.udp Provides Udp connectivity for Mule
org.mule.transport.vm A connector implementation allowing events to be passed between Mule sessions via in-memory queues. 
org.mule.transport.xmpp   
 

Uses of Lifecycle in org.mule
 

Classes in org.mule that implement Lifecycle
 class AbstractAgent
          Implements common methods for all Agents.
 class DefaultMuleContext
           
 

Uses of Lifecycle in org.mule.agent
 

Classes in org.mule.agent that implement Lifecycle
 class AbstractNotificationLoggerAgent
          AbstractNotificationLoggerAgent Receives Mule server notifications and logs them and can optionally route them to an endpoint.
 class ConfigScannerAgent
          EXPERIMENTAL!!! This agent scans a defined directory for dropped configuration files.
 class EndpointNotificationLoggerAgent
          EndpointAbstractEventLoggerAgent will forward server notifications to a configurered endpoint uri.
 class Log4jNotificationLoggerAgent
          AbstractNotificationLoggerAgent Receives Mule server notifications and logs them and can optionally route them to an endpoint
 

Uses of Lifecycle in org.mule.api
 

Subinterfaces of Lifecycle in org.mule.api
 interface MuleContext
           
 

Uses of Lifecycle in org.mule.api.agent
 

Subinterfaces of Lifecycle in org.mule.api.agent
 interface Agent
          Agent is a server plugin that can be initialised, started and destroyed along with the MuleContext itself.
 

Uses of Lifecycle in org.mule.api.component
 

Subinterfaces of Lifecycle in org.mule.api.component
 interface Component
          A Component is a invoked by a Service for each incoming MuleEvent routed on by the InboundRouterCollection.
 interface JavaComponent
          JavaComponent is a Java Component implementation used to invoke Java component implementations.
 interface LifecycleAdapter
          LifecycleAdapter is a wrapper around a pojo service that adds Lifecycle methods to the pojo.
 

Uses of Lifecycle in org.mule.api.model
 

Subinterfaces of Lifecycle in org.mule.api.model
 interface Model
          The Model encapsulates and manages the runtime behaviour of a Mule Server instance.
 

Uses of Lifecycle in org.mule.api.service
 

Subinterfaces of Lifecycle in org.mule.api.service
 interface Service
          Service is the internal representation of a Mule Managed service.
 

Uses of Lifecycle in org.mule.api.transport
 

Subinterfaces of Lifecycle in org.mule.api.transport
 interface Connector
          Connector is the mechanism used to connect to external systems and protocols in order to send and receive data.
 

Uses of Lifecycle in org.mule.component
 

Classes in org.mule.component that implement Lifecycle
 class AbstractComponent
          Abstract Component to be used by all Component implementations.
 class AbstractJavaComponent
          Abstract implementation of JavaComponent adds JavaComponent specific's: EntryPointResolverSet, BindingCollection and ObjectFactory.
 class DefaultJavaComponent
          Default implementation of JavaComponent.
 class DefaultLifecycleAdapter
          DefaultLifecycleAdapter provides lifecycle methods for all Mule managed components.
 class NullLifecycleAdapter
          NullLifecycleAdapter is a lifecycle adaptor implementation that performs no Mule lifecycle propagation to Mule service component implementations.
 class PooledJavaComponent
          PooledJavaComponent implements pooling.
 class SimpleCallableJavaComponent
          Simple JavaComponent implementation to be used when LifecycleAdapter is not required because i) the object instance implements Callable and so entry-point resolution is required and ii) component bindings are not used.
An ObjectFactory can be set but must return object instances that implement Callable.
 

Uses of Lifecycle in org.mule.component.simple
 

Classes in org.mule.component.simple that implement Lifecycle
 class PassThroughComponent
          PassThroughComponent will simply return the payload back as the result.
 

Uses of Lifecycle in org.mule.config.support
 

Classes in org.mule.config.support that implement Lifecycle
 class InheritedModel
          TODO
 

Uses of Lifecycle in org.mule.model
 

Classes in org.mule.model that implement Lifecycle
 class AbstractModel
          MuleModel is the default implementation of the Model.
 

Uses of Lifecycle in org.mule.model.direct
 

Classes in org.mule.model.direct that implement Lifecycle
 class DirectModel
           
 class DirectService
          A direct service invokes the service service directly without any threading, even when the invocation is asynchronous
 

Uses of Lifecycle in org.mule.model.pipeline
 

Classes in org.mule.model.pipeline that implement Lifecycle
 class PipelineModel
           
 class PipelineService
           
 

Uses of Lifecycle in org.mule.model.seda
 

Classes in org.mule.model.seda that implement Lifecycle
 class SedaModel
          A mule service service model that uses Seda principals to achieve high throughput by Quing events for compoonents and processing them concurrently.
 class SedaService
          A Seda service runs inside a Seda Model and is responsible for managing a Seda Queue and thread pool for a Mule sevice service.
 

Uses of Lifecycle in org.mule.module.client.remoting
 

Classes in org.mule.module.client.remoting that implement Lifecycle
 class RemoteDispatcherAgent
          RemoteDispatcherAgent manages the server endpoint that receives Admin and remote client requests
 

Uses of Lifecycle in org.mule.module.jca
 

Classes in org.mule.module.jca that implement Lifecycle
 class JcaComponent
           
 class JcaModel
          Creates a model suitable for Jca execution
 class JcaService
          JcaService Is the type of service used in Mule when embedded inside an app server using JCA.
 

Uses of Lifecycle in org.mule.module.management.agent
 

Classes in org.mule.module.management.agent that implement Lifecycle
 class DefaultJmxSupportAgent
           
 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 JmxServerNotificationAgent
          An agent that propergates Mule Server notifications to Jmx.
 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.
 class RmiRegistryAgent
          Binds to an existing RMI registry or creates a new one on a defined URI.
 class WrapperManagerAgent
          This agent integrates Java Service Wrapper into Mule.
 class YourKitProfilerAgent
           
 

Uses of Lifecycle in org.mule.module.scripting.component
 

Classes in org.mule.module.scripting.component that implement Lifecycle
 class ScriptComponent
          A Script service backed by a JSR-223 compliant script engine such as Groovy, JavaScript, or Rhino.
 

Uses of Lifecycle in org.mule.service
 

Classes in org.mule.service that implement Lifecycle
 class AbstractService
          A base implementation for all Services in Mule
 

Uses of Lifecycle in org.mule.transport
 

Classes in org.mule.transport that implement Lifecycle
 class AbstractConnector
          AbstractConnector provides base functionality for all connectors provided with Mule.
 class AbstractJndiConnector
          This class acts as common baseclass for both Rmi & EjbConnector Resolves Jndi root for connector usage
 

Uses of Lifecycle in org.mule.transport.bpm
 

Classes in org.mule.transport.bpm that implement Lifecycle
 class ProcessComponent
           
 class ProcessConnector
          The BPM provider allows Mule events to initiate and/or advance processes in an external or embedded Business Process Management System (BPMS).
 

Uses of Lifecycle in org.mule.transport.cxf
 

Classes in org.mule.transport.cxf that implement Lifecycle
 class CxfConnector
          Connects Mule to a CXF bus instance.
 class CxfServiceComponent
          The CXF receives messages from Mule, converts them into CXF messages and dispatches them into the receiving CXF destination.
 

Uses of Lifecycle in org.mule.transport.cxf.component
 

Classes in org.mule.transport.cxf.component that implement Lifecycle
 class WebServiceWrapperComponent
           
 

Uses of Lifecycle in org.mule.transport.cxf.wsdl
 

Classes in org.mule.transport.cxf.wsdl that implement Lifecycle
 class CxfWsdlConnector
          TODO document
 

Uses of Lifecycle in org.mule.transport.ejb
 

Classes in org.mule.transport.ejb that implement Lifecycle
 class EjbConnector
          Provides Connection configurstion for EJB endpoints
 

Uses of Lifecycle in org.mule.transport.email
 

Classes in org.mule.transport.email that implement Lifecycle
 class AbstractMailConnector
          Abstract superclass for mail connectors.
 class AbstractRetrieveMailConnector
          Support for connecting to and receiving email from a mailbox (the exact protocol depends on the subclass).
 class AbstractTlsRetrieveMailConnector
          Support for connecting to and receiving email from a secure mailbox (the exact protocol depends on the subclass).
 class GmailSmtpConnector
          This class just sets some extra SMTP properties so it works with GMail.
 class ImapConnector
          Receives messages from an IMAP mailbox
 class ImapsConnector
          Creates a secure IMAP connection
 class Pop3Connector
          Pop3Connector is used to connect and receive mail from a POP3 mailbox.
 class Pop3sConnector
          Creates a secure connection to a POP3 mailbox
 class SmtpConnector
          SmtpConnector is used to connect to and send data to an SMTP mail server
 class SmtpsConnector
          Creates a secure SMTP connection
 

Uses of Lifecycle in org.mule.transport.file
 

Classes in org.mule.transport.file that implement Lifecycle
 class FileConnector
          FileConnector is used for setting up listeners on a directory and for writing files to a directory.
 

Uses of Lifecycle in org.mule.transport.ftp
 

Classes in org.mule.transport.ftp that implement Lifecycle
 class FtpConnector
           
 

Uses of Lifecycle in org.mule.transport.http
 

Classes in org.mule.transport.http that implement Lifecycle
 class HttpConnector
          HttpConnector provides a way of receiving and sending http requests and responses.
 class HttpPollingConnector
          The HttpPollingConnectors allows for inbound Http endpoints to be configured with an address which it shall use to poll for a result.
 class HttpsConnector
          HttpsConnector provides Secure http connectivity on top of what is already provided with the Mule HttpConnector.
 class HttpsPollingConnector
          HttpsPollingConnector provides Secure http connectivity on top of what is already provided with the Mule HttpPollingConnector.
 

Uses of Lifecycle in org.mule.transport.http.components
 

Classes in org.mule.transport.http.components that implement Lifecycle
 class RestServiceWrapper
          This service can used to proxy REST style services as local Mule Components.
 

Uses of Lifecycle in org.mule.transport.jdbc
 

Classes in org.mule.transport.jdbc that implement Lifecycle
 class JdbcConnector
           
 

Uses of Lifecycle in org.mule.transport.jms
 

Classes in org.mule.transport.jms that implement Lifecycle
 class JmsConnector
          JmsConnector is a JMS 1.0.2b compliant connector that can be used by a Mule endpoint.
 

Uses of Lifecycle in org.mule.transport.jms.activemq
 

Classes in org.mule.transport.jms.activemq that implement Lifecycle
 class ActiveMQJmsConnector
          ActiveMQ 4.x-specific JMS connector.
 class ActiveMQXAJmsConnector
           
 

Uses of Lifecycle in org.mule.transport.jms.weblogic
 

Classes in org.mule.transport.jms.weblogic that implement Lifecycle
 class WeblogicJmsConnector
          Weblogic-specific JMS connector.
 

Uses of Lifecycle in org.mule.transport.jms.websphere
 

Classes in org.mule.transport.jms.websphere that implement Lifecycle
 class WebsphereJmsConnector
          Websphere-specific JMS connector.
 

Uses of Lifecycle in org.mule.transport.jnp
 

Classes in org.mule.transport.jnp that implement Lifecycle
 class JnpConnector
          JnpConnector uses the Java Naming protocol to bind to remote objects
 

Uses of Lifecycle in org.mule.transport.multicast
 

Classes in org.mule.transport.multicast that implement Lifecycle
 class MulticastConnector
          MulticastConnector can dispatch mule events using ip multicasting
 

Uses of Lifecycle in org.mule.transport.quartz
 

Classes in org.mule.transport.quartz that implement Lifecycle
 class QuartzConnector
          Creates a connection to a Quartz scheduler.
 

Uses of Lifecycle in org.mule.transport.rmi
 

Classes in org.mule.transport.rmi that implement Lifecycle
 class RmiConnector
          RmiConnector can bind or send to a given RMI port on a given host.
 

Uses of Lifecycle in org.mule.transport.servlet
 

Classes in org.mule.transport.servlet that implement Lifecycle
 class ServletConnector
          ServletConnector is a channel adapter between Mule and a servlet engine.
 

Uses of Lifecycle in org.mule.transport.servlet.jetty
 

Classes in org.mule.transport.servlet.jetty that implement Lifecycle
 class JettyHttpConnector
          The JettyConnector can be using to embed a Jetty server to receive requests on an http inound endpoint.
 class JettyHttpsConnector
          The JettyHttpsConnector can be using to embed a Jetty server to receive requests on an http inbound endpoint.
 

Uses of Lifecycle in org.mule.transport.soap.axis
 

Classes in org.mule.transport.soap.axis that implement Lifecycle
 class AxisConnector
          AxisConnector is used to maintain one or more Services for Axis server instance.
 

Uses of Lifecycle in org.mule.transport.soap.axis.wsdl
 

Classes in org.mule.transport.soap.axis.wsdl that implement Lifecycle
 class AxisWsdlConnector
          TODO document
 

Uses of Lifecycle in org.mule.transport.soap.component
 

Classes in org.mule.transport.soap.component that implement Lifecycle
 class AbstractWebServiceWrapperComponent
           
 

Uses of Lifecycle in org.mule.transport.ssl
 

Classes in org.mule.transport.ssl that implement Lifecycle
 class SslConnector
          SslConnector provides a connector for SSL connections.
 class TlsConnector
          TlsConnector Provides TLS connections
 

Uses of Lifecycle in org.mule.transport.stdio
 

Classes in org.mule.transport.stdio that implement Lifecycle
 class PromptStdioConnector
          PromptStdioConnector connects to the System streams in and out by default and add some basic fuctionality for writing out prompt messages.
 class StdioConnector
          StdioConnector can send and receive Mule events over IO streams.
 

Uses of Lifecycle in org.mule.transport.tcp
 

Classes in org.mule.transport.tcp that implement Lifecycle
 class TcpConnector
          TcpConnector can bind or sent to a given TCP port on a given host.
 

Uses of Lifecycle in org.mule.transport.udp
 

Classes in org.mule.transport.udp that implement Lifecycle
 class UdpConnector
          UdpConnector can send and receive Mule events as Datagram packets.
 

Uses of Lifecycle in org.mule.transport.vm
 

Classes in org.mule.transport.vm that implement Lifecycle
 class VMConnector
          VMConnector A simple endpoint wrapper to allow a Mule service to

be accessed from an endpoint

 

Uses of Lifecycle in org.mule.transport.xmpp
 

Classes in org.mule.transport.xmpp that implement Lifecycle
 class XmppConnector
          XmppConnector TODO
 class XmppsConnector
           
 



Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.