Sebastien Briquet created WICKET-5670:
-----------------------------------------

             Summary: IKey not Serializable (IClusterable)
                 Key: WICKET-5670
                 URL: https://issues.apache.org/jira/browse/WICKET-5670
             Project: Wicket
          Issue Type: Bug
          Components: wicket-native-websocket
    Affects Versions: 7.0.0-M2
            Reporter: Sebastien Briquet
            Assignee: Martin Grigorov


IKey not serializable whereas it is supposed to be.

this.add(new WebSocketBehavior() {
    private static final long serialVersionUID = 1L;

    @Override
    protected void onConnect(ConnectedMessage message)
    {
        super.onConnect(message);
       
        LOG.info("Client connected");
       
        applicationName = message.getApplication().getName();
        sessionId = message.getSessionId();
        key = message.getKey();
    }
});

Leads to:
private org.apache.wicket.protocol.ws.api.registry.IKey
MyPage.key [class=org.apache.wicket.protocol.ws.api.registry.PageIdKey] <----- 
field that is causing the problem

If you could update the wicket guide in the same time (the usage of the key), 
it would be nice!
http://wicket.apache.org/guide/guide/nativewebsockets.html#nativewebsockets_2

Thanks in advance,
Sebastien



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to