public class FastProto extends Object
| 构造器和说明 |
|---|
FastProto() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
parse(@NonNull byte[] datagram,
@NonNull Class<T> protocolClass)
Convert binary message into object.
|
static <T> T |
parse(@NonNull byte[] datagram,
@NonNull Class<T> protocolClass,
long... codecFeatures)
Convert binary message into object.
|
static byte[] |
toBytes(@NonNull Object object)
Convert object into binary datagram.
|
static byte[] |
toBytes(@NonNull Object object,
int length)
Convert object into binary datagram.
|
static byte[] |
toBytes(@NonNull Object object,
int length,
long... codecFeatures) |
static byte[] |
toBytes(@NonNull Object object,
long... codecFeatures) |
public static <T> T parse(@NonNull
@NonNull byte[] datagram,
@NonNull
@NonNull Class<T> protocolClass)
datagram - binary messageprotocolClass - deserialized objectpublic static <T> T parse(@NonNull
@NonNull byte[] datagram,
@NonNull
@NonNull Class<T> protocolClass,
long... codecFeatures)
datagram - binary messageprotocolClass - deserialized objectcodecFeatures - codec feature codepublic static byte[] toBytes(@NonNull
@NonNull Object object)
object - serialized objectpublic static byte[] toBytes(@NonNull
@NonNull Object object,
int length)
object - serialized objectlength - the length of the datagram.public static byte[] toBytes(@NonNull
@NonNull Object object,
long... codecFeatures)
public static byte[] toBytes(@NonNull
@NonNull Object object,
int length,
long... codecFeatures)
Copyright © 2019–2022 indunet. All rights reserved.