Interface SimpleClient
- 
- All Superinterfaces:
 AutoCloseable,Closeable
- All Known Implementing Classes:
 AbstractClient,WebSocketClient
public interface SimpleClient extends Closeable
- Author:
 - Stephen Mallette (http://stephen.genoprime.com)
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default List<ResponseMessage>submit(String gremlin)default voidsubmit(String gremlin, Consumer<ResponseMessage> callback)List<ResponseMessage>submit(RequestMessage requestMessage)voidsubmit(RequestMessage requestMessage, Consumer<ResponseMessage> callback)default CompletableFuture<List<ResponseMessage>>submitAsync(String gremlin)CompletableFuture<List<ResponseMessage>>submitAsync(RequestMessage requestMessage) 
 - 
 
- 
- 
Method Detail
- 
submit
default void submit(String gremlin, Consumer<ResponseMessage> callback) throws Exception
- Throws:
 Exception
 
- 
submit
void submit(RequestMessage requestMessage, Consumer<ResponseMessage> callback) throws Exception
- Throws:
 Exception
 
- 
submit
default List<ResponseMessage> submit(String gremlin) throws Exception
- Throws:
 Exception
 
- 
submit
List<ResponseMessage> submit(RequestMessage requestMessage) throws Exception
- Throws:
 Exception
 
- 
submitAsync
default CompletableFuture<List<ResponseMessage>> submitAsync(String gremlin) throws Exception
- Throws:
 Exception
 
- 
submitAsync
CompletableFuture<List<ResponseMessage>> submitAsync(RequestMessage requestMessage) throws Exception
- Throws:
 Exception
 
 - 
 
 -