T
- ハンドラーの型 public class BeanCreatingHandlerProvider<T> extends java.lang.Object implements BeanFactoryAware
BeanFactory
を介してターゲットハンドラーをインスタンス化し、同等の destroy メソッドも提供します。主に内部使用で、接続ごとのライフサイクルでハンドラーを初期化および破棄します。コンストラクターと説明 |
---|
BeanCreatingHandlerProvider(java.lang.Class<? extends T> handlerType) |
修飾子と型 | メソッドと説明 |
---|---|
void | destroy(T handler) |
T | getHandler() |
java.lang.Class<? extends T> | getHandlerType() |
void | setBeanFactory(BeanFactory beanFactory) 所有ファクトリを Bean インスタンスに提供するコールバック。 |
java.lang.String | toString() |
public BeanCreatingHandlerProvider(java.lang.Class<? extends T> handlerType)
public void setBeanFactory(BeanFactory beanFactory)
BeanFactoryAware
通常の Bean プロパティの設定後、ただし InitializingBean.afterPropertiesSet()
またはカスタム init-method などの初期化コールバックの前に呼び出されます。
BeanFactoryAware
の setBeanFactory
beanFactory
- 所有 BeanFactory(非 null
)。Bean は、ファクトリのメソッドをすぐに呼び出すことができます。BeanInitializationException
public void destroy(T handler)
public java.lang.Class<? extends T> getHandlerType()
public T getHandler()
public java.lang.String toString()
java.lang.Object
の toString