https://issues.apache.org/jira/browse/WICKET-6282

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Sat, Nov 19, 2016 at 4:41 PM, Martin Grigorov <mgrigo...@apache.org>
wrote:

> Hi Peter,
>
> I don't see a problem to make all msgs serializable.
> Please create a ticket!
> With a Pull Request/Patch would be awesome!
> Thank you!
>
> Martin Grigorov
> Wicket Training and Consulting
> https://twitter.com/mtgrigorov
>
> On Sat, Nov 19, 2016 at 3:46 PM, Peter Henderson <
> peter.hender...@starjar.com> wrote:
>
>> Hi all.
>>
>> Wicket 7.3.0
>> Native web sockets.
>> Tomcat 8.5.5
>>
>> I am trying to do background processing with results being pushed to a
>> client as they become available.
>>
>> I store the connected message when a web socket connection is made [1].
>> This is used to fire push data to a single client/page [2]
>>
>> A little bit of googling I find [3].
>> Am I incorrectly using the api?
>> The ConnectedMessage is not serializable [4]
>>
>>
>>
>> Thanks
>>
>> Peter.
>>
>>
>>
>>
>> [1]
>> private var connected: ConnectedMessage = _
>>
>> add(new WebSocketBehavior {
>>   override def onConnect(message: ConnectedMessage): Unit = {
>>     super.onConnect(message)
>>     println("web socket connected.")
>>     connected = message
>>   }
>> })
>>
>>
>>
>> [2]
>> private def broadcast(msg: IWebSocketPushMessage): Unit = {
>>   val application = WicketStarjarApplication.get()
>>   val webSocketSettings = WebSocketSettings.Holder.get(application)
>>   val broadcaster = new
>> WebSocketPushBroadcaster(webSocketSettings.getConnectionRegistry())
>>   broadcaster.broadcast(connected, msg)
>> }
>>
>>
>> [3]
>> http://apache-wicket.1842946.n4.nabble.com/WebSockets-IKey-n
>> ot-Serializable-td4666996.html
>> https://issues.apache.org/jira/browse/WICKET-5670
>>
>>
>> [4]
>> org.apache.wicket.core.util.objects.checker.CheckingObjectOu
>> tputStream$ObjectCheckException:
>> The object type is not Serializable!
>> A problem occurred while checking object with type:
>> org.apache.wicket.protocol.ws.api.message.ConnectedMessage
>>
>>
>>
>>
>>
>>
>> --
>> Peter Henderson
>>
>
>

Reply via email to