public class StompHeaders extends ObjectSE implements MultiValueMap<StringSE,StringSE>, SerializableSE
MapSE で定義されている通常のメソッドに加えて、このクラスは次の便利なメソッドを提供します。
getFirst(String) はヘッダー名の最初の値を返します add(String, String) は、ヘッダー名の値のリストに追加します set(String, String) はヘッダー名を単一の文字列値に設定します Map.EntrySE<KSE, VSE>| 修飾子と型 | フィールドと説明 |
|---|---|
static StringSE | ACK |
static StringSE | CONTENT_LENGTH |
static StringSE | CONTENT_TYPE |
static StringSE | DESTINATION |
static StringSE | HEARTBEAT |
static StringSE | HOST |
static StringSE | ID |
static StringSE | LOGIN |
static StringSE | MESSAGE_ID |
static StringSE | PASSCODE |
static StringSE | RECEIPT |
static StringSE | RECEIPT_ID |
static StringSE | SERVER |
static StringSE | SESSION |
static StringSE | SUBSCRIPTION |
| コンストラクターと説明 |
|---|
StompHeaders() 新しいヘッダー値を入力する新しいインスタンスを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | add(StringSE headerName, StringSE headerValue) 指定された名前に、指定された単一のヘッダー値を追加します。 |
void | addAll(MultiValueMap<StringSE, StringSE> values) 指定された MultiValueMap のすべての値を現在の値に追加します。 |
void | addAll(StringSE headerName, ListSE<? extends StringSE> headerValues) 指定されたリストのすべての値を、指定されたキーの現在の値のリストに追加します。 |
void | clear() |
boolean | containsKey(ObjectSE key) |
boolean | containsValue(ObjectSE value) |
SetSE<Map.EntrySE<StringSE, ListSE<StringSE>>> | entrySet() |
boolean | equals(ObjectSE other) |
ListSE<StringSE> | get(ObjectSE key) |
StringSE | getAck()ack ヘッダーを取得します。 |
long | getContentLength()content-length ヘッダーを返します。不明な場合は -1 を返します。 |
MimeType | getContentType()content-type ヘッダー値を返します。 |
StringSE | getDestination() 宛先ヘッダーを取得します。 |
StringSE | getFirst(StringSE headerName) 指定されたヘッダー名の最初のヘッダー値があれば、それを返します。 |
long[] | getHeartbeat() ハートビートヘッダーを取得します。 |
StringSE | getHost() ホストヘッダーを取得します。 |
StringSE | getId()id ヘッダーを取得します。 |
StringSE | getLogin() ログインヘッダーを取得します。 |
StringSE | getMessageId() メッセージ ID ヘッダーを取得します。 |
StringSE | getPasscode() パスコードヘッダーを取得します。 |
StringSE | getReceipt() 領収書ヘッダーを取得します。 |
StringSE | getReceiptId() 領収書ヘッダーを取得します。 |
StringSE | getServer() サーバーヘッダーを取得します。 |
StringSE | getSession() セッションヘッダーを取得します。 |
StringSE | getSubscription() サブスクリプションヘッダーを取得します。 |
int | hashCode() |
boolean | isEmpty() |
boolean | isHeartbeatEnabled() ハートビートが有効かどうか。 |
SetSE<StringSE> | keySet() |
ListSE<StringSE> | put(StringSE key, ListSE<StringSE> value) |
void | putAll(MapSE<? extends StringSE,? extends ListSE<StringSE>> map) |
static StompHeaders | readOnlyStompHeaders(MapSE<StringSE, ListSE<StringSE>> headers) 読み取りのみが可能で、書き込みはできない StompHeaders オブジェクトを返します。 |
ListSE<StringSE> | remove(ObjectSE key) |
void | set(StringSE headerName, StringSE headerValue) 指定された名前に、指定された単一のヘッダー値を設定します。 |
void | setAck(StringSE ack)ack ヘッダーを "auto"、"client"、"client-individual" のいずれかに設定します。 |
void | setAll(MapSE<StringSE, StringSE> values) 指定された値を下に設定します。 |
void | setContentLength(long contentLength)content-length ヘッダーを設定します。 |
void | setContentType(MimeType mimeType)content-type ヘッダーを設定します。 |
void | setDestination(StringSE destination) 宛先ヘッダーを設定します。 |
void | setHeartbeat(long[] heartbeat) ハートビートヘッダーを設定します。 |
void | setHost(StringSE host) ホストヘッダーを設定します。 |
void | setId(StringSE id)id ヘッダーを設定します。 |
void | setLogin(StringSE login) ログインヘッダーを設定します。 |
void | setMessageId(StringSE messageId) メッセージ ID ヘッダーを設定します。 |
void | setPasscode(StringSE passcode) パスコードヘッダーを設定します。 |
void | setReceipt(StringSE receipt) 受信ヘッダーを設定します。 |
void | setReceiptId(StringSE receiptId)receive-id ヘッダーを設定します。 |
void | setServer(StringSE server) サーバーヘッダーを設定します。 |
void | setSession(StringSE session) セッションヘッダーを設定します。 |
void | setSubscription(StringSE subscription) ログインヘッダーを設定します。 |
int | size() |
MapSE<StringSE, StringSE> | toSingleValueMap() この MultiValueMap に含まれる最初の値を返します。 |
StringSE | toString() |
CollectionSE<ListSE<StringSE>> | values() |
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEcomputeSE, computeIfAbsentSE, computeIfPresentSE, forEachSE, getOrDefaultSE, mergeSE, putIfAbsentSE, removeSE, replaceSE, replaceSE, replaceAllSEpublic void setContentType(@Nullable MimeType mimeType)
public void setContentLength(long contentLength)
public long getContentLength()
public void setReceipt(@Nullable StringSE receipt)
public void setPasscode(@Nullable StringSE passcode)
public void setHeartbeat(@Nullable long[] heartbeat)
@Nullable public long[] getHeartbeat()
public boolean isHeartbeatEnabled()
@Nullable public StringSE getDestination()
public void setId(@Nullable StringSE id)
public void setAck(@Nullable StringSE ack)
public void setSubscription(@Nullable StringSE subscription)
public void setMessageId(@Nullable StringSE messageId)
public void setReceiptId(@Nullable StringSE receiptId)
@Nullable public StringSE getFirst(StringSE headerName)
MultiValueMap<StringSE, StringSE> の getFirst headerName - ヘッダー名 null public void add(StringSE headerName, @Nullable StringSE headerValue)
MultiValueMap<StringSE, StringSE> の add headerName - ヘッダー名 headerValue - ヘッダー値 UnsupportedOperationExceptionSE - ヘッダーの追加がサポートされていない場合 put(String, List), set(String, String)public void addAll(StringSE headerName, ListSE<? extends StringSE> headerValues)
MultiValueMapMultiValueMap<StringSE, StringSE> の addAll headerName - 彼らはキー headerValues - 追加する値 public void addAll(MultiValueMap<StringSE,StringSE> values)
MultiValueMapMultiValueMap のすべての値を現在の値に追加します。MultiValueMap<StringSE, StringSE> の addAll values - 追加する値 public void set(StringSE headerName, @Nullable StringSE headerValue)
MultiValueMap<StringSE, StringSE> の set headerName - ヘッダー名 headerValue - ヘッダー値 UnsupportedOperationExceptionSE - ヘッダーの追加がサポートされていない場合 put(String, List), add(String, String)public void setAll(MapSE<StringSE,StringSE> values)
MultiValueMapMultiValueMap<StringSE, StringSE> の setAll values - 値。public MapSE<StringSE,StringSE> toSingleValueMap()
MultiValueMapMultiValueMap に含まれる最初の値を返します。MultiValueMap<StringSE, StringSE> の toSingleValueMap public boolean containsKey(ObjectSE key)
MapSE<StringSE, ListSE<StringSE>> の containsKeySE public boolean containsValue(ObjectSE value)
MapSE<StringSE, ListSE<StringSE>> の containsValueSE public CollectionSE<ListSE<StringSE>> values()
public SetSE<Map.EntrySE<StringSE,ListSE<StringSE>>> entrySet()
MapSE<StringSE, ListSE<StringSE>> の entrySetSE public boolean equals(ObjectSE other)
public int hashCode()
MapSE<StringSE, ListSE<StringSE>> の hashCodeSE ObjectSE の hashCodeSE public StringSE toString()
ObjectSE の toStringSE