public abstract class AbstractPlugin extends java.lang.Object implements Plugin, org.springframework.core.Ordered, org.springframework.context.ApplicationContextAware
Plugin。| 修飾子と型 | フィールドと説明 |
|---|---|
protected org.slf4j.Logger | logger ロガー。 |
protected static java.lang.String | PLUGIN_CONTEXT_CONFIG_ROOT |
| コンストラクターと説明 |
|---|
AbstractPlugin() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | beforeShutdown(Module module) モジュールをシャットダウンする前に必要なクリーンアップを実行します |
protected org.springframework.context.ApplicationContext | getApplicationContext() |
int | getOrder() |
void | postProcessModule(Module module) モジュールが初期化された後 、つまりコンテキストがリフレッシュされた後、モジュールが起動される前に、モジュールに変更を適用します。 |
void | preProcessModule(Module module) モジュールが初期化される前 、つまりコンテキストがリフレッシュされる前に、モジュールに変更を適用します。 |
void | removeModule(Module module) システムからモジュールを削除するために必要なアクションを実行します。 |
void | setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
abstract boolean | supports(Module module) モジュールがプラグインでサポートされているかどうかを確認します。 |
protected final org.slf4j.Logger logger
protected static final java.lang.String PLUGIN_CONTEXT_CONFIG_ROOT
public void preProcessModule(Module module)
PluginPlugin 内の preProcessModule module - 前処理するモジュール public void postProcessModule(Module module)
PluginPlugin 内の postProcessModule module - 後処理モジュール public void removeModule(Module module)
PluginPlugin 内の removeModule module - 削除するモジュール public void beforeShutdown(Module module)
PluginPlugin 内の beforeShutdown module - クリーンアップするモジュール public abstract boolean supports(Module module)
Pluginpublic int getOrder()
org.springframework.core.Ordered 内の getOrder public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
org.springframework.context.ApplicationContextAware 内の setApplicationContext protected org.springframework.context.ApplicationContext getApplicationContext()