Home / Type/ DayOfWeek Type — netty Architecture

DayOfWeek Type — netty Architecture

Architecture documentation for the DayOfWeek type/interface in WorldClockProtocol.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  9a2122d7_901d_5440_e5a1_4b98f6d5d9a3["DayOfWeek"]
  4270a70c_1373_1599_2ff1_865646eab29d["WorldClockProtocol.java"]
  9a2122d7_901d_5440_e5a1_4b98f6d5d9a3 -->|defined in| 4270a70c_1373_1599_2ff1_865646eab29d
  style 9a2122d7_901d_5440_e5a1_4b98f6d5d9a3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

example/src/main/java/io/netty/example/worldclock/WorldClockProtocol.java lines 200–326

  public enum DayOfWeek
      implements com.google.protobuf.ProtocolMessageEnum {
    /**
     * <code>SUNDAY = 1;</code>
     */
    SUNDAY(0, 1),
    /**
     * <code>MONDAY = 2;</code>
     */
    MONDAY(1, 2),
    /**
     * <code>TUESDAY = 3;</code>
     */
    TUESDAY(2, 3),
    /**
     * <code>WEDNESDAY = 4;</code>
     */
    WEDNESDAY(3, 4),
    /**
     * <code>THURSDAY = 5;</code>
     */
    THURSDAY(4, 5),
    /**
     * <code>FRIDAY = 6;</code>
     */
    FRIDAY(5, 6),
    /**
     * <code>SATURDAY = 7;</code>
     */
    SATURDAY(6, 7),
    ;

    /**
     * <code>SUNDAY = 1;</code>
     */
    public static final int SUNDAY_VALUE = 1;
    /**
     * <code>MONDAY = 2;</code>
     */
    public static final int MONDAY_VALUE = 2;
    /**
     * <code>TUESDAY = 3;</code>
     */
    public static final int TUESDAY_VALUE = 3;
    /**
     * <code>WEDNESDAY = 4;</code>
     */
    public static final int WEDNESDAY_VALUE = 4;
    /**
     * <code>THURSDAY = 5;</code>
     */
    public static final int THURSDAY_VALUE = 5;
    /**
     * <code>FRIDAY = 6;</code>
     */
    public static final int FRIDAY_VALUE = 6;
    /**
     * <code>SATURDAY = 7;</code>
     */
    public static final int SATURDAY_VALUE = 7;


    @Override
    public final int getNumber() { return value; }

    public static DayOfWeek valueOf(int value) {
      switch (value) {
        case 1: return SUNDAY;
        case 2: return MONDAY;
        case 3: return TUESDAY;
        case 4: return WEDNESDAY;
        case 5: return THURSDAY;
        case 6: return FRIDAY;
        case 7: return SATURDAY;
        default: return null;
      }
    }

    public static com.google.protobuf.Internal.EnumLiteMap<DayOfWeek>
        internalGetValueMap() {
      return internalValueMap;

Frequently Asked Questions

What is the DayOfWeek type?
DayOfWeek is a type/interface in the netty codebase, defined in example/src/main/java/io/netty/example/worldclock/WorldClockProtocol.java.
Where is DayOfWeek defined?
DayOfWeek is defined in example/src/main/java/io/netty/example/worldclock/WorldClockProtocol.java at line 200.

Analyze Your Own Codebase

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

Try Supermodel Free