public class ContextAndHeaderHolder extends Object implements HasContextAndHeaders
| コンストラクタと説明 |
|---|
ContextAndHeaderHolder() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
int |
contextSize() |
void |
copyContextAndHeadersFrom(HasContextAndHeaders other)
copies over the context and the headers
|
void |
copyContextFrom(HasContext other)
Copies the context from the given context holder to this context holder.
|
void |
copyHeadersFrom(HasHeaders from) |
ImmutableOpenMap<Object,Object> |
getContext() |
<V> V |
getFromContext(Object key) |
<V> V |
getFromContext(Object key,
V defaultValue) |
<V> V |
getHeader(String key) |
Set<String> |
getHeaders() |
boolean |
hasHeader(String key) |
boolean |
hasInContext(Object key)
Checks if the context contains an entry with the given key
|
boolean |
isContextEmpty()
Checks if the context is empty.
|
void |
putAllInContext(com.carrotsearch.hppc.ObjectObjectAssociativeContainer<Object,Object> map)
Attaches the given values to the context
|
void |
putHeader(String key,
Object value) |
<V> V |
putInContext(Object key,
Object value)
Attaches the given value to the context.
|
public final <V> V putInContext(Object key, Object value)
HasContextputInContext インタフェース内 HasContextnull if there was none.public final void putAllInContext(com.carrotsearch.hppc.ObjectObjectAssociativeContainer<Object,Object> map)
HasContextputAllInContext インタフェース内 HasContextpublic final <V> V getFromContext(Object key)
getFromContext インタフェース内 HasContextHasContext.putInContext(Object, Object)public final <V> V getFromContext(Object key, V defaultValue)
getFromContext インタフェース内 HasContextdefaultValue - The default value that should be returned for the given key, if no
value is currently associated with it.HasContext.putInContext(Object, Object)public final boolean hasInContext(Object key)
HasContexthasInContext インタフェース内 HasContextpublic final int contextSize()
contextSize インタフェース内 HasContextpublic final boolean isContextEmpty()
HasContextisContextEmpty インタフェース内 HasContextpublic ImmutableOpenMap<Object,Object> getContext()
getContext インタフェース内 HasContextpublic void copyContextFrom(HasContext other)
HasContextcopyContextFrom インタフェース内 HasContextpublic final void putHeader(String key, Object value)
putHeader インタフェース内 HasHeaderspublic final <V> V getHeader(String key)
getHeader インタフェース内 HasHeaderspublic final boolean hasHeader(String key)
hasHeader インタフェース内 HasHeaderspublic Set<String> getHeaders()
getHeaders インタフェース内 HasHeaderspublic void copyHeadersFrom(HasHeaders from)
copyHeadersFrom インタフェース内 HasHeaderspublic void copyContextAndHeadersFrom(HasContextAndHeaders other)
HasContextAndHeaderscopyContextAndHeadersFrom インタフェース内 HasContextAndHeadersother - another object supporting headers and contextCopyright © 2009–2016. All rights reserved.