public class EventMeshMessageTCPClient extends java.lang.Object implements EventMeshTCPClient<org.apache.eventmesh.common.protocol.tcp.EventMeshMessage>
| 构造器和说明 |
|---|
EventMeshMessageTCPClient(EventMeshTCPClientConfig eventMeshTcpClientConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
asyncRR(org.apache.eventmesh.common.protocol.tcp.EventMeshMessage eventMeshMessage,
AsyncRRCallback callback,
long timeout) |
void |
broadcast(org.apache.eventmesh.common.protocol.tcp.EventMeshMessage eventMeshMessage,
long timeout) |
void |
close() |
EventMeshTCPPubClient<org.apache.eventmesh.common.protocol.tcp.EventMeshMessage> |
getPubClient() |
EventMeshTCPSubClient<org.apache.eventmesh.common.protocol.tcp.EventMeshMessage> |
getSubClient() |
void |
init() |
void |
listen() |
org.apache.eventmesh.common.protocol.tcp.Package |
publish(org.apache.eventmesh.common.protocol.tcp.EventMeshMessage eventMeshMessage,
long timeout) |
void |
registerPubBusiHandler(ReceiveMsgHook<org.apache.eventmesh.common.protocol.tcp.EventMeshMessage> handler) |
void |
registerSubBusiHandler(ReceiveMsgHook<org.apache.eventmesh.common.protocol.tcp.EventMeshMessage> handler) |
org.apache.eventmesh.common.protocol.tcp.Package |
rr(org.apache.eventmesh.common.protocol.tcp.EventMeshMessage eventMeshMessage,
long timeout) |
void |
subscribe(java.lang.String topic,
org.apache.eventmesh.common.protocol.SubscriptionMode subscriptionMode,
org.apache.eventmesh.common.protocol.SubscriptionType subscriptionType) |
void |
unsubscribe() |
public EventMeshMessageTCPClient(EventMeshTCPClientConfig eventMeshTcpClientConfig)
public void init()
throws org.apache.eventmesh.common.exception.EventMeshException
init 在接口中 EventMeshTCPClient<org.apache.eventmesh.common.protocol.tcp.EventMeshMessage>org.apache.eventmesh.common.exception.EventMeshExceptionpublic org.apache.eventmesh.common.protocol.tcp.Package rr(org.apache.eventmesh.common.protocol.tcp.EventMeshMessage eventMeshMessage,
long timeout)
throws org.apache.eventmesh.common.exception.EventMeshException
rr 在接口中 EventMeshTCPClient<org.apache.eventmesh.common.protocol.tcp.EventMeshMessage>org.apache.eventmesh.common.exception.EventMeshExceptionpublic void asyncRR(org.apache.eventmesh.common.protocol.tcp.EventMeshMessage eventMeshMessage,
AsyncRRCallback callback,
long timeout)
throws org.apache.eventmesh.common.exception.EventMeshException
asyncRR 在接口中 EventMeshTCPClient<org.apache.eventmesh.common.protocol.tcp.EventMeshMessage>org.apache.eventmesh.common.exception.EventMeshExceptionpublic org.apache.eventmesh.common.protocol.tcp.Package publish(org.apache.eventmesh.common.protocol.tcp.EventMeshMessage eventMeshMessage,
long timeout)
throws org.apache.eventmesh.common.exception.EventMeshException
publish 在接口中 EventMeshTCPClient<org.apache.eventmesh.common.protocol.tcp.EventMeshMessage>org.apache.eventmesh.common.exception.EventMeshExceptionpublic void broadcast(org.apache.eventmesh.common.protocol.tcp.EventMeshMessage eventMeshMessage,
long timeout)
throws org.apache.eventmesh.common.exception.EventMeshException
broadcast 在接口中 EventMeshTCPClient<org.apache.eventmesh.common.protocol.tcp.EventMeshMessage>org.apache.eventmesh.common.exception.EventMeshExceptionpublic void listen()
throws org.apache.eventmesh.common.exception.EventMeshException
listen 在接口中 EventMeshTCPClient<org.apache.eventmesh.common.protocol.tcp.EventMeshMessage>org.apache.eventmesh.common.exception.EventMeshExceptionpublic void subscribe(java.lang.String topic,
org.apache.eventmesh.common.protocol.SubscriptionMode subscriptionMode,
org.apache.eventmesh.common.protocol.SubscriptionType subscriptionType)
throws org.apache.eventmesh.common.exception.EventMeshException
subscribe 在接口中 EventMeshTCPClient<org.apache.eventmesh.common.protocol.tcp.EventMeshMessage>org.apache.eventmesh.common.exception.EventMeshExceptionpublic void unsubscribe()
throws org.apache.eventmesh.common.exception.EventMeshException
unsubscribe 在接口中 EventMeshTCPClient<org.apache.eventmesh.common.protocol.tcp.EventMeshMessage>org.apache.eventmesh.common.exception.EventMeshExceptionpublic void registerPubBusiHandler(ReceiveMsgHook<org.apache.eventmesh.common.protocol.tcp.EventMeshMessage> handler) throws org.apache.eventmesh.common.exception.EventMeshException
registerPubBusiHandler 在接口中 EventMeshTCPClient<org.apache.eventmesh.common.protocol.tcp.EventMeshMessage>org.apache.eventmesh.common.exception.EventMeshExceptionpublic void registerSubBusiHandler(ReceiveMsgHook<org.apache.eventmesh.common.protocol.tcp.EventMeshMessage> handler) throws org.apache.eventmesh.common.exception.EventMeshException
registerSubBusiHandler 在接口中 EventMeshTCPClient<org.apache.eventmesh.common.protocol.tcp.EventMeshMessage>org.apache.eventmesh.common.exception.EventMeshExceptionpublic void close()
throws org.apache.eventmesh.common.exception.EventMeshException
close 在接口中 java.lang.AutoCloseableorg.apache.eventmesh.common.exception.EventMeshExceptionpublic EventMeshTCPPubClient<org.apache.eventmesh.common.protocol.tcp.EventMeshMessage> getPubClient()
getPubClient 在接口中 EventMeshTCPClient<org.apache.eventmesh.common.protocol.tcp.EventMeshMessage>public EventMeshTCPSubClient<org.apache.eventmesh.common.protocol.tcp.EventMeshMessage> getSubClient()
getSubClient 在接口中 EventMeshTCPClient<org.apache.eventmesh.common.protocol.tcp.EventMeshMessage>