io.contek.invoker.bybitinverse.api.websocket.WebSocketChannelId Maven / Gradle / Ivy
package io.contek.invoker.bybitinverse.api.websocket;
import io.contek.invoker.bybitinverse.api.websocket.common.WebSocketTopicMessage;
import io.contek.invoker.commons.websocket.BaseWebSocketChannelId;
import javax.annotation.concurrent.Immutable;
@Immutable
public abstract class WebSocketChannelId
extends BaseWebSocketChannelId {
protected WebSocketChannelId(String topic) {
super(topic);
}
public final String getTopic() {
return getValue();
}
@Override
public final boolean accepts(Message message) {
return getTopic().equals(message.topic);
}
}