Tabnine Logo
MessageSerializer.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.apache.flink.queryablestate.network.messages.MessageSerializer
constructor

Best Java code snippets using org.apache.flink.queryablestate.network.messages.MessageSerializer.<init> (Showing top 20 results out of 315)

origin: apache/flink

@Override
public AbstractServerHandler<KvStateInternalRequest, KvStateResponse> initializeHandler() {
  this.serializer = new MessageSerializer<>(
      new KvStateInternalRequest.KvStateInternalRequestDeserializer(),
      new KvStateResponse.KvStateResponseDeserializer());
  return new KvStateServerHandler(this, kvStateRegistry, serializer, stats);
}
origin: apache/flink

  @Override
  public AbstractServerHandler<KvStateRequest, KvStateResponse> initializeHandler() {
    MessageSerializer<KvStateRequest, KvStateResponse> serializer =
        new MessageSerializer<>(
            new KvStateRequest.KvStateRequestDeserializer(),
            new KvStateResponse.KvStateResponseDeserializer());
    return new KvStateClientProxyHandler(this, queryExecutorThreads, serializer, stats);
  }
}
origin: apache/flink

private static Client<KvStateInternalRequest, KvStateResponse> createInternalClient(int threads) {
  final MessageSerializer<KvStateInternalRequest, KvStateResponse> messageSerializer =
      new MessageSerializer<>(
          new KvStateInternalRequest.KvStateInternalRequestDeserializer(),
          new KvStateResponse.KvStateResponseDeserializer());
  return new Client<>(
      "Queryable State Proxy Client",
      threads,
      messageSerializer,
      new DisabledKvStateRequestStats());
}
origin: apache/flink

/**
 * Create the Queryable State Client.
 * @param remoteAddress the {@link InetAddress address} of the {@code Client Proxy} to connect to.
 * @param remotePort the port of the proxy to connect to.
 */
public QueryableStateClient(final InetAddress remoteAddress, final int remotePort) {
  Preconditions.checkArgument(remotePort >= 0 && remotePort <= 65536,
      "Remote Port " + remotePort + " is out of valid port range (0-65536).");
  this.remoteAddress = new InetSocketAddress(remoteAddress, remotePort);
  final MessageSerializer<KvStateRequest, KvStateResponse> messageSerializer =
      new MessageSerializer<>(
          new KvStateRequest.KvStateRequestDeserializer(),
          new KvStateResponse.KvStateResponseDeserializer());
  this.client = new Client<>(
      "Queryable State Client",
      1,
      messageSerializer,
      new DisabledKvStateRequestStats());
}
origin: apache/flink

@Override
public AbstractServerHandler<TestMessage, TestMessage> initializeHandler() {
  return new AbstractServerHandler<TestMessage, TestMessage>(
      this,
      new MessageSerializer<>(new TestMessage.TestMessageDeserializer(), new TestMessage.TestMessageDeserializer()),
      requestStats) {
    @Override
    public CompletableFuture<TestMessage> handleRequest(long requestId, TestMessage request) {
      TestMessage response = new TestMessage(getServerName() + '-' + request.getMessage());
      return CompletableFuture.completedFuture(response);
    }
    @Override
    public CompletableFuture<Void> shutdown() {
      return CompletableFuture.completedFuture(null);
    }
  };
}
origin: apache/flink

    new MessageSerializer<>(new KvStateInternalRequest.KvStateInternalRequestDeserializer(), new KvStateResponse.KvStateResponseDeserializer());
final EmbeddedChannel channel = new EmbeddedChannel(new ClientHandler<>("Test Client", serializer, callback));
origin: apache/flink

new MessageSerializer<>(new KvStateInternalRequest.KvStateInternalRequestDeserializer(), new KvStateResponse.KvStateResponseDeserializer());
origin: apache/flink

"Test Client",
1,
new MessageSerializer<>(new TestMessage.TestMessageDeserializer(), new TestMessage.TestMessageDeserializer()),
clientStats
origin: apache/flink

/**
 * Tests that the channel is closed if an Exception reaches the channel handler.
 */
@Test
public void testCloseChannelOnExceptionCaught() throws Exception {
  KvStateRegistry registry = new KvStateRegistry();
  AtomicKvStateRequestStats stats = new AtomicKvStateRequestStats();
  MessageSerializer<KvStateInternalRequest, KvStateResponse> serializer =
      new MessageSerializer<>(new KvStateInternalRequest.KvStateInternalRequestDeserializer(), new KvStateResponse.KvStateResponseDeserializer());
  KvStateServerHandler handler = new KvStateServerHandler(testServer, registry, serializer, stats);
  EmbeddedChannel channel = new EmbeddedChannel(handler);
  channel.pipeline().fireExceptionCaught(new RuntimeException("Expected test Exception"));
  ByteBuf buf = (ByteBuf) readInboundBlocking(channel);
  buf.skipBytes(4); // skip frame length
  // Verify the response
  assertEquals(MessageType.SERVER_FAILURE, MessageSerializer.deserializeHeader(buf));
  Throwable response = MessageSerializer.deserializeServerFailure(buf);
  assertTrue(response.getMessage().contains("Expected test Exception"));
  channel.closeFuture().await(READ_TIMEOUT_MILLIS);
  assertFalse(channel.isActive());
}
origin: apache/flink

new MessageSerializer<>(new KvStateInternalRequest.KvStateInternalRequestDeserializer(), new KvStateResponse.KvStateResponseDeserializer());
origin: apache/flink

/**
 * Tests response serialization with zero-length serialized result.
 */
@Test
public void testResponseSerializationWithZeroLengthSerializedResult() throws Exception {
  byte[] serializedResult = new byte[0];
  final KvStateResponse response = new KvStateResponse(serializedResult);
  final MessageSerializer<KvStateInternalRequest, KvStateResponse> serializer =
      new MessageSerializer<>(new KvStateInternalRequest.KvStateInternalRequestDeserializer(), new KvStateResponse.KvStateResponseDeserializer());
  ByteBuf buf = MessageSerializer.serializeResponse(alloc, 72727278L, response);
  int frameLength = buf.readInt();
  assertEquals(MessageType.REQUEST_RESULT, MessageSerializer.deserializeHeader(buf));
  assertEquals(72727278L, MessageSerializer.getRequestId(buf));
  KvStateResponse responseDeser = serializer.deserializeResponse(buf);
  assertEquals(buf.readerIndex(), frameLength + 4);
  assertArrayEquals(serializedResult, responseDeser.getContent());
}
origin: apache/flink

/**
 * Tests response serialization.
 */
@Test
public void testResponseSerialization() throws Exception {
  long requestId = Integer.MAX_VALUE + 72727278L;
  byte[] serializedResult = randomByteArray(1024);
  final KvStateResponse response = new KvStateResponse(serializedResult);
  final MessageSerializer<KvStateInternalRequest, KvStateResponse> serializer =
      new MessageSerializer<>(new KvStateInternalRequest.KvStateInternalRequestDeserializer(), new KvStateResponse.KvStateResponseDeserializer());
  ByteBuf buf = MessageSerializer.serializeResponse(alloc, requestId, response);
  int frameLength = buf.readInt();
  assertEquals(MessageType.REQUEST_RESULT, MessageSerializer.deserializeHeader(buf));
  assertEquals(requestId, MessageSerializer.getRequestId(buf));
  KvStateResponse responseDeser = serializer.deserializeResponse(buf);
  assertEquals(buf.readerIndex(), frameLength + 4);
  assertArrayEquals(serializedResult, responseDeser.getContent());
}
origin: apache/flink

new MessageSerializer<>(new KvStateInternalRequest.KvStateInternalRequestDeserializer(), new KvStateResponse.KvStateResponseDeserializer());
origin: apache/flink

/**
 * Tests request serialization.
 */
@Test
public void testRequestSerialization() throws Exception {
  long requestId = Integer.MAX_VALUE + 1337L;
  KvStateID kvStateId = new KvStateID();
  byte[] serializedKeyAndNamespace = randomByteArray(1024);
  final KvStateInternalRequest request = new KvStateInternalRequest(kvStateId, serializedKeyAndNamespace);
  final MessageSerializer<KvStateInternalRequest, KvStateResponse> serializer =
      new MessageSerializer<>(new KvStateInternalRequest.KvStateInternalRequestDeserializer(), new KvStateResponse.KvStateResponseDeserializer());
  ByteBuf buf = MessageSerializer.serializeRequest(alloc, requestId, request);
  int frameLength = buf.readInt();
  assertEquals(MessageType.REQUEST, MessageSerializer.deserializeHeader(buf));
  assertEquals(requestId, MessageSerializer.getRequestId(buf));
  KvStateInternalRequest requestDeser = serializer.deserializeRequest(buf);
  assertEquals(buf.readerIndex(), frameLength + 4);
  assertEquals(kvStateId, requestDeser.getKvStateId());
  assertArrayEquals(serializedKeyAndNamespace, requestDeser.getSerializedKeyAndNamespace());
}
origin: apache/flink

/**
 * Tests request serialization with zero-length serialized key and namespace.
 */
@Test
public void testRequestSerializationWithZeroLengthKeyAndNamespace() throws Exception {
  long requestId = Integer.MAX_VALUE + 1337L;
  KvStateID kvStateId = new KvStateID();
  byte[] serializedKeyAndNamespace = new byte[0];
  final KvStateInternalRequest request = new KvStateInternalRequest(kvStateId, serializedKeyAndNamespace);
  final MessageSerializer<KvStateInternalRequest, KvStateResponse> serializer =
      new MessageSerializer<>(new KvStateInternalRequest.KvStateInternalRequestDeserializer(), new KvStateResponse.KvStateResponseDeserializer());
  ByteBuf buf = MessageSerializer.serializeRequest(alloc, requestId, request);
  int frameLength = buf.readInt();
  assertEquals(MessageType.REQUEST, MessageSerializer.deserializeHeader(buf));
  assertEquals(requestId, MessageSerializer.getRequestId(buf));
  KvStateInternalRequest requestDeser = serializer.deserializeRequest(buf);
  assertEquals(buf.readerIndex(), frameLength + 4);
  assertEquals(kvStateId, requestDeser.getKvStateId());
  assertArrayEquals(serializedKeyAndNamespace, requestDeser.getSerializedKeyAndNamespace());
}
origin: apache/flink

new MessageSerializer<>(new KvStateInternalRequest.KvStateInternalRequestDeserializer(), new KvStateResponse.KvStateResponseDeserializer());
origin: apache/flink

new MessageSerializer<>(new KvStateInternalRequest.KvStateInternalRequestDeserializer(), new KvStateResponse.KvStateResponseDeserializer());
origin: apache/flink

/**
 * Tests that incoming buffer instances are recycled.
 */
@Test
public void testIncomingBufferIsRecycled() throws Exception {
  KvStateRegistry registry = new KvStateRegistry();
  AtomicKvStateRequestStats stats = new AtomicKvStateRequestStats();
  MessageSerializer<KvStateInternalRequest, KvStateResponse> serializer =
      new MessageSerializer<>(new KvStateInternalRequest.KvStateInternalRequestDeserializer(), new KvStateResponse.KvStateResponseDeserializer());
  KvStateServerHandler handler = new KvStateServerHandler(testServer, registry, serializer, stats);
  EmbeddedChannel channel = new EmbeddedChannel(getFrameDecoder(), handler);
  KvStateInternalRequest request = new KvStateInternalRequest(new KvStateID(), new byte[0]);
  ByteBuf serRequest = MessageSerializer.serializeRequest(channel.alloc(), 282872L, request);
  assertEquals(1L, serRequest.refCnt());
  // Write regular request
  channel.writeInbound(serRequest);
  assertEquals("Buffer not recycled", 0L, serRequest.refCnt());
  // Write unexpected msg
  ByteBuf unexpected = channel.alloc().buffer(8);
  unexpected.writeInt(4);
  unexpected.writeInt(4);
  assertEquals(1L, unexpected.refCnt());
  channel.writeInbound(unexpected);
  assertEquals("Buffer not recycled", 0L, unexpected.refCnt());
}
origin: apache/flink

