Class JsonSignalCodec
java.lang.Object
org.smallmind.phalanx.wire.signal.JsonSignalCodec
- All Implemented Interfaces:
SignalCodec
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<S extends Signal>
Sbyte[]<T> TextractObject(Object value, Class<T> clazz) voidsetVerbose(boolean verbose) voidsetVerboseLogLevel(Level verboseLogLevel)
-
Constructor Details
-
JsonSignalCodec
public JsonSignalCodec()
-
-
Method Details
-
setVerbose
public void setVerbose(boolean verbose) -
setVerboseLogLevel
-
getContentType
- Specified by:
getContentTypein interfaceSignalCodec
-
encode
- Specified by:
encodein interfaceSignalCodec- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
decode
public <S extends Signal> S decode(byte[] buffer, int offset, int len, Class<S> signalClass) throws IOException - Specified by:
decodein interfaceSignalCodec- Throws:
IOException
-
extractObject
- Specified by:
extractObjectin interfaceSignalCodec
-