public class EventMeshHttpProducer
extends java.lang.Object
implements java.lang.AutoCloseable
| 构造器和说明 |
|---|
EventMeshHttpProducer(EventMeshHttpClientConfig eventMeshHttpClientConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
void |
publish(io.cloudevents.CloudEvent cloudEvent) |
void |
publish(org.apache.eventmesh.common.EventMeshMessage message) |
void |
publish(io.openmessaging.api.Message openMessage) |
io.cloudevents.CloudEvent |
request(io.cloudevents.CloudEvent cloudEvent,
long timeout) |
void |
request(io.cloudevents.CloudEvent cloudEvent,
RRCallback<io.cloudevents.CloudEvent> rrCallback,
long timeout) |
org.apache.eventmesh.common.EventMeshMessage |
request(org.apache.eventmesh.common.EventMeshMessage message,
long timeout) |
void |
request(org.apache.eventmesh.common.EventMeshMessage message,
RRCallback<org.apache.eventmesh.common.EventMeshMessage> rrCallback,
long timeout) |
io.openmessaging.api.Message |
request(io.openmessaging.api.Message openMessage,
long timeout) |
void |
request(io.openmessaging.api.Message openMessage,
RRCallback<io.openmessaging.api.Message> rrCallback,
long timeout) |
public EventMeshHttpProducer(EventMeshHttpClientConfig eventMeshHttpClientConfig) throws org.apache.eventmesh.common.exception.EventMeshException
org.apache.eventmesh.common.exception.EventMeshExceptionpublic void publish(org.apache.eventmesh.common.EventMeshMessage message)
throws org.apache.eventmesh.common.exception.EventMeshException
org.apache.eventmesh.common.exception.EventMeshExceptionpublic void publish(io.cloudevents.CloudEvent cloudEvent)
throws org.apache.eventmesh.common.exception.EventMeshException
org.apache.eventmesh.common.exception.EventMeshExceptionpublic void publish(io.openmessaging.api.Message openMessage)
throws org.apache.eventmesh.common.exception.EventMeshException
org.apache.eventmesh.common.exception.EventMeshExceptionpublic org.apache.eventmesh.common.EventMeshMessage request(org.apache.eventmesh.common.EventMeshMessage message,
long timeout)
throws org.apache.eventmesh.common.exception.EventMeshException
org.apache.eventmesh.common.exception.EventMeshExceptionpublic io.cloudevents.CloudEvent request(io.cloudevents.CloudEvent cloudEvent,
long timeout)
throws org.apache.eventmesh.common.exception.EventMeshException
org.apache.eventmesh.common.exception.EventMeshExceptionpublic io.openmessaging.api.Message request(io.openmessaging.api.Message openMessage,
long timeout)
throws org.apache.eventmesh.common.exception.EventMeshException
org.apache.eventmesh.common.exception.EventMeshExceptionpublic void request(org.apache.eventmesh.common.EventMeshMessage message,
RRCallback<org.apache.eventmesh.common.EventMeshMessage> rrCallback,
long timeout)
throws org.apache.eventmesh.common.exception.EventMeshException
org.apache.eventmesh.common.exception.EventMeshExceptionpublic void request(io.cloudevents.CloudEvent cloudEvent,
RRCallback<io.cloudevents.CloudEvent> rrCallback,
long timeout)
throws org.apache.eventmesh.common.exception.EventMeshException
org.apache.eventmesh.common.exception.EventMeshExceptionpublic void request(io.openmessaging.api.Message openMessage,
RRCallback<io.openmessaging.api.Message> rrCallback,
long timeout)
throws org.apache.eventmesh.common.exception.EventMeshException
org.apache.eventmesh.common.exception.EventMeshExceptionpublic void close()
throws org.apache.eventmesh.common.exception.EventMeshException
close 在接口中 java.lang.AutoCloseableorg.apache.eventmesh.common.exception.EventMeshException