| 程序包 | 说明 |
|---|---|
| org.jetlinks.core | |
| org.jetlinks.core.codec | |
| org.jetlinks.core.codec.defaults | |
| org.jetlinks.core.event |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> NativePayload<T> |
NativePayload.of(T nativeObject,
Encoder<T> encoder) |
static <T> Payload |
Payload.of(T body,
Encoder<T> encoder) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
Codec<T> |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BooleanCodec |
class |
ByteBufCodec |
class |
ByteCodec |
class |
BytesCodec |
class |
DeviceMessageCodec |
class |
DirectCodec |
class |
DoubleCodec |
class |
EnumCodec<T extends Enum<?>> |
class |
ErrorCodec |
class |
FastJsonArrayCodec |
class |
FastJsonCodec |
class |
FloatCodec |
class |
IntegerCodec |
class |
JsonArrayCodec<T,R> |
class |
JsonCodec<T> |
class |
LongCodec |
class |
MessageCodec |
class |
StringCodec |
class |
SubscriptionCodec |
class |
ThingPropertyCodec |
class |
TopicPayloadCodec |
class |
VoidCodec |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> reactor.core.publisher.Mono<Long> |
EventBus.publish(String topic,
Encoder<T> encoder,
org.reactivestreams.Publisher<? extends T> eventStream)
推送消息流,并指定编码器用于进行事件序列化
|
<T> reactor.core.publisher.Mono<Long> |
EventBus.publish(String topic,
Encoder<T> encoder,
org.reactivestreams.Publisher<? extends T> eventStream,
reactor.core.scheduler.Scheduler scheduler)
推送消息流,并指定编码器用于进行事件序列化
|
default <T> reactor.core.publisher.Mono<Long> |
EventBus.publish(String topic,
Encoder<T> encoder,
T event)
推送单个数据到事件总线中,并指定编码器用于将事件数据进行序列化
|
default <T> reactor.core.publisher.Mono<Long> |
EventBus.publish(String topic,
Encoder<T> encoder,
T event,
reactor.core.scheduler.Scheduler scheduler) |
Copyright © 2019–2022. All rights reserved.