Home / Class/ TestMessageInfo Class — netty Architecture

TestMessageInfo Class — netty Architecture

Architecture documentation for the TestMessageInfo class in SctpMessageCompletionHandlerTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  4447ee5c_ec4f_8038_bcaa_918ce0640705["TestMessageInfo"]
  ef016f87_921e_2f47_6fe4_72e9491f52e4["SctpMessageCompletionHandlerTest.java"]
  4447ee5c_ec4f_8038_bcaa_918ce0640705 -->|defined in| ef016f87_921e_2f47_6fe4_72e9491f52e4
  472af6ed_a400_2342_4061_78bbdd714fd7["TestMessageInfo()"]
  4447ee5c_ec4f_8038_bcaa_918ce0640705 -->|method| 472af6ed_a400_2342_4061_78bbdd714fd7
  feaa52d7_371f_f29e_aeb6_34787a2a0938["SocketAddress()"]
  4447ee5c_ec4f_8038_bcaa_918ce0640705 -->|method| feaa52d7_371f_f29e_aeb6_34787a2a0938
  7c94d815_fb59_b38b_62de_9699356549e4["Association()"]
  4447ee5c_ec4f_8038_bcaa_918ce0640705 -->|method| 7c94d815_fb59_b38b_62de_9699356549e4
  50469f75_249c_6a30_c57d_eece71b2ef5d["bytes()"]
  4447ee5c_ec4f_8038_bcaa_918ce0640705 -->|method| 50469f75_249c_6a30_c57d_eece71b2ef5d
  2e09fc09_0647_1bd4_49cf_6f3a16a0bdbf["isComplete()"]
  4447ee5c_ec4f_8038_bcaa_918ce0640705 -->|method| 2e09fc09_0647_1bd4_49cf_6f3a16a0bdbf
  6a9fe563_d1b2_3180_5fe3_7719f760e876["MessageInfo()"]
  4447ee5c_ec4f_8038_bcaa_918ce0640705 -->|method| 6a9fe563_d1b2_3180_5fe3_7719f760e876
  99d5a6b9_0419_09f0_3620_844a97c6d39a["isUnordered()"]
  4447ee5c_ec4f_8038_bcaa_918ce0640705 -->|method| 99d5a6b9_0419_09f0_3620_844a97c6d39a
  e65dfd15_3c00_dd9b_6998_74ce4ea29c98["payloadProtocolID()"]
  4447ee5c_ec4f_8038_bcaa_918ce0640705 -->|method| e65dfd15_3c00_dd9b_6998_74ce4ea29c98
  da8694e4_383f_7a6b_191d_6058f9a34bc0["streamNumber()"]
  4447ee5c_ec4f_8038_bcaa_918ce0640705 -->|method| da8694e4_383f_7a6b_191d_6058f9a34bc0
  92d4fc6e_2d3c_8974_a023_7b2b10d44f3f["timeToLive()"]
  4447ee5c_ec4f_8038_bcaa_918ce0640705 -->|method| 92d4fc6e_2d3c_8974_a023_7b2b10d44f3f

Relationship Graph

Source Code

transport-sctp/src/test/java/io/netty/handler/codec/sctp/SctpMessageCompletionHandlerTest.java lines 50–125

    @SuppressForbidden(reason = "test-only")
    private final class TestMessageInfo extends MessageInfo {

        private final boolean complete;
        private final int streamNumber;

        TestMessageInfo(boolean complete, int streamNumber) {
            this.complete = complete;
            this.streamNumber = streamNumber;
        }

        @Override
        public SocketAddress address() {
            return null;
        }

        @Override
        public Association association() {
            return null;
        }

        @Override
        public int bytes() {
            return 0;
        }

        @Override
        public boolean isComplete() {
            return complete;
        }

        @Override
        public MessageInfo complete(boolean b) {
            throw new UnsupportedOperationException();
        }

        @Override
        public boolean isUnordered() {
            return false;
        }

        @Override
        public MessageInfo unordered(boolean b) {
            throw new UnsupportedOperationException();
        }

        @Override
        public int payloadProtocolID() {
            return 0;
        }

        @Override
        public MessageInfo payloadProtocolID(int i) {
            throw new UnsupportedOperationException();
        }

        @Override
        public int streamNumber() {
            return streamNumber;
        }

        @Override
        public MessageInfo streamNumber(int i) {
            throw new UnsupportedOperationException();
        }

        @Override
        public long timeToLive() {
            return 0;
        }

        @Override
        public MessageInfo timeToLive(long l) {
            throw new UnsupportedOperationException();
        }
    }

Frequently Asked Questions

What is the TestMessageInfo class?
TestMessageInfo is a class in the netty codebase, defined in transport-sctp/src/test/java/io/netty/handler/codec/sctp/SctpMessageCompletionHandlerTest.java.
Where is TestMessageInfo defined?
TestMessageInfo is defined in transport-sctp/src/test/java/io/netty/handler/codec/sctp/SctpMessageCompletionHandlerTest.java at line 50.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free