クラス ShellMessageHeaderAccessor

java.lang.ObjectSE
org.springframework.messaging.support.MessageHeaderAccessor
org.springframework.shell.component.message.ShellMessageHeaderAccessor

public class ShellMessageHeaderAccessor extends org.springframework.messaging.support.MessageHeaderAccessor
標準のシェルヘッダーを追加します。
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static final StringSE
    生のソースメッセージ。
    static final StringSE
    static final StringSE
    生のソースメッセージ。
    static final StringSE

    クラス org.springframework.messaging.support.MessageHeaderAccessor から継承されたフィールド

    DEFAULT_CHARSET
  • コンストラクターの概要

    コンストラクター
    コンストラクター
    説明
    ShellMessageHeaderAccessor(org.springframework.messaging.Message<?> message)
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    EventLoop.Type ヘッダーが存在する場合は取得します。
    <T> T
    getHeader(StringSE key, ClassSE<T> type)
    reactor.util.context.ContextView
    ContextView ヘッダーが存在する場合はそれを取得します。
    boolean
    isReadOnly(StringSE headerName)
    void
    setReadOnlyHeaders(StringSE... readOnlyHeaders)
    読み取り専用と見なし、メッセージへの入力を禁止するヘッダーのリストを指定します。
    protected void
    verifyType(StringSE headerName, ObjectSE headerValue)

    クラス org.springframework.messaging.support.MessageHeaderAccessor から継承されたメソッド

    copyHeaders, copyHeadersIfAbsent, createAccessor, getAccessor, getAccessor, getAccessor, getContentType, getDetailedLogMessage, getDetailedPayloadLogMessage, getErrorChannel, getHeader, getId, getMessageHeaders, getMutableAccessor, getReplyChannel, getShortLogMessage, getShortPayloadLogMessage, getTimestamp, isModified, isMutable, isReadableContentType, removeHeader, removeHeaders, setContentType, setErrorChannel, setErrorChannelName, setHeader, setHeaderIfAbsent, setImmutable, setLeaveMutable, setModified, setReplyChannel, setReplyChannelName, toMessageHeaders, toString

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSE
  • フィールドの詳細

  • コンストラクターの詳細

    • ShellMessageHeaderAccessor

      public ShellMessageHeaderAccessor(@Nullable org.springframework.messaging.Message<?> message)
  • メソッドの詳細

    • setReadOnlyHeaders

      public void setReadOnlyHeaders(StringSE... readOnlyHeaders)
      読み取り専用と見なし、メッセージへの入力を禁止するヘッダーのリストを指定します。
      パラメーター:
      readOnlyHeaders - readOnly モードのヘッダーのリスト。デフォルトは MessageHeaders.ID および MessageHeaders.TIMESTAMP です。
      関連事項:
    • getPriority

      @Nullable public IntegerSE getPriority()
    • getView

      @Nullable public View getView()
    • getReactorContext

      @Nullable public reactor.util.context.ContextView getReactorContext()
      ContextView ヘッダーが存在する場合はそれを取得します。
      戻り値:
      ContextView ヘッダー (存在する場合)。
    • getEventType

      @Nullable public EventLoop.Type getEventType()
      EventLoop.Type ヘッダーが存在する場合は取得します。
      戻り値:
      EventLoop.Type ヘッダー (存在する場合)。
    • getHeader

      @Nullable public <T> T getHeader(StringSE key, ClassSE<T> type)
    • verifyType

      protected void verifyType(StringSE headerName, ObjectSE headerValue)
      オーバーライド:
      クラス org.springframework.messaging.support.MessageHeaderAccessorverifyType 
    • isReadOnly

      public boolean isReadOnly(StringSE headerName)
      オーバーライド:
      クラス org.springframework.messaging.support.MessageHeaderAccessorisReadOnly 
    • toMap

      public MapSE<StringSE,ObjectSE> toMap()
      オーバーライド:
      クラス org.springframework.messaging.support.MessageHeaderAccessortoMap