com.ibm.portal
Interface Disposable

All Known Subinterfaces:
Accessor, ActionPocService, AdminPortletModelController, AttributeValueProcessor, BaseStateParameterService, BooleanAccessor, BooleanAccessorController, ByteDataSink, ByteDataSource, CacheControlDataSource, CachedDataSourceFactory.UncacheableValue<T>, CachedDataSourceFactory.Value<T>, CharDataSink, CharDataSource, CheckedEngineURL, ClientListController<T,M>, Command, Committable, CommittableListModelController<T,M>, CommittableTreeModelController<T,M>, ContentDispositionDataSource, ContentHandlerURIParser, ContentLengthDataSource, ContentModelController<T,M>, ContentNodeStateParameterService, ContentUrlGenerationFilter, ConvertibleDataSource, DataSink, DataSource, DataSourceChecksum, DataSourceFragment, DCX, DCXData, DeletePortletActionAccessorController, DemoteCommand, DeviceClassAccessor, DeviceClassAccessorController, Dispatcher, DisposablePocURLFactory, DisposableTransformerHandler, DisposableURL, DocumentController, DocumentModel, EditionService, EngineActionAccessorController, EngineURL, ExpansionStatesAccessor, ExpansionStatesAccessorController, FilenameParser, FormDataDataSink, FriendlySelectionService, FriendlyURL, InstantiateTemplateContentNodeCommand, JsonDataSink, JsonDataSource, LegacyPortletAccessor, LegacyPortletAccessorController, LegacyPortletTargetAccessorController, LocaleAccessor, LocaleAccessorController, LocalizationParser, LoginActionAccessorController, LogoutActionAccessorController, Lookup, MarkupListController<T,M>, MovePortletActionAccessorController, MultipartDataSink, MultipartDataSource, NavigationShiftAccessor, NavigationShiftAccessorController, Operation, OutboundConnectionModelController, PageModeAccessor, PageModeAccessorController, PocService, PocURL, PortalFriendlySelectionService, PortalPocService, PortalStateManagerService, PortalStaticPageService, PortalURLWriter, PortletAccessor, PortletAccessorController, PortletActionPocService, PortletEventPocService, PortletFriendlySelectionService, PortletListAccessor, PortletMimePocService, PortletModelController, PortletPocService, PortletRenderPocService, PortletResourcePocService, PortletStateManager, PortletStateManagerController, PortletStaticPageService, PortletTargetAccessorController, PortletWindowStateParameterService, ProjectContextDataSource, PromoteCommand, PublishCommand, RatingModelController<R,M>, RedirectDataSource, RefreshPageLayoutCommand, ResourceModelController<R,M>, ResourceURLAccessor, SafeOperation, ScreenTemplateAccessor, ScreenTemplateAccessorController, SelectionAccessor, SelectionAccessorController, SharedStateAccessor, SharedStateAccessorController, SharedStateListAccessor, ShowToolsAccessor, ShowToolsAccessorController, SitemanagementCommand, SkinFilter, SkinListController<T,M>, SkinURIParser, SoloAccessor, SoloAccessorController, StateAccessor, StateAccessorController, StateHolder, StateHolderController, StateManagerService, StateParameterService, StatePartitionAccessor, StatePartitionAccessorController, StaticContentPageDistincter, StaticPageDataSourceParser, StaticPageFilter, StaticPageParser, StaticPageRenderer, StaticPageService, StaticPageURIParser, StaticPageZipParser, StatusCodeDataSource, TagModelController<T,M>, ThemeDataSourceParser, ThemeFilter, ThemeListController<T,M>, ThemeParser, ThemeTemplateAccessor, ThemeTemplateAccessorController, ThemeURIParser, UnsafeOperation, URIParser, URLFactory, UserContextDataSource, VanityURLModelController<E,M>, VaryDataSource, VirtualPortalContextDataSource, VoidDataSink, WcmPageContextService, WebdavAccessControlTreeModel<T>, WebdavCommand, WebdavCopyableTreeModelController<T,M>, WebdavLockableTreeModel<T>, WebdavLockableTreeModelController<T,M>, WebdavPropertiesTreeModel<T>, WebdavRenameableTreeModelController<T,M>, WebdavTreeModel<T>, WebdavTreeModelController<T,M>, XmlDataSink, XmlDataSource
All Known Implementing Classes:
AbstractDataSource, AbstractStaticDataSource, DefaultDataSink, DefaultDataSource, DefaultWebdavTreeModel, DefaultWebdavTreeModelController, DisposableTransformer, EarlyBindingDataSource

public interface Disposable

An object implementing this interface indicates that it is advantageous to signal to the object that it will not longer be accessed. Implementations can make use of this information e.g. by returning the object to a pool or by explicitly freeing resources allocated by the object.
After calling the dispose method of this interface it is illegal to access the object any longer.

Since:
5.1
Note:
This interface is designed to be implemented by clients.

Method Summary
 void dispose()
          Indicate that the object will no longer be accessed
 

Method Detail

dispose

void dispose()
Indicate that the object will no longer be accessed