tyrus
  1. tyrus
  2. TYRUS-191

Tyrus client side WebSocket pulls in tyrus-server.jar

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.0
    • Fix Version/s: 1.1
    • Component/s: None
    • Labels:
      None

      Description

      The following are the list of jar files needed at runtime in order to run an application that uses Tyrus client side WebSocket runtime via Java WebSocket API (javax.websocket-api.jar). Please evaluate for possibility of trimming down,

      tyrus-client.jar
      tyrus-core.jar
      tyrus-websocket-core.jar
      tyrus-spi.jar
      tyrus-container-grizzly.jar
      tyrus-server.jar
      grizzly-http-server.jar
      grizzly-framework.jar
      grizzly-http.jar
      javax.websocket-api.jar

        Activity

        Hide
        Pavel Bucek added a comment -

        tyrus-server is here because tyrus-container-grizzly module provides support for client and server creation.

        Seems like server dependency only brings TyrusEndpoint and TyrusRemoteEndpoint, so I guess we could move them to tyrus-core and you wouldn't need to have tyrus-server module on your classpath..

        Show
        Pavel Bucek added a comment - tyrus-server is here because tyrus-container-grizzly module provides support for client and server creation. Seems like server dependency only brings TyrusEndpoint and TyrusRemoteEndpoint, so I guess we could move them to tyrus-core and you wouldn't need to have tyrus-server module on your classpath..
        Hide
        Pavel Bucek added a comment -

        fixed in the trunk.

        Show
        Pavel Bucek added a comment - fixed in the trunk.

          People

          • Assignee:
            Pavel Bucek
            Reporter:
            amyk
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: