public CoordinatorStreamSystemProducer(SystemStream systemStream, SystemProducer systemProducer, SystemAdmin systemAdmin) { this.systemStream = systemStream; this.systemProducer = systemProducer; this.systemAdmin = systemAdmin; this.keySerde = new JsonSerde<>(); this.messageSerde = new JsonSerde<>(); }
public static CoordinatorStreamMessage deserializeCoordinatorStreamMessage(OutgoingMessageEnvelope msg) { JsonSerde<List<?>> keySerde = new JsonSerde<>(); Object[] keyArray = keySerde.fromBytes((byte[]) msg.getKey()).toArray(); JsonSerde<Map<String, Object>> msgSerde = new JsonSerde<>(); Map<String, Object> valueMap = msgSerde.fromBytes((byte[]) msg.getMessage()); return new CoordinatorStreamMessage(keyArray, valueMap); }
@SuppressWarnings("unchecked") @Override public LogEvent fromBytes(byte[] loggingEventMapBytes) { Map<String, Object> loggingEventMap = (Map<String, Object>) jsonSerde.fromBytes(loggingEventMapBytes); return decodeFromMap(loggingEventMap); }
@SuppressWarnings("unchecked") @Override public byte[] toBytes(LoggingEvent loggingEvent) { Map<String, Object> loggingEventMap = encodeToMap(loggingEvent, includeLocationInfo); return jsonSerde.toBytes(loggingEventMap); }
@SuppressWarnings("unchecked") @Override public LoggingEvent fromBytes(byte[] loggingEventMapBytes) { Map<String, Object> loggingEventMap = (Map<String, Object>) jsonSerde.fromBytes(loggingEventMapBytes); return decodeFromMap(loggingEventMap); }
@SuppressWarnings("unchecked") @Override public byte[] toBytes(LogEvent loggingEvent) { Map<String, Object> loggingEventMap = encodeToMap(loggingEvent, includeLocationInfo); return jsonSerde.toBytes(loggingEventMap); }
/** * Constructs the serde. * * @param includeLocationInfo * Whether to include location info in the logging event or not. */ @SuppressWarnings("rawtypes") public LoggingEventJsonSerde(boolean includeLocationInfo) { this.includeLocationInfo = includeLocationInfo; this.jsonSerde = new JsonSerde(); }
/** * Constructs the serde. * * @param includeLocationInfo * Whether to include location info in the logging event or not. */ @SuppressWarnings("rawtypes") public LoggingEventJsonSerde(boolean includeLocationInfo) { this.includeLocationInfo = includeLocationInfo; this.jsonSerde = new JsonSerde(); }
public CoordinatorStreamSystemProducer(SystemStream systemStream, SystemProducer systemProducer, SystemAdmin systemAdmin) { this.systemStream = systemStream; this.systemProducer = systemProducer; this.systemAdmin = systemAdmin; this.keySerde = new JsonSerde<>(); this.messageSerde = new JsonSerde<>(); }
public CoordinatorStreamKeySerde(String type) { this.type = type; this.keySerde = new JsonSerde<>(); }
public CoordinatorStreamKeySerde(String type) { this.type = type; this.keySerde = new JsonSerde<>(); }
public CoordinatorStreamSystemProducer(SystemStream systemStream, SystemProducer systemProducer, SystemAdmin systemAdmin) { this.systemStream = systemStream; this.systemProducer = systemProducer; this.systemAdmin = systemAdmin; this.keySerde = new JsonSerde<>(); this.messageSerde = new JsonSerde<>(); }
public CoordinatorStreamSystemProducer(SystemStream systemStream, SystemProducer systemProducer, SystemAdmin systemAdmin) { this.systemStream = systemStream; this.systemProducer = systemProducer; this.systemAdmin = systemAdmin; this.keySerde = new JsonSerde<>(); this.messageSerde = new JsonSerde<>(); }
public CoordinatorStreamSystemProducer(SystemStream systemStream, SystemProducer systemProducer, SystemAdmin systemAdmin) { this.systemStream = systemStream; this.systemProducer = systemProducer; this.systemAdmin = systemAdmin; this.keySerde = new JsonSerde<>(); this.messageSerde = new JsonSerde<>(); }
public CoordinatorStreamKeySerde(String type) { this.type = type; this.keySerde = new JsonSerde<>(); }
public CoordinatorStreamKeySerde(String type) { this.type = type; this.keySerde = new JsonSerde<>(); }
public CoordinatorStreamKeySerde(String type) { this.type = type; this.keySerde = new JsonSerde<>(); }
public CoordinatorStreamValueSerde(String type) { Preconditions.checkNotNull(type); this.type = type; messageSerde = new JsonSerde<>(); }
public CoordinatorStreamValueSerde(String type) { Preconditions.checkNotNull(type); this.type = type; messageSerde = new JsonSerde<>(); }
public CoordinatorStreamValueSerde(String type) { Preconditions.checkNotNull(type); this.type = type; messageSerde = new JsonSerde<>(); }