All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.reaktivity.specification.kafka.describe.configs.v0.topic.config.info.changed.server.rpt Maven / Gradle / Ivy

There is a newer version: 0.172
Show newest version
#
# Copyright 2016-2020 The Reaktivity Project
#
# The Reaktivity Project licenses this file to you under the Apache License,
# version 2.0 (the "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at:
#
#   http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
#

property networkAccept "nukleus://streams/kafka#0"
property networkAcceptWindow 8192

accept ${networkAccept}
  option nukleus:window ${networkAcceptWindow}
  option nukleus:transmission "duplex"
  option nukleus:byteorder "network"

accepted

connected

read 41                                 # size
     32s                                # describe configs
     0s                                 # v0
     (int:requestId)
     -1s                                # no client id
     1                                  # resources
       [0x02]                           # topic resource
       4s "test"                        # "test" topic
       1                                # configs
         14s "cleanup.policy"             # name

write 55                                # size
      ${requestId}
      0
      1                                 # resources
        0s                                # no error
        -1s                               # error message
        [0x02]                            # topic resource
        4s "test"                         # "test" topic
        1                                 # configs
          14s "cleanup.policy"              # name
          7s "compact"                      # value
         [0x00]                             # not read only
         [0x00]                             # not default
         [0x00]                             # not sensitive

read 41                                 # size
     32s                                # describe configs
     0s                                 # v0
     (int:requestId2)
     -1s                                # no client id
     1                                  # resources
       [0x02]                           # topic resource
       4s "test"                        # "test" topic
       1                                # configs
         14s "cleanup.policy"             # name

write await CHANGE_TOPIC_CONFIG

write 54                                # size
      ${requestId2}
      0
      1                                 # resources
        0s                                # no error
        -1s                               # error message
        [0x02]                            # topic resource
        4s "test"                         # "test" topic
        1                                 # configs
          14s "cleanup.policy"              # name
          6s "delete"                       # value
         [0x00]                             # not read only
         [0x00]                             # not default
         [0x00]                             # not sensitive




© 2015 - 2024 Weber Informatics LLC | Privacy Policy