addAllChannelObserver(wsFilterListener);
payloadFilter = new FilterWebSocketPayload(this, wsPanel.getChannelsModel());
addWebSocketFilter(payloadFilter);
// setup fuzzable extension
ExtensionFuzz extFuzz = (ExtensionFuzz) extLoader.getExtension(ExtensionFuzz.NAME);
if (extFuzz != null) {
hookMenu.addPopupMenuItem(new ShowFuzzMessageInWebSocketsTabMenuItem(getWebSocketPanel()));
fuzzHandler = new WebSocketFuzzerHandler(storage.getTable());
extFuzz.addFuzzerHandler(WebSocketMessageDTO.class, fuzzHandler);
addAllChannelObserver(fuzzHandler);
}
// add exclude/include scope
hookMenu.addPopupMenuItem(new PopupIncludeWebSocketContextMenu());