submarine.core
Interface Finalizable
- All Known Implementing Classes:
- Channel, XMLListener, ArchivableFile, ArchivableInputStream, SubMLListener
- public interface Finalizable
Cette interface permet aux instances de WritingFunction, PoolingFunction,
Serializer d'être prévenus de leur future destruction.
Quand utiliser:
Seul EAISystem utilise cette fonctionnalité pour l'instant uniquement lors de
l'arrêt du système. Il est a envisagé que cette fonction serve à prévenir les
instance de leur libération pour les
retourner à un pool d'objets. A l'heure actuelle, cette fonctionnalité n'est
pas supportées par les Serializer.
Quand implémenter:
Une WritingFunction ou une PoolingFunction aura basoin d'implémenter cette
interface si elle met en place des connections permanentes, lance des threads
ou bloque des ressources pour l'implémentation
de leurs fonctionnalités
|
Method Summary |
void |
finalize()
Appelée sur une instance de PoolingFunction ou de WritingFunction avant la
libération de celle-ci. |
finalize
public void finalize()
- Appelée sur une instance de PoolingFunction ou de WritingFunction avant la
libération de celle-ci.
- Overrides:
finalize in class java.lang.Object