publishEvent(this.eventPublisher, new SessionUnsubscribeEvent(this, message, user));
publishEvent(this.eventPublisher, new SessionUnsubscribeEvent(this, message, user));
publishEvent(this.eventPublisher, new SessionUnsubscribeEvent(this, message, user));
} else if (StompCommand.UNSUBSCRIBE.equals(accessor.getCommand())) { ((DefaultSimpUserRegistry) userRegistry).onApplicationEvent( new SessionUnsubscribeEvent(this, MessageBuilder.createMessage(new byte[] {}, accessor.getMessageHeaders()), principal)); } else if (StompCommand.DISCONNECT.equals(accessor.getCommand())) { ((DefaultSimpUserRegistry) userRegistry).onApplicationEvent(