ApacheFelixイベント管理の実装を通じてイベントハンドラーのブラックリストへの登録を回避する方法

Max_Wrong

Apache Felix Event Admin Implementationfelix-> configurationの標準タイムアウトは5000msです。では、1つ以上のイベントハンドラーに(プログラムで喜んで)より長い時間をかけるようにするにはどうすればよいですか?

ベルトラン・デラクレタズ

http://www.osgi.org/javadoc/r4v42/org/osgi/service/cm/ConfigurationAdmin.htmlで説明されているConfigurationAdminサービスを介して、OSGi構成をプログラムで変更できます

変更する構成のPIDが必要になります(OSGi管理コンソールまたはシェルがそれを提供します)。ConfigurationAdmin.getConfiguration(..)を使用して、対応するConfigurationオブジェクトを取得し、変更されたプロパティを使用してConfiguration.update(...)を呼び出します。

そうは言っても、イベントのブラックリストのタイムアウトを上げることは通常悪い考えです-実行に長い時間がかかるイベントハンドラーは物事をブロックします。遅い作業を行うには、(Chris Leggettによって提案されたように)別々のスレッドまたはジョブを使用します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

MainPage.xaml.csのコンストラクターで別のクラスのイベントにイベントハンドラーを登録する方法

分類Dev

特定のサブクラスのイベントハンドラーを登録する

分類Dev

DOM要素のイベントハンドラーを登録する方法

分類Dev

ハイブリッドアプリケーション内のAngularコントローラー内でコルドバイベントを登録する方法

分類Dev

onchangeイベントハンドラーからクリックイベントの実行を停止する方法

分類Dev

SVG画像内の要素にonclickイベントハンドラーを登録する方法はありますか?

分類Dev

同じインターフェースを実装するクラスのオブジェクトを登録する方法

分類Dev

jQueryを使用してすべてのクリックイベントハンドラーを削除する方法

分類Dev

イベントハンドラのメモリリークを回避する理由と方法は?

分類Dev

ドメインイベントハンドラーをc#クラスライブラリDLLに登録する場所

分類Dev

イベントハンドラクリックですべてのラベルを削除する方法

分類Dev

QWidgetと派生クラスのイベントハンドラーを実装し、コードの重複を回避します

分類Dev

ajaxでロードされたコンテンツのクリックイベントを登録する方法

分類Dev

JSとCanvasへのイベントハンドラーの登録

分類Dev

Javaのメインプログラムのバックグラウンドでイベントリスナーを実装する方法

分類Dev

コンポーネントの参照を通じてクリックハンドラーを追加する方法

分類Dev

別のクラスのボタンをクリックして、パネル内のイベントハンドラーからwx.Dialogを閉じる

分類Dev

jQueryの.click()イベントハンドラーを使用してGoogle Analyticsの「send」メソッドを登録すると正しく機能しますか?

分類Dev

MouseDownイベントハンドラーがClickイベントハンドラーの呼び出しをブロックしているようです

分類Dev

新しいDoctrineイベントサブスクライバーを登録するときのsymfony例外(SoftDeleteable)

分類Dev

特定のドメイン/サブドメインへのトラフィックを禁止する例外/ポリシーベースのChromeプラグイン

分類Dev

要素+ハンドラーごとに1回イベントを登録するJQueryエイリアス?

分類Dev

DevToolsでクリックイベントハンドラーの実行時間を監視する

分類Dev

イベントハンドラーの結果をテストする方法

分類Dev

Delphi:イベントハンドラーの割り当てをテストする

分類Dev

Shiny eventReactiveハンドラー内で複数のイベント式をリッスンする方法

分類Dev

JavaScriptのイベントハンドラーからパブリック関数を呼び出す方法は?

分類Dev

管理対象オブジェクトのアドレスを管理対象外のイベントハンドラーに渡す方法は?

分類Dev

イベントハンドラーの登録に問題があります

Related 関連記事

  1. 1

    MainPage.xaml.csのコンストラクターで別のクラスのイベントにイベントハンドラーを登録する方法

  2. 2

    特定のサブクラスのイベントハンドラーを登録する

  3. 3

    DOM要素のイベントハンドラーを登録する方法

  4. 4

    ハイブリッドアプリケーション内のAngularコントローラー内でコルドバイベントを登録する方法

  5. 5

    onchangeイベントハンドラーからクリックイベントの実行を停止する方法

  6. 6

    SVG画像内の要素にonclickイベントハンドラーを登録する方法はありますか?

  7. 7

    同じインターフェースを実装するクラスのオブジェクトを登録する方法

  8. 8

    jQueryを使用してすべてのクリックイベントハンドラーを削除する方法

  9. 9

    イベントハンドラのメモリリークを回避する理由と方法は?

  10. 10

    ドメインイベントハンドラーをc#クラスライブラリDLLに登録する場所

  11. 11

    イベントハンドラクリックですべてのラベルを削除する方法

  12. 12

    QWidgetと派生クラスのイベントハンドラーを実装し、コードの重複を回避します

  13. 13

    ajaxでロードされたコンテンツのクリックイベントを登録する方法

  14. 14

    JSとCanvasへのイベントハンドラーの登録

  15. 15

    Javaのメインプログラムのバックグラウンドでイベントリスナーを実装する方法

  16. 16

    コンポーネントの参照を通じてクリックハンドラーを追加する方法

  17. 17

    別のクラスのボタンをクリックして、パネル内のイベントハンドラーからwx.Dialogを閉じる

  18. 18

    jQueryの.click()イベントハンドラーを使用してGoogle Analyticsの「send」メソッドを登録すると正しく機能しますか?

  19. 19

    MouseDownイベントハンドラーがClickイベントハンドラーの呼び出しをブロックしているようです

  20. 20

    新しいDoctrineイベントサブスクライバーを登録するときのsymfony例外(SoftDeleteable)

  21. 21

    特定のドメイン/サブドメインへのトラフィックを禁止する例外/ポリシーベースのChromeプラグイン

  22. 22

    要素+ハンドラーごとに1回イベントを登録するJQueryエイリアス?

  23. 23

    DevToolsでクリックイベントハンドラーの実行時間を監視する

  24. 24

    イベントハンドラーの結果をテストする方法

  25. 25

    Delphi:イベントハンドラーの割り当てをテストする

  26. 26

    Shiny eventReactiveハンドラー内で複数のイベント式をリッスンする方法

  27. 27

    JavaScriptのイベントハンドラーからパブリック関数を呼び出す方法は?

  28. 28

    管理対象オブジェクトのアドレスを管理対象外のイベントハンドラーに渡す方法は?

  29. 29

    イベントハンドラーの登録に問題があります

ホットタグ

アーカイブ