Home / Class/ DefaultThreadProperties Class — netty Architecture

DefaultThreadProperties Class — netty Architecture

Architecture documentation for the DefaultThreadProperties class in SingleThreadEventExecutor.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  2094f31b_5e6d_e95b_09b4_f2fb5cd2c05f["DefaultThreadProperties"]
  0f39a674_7a79_67d3_7730_add75b8e1c7e["SingleThreadEventExecutor.java"]
  2094f31b_5e6d_e95b_09b4_f2fb5cd2c05f -->|defined in| 0f39a674_7a79_67d3_7730_add75b8e1c7e
  64f5cffa_64a4_3fec_d1c0_d5866ef1ce0d["DefaultThreadProperties()"]
  2094f31b_5e6d_e95b_09b4_f2fb5cd2c05f -->|method| 64f5cffa_64a4_3fec_d1c0_d5866ef1ce0d
  3cc17cfb_8d6d_0a90_e3ce_66b433659e5a["State()"]
  2094f31b_5e6d_e95b_09b4_f2fb5cd2c05f -->|method| 3cc17cfb_8d6d_0a90_e3ce_66b433659e5a
  dba816ee_049d_0819_af4a_5798d9ec2ef7["priority()"]
  2094f31b_5e6d_e95b_09b4_f2fb5cd2c05f -->|method| dba816ee_049d_0819_af4a_5798d9ec2ef7
  941b7257_ad78_35a6_5b33_b2515f1cb12f["isInterrupted()"]
  2094f31b_5e6d_e95b_09b4_f2fb5cd2c05f -->|method| 941b7257_ad78_35a6_5b33_b2515f1cb12f
  5f1bb2c9_e011_2748_a87b_74a6273f734c["isDaemon()"]
  2094f31b_5e6d_e95b_09b4_f2fb5cd2c05f -->|method| 5f1bb2c9_e011_2748_a87b_74a6273f734c
  8367b41c_bf92_ed0b_7ece_8b071dde21d8["String()"]
  2094f31b_5e6d_e95b_09b4_f2fb5cd2c05f -->|method| 8367b41c_bf92_ed0b_7ece_8b071dde21d8
  93aca75b_b204_542e_bc77_25c76af12c4d["id()"]
  2094f31b_5e6d_e95b_09b4_f2fb5cd2c05f -->|method| 93aca75b_b204_542e_bc77_25c76af12c4d
  4e0a9bc0_c40f_cf16_0cf2_57051495dd41["stackTrace()"]
  2094f31b_5e6d_e95b_09b4_f2fb5cd2c05f -->|method| 4e0a9bc0_c40f_cf16_0cf2_57051495dd41
  ee736087_3f7c_740e_abb8_d44816103ae1["isAlive()"]
  2094f31b_5e6d_e95b_09b4_f2fb5cd2c05f -->|method| ee736087_3f7c_740e_abb8_d44816103ae1

Relationship Graph

Source Code

common/src/main/java/io/netty/util/concurrent/SingleThreadEventExecutor.java lines 1324–1370

    private static final class DefaultThreadProperties implements ThreadProperties {
        private final Thread t;

        DefaultThreadProperties(Thread t) {
            this.t = t;
        }

        @Override
        public State state() {
            return t.getState();
        }

        @Override
        public int priority() {
            return t.getPriority();
        }

        @Override
        public boolean isInterrupted() {
            return t.isInterrupted();
        }

        @Override
        public boolean isDaemon() {
            return t.isDaemon();
        }

        @Override
        public String name() {
            return t.getName();
        }

        @Override
        public long id() {
            return t.getId();
        }

        @Override
        public StackTraceElement[] stackTrace() {
            return t.getStackTrace();
        }

        @Override
        public boolean isAlive() {
            return t.isAlive();
        }
    }

Frequently Asked Questions

What is the DefaultThreadProperties class?
DefaultThreadProperties is a class in the netty codebase, defined in common/src/main/java/io/netty/util/concurrent/SingleThreadEventExecutor.java.
Where is DefaultThreadProperties defined?
DefaultThreadProperties is defined in common/src/main/java/io/netty/util/concurrent/SingleThreadEventExecutor.java at line 1324.

Analyze Your Own Codebase

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

Try Supermodel Free