DBZ-2543 Remove vert.x dependency
This commit is contained in:
parent
2cae1b396d
commit
c076d9526b
@ -71,11 +71,6 @@
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<!-- Dependencies for OpenLogReplicator -->
|
||||
<dependency>
|
||||
<groupId>io.vertx</groupId>
|
||||
<artifactId>vertx-core</artifactId>
|
||||
<version>4.2.4</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.google.protobuf</groupId>
|
||||
<artifactId>protobuf-java</artifactId>
|
||||
|
@ -24,7 +24,6 @@
|
||||
import io.debezium.connector.oracle.proto.OpenLogReplicatorProtocol.RedoResponse;
|
||||
import io.debezium.connector.oracle.proto.OpenLogReplicatorProtocol.RequestCode;
|
||||
import io.debezium.connector.oracle.proto.OpenLogReplicatorProtocol.ResponseCode;
|
||||
import io.vertx.core.buffer.Buffer;
|
||||
|
||||
/**
|
||||
* An OpenLogReplicator network client that communicates using JSON streaming payloads.
|
||||
@ -263,10 +262,13 @@ private ByteBuffer read() {
|
||||
@SuppressWarnings("UnusedReturnValue")
|
||||
private int send(RedoRequest request) {
|
||||
try {
|
||||
final Buffer buffer = Buffer.buffer();
|
||||
buffer.appendIntLE(request.getSerializedSize());
|
||||
buffer.appendBytes(request.toByteArray());
|
||||
return channel.write(buffer.getByteBuf().nioBuffer());
|
||||
// We need to write the size (4 bytes) plus the payload
|
||||
final ByteBuffer buffer = ByteBuffer.allocate(4 + request.getSerializedSize());
|
||||
buffer.order(ByteOrder.LITTLE_ENDIAN);
|
||||
buffer.putInt(request.getSerializedSize());
|
||||
buffer.put(request.toByteArray());
|
||||
buffer.flip();
|
||||
return channel.write(buffer);
|
||||
}
|
||||
catch (IOException e) {
|
||||
throw new OlrNetworkClientException("Failed to send request to server", e);
|
||||
|
Loading…
Reference in New Issue
Block a user