WeatherSource
interface WeatherSource
WeatherPolicy.External で選択される外部天候ソース。
ServicesManager に登録する。登録はプラグインの無効化時に自動で解除される。 同じ key の登録が複数ある場合は優先度の高い登録が使われる。
型の制約: シグネチャには :api の型・Key・String・Java のプリミティブ・java.util のコレクションのみを使う。 実装側も :api のクラスのコンストラクタを既定引数を省略して呼ばないこと (詳細は WorldState)。 スレッド: getWeather は任意のスレッドから呼ばれる。