クラス PortInUseException

実装されたすべてのインターフェース:
SerializableSE

public class PortInUseException extends WebServerException
PortInUseException は、ポートがすでに使用されているために Web サーバーの起動に失敗した場合にスローされます。
導入:
2.0.0
作成者:
Andy Wilkinson, Phillip Webb
関連事項:
  • コンストラクターの詳細

    • PortInUseException

      public PortInUseException(int port)
      指定された port の新しい使用中ポートの例外を作成します。
      パラメーター:
      port - 使用されていたポート
    • PortInUseException

      public PortInUseException(int port, ThrowableSE cause)
      指定された port の新しい使用中ポートの例外を作成します。
      パラメーター:
      port - 使用されていたポート
      cause - 例外の原因
  • メソッドの詳細

    • getPort

      public int getPort()
      使用されていたポートを返します。
      戻り値:
    • throwIfPortBindingException

      public static void throwIfPortBindingException(ExceptionSE ex, IntSupplierSE port)
      指定された例外が「使用中のポート」BindExceptionSE によって引き起こされた場合は、PortInUseException をスローします。
      パラメーター:
      ex - ソース例外
      port - ポートを提供するために使用されるサプラー
      導入:
      2.2.7
    • ifPortBindingException

      public static void ifPortBindingException(ExceptionSE ex, ConsumerSE<BindExceptionSE> action)
      指定された例外が「使用中のポート」BindExceptionSE によって引き起こされた場合は、アクションを実行します。
      パラメーター:
      ex - ソース例外
      action - 実行するアクション
      導入:
      2.2.7
    • ifCausedBy

      public static <E extends ExceptionSE> void ifCausedBy(ExceptionSE ex, ClassSE<E> causedBy, ConsumerSE<E> action)
      特定の例外が特定の例外型によって引き起こされた場合、アクションを実行します。
      型パラメーター:
      E - 原因例外型
      パラメーター:
      ex - ソース例外
      causedBy - 必要な原因型
      action - 実行するアクション
      導入:
      2.2.7