/**
 * Tests the failure response with {@link UnknownKvStateIdException} as cause on
 * queries for unregistered KvStateIDs.
 */
@Test
public void testQueryUnknownKvStateID() throws Exception {
  KvStateRegistry registry = new KvStateRegistry();
  AtomicKvStateRequestStats stats = new AtomicKvStateRequestStats();
  MessageSerializer<KvStateInternalRequest, KvStateResponse> serializer =
      new MessageSerializer<>(new KvStateInternalRequest.KvStateInternalRequestDeserializer(), new KvStateResponse.KvStateResponseDeserializer());
  KvStateServerHandler handler = new KvStateServerHandler(testServer, registry, serializer, stats);
  EmbeddedChannel channel = new EmbeddedChannel(getFrameDecoder(), handler);
  long requestId = Integer.MAX_VALUE + 182828L;
  KvStateInternalRequest request = new KvStateInternalRequest(new KvStateID(), new byte[0]);
  ByteBuf serRequest = MessageSerializer.serializeRequest(channel.alloc(), requestId, request);
  // Write the request and wait for the response
  channel.writeInbound(serRequest);
  ByteBuf buf = (ByteBuf) readInboundBlocking(channel);
  buf.skipBytes(4); // skip frame length
  // Verify the response
  assertEquals(MessageType.REQUEST_FAILURE, MessageSerializer.deserializeHeader(buf));
  RequestFailure response = MessageSerializer.deserializeRequestFailure(buf);
  assertEquals(requestId, response.getRequestId());
  assertTrue("Did not respond with expected failure cause", response.getCause() instanceof UnknownKvStateIdException);
  assertEquals(1L, stats.getNumRequests());
  assertEquals(1L, stats.getNumFailed());
}
origin: apache/flink

new MessageSerializer<>(new KvStateInternalRequest.KvStateInternalRequestDeserializer(), new KvStateResponse.KvStateResponseDeserializer());
org.apache.flink.queryablestate.network.messagesMessageSerializer<init>

Popular methods of MessageSerializer

  • deserializeHeader
    De-serializes the header and returns the MessageType. The buffer is expected to be at the header po
  • deserializeRequest
    De-serializes the request sent to the org.apache.flink.queryablestate.network.AbstractServerBase. T
  • deserializeRequestFailure
    De-serializes the RequestFailure sent to the org.apache.flink.queryablestate.network.Client in case
  • deserializeResponse
    De-serializes the response sent to the org.apache.flink.queryablestate.network.Client. The buffer i
  • deserializeServerFailure
    De-serializes the failure message sent to the org.apache.flink.queryablestate.network.Client in case
  • getRequestId
    De-serializes the header and returns the MessageType. The buffer is expected to be at the request i
  • serializeRequestFailure
    Serializes the exception containing the failure message sent to the org.apache.flink.queryablestate.
  • serializeResponse
    Serializes the response sent to the org.apache.flink.queryablestate.network.Client.
  • serializeServerFailure
    Serializes the failure message sent to the org.apache.flink.queryablestate.network.Client in case of
  • writeHeader
    Helper for serializing the header.
  • writePayload
    Helper for serializing the messages.
  • serializeRequest
    Serializes the request sent to the org.apache.flink.queryablestate.network.AbstractServerBase.
  • writePayload,
  • serializeRequest

Popular in Java

  • Updating database using SQL prepared statement
  • compareTo (BigDecimal)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • getResourceAsStream (ClassLoader)
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • BufferedWriter (java.io)
    Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • ByteBuffer (java.nio)
    A buffer for bytes. A byte buffer can be created in either one of the following ways: * #allocate
  • DecimalFormat (java.text)
    A concrete subclass of NumberFormat that formats decimal numbers. It has a variety of features desig
  • BoxLayout (javax.swing)
  • Best plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now