public class DuplicateRemoverTmcHandler extends Object
| 构造器和说明 |
|---|
DuplicateRemoverTmcHandler(TmcClient tmcClient) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
protected void |
confirm(Long outGoingId) |
protected void |
confirm(Map<String,Object> message) |
protected void |
fail(Long outGoingId,
String errorMsg) |
void |
handleConfirm(Long outGoingId) |
void |
handleConfirm(Message message) |
void |
handleMessage(Message message,
boolean ignore) |
void |
onAckMessage(EndpointBaseContext context) |
void |
onMessage(EndpointContext context) |
protected Message |
parse(Map<String,Object> raw) |
void |
retryMessage(Message message) |
protected TmcClient tmcClient
protected volatile boolean stopped
public DuplicateRemoverTmcHandler(TmcClient tmcClient)
public void onMessage(EndpointContext context) throws Exception
onMessage 在接口中 MessageHandlerExceptionpublic void close()
public final void onAckMessage(EndpointBaseContext context)
onAckMessage 在接口中 MessageHandlerpublic void handleConfirm(Message message)
public void handleConfirm(Long outGoingId)
public void retryMessage(Message message) throws RejectedExecutionException
public void handleMessage(Message message, boolean ignore)
protected void confirm(Map<String,Object> message) throws LinkException
LinkExceptionprotected void confirm(Long outGoingId) throws LinkException
LinkExceptionprotected void fail(Long outGoingId, String errorMsg) throws LinkException
LinkExceptionprotected Message parse(Map<String,Object> raw) throws IOException
IOExceptionCopyright © 2020. All rights reserved.