Class RequestMessage
- java.lang.Object
-
- org.apache.tinkerpop.gremlin.util.message.RequestMessage
-
public final class RequestMessage extends Object
The model for a request message in the HTTP body that is sent to the server beginning in 4.0.0.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RequestMessage.Builder
Builder class forRequestMessage
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RequestMessage.Builder
build(String gremlin)
static RequestMessage.Builder
from(RequestMessage msg)
static RequestMessage.Builder
from(RequestMessage msg, String gremlin)
<T> T
getField(String key)
<T> T
getFieldOrDefault(String key, T def)
Map<String,Object>
getFields()
String
getGremlin()
<T> Optional<T>
optionalField(String key)
String
toString()
RequestMessage
trimMessage(int size)
-
-
-
Method Detail
-
getField
public <T> T getField(String key)
-
getFieldOrDefault
public <T> T getFieldOrDefault(String key, T def)
-
getGremlin
public String getGremlin()
-
trimMessage
public RequestMessage trimMessage(int size)
-
from
public static RequestMessage.Builder from(RequestMessage msg)
-
from
public static RequestMessage.Builder from(RequestMessage msg, String gremlin)
-
build
public static RequestMessage.Builder build(String gremlin)
-
-