public class DelegatingHasContextAndHeaders extends Object implements HasContextAndHeaders
| Constructor and Description |
|---|
DelegatingHasContextAndHeaders(HasContextAndHeaders delegate) |
| Modifier and Type | Method and Description |
|---|---|
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
|
<V> void |
putHeader(String key,
V value) |
<V> V |
putInContext(Object key,
Object value)
Attaches the given value to the context.
|
public DelegatingHasContextAndHeaders(HasContextAndHeaders delegate)
public <V> void putHeader(String key, V value)
putHeader in interface HasHeaderspublic void copyContextAndHeadersFrom(HasContextAndHeaders other)
HasContextAndHeaderscopyContextAndHeadersFrom in interface HasContextAndHeadersother - another object supporting headers and contextpublic <V> V getHeader(String key)
getHeader in interface HasHeaderspublic boolean hasHeader(String key)
hasHeader in interface HasHeaderspublic <V> V putInContext(Object key, Object value)
HasContextputInContext in interface HasContextnull if there was none.public Set<String> getHeaders()
getHeaders in interface HasHeaderspublic void copyHeadersFrom(HasHeaders from)
copyHeadersFrom in interface HasHeaderspublic void putAllInContext(com.carrotsearch.hppc.ObjectObjectAssociativeContainer<Object,Object> map)
HasContextputAllInContext in interface HasContextpublic <V> V getFromContext(Object key)
getFromContext in interface HasContextHasContext.putInContext(Object, Object)public <V> V getFromContext(Object key, V defaultValue)
getFromContext in interface 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 boolean hasInContext(Object key)
HasContexthasInContext in interface HasContextpublic int contextSize()
contextSize in interface HasContextpublic boolean isContextEmpty()
HasContextisContextEmpty in interface HasContextpublic ImmutableOpenMap<Object,Object> getContext()
getContext in interface HasContextpublic void copyContextFrom(HasContext other)
HasContextcopyContextFrom in interface HasContextCopyright © 2009–2017. All rights reserved.