Remove DMF API dependency from security integration (#604)
* Dmf security token out of API. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Allow to override dispatching routines. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * TargetAssign event is bulk ready. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Completed Javadoc. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * readibility and fix serialization bug. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Fix sonar issue. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com> * Simplify artifact management usage. Signed-off-by: kaizimmerm <kai.zimmermann@bosch-si.com>
This commit is contained in:
@@ -19,7 +19,6 @@ import org.springframework.util.MimeType;
|
||||
|
||||
import io.protostuff.LinkedBuffer;
|
||||
import io.protostuff.ProtobufIOUtil;
|
||||
import io.protostuff.ProtostuffIOUtil;
|
||||
import io.protostuff.Schema;
|
||||
import io.protostuff.runtime.RuntimeSchema;
|
||||
|
||||
@@ -127,7 +126,7 @@ public class BusProtoStuffMessageConverter extends AbstractMessageConverter {
|
||||
@SuppressWarnings("unchecked")
|
||||
final Schema<Object> schema = (Schema<Object>) RuntimeSchema.getSchema(serializeClass);
|
||||
final LinkedBuffer buffer = LinkedBuffer.allocate();
|
||||
return writeProtoBuf(payload, schema, buffer);
|
||||
return ProtobufIOUtil.toByteArray(payload, schema, buffer);
|
||||
}
|
||||
|
||||
private static byte[] writeClassHeader(final Class<?> clazz) {
|
||||
@@ -140,17 +139,6 @@ public class BusProtoStuffMessageConverter extends AbstractMessageConverter {
|
||||
final Schema<Object> schema = (Schema<Object>) RuntimeSchema
|
||||
.getSchema((Class<? extends Object>) EventType.class);
|
||||
final LinkedBuffer buffer = LinkedBuffer.allocate();
|
||||
return writeProtoBuf(clazzEventType, schema, buffer);
|
||||
}
|
||||
|
||||
private static byte[] writeProtoBuf(final Object payload, final Schema<Object> schema, final LinkedBuffer buffer) {
|
||||
final byte[] serializeByte;
|
||||
try {
|
||||
serializeByte = ProtostuffIOUtil.toByteArray(payload, schema, buffer);
|
||||
} finally {
|
||||
buffer.clear();
|
||||
}
|
||||
|
||||
return serializeByte;
|
||||
return ProtobufIOUtil.toByteArray(clazzEventType, schema, buffer);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user