public class CodecFactory extends Object
| 构造器和说明 |
|---|
CodecFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static KeyValue<RemotingDataEncoder,RemotingDataDecoder> |
getCodec(String protocol) |
static KeyValue<RemotingDataEncoder,RemotingDataDecoder> |
getCodec(String protocol,
Class<? extends RemotingDataEncoder> encoderClass,
Class<? extends RemotingDataDecoder> decoderClass) |
static void |
registerCodec(String protocol,
Class<? extends RemotingDataEncoder> encoderClass,
Class<? extends RemotingDataDecoder> decoderClass) |
static void |
registerCodec(String protocol,
String encoderClassStr,
String decoderClassStr) |
public static void registerCodec(String protocol, String encoderClassStr, String decoderClassStr) throws ClassNotFoundException
public static void registerCodec(String protocol, Class<? extends RemotingDataEncoder> encoderClass, Class<? extends RemotingDataDecoder> decoderClass) throws ClassNotFoundException
public static KeyValue<RemotingDataEncoder,RemotingDataDecoder> getCodec(String protocol)
public static KeyValue<RemotingDataEncoder,RemotingDataDecoder> getCodec(String protocol, Class<? extends RemotingDataEncoder> encoderClass, Class<? extends RemotingDataDecoder> decoderClass) throws InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException
Copyright © 2020. All rights reserved.