クラス StaticShellMessageHeaderAccessor

java.lang.ObjectSE
org.springframework.shell.jline.tui.component.message.StaticShellMessageHeaderAccessor

public final class StaticShellMessageHeaderAccessor extends ObjectSE
ヘッダーにアクセスするためだけにオブジェクトの作成を回避する、軽量の型安全ヘッダーアクセサー。
作成者:
Janne Valkealahti, Piotr Olaszewski
関連事項:
  • メソッドの詳細

    • getId

      public static @Nullable UUIDSE getId(org.springframework.messaging.Message<?> message)
    • getTimestamp

      public static @Nullable LongSE getTimestamp(org.springframework.messaging.Message<?> message)
    • getPriority

      public static @Nullable IntegerSE getPriority(org.springframework.messaging.Message<?> message)
    • getView

      public static @Nullable View getView(org.springframework.messaging.Message<?> message)
    • getReactorContext

      public static reactor.util.context.ContextView getReactorContext(org.springframework.messaging.Message<?> message)
      ContextView ヘッダーが存在する場合はそれを取得します。
      パラメーター:
      message - ヘッダーを取得するメッセージ。
      戻り値:
      ContextView ヘッダー (存在する場合)。
    • getEventType

      public static @Nullable EventLoop.Type getEventType(org.springframework.messaging.Message<?> message)
      EventLoop.Type ヘッダーが存在する場合は取得します。
      パラメーター:
      message - ヘッダーを取得するメッセージ。
      戻り値:
      EventLoop.Type ヘッダー (存在する場合)。