org.reaktivity.specification.kafka.describe.configs.v0.topic.config.info.changed.server.rpt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of nukleus-kafka.spec Show documentation
Show all versions of nukleus-kafka.spec Show documentation
Kafka Nukleus Specification
#
# 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