public class GeoRocketClient
extends java.lang.Object
implements java.io.Closeable
Modifier and Type | Field and Description |
---|---|
protected io.vertx.core.http.HttpClient | client HTTP client used to connect to GeoRocket |
static java.lang.String | DEFAULT_HOST Default server host: "localhost" |
static int | DEFAULT_PORT Default server port: 63020 |
Constructor and Description |
---|
GeoRocketClient(io.vertx.core.http.HttpClient client) Create a client connecting to GeoRocket through the given HTTP client |
GeoRocketClient(io.vertx.core.http.HttpClientOptions options, io.vertx.core.Vertx vertx) Create a client connecting to GeoRocket running with specified options |
GeoRocketClient(java.lang.String host, int port, io.vertx.core.Vertx vertx) Create a client connecting to GeoRocket running on the specified host and port |
GeoRocketClient(java.lang.String host, io.vertx.core.Vertx vertx) Create a client connecting to GeoRocket running on the specified host and the default port 63020 |
GeoRocketClient(io.vertx.core.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 java.lang.String DEFAULT_HOST
public static final int DEFAULT_PORT
protected final io.vertx.core.http.HttpClient client
public GeoRocketClient(io.vertx.core.Vertx vertx)
vertx
- a Vert.x instance used to create a HTTP clientpublic GeoRocketClient(java.lang.String host, io.vertx.core.Vertx vertx)
host
- the GeoRocket hostvertx
- a Vert.x instance used to create a HTTP clientpublic GeoRocketClient(java.lang.String host, int port, io.vertx.core.Vertx vertx)
host
- the GeoRocket hostport
- the GeoRocket portvertx
- a Vert.x instance used to create a HTTP clientpublic GeoRocketClient(io.vertx.core.http.HttpClientOptions options, io.vertx.core.Vertx vertx)
options
- options for HTTP clientvertx
- a Vert.x instance used to create a HTTP clientpublic GeoRocketClient(io.vertx.core.http.HttpClient client)
client
- the HTTP clientpublic void close()
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
public StoreClient getStore()