Skip to content

Conversation

@mikesir87
Copy link
Contributor

Commit 2397b21 changed websocket
support to use GlassFish 4.0.1 nightlies, but broke support for 4.0. In
GlassFish 4.0.1, the package that TyrusEndpoint is located in changed.
This commit provides an abstract handler that does all required
GlassFish setup, but delegates to version specific upgrade handlers to
create the final TyrusEndpoint.

GlassFish 4.0 handler uses reflection to create its endpoint to prevent
dependency issues of depending on different versions of
tyrus-websocket-core and tyrus-container-servlet

I have signed and agree to the terms of the SpringSource Individual
Contributor License Agreement.

Commit 2397b21 changed websocket
support to use GlassFish 4.0.1 nightlies, but broke support for 4.0. In
GlassFish 4.0.1, the package that TyrusEndpoint is located in changed.
This commit provides an abstract handler that does all required
GlassFish setup, but delegates to version specific upgrade handlers to
create the final TyrusEndpoint.

GlassFish 4.0 handler uses reflection to create its endpoint to prevent
dependency issues of depending on different versions of
tyrus-websocket-core and tyrus-container-servlet
mikesir87 referenced this pull request Sep 26, 2013
This targets currently nightly snapshots and future release
of Glassfish 4.0.1.
rstoyanchev added a commit that referenced this pull request Sep 27, 2013
* mikesir87-ws-glassfish4-support:
  Added websocket upgrade support for GlassFish 4.0
@rstoyanchev
Copy link
Contributor

This is now in master. Thanks for the pull request!

@mikesir87 mikesir87 deleted the ws-glassfish4-support branch November 4, 2013 19:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants