クラス AbstractStandaloneMessageReceiver

実装済みのインターフェース一覧:
org.springframework.beans.factory.DisposableBeanorg.springframework.beans.factory.InitializingBeanorg.springframework.context.Lifecycle
既知の直属サブクラス
AbstractAsyncStandaloneMessageReceiverXmppMessageReceiver

public abstract class AbstractStandaloneMessageReceiver extends SimpleWebServiceMessageReceiverObjectSupport implements org.springframework.context.Lifecycle, org.springframework.beans.factory.DisposableBean
スタンドアロンのサーバー側トランスポートオブジェクトの抽象基本クラス。Lifecycle インターフェースの基本的なスレッドセーフな実装、および具象サブクラスによって実装されるさまざまなテンプレートメソッドを提供します。
導入:
1.5.0
作成者:
Arjen Poutsma
  • コンストラクターの詳細

    • AbstractStandaloneMessageReceiver

      public AbstractStandaloneMessageReceiver()
  • メソッドの詳細

    • isActive

      public final boolean isActive()
      このサーバーが現在アクティブであるかどうか、つまり、セットアップされているがまだシャットダウンされていないかどうかを返します。
    • isRunning

      public final boolean isRunning()
      このサーバーが現在実行されているかどうか、つまり、サーバーが起動されていてまだ停止されていないかどうかを返します。
      次で指定:
      インターフェース org.springframework.context.LifecycleisRunning 
    • setAutoStartup

      public void setAutoStartup(boolean autoStartup)
      初期化後にレシーバーを自動的に起動するかどうかを設定します。

      デフォルトは true です。これを false に設定して、手動で起動できるようにします。

    • afterPropertiesSet

      public void afterPropertiesSet() throws ExceptionSE
      BeanFactory がレシーバーインスタンスを初期化するときに activate() を呼び出します。
      次で指定:
      インターフェース org.springframework.beans.factory.InitializingBeanafterPropertiesSet 
      オーバーライド:
      クラス SimpleWebServiceMessageReceiverObjectSupportafterPropertiesSet 
      例外:
      ExceptionSE
    • destroy

      public void destroy()
      BeanFactory がレシーバーインスタンスを破棄すると、shutdown() を呼び出します。
      次で指定:
      インターフェース org.springframework.beans.factory.DisposableBeandestroy 
    • activate

      public final void activate() throws ExceptionSE
      このサーバーを初期化します。autoStartup がオフになっていない場合は、サーバーを起動します。
      例外:
      ExceptionSE
    • start

      public final void start()
      このサーバーを起動します。
      次で指定:
      インターフェース org.springframework.context.Lifecyclestart 
    • stop

      public final void stop()
      このサーバーを停止します。
      次で指定:
      インターフェース org.springframework.context.Lifecyclestop 
    • shutdown

      public final void shutdown()
      このサーバーをシャットダウンします。
    • onActivate

      protected abstract void onActivate() throws ExceptionSE
      activate() が呼び出されたときに呼び出されるテンプレートメソッド。
      例外:
      ExceptionSE - エラーの場合
    • onStart

      protected abstract void onStart()
      start() が呼び出されたときに呼び出されるテンプレートメソッド。
    • onStop

      protected abstract void onStop()
      stop() が呼び出されたときに呼び出されるテンプレートメソッド。
    • onShutdown

      protected abstract void onShutdown()
      shutdown() が呼び出されたときに呼び出されるテンプレートメソッド。