public abstract class AbstractMessageClient extends java.lang.Object implements MessageClient
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.String |
basePath |
protected org.apache.http.impl.client.CloseableHttpClient |
httpClient |
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
DEFAULT_BUFFER_SIZE, DEFAULT_LIMIT| 构造器和说明 |
|---|
AbstractMessageClient(java.net.URI endpoint,
org.apache.http.impl.client.CloseableHttpClient httpClient,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
java.lang.String basePath) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected org.apache.http.HttpEntity |
codecDecode(org.apache.http.HttpEntity entity,
ExsMetadata metadata) |
protected org.apache.http.HttpEntity |
codecEncode(org.apache.http.HttpEntity entity,
ExsMetadata metadata) |
ExsCodec |
getCodec() |
protected void |
processUri(org.apache.http.client.methods.HttpUriRequest request) |
void |
setCodec(ExsCodec codec) |
protected static org.apache.http.HttpEntity |
toEntity(ExsBody body,
ExsMetadata metadata) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitack, ack, getMessage, getMessageBody, getMessageInfo, poll, poll, poll, ret, ret, send, send, send, send, sendprotected final org.apache.http.impl.client.CloseableHttpClient httpClient
protected final com.fasterxml.jackson.databind.ObjectMapper objectMapper
protected final java.lang.String basePath
public AbstractMessageClient(java.net.URI endpoint,
org.apache.http.impl.client.CloseableHttpClient httpClient,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
java.lang.String basePath)
public ExsCodec getCodec()
public void setCodec(ExsCodec codec)
protected void processUri(org.apache.http.client.methods.HttpUriRequest request)
protected static org.apache.http.HttpEntity toEntity(ExsBody body, ExsMetadata metadata) throws java.io.IOException
java.io.IOExceptionprotected org.apache.http.HttpEntity codecEncode(org.apache.http.HttpEntity entity,
ExsMetadata metadata)
throws java.io.IOException
java.io.IOExceptionprotected org.apache.http.HttpEntity codecDecode(org.apache.http.HttpEntity entity,
ExsMetadata metadata)
throws java.io.IOException
java.io.IOExceptionCopyright © 2022. All rights reserved.