Class AbstractLifecycleDelegate<D>

java.lang.Object
org.mule.extension.mule.tracing.module.internal.AbstractLifecycleDelegate<D>
All Implemented Interfaces:
org.mule.runtime.api.lifecycle.Disposable, org.mule.runtime.api.lifecycle.Initialisable, org.mule.runtime.api.lifecycle.Lifecycle, org.mule.runtime.api.lifecycle.Startable, org.mule.runtime.api.lifecycle.Stoppable, org.mule.runtime.core.api.context.MuleContextAware
Direct Known Subclasses:
MDCInjectorComponentExecutorDecorator

public abstract class AbstractLifecycleDelegate<D> extends Object implements org.mule.runtime.api.lifecycle.Lifecycle, org.mule.runtime.core.api.context.MuleContextAware
  • Field Summary

    Fields inherited from interface org.mule.runtime.api.lifecycle.Disposable

    PHASE_NAME

    Fields inherited from interface org.mule.runtime.api.lifecycle.Initialisable

    PHASE_NAME

    Fields inherited from interface org.mule.runtime.api.lifecycle.Startable

    PHASE_NAME

    Fields inherited from interface org.mule.runtime.api.lifecycle.Stoppable

    PHASE_NAME
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    protected D
     
    void
     
    void
    setMuleContext(org.mule.runtime.core.api.MuleContext context)
     
    void
     
    void
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • initialise

      public void initialise() throws org.mule.runtime.api.lifecycle.InitialisationException
      Specified by:
      initialise in interface org.mule.runtime.api.lifecycle.Initialisable
      Throws:
      org.mule.runtime.api.lifecycle.InitialisationException
    • start

      public void start() throws org.mule.runtime.api.exception.MuleException
      Specified by:
      start in interface org.mule.runtime.api.lifecycle.Startable
      Throws:
      org.mule.runtime.api.exception.MuleException
    • stop

      public void stop() throws org.mule.runtime.api.exception.MuleException
      Specified by:
      stop in interface org.mule.runtime.api.lifecycle.Stoppable
      Throws:
      org.mule.runtime.api.exception.MuleException
    • dispose

      public void dispose()
      Specified by:
      dispose in interface org.mule.runtime.api.lifecycle.Disposable
    • setMuleContext

      public void setMuleContext(org.mule.runtime.core.api.MuleContext context)
      Specified by:
      setMuleContext in interface org.mule.runtime.core.api.context.MuleContextAware
    • getDelegate

      protected D getDelegate()