package io.netty.handler.codec.http2;

import io.netty.channel.ChannelId;

/* JADX INFO: loaded from: classes.dex */
public final class Http2StreamChannelId implements ChannelId {
    private static final long serialVersionUID = -6642338822166867585L;
    private final int id;
    private final ChannelId parentId;

    public Http2StreamChannelId(ChannelId channelId, int i2) {
        this.parentId = channelId;
        this.id = i2;
    }

    @Override // io.netty.channel.ChannelId
    public String asLongText() {
        return this.parentId.asLongText() + '/' + this.id;
    }

    @Override // io.netty.channel.ChannelId
    public String asShortText() {
        return this.parentId.asShortText() + '/' + this.id;
    }

    @Override // java.lang.Comparable
    public int compareTo(ChannelId channelId) {
        if (!(channelId instanceof Http2StreamChannelId)) {
            return this.parentId.compareTo(channelId);
        }
        Http2StreamChannelId http2StreamChannelId = (Http2StreamChannelId) channelId;
        int iCompareTo = this.parentId.compareTo(http2StreamChannelId.parentId);
        return iCompareTo == 0 ? this.id - http2StreamChannelId.id : iCompareTo;
    }

    public boolean equals(Object obj) {
        if (!(obj instanceof Http2StreamChannelId)) {
            return false;
        }
        Http2StreamChannelId http2StreamChannelId = (Http2StreamChannelId) obj;
        return this.id == http2StreamChannelId.id && this.parentId.equals(http2StreamChannelId.parentId);
    }

    public int hashCode() {
        return this.parentId.hashCode() + (this.id * 31);
    }

    public String toString() {
        return asShortText();
    }
}
