public static int getClassOrder()

in common/src/main/java/org/mvndaemon/mvnd/common/Message.java [138:183]


    public static int getClassOrder(Message m) {
        switch (m.getType()) {
            case KEEP_ALIVE:
            case BUILD_REQUEST:
                return 0;
            case BUILD_STARTED:
                return 1;
            case PROMPT:
            case PROMPT_RESPONSE:
            case DISPLAY:
            case PRINT_OUT:
            case PRINT_ERR:
            case REQUEST_INPUT:
            case INPUT_DATA:
                return 2;
            case PROJECT_STARTED:
                return 3;
            case MOJO_STARTED:
                return 4;
            case EXECUTION_FAILURE:
                return 10;
            case TRANSFER_INITIATED:
            case TRANSFER_STARTED:
                return 40;
            case TRANSFER_PROGRESSED:
                return 41;
            case TRANSFER_CORRUPTED:
            case TRANSFER_SUCCEEDED:
            case TRANSFER_FAILED:
                return 42;
            case PROJECT_LOG_MESSAGE:
                return 50;
            case BUILD_LOG_MESSAGE:
                return 51;
            case PROJECT_STOPPED:
                return 95;
            case BUILD_FINISHED:
                return 96;
            case BUILD_EXCEPTION:
                return 97;
            case STOP:
                return 99;
            default:
                throw new IllegalStateException("Unexpected message type " + m.getType() + ": " + m);
        }
    }