public abstract class AbstractRESTAdapter extends Object implements RESTAdapter
| Modifier and Type | Field and Description |
|---|---|
static String |
HTTP_ACCEPT_TYPE_NAME |
static String |
HTTP_CONTENT_TYPE_NAME |
static String |
HTTP_REQUEST_METHOD |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractRESTAdapter() |
|
AbstractRESTAdapter(long embeddingVectorSize,
int connectTimeout,
int readTimeout) |
| Modifier and Type | Method and Description |
|---|---|
HttpURLConnection |
configureConnection(URL url) |
double[] |
encode(String data) |
double[][] |
encode(String[] data) |
double[][][] |
encode(String[][] data) |
abstract double[] |
encodeImpl(String data) |
abstract double[][] |
encodeImpl(String[] data) |
abstract double[][][] |
encodeImpl(String[][] data) |
HttpURLConnection |
getConnection(URL url) |
int |
getConnectTimeout() |
abstract DeserializationProvider |
getDeserializationProvider() |
long |
getEmbeddingVectorSize() |
int |
getReadTimeout() |
abstract SerializationProvider |
getSerializationProvider() |
<I,O> O |
request(I input,
Class<O> classOfO,
URL url) |
void |
setConnectTimeout(int connectTimeout) |
void |
setEmbeddingVectorSize(long embeddingVectorSize) |
void |
setReadTimeout(int readTimeout) |
public static final String HTTP_REQUEST_METHOD
public static final String HTTP_CONTENT_TYPE_NAME
public static final String HTTP_ACCEPT_TYPE_NAME
protected AbstractRESTAdapter()
public AbstractRESTAdapter(long embeddingVectorSize,
int connectTimeout,
int readTimeout)
public long getEmbeddingVectorSize()
getEmbeddingVectorSize in interface RESTAdapterpublic void setEmbeddingVectorSize(long embeddingVectorSize)
public int getConnectTimeout()
public void setConnectTimeout(int connectTimeout)
public int getReadTimeout()
public void setReadTimeout(int readTimeout)
public double[] encode(String data) throws IOException
encode in interface RESTAdapterIOExceptionpublic abstract double[] encodeImpl(String data) throws IOException
IOExceptionpublic double[][] encode(String[] data) throws IOException
encode in interface RESTAdapterIOExceptionpublic abstract double[][] encodeImpl(String[] data) throws IOException
IOExceptionpublic double[][][] encode(String[][] data) throws IOException
encode in interface RESTAdapterIOExceptionpublic abstract double[][][] encodeImpl(String[][] data) throws IOException
IOExceptionpublic <I,O> O request(I input,
Class<O> classOfO,
URL url)
throws IOException
IOExceptionpublic HttpURLConnection configureConnection(URL url) throws IOException
IOExceptionpublic abstract SerializationProvider getSerializationProvider()
public abstract DeserializationProvider getDeserializationProvider()
public HttpURLConnection getConnection(URL url) throws IOException
IOExceptionCopyright © 2020. All rights reserved.