talx x1.0.5

talx.feature
Interface TALFeature

All Known Subinterfaces:
DelayedFeature, GameService, Interceptor, ReceiverFilter, SenderFilter
All Known Implementing Classes:
AutoLogout, AutoSave, BadTypingCorrection, CCInterceptor, CommandInterceptor, CreateErrorMessage, DialogInterceptor, ExportInterceptor, GossipInterceptor, HelpDesk, ImportInterceptor, InboxClickCorrection, InboxCountMonitor, InboxDateMonitor, JournalInterceptor, KeyTest, OutboxCountMonitor, OutboxDateMonitor, ReceiverFilterAdapter, RemoteReceiver, RemoteSender, SenderFilterAdapter, Survey, Tech, TrashDateMonitor

public interface TALFeature

Interface that all pluggable features must implement


Method Summary
 void release()
          Releases all system resources held by this object.
 

Method Detail

release

public void release()
Releases all system resources held by this object. The general contract of pluggable features is that once their release method is called, they should be elligible for garbage collection. The exceptions to this are references to this object held in the ActionDispatcher and in the Transport model. Both of those objects are cleared by the system. However, in all other cases, if this object subscribed to a listener interface, it must unsubscribe in this method. This method should block until all object clean-up has been accomplished. This includes closing all open files, etc. Once the object has returned from the release method, the system may go down without further warning.


talx x1.0.5

© 2001-2005 University of Oregon.
Eugene OR 97403, U.S.A. All Rights Reserved.