T - このハンドラが処理できるイベント・クラスpublic final class WeakEventHandler<T extends Event> extends Object implements EventHandler<T>
WeakEventHandlerプロキシへの強参照が保持されますが、プロキシ自体は元のハンドラを弱参照するのみであるため、ハンドラがガベージ・コレクションされることを妨げません。 この弱参照が中断されるまで、プロキシが受信するすべての通知は元のハンドラに転送されます。 | コンストラクタと説明 |
|---|
WeakEventHandler(EventHandler<T> eventHandler)
WeakEventHandlerの新しいインスタンスを作成します。 |
public WeakEventHandler(EventHandler<T> eventHandler)
WeakEventHandlerの新しいインスタンスを作成します。eventHandler - イベント通知の転送先となる元のイベント・ハンドラpublic boolean wasGarbageCollected()
WeakEventHandlerへの対応する参照のストレージが不要になったことを検出するためにコンテナで使用されます。 true、それ以外の場合はfalsepublic void handle(T event)
handle、インタフェースEventHandler<T extends Event>event - 発生したイベントCopyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.