Uses of Interface

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.model Contains the interfaces for the Model and supporting objects such as the CompoenntResolver, EntryPointResolver, etc. 
org.mule.api.transport Contains the interfaces that comprise a provider implementation. 
org.mule.component.simple A collection of simple mule components that can be useful to simplify configuration while testing.   
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. 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.transport Contains Abstract classes providing common functionality for all Mule providers. 
org.mule.transport.ejb 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.http Provides http transport including proxy support. 
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.multicast IP multicast connectivity for Mule
org.mule.transport.soap.axis Provides an Axis soap transport for Mule
org.mule.transport.ssl Provides tcp connectivity over Ssl for Mule
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. 

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

Classes in that implement Lifecycle
 class InheritedModel

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

Classes in 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

Classes in 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

Classes in 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.