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. |
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.
© 2001-2005 University of Oregon.
Eugene OR 97403, U.S.A. All Rights Reserved.