public class GeoRocketClient extends Object implements Closeable
Modifier and Type | Field and Description |
---|---|
protected HttpClient | client HTTP client used to connect to GeoRocket |
static String | DEFAULT_HOST Default server host: "localhost" |
static int | DEFAULT_PORT Default server port: 63020 |
Constructor and Description |
---|
GeoRocketClient(HttpClient client) Create a client connecting to GeoRocket through the given HTTP client |
GeoRocketClient(HttpClientOptions options, Vertx vertx) Create a client connecting to GeoRocket running with specified options |
GeoRocketClient(String host, int port, Vertx vertx) Create a client connecting to GeoRocket running on the specified host and port |
GeoRocketClient(String host, Vertx vertx) Create a client connecting to GeoRocket running on the specified host and the default port 63020 |
GeoRocketClient(Vertx vertx) Create a client connecting to GeoRocket running on "localhost":63020 |
Modifier and Type | Method and Description |
---|---|
void | close() Close this client and release all resources |
StoreClient | getStore() Create a new client accessing the GeoRocket data store |
public static final String DEFAULT_HOST
public static final int DEFAULT_PORT
protected final HttpClient client
public GeoRocketClient(Vertx vertx)
vertx
- a Vert.x instance used to create a HTTP clientpublic GeoRocketClient(String host, Vertx vertx)
host
- the GeoRocket hostvertx
- a Vert.x instance used to create a HTTP clientpublic GeoRocketClient(String host, int port, Vertx vertx)
host
- the GeoRocket hostport
- the GeoRocket portvertx
- a Vert.x instance used to create a HTTP clientpublic GeoRocketClient(HttpClientOptions options, Vertx vertx)
options
- options for HTTP clientvertx
- a Vert.x instance used to create a HTTP clientpublic GeoRocketClient(HttpClient client)
client
- the HTTP clientpublic void close()
close
in interface Closeable
close
in interface AutoCloseable
public StoreClient getStore()