mirror of
https://github.com/VibedByKaKi/alexandroid.git
synced 2026-11-15 02:17:18 +01:00
69 lines
2.2 KiB
Java
69 lines
2.2 KiB
Java
package org.java_websocket.extensions;
|
|
|
|
import org.java_websocket.exceptions.InvalidDataException;
|
|
import org.java_websocket.exceptions.InvalidFrameException;
|
|
import org.java_websocket.framing.Framedata;
|
|
|
|
/* compiled from: r8-map-id-b9432e0f623b4a4bff4ba50a8a24c4aafad2c1e11092747b9fb5e6a22af5a940 */
|
|
/* loaded from: classes11.dex */
|
|
public class DefaultExtension implements IExtension {
|
|
@Override // org.java_websocket.extensions.IExtension
|
|
public boolean acceptProvidedExtensionAsClient(String str) {
|
|
return true;
|
|
}
|
|
|
|
@Override // org.java_websocket.extensions.IExtension
|
|
public boolean acceptProvidedExtensionAsServer(String str) {
|
|
return true;
|
|
}
|
|
|
|
@Override // org.java_websocket.extensions.IExtension
|
|
public IExtension copyInstance() {
|
|
return new DefaultExtension();
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (this != obj) {
|
|
return obj != null && getClass() == obj.getClass();
|
|
}
|
|
return true;
|
|
}
|
|
|
|
@Override // org.java_websocket.extensions.IExtension
|
|
public String getProvidedExtensionAsClient() {
|
|
return "";
|
|
}
|
|
|
|
@Override // org.java_websocket.extensions.IExtension
|
|
public String getProvidedExtensionAsServer() {
|
|
return "";
|
|
}
|
|
|
|
public int hashCode() {
|
|
return getClass().hashCode();
|
|
}
|
|
|
|
@Override // org.java_websocket.extensions.IExtension
|
|
public void isFrameValid(Framedata framedata) throws InvalidDataException {
|
|
if (framedata.isRSV1() || framedata.isRSV2() || framedata.isRSV3()) {
|
|
throw new InvalidFrameException("bad rsv RSV1: " + framedata.isRSV1() + " RSV2: " + framedata.isRSV2() + " RSV3: " + framedata.isRSV3());
|
|
}
|
|
}
|
|
|
|
@Override // org.java_websocket.extensions.IExtension
|
|
public String toString() {
|
|
return getClass().getSimpleName();
|
|
}
|
|
|
|
@Override // org.java_websocket.extensions.IExtension
|
|
public void reset() {
|
|
}
|
|
|
|
@Override // org.java_websocket.extensions.IExtension
|
|
public void decodeFrame(Framedata framedata) throws InvalidDataException {
|
|
}
|
|
|
|
@Override // org.java_websocket.extensions.IExtension
|
|
public void encodeFrame(Framedata framedata) {
|
|
}
|
|
}
|