org.mule.umo.lifecycle
Interface Disposable

All Known Subinterfaces:
Lifecycle, LifecycleInterceptor, UMOAgent, UMOComponent, UMOConnector, UMOContainerContext, UMOLifecycleAdapter, UMOManager, UMOMessageDispatcher, UMOMessageReceiver, UMOModel, UMOWorkManager
All Known Implementing Classes:
AbstractConnector, AbstractContainerContext, AbstractEventLoggerAgent, AbstractMessageDispatcher, AbstractMessageReceiver, AbstractScriptComponent, BoundedPersistentQueue, DefaultLifecycleAdapter, DelegateWorkManager, DisposableThreadPool, ExpiryMonitor, JcaComponent, JdmkAgent, JmxAgent, Log4jAgent, MuleAdminAgent, MuleClient, MuleComponent, MuleManager, MuleModel, MuleProxy, MuleWorkManager, MultiContainerContext, Mx4jAgent, RemoteDispatcher, ServerEventManager, TcpMessageReceiver.TcpWorker, UdpMessageReceiver.UdpWorker

public interface Disposable

Disposable is a lifecycle interface that gets called at the dispose lifecycle stage of the implementing component as the component is being destroyed.

Version:
$Revision: 1.3 $
Author:
Ross Mason

Method Summary
 void dispose()
          A lifecycle method where implementor should fee up any resources If an exception is thrown it should just be logged and processing should continue.
 

Method Detail

dispose

public void dispose()
A lifecycle method where implementor should fee up any resources If an exception is thrown it should just be logged and processing should continue. This method should not throw Runtime exceptions



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