jsr356-experts@websocket-spec.java.net

[jsr356-experts] Re: Package naming and arrangement

From: Mark Thomas <mark_at_homeinbox.net>
Date: Wed, 12 Dec 2012 11:49:22 +0000

On 12/12/2012 00:33, Danny Coward wrote:

<snip/>

> This is what the API would look like in this (final?) package structure:-
>
> javax.websocket.server.*
> - DefaultServerEndpointConfiguration
> - ServerEndpointConfiguration
> - ServerContainer
> - WebSocketEndpoint
> - WebSocketPathParam
>
> javax.websocket.*
> -<everything else>
>
> Let me know if anyone sees any issues with this arrangement.

One very minor nit is that it creates a circular dependency between the
two packages. It could be broken by having separate ContainerProviders
for client and server. I'm on the fence as to whether this is worth doing.

Mark