起動・前提準備
初期テーブル、依存状態、定期処理の点灯など、このクラスが動き始める前提をまとめています。
Db を担当するclassです。
com.example.rankingplugin.webcoopwebcoop/Db.javaclassクラス直前の Javadoc は見つかりませんでした。ソースとメソッド構成から責務を補完しています。
Db を担当するclassです。webcoop パッケージの 小規模クラスで、責務境界の要点を確認する起点です。全面展開版では、他の重点クラスと同じ章立てで読めるように補強しています。
| Visibility | Type | Name | 役割 |
|---|---|---|---|
private | JavaPlugin | plugin | プラグイン本体参照です。 |
private | DataSource | ds | DB 接続元を保持します。 |
private | boolean | ownsPool | ownsPool の状態を保持します。 |
| Signature | 説明 | 主要呼び出し |
|---|---|---|
public Db(JavaPlugin plugin) | 依存オブジェクトや初期状態を受け取り、このクラスの動作を開始できる状態へ組み立てます。 | 主要呼び出しなし |
public Db(JavaPlugin plugin, DataSource shared) | 共有 DataSource(RankingPlugin 本体と同じDB)を流用する版 | 主要呼び出しなし |
| Name | Visibility | Kind | 説明 |
|---|---|---|---|
| Db | public | コンストラクタ | 依存オブジェクトや初期状態を受け取り、このクラスの動作を開始できる状態へ組み立てます。 |
| Db | public | コンストラクタ | 共有 DataSource(RankingPlugin 本体と同じDB)を流用する版 |
| init | public | メソッド | 初期化と各種登録を行い、機能を有効化します。 |
| ds | public | メソッド | ds の主要処理を担当します。 |
| close | public | メソッド | 動作中の処理やリソースを安全に停止・解放します。 |
public Db(JavaPlugin plugin)依存オブジェクトや初期状態を受け取り、このクラスの動作を開始できる状態へ組み立てます。
JavaPlugin pluginなし
public Db(JavaPlugin plugin, DataSource shared)共有 DataSource(RankingPlugin 本体と同じDB)を流用する版
JavaPlugin pluginDataSource sharedなし
public void init()初期化と各種登録を行い、機能を有効化します。
なし
public DataSource ds()ds の主要処理を担当します。
なし
public void close()動作中の処理やリソースを安全に停止・解放します。
なし
init → getConfig → getLogger → valueOf → getString → trim