public abstract class InfinispanRequest
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
parameters |
protected io.netty.handler.codec.http.FullHttpRequest |
request |
| Modifier | Constructor and Description |
|---|---|
protected |
InfinispanRequest(io.netty.handler.codec.http.FullHttpRequest request,
io.netty.channel.ChannelHandlerContext ctx,
java.lang.String cacheName,
java.lang.String context,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<byte[]> |
data() |
protected abstract InfinispanResponse |
execute() |
java.util.Optional<java.lang.String> |
getAcceptContentType() |
java.util.Optional<java.lang.String> |
getAuthorization() |
java.util.Optional<java.lang.String> |
getCacheName() |
java.util.Optional<java.lang.String> |
getContentType() |
java.lang.String |
getContext() |
MediaType |
getKeyContentType() |
protected java.lang.String |
getParameterValue(java.lang.String name) |
java.security.Principal |
getPrincipal() |
io.netty.channel.ChannelHandlerContext |
getRawContext() |
io.netty.handler.codec.http.FullHttpRequest |
getRawRequest() |
java.util.Optional<java.lang.Boolean> |
getUseAsync() |
void |
setPrincipal(java.security.Principal principal) |
protected final io.netty.handler.codec.http.FullHttpRequest request
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters
protected InfinispanRequest(io.netty.handler.codec.http.FullHttpRequest request,
io.netty.channel.ChannelHandlerContext ctx,
java.lang.String cacheName,
java.lang.String context,
java.util.Map<java.lang.String,java.util.List<java.lang.String>> parameters)
protected abstract InfinispanResponse execute()
public java.util.Optional<java.lang.String> getCacheName()
public io.netty.handler.codec.http.FullHttpRequest getRawRequest()
public io.netty.channel.ChannelHandlerContext getRawContext()
public java.util.Optional<java.lang.Boolean> getUseAsync()
true if client wishes to perform request asynchronously.public java.util.Optional<java.lang.String> getAcceptContentType()
Accepts header value.public MediaType getKeyContentType()
public java.util.Optional<java.lang.String> getContentType()
Content-Type header value.public java.util.Optional<java.lang.String> getAuthorization()
Authorization header value.public java.lang.String getContext()
public java.util.Optional<byte[]> data()
protected java.lang.String getParameterValue(java.lang.String name)
public void setPrincipal(java.security.Principal principal)
public java.security.Principal getPrincipal()