Started by user Dmitry Kornilov Rebuilds build #31 Running as Dmitry Kornilov Agent basic-l4jv5 is provisioned from template basic --- apiVersion: "v1" kind: "Pod" metadata: labels: jenkins: "slave" jenkins/label-digest: "61a7508ed1b04e9ada836fcd14d4d8ef5687c7dd" jenkins/label: "basic" name: "basic-l4jv5" namespace: "tyrus" spec: containers: - env: - name: "JENKINS_SECRET" value: "********" - name: "JENKINS_TUNNEL" value: "jenkins-discovery.tyrus.svc.cluster.local:50000" - name: "JENKINS_AGENT_NAME" value: "basic-l4jv5" - name: "JENKINS_REMOTING_JAVA_OPTS" value: "-showversion -XshowSettings:vm -Xmx256m -Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true\ \ -Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true" - name: "JAVA_TOOL_OPTIONS" value: "" - name: "_JAVA_OPTIONS" value: "" - name: "OPENJ9_JAVA_OPTIONS" value: "-XX:+IgnoreUnrecognizedVMOptions -XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle" - name: "JENKINS_NAME" value: "basic-l4jv5" - name: "JENKINS_AGENT_WORKDIR" value: "/home/jenkins/agent" - name: "JENKINS_URL" value: "http://jenkins-ui.tyrus.svc.cluster.local/tyrus/" image: "docker.io/eclipsecbi/jiro-agent-basic:remoting-3160.vd76b_9ddd10cc" imagePullPolicy: "Always" name: "jnlp" resources: limits: cpu: "2000m" memory: "4096Mi" requests: cpu: "1000m" memory: "4096Mi" tty: true volumeMounts: - mountPath: "/home/jenkins/.m2/toolchains.xml" name: "m2-dir" readOnly: true subPath: "toolchains.xml" - mountPath: "/home/jenkins/.mavenrc" name: "m2-dir" readOnly: true subPath: ".mavenrc" - mountPath: "/opt/tools" name: "volume-0" readOnly: false - mountPath: "/home/jenkins" name: "volume-2" readOnly: false - mountPath: "/home/jenkins/.m2/repository" name: "volume-3" readOnly: false - mountPath: "/home/jenkins/.m2/settings-security.xml" name: "m2-secret-dir" readOnly: true subPath: "settings-security.xml" - mountPath: "/home/jenkins/.m2/wrapper" name: "volume-4" readOnly: false - mountPath: "/home/jenkins/.m2/settings.xml" name: "m2-secret-dir" readOnly: true subPath: "settings.xml" - mountPath: "/home/jenkins/.ssh" name: "volume-1" readOnly: false subPath: "" - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false workingDir: "/home/jenkins/agent" nodeSelector: kubernetes.io/os: "linux" restartPolicy: "Never" volumes: - name: "volume-0" persistentVolumeClaim: claimName: "tools-claim-jiro-tyrus" readOnly: true - name: "m2-secret-dir" secret: secretName: "m2-secret-dir" - emptyDir: medium: "" name: "volume-2" - configMap: name: "m2-dir" name: "m2-dir" - configMap: name: "known-hosts" name: "volume-1" - emptyDir: medium: "" name: "workspace-volume" - emptyDir: medium: "" name: "volume-4" - emptyDir: medium: "" name: "volume-3" Building remotely on basic-l4jv5 (basic) in workspace /home/jenkins/agent/workspace/documentation-update-after-release [ssh-agent] Looking for ssh-agent implementation... [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) $ ssh-agent SSH_AUTH_SOCK=/tmp/ssh-iA4dw9zSejv0/agent.49 SSH_AGENT_PID=51 [ssh-agent] Started. Running ssh-add (command line suppressed) Identity added: /home/jenkins/agent/workspace/documentation-update-after-release@tmp/private_key_17530238834476907803.key (/home/jenkins/agent/workspace/documentation-update-after-release@tmp/private_key_17530238834476907803.key) [ssh-agent] Using credentials tyrus-bot (GitHub bot SSH) The recommended git tool is: git using credential github-bot-ssh Cloning the remote Git repository Cloning repository git@github.com:eclipse-ee4j/tyrus.git > git init /home/jenkins/agent/workspace/documentation-update-after-release # timeout=10 Fetching upstream changes from git@github.com:eclipse-ee4j/tyrus.git > git --version # timeout=10 > git --version # 'git version 2.20.1' using GIT_SSH to set credentials GitHub bot SSH [INFO] Currently running in a labeled security context > /usr/bin/chcon --type=ssh_home_t /home/jenkins/agent/workspace/documentation-update-after-release@tmp/jenkins-gitclient-ssh767513269307345480.key Verifying host key using manually-configured host key entries > git fetch --tags --force --progress -- git@github.com:eclipse-ee4j/tyrus.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git@github.com:eclipse-ee4j/tyrus.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 Checking out Revision dcf92868c4977ddf7b2e77f55e2383029da25dcc (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f dcf92868c4977ddf7b2e77f55e2383029da25dcc # timeout=10 Commit message: "Support user-defined reason phrase" > git rev-list --no-walk dcf92868c4977ddf7b2e77f55e2383029da25dcc # timeout=10 [documentation-update-after-release] $ /bin/bash -ex /tmp/jenkins12877717540466229451.sh + TOOLS_PREFIX=/opt/tools + MVN_HOME=/opt/tools/apache-maven/latest + PATH='/opt/tools/apache-maven/latest/bin:{JAVA_HOME}/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' + [[ 2.1.5 == 2.0* ]] + [[ 2.1.5 == 2.1* ]] + export LATEST_DIRS=latest + LATEST_DIRS=latest + git checkout 2.1.5 Previous HEAD position was dcf9286 Support user-defined reason phrase HEAD is now at fa843e8 Prepare release org.glassfish.tyrus:tyrus-project:2.1.5 + sed -i 's|2.9.1|\$\{maven-javadoc-plugin.version\}|g' pom.xml + mvn -B -V -Dfindbugs.skip=true -Dgpg.skip=true -Dcheckstyle.skip=true -DskipTests -Ddoclint:none clean install -Pstaging,release,javadoc-bundle,bundles Apache Maven 3.9.5 (57804ffe001d7215b5e7bcb531cf83df38f93546) Maven home: /opt/tools/apache-maven/latest Java version: 11.0.2, vendor: Oracle Corporation, runtime: /opt/tools/java/openjdk/jdk-11/11.0.2+9 Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "5.18.5-100.fc35.x86_64", arch: "amd64", family: "unix" [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] tyrus [pom] [INFO] tyrus-archetypes [pom] [INFO] Tyrus Echo Archetype [jar] [INFO] Tyrus BOM [pom] [INFO] Tyrus Container SPI [bundle] [INFO] Tyrus Core [bundle] [INFO] Tyrus Client [bundle] [INFO] Tyrus Container Modules [pom] [INFO] Tyrus Containers For Glassfish [pom] [INFO] Tyrus CDI Component Provider [bundle] [INFO] Tyrus EJB Component Provider [bundle] [INFO] Tyrus Grizzly Client Container [bundle] [INFO] Tyrus Server [bundle] [INFO] Tyrus Grizzly Server Container [bundle] [INFO] Tyrus InMemory Container [bundle] [INFO] Tyrus Servlet Bundle [bundle] [INFO] Tyrus Tests [pom] [INFO] Tyrus Test Tools [bundle] [INFO] Tyrus JDK Client Container [bundle] [INFO] Tyrus Documentation [pom] [INFO] Tyrus Extension Modules [pom] [INFO] Tyrus CLI Client [bundle] [INFO] Tyrus Monitoring JMX [jar] [INFO] Tyrus Extension - Per Message Deflate [bundle] [INFO] Tyrus Java8 Client Extension [bundle] [INFO] Tyrus Samples [pom] [INFO] Tyrus Auction Sample [war] [INFO] Tyrus CDI Sample [war] [INFO] Tyrus Chat Sample [war] [INFO] Tyrus Draw Sample [war] [INFO] Tyrus Echo Sample [war] [INFO] Tyrus Basic Auth Sample [war] [INFO] Tyrus Secure Echo Sample [war] [INFO] Tyrus Programmatic Echo Sample [war] [INFO] Tyrus Simple Life Sample [war] [INFO] Tyrus Shared Collection Sample [war] [INFO] Tyrus Container Tests [pom] [INFO] Tyrus JDK Containers Tests [war] [INFO] Tyrus Servlet Containers Tests [war] [INFO] Tyrus End-to-End Tests [pom] [INFO] Tyrus End-to-End Application Config Tests [war] [INFO] Tyrus End-to-End Non-deployable Tests [war] [INFO] Tyrus End-to-End Standard Config Tests [war] [INFO] Tyrus End-to-End Java 8 Tests [war] [INFO] Tyrus End-to-End Tests running on Jetty [pom] [INFO] Tyrus End-to-End Basic Auth Tests [jar] [INFO] Tyrus End-to-End Digest Auth Tests [jar] [INFO] Tyrus Release Test [jar] [INFO] Tyrus Server Integration Tests [pom] [INFO] Tyrus Servlet Async Tests [war] [INFO] Tyrus Autobahn Echo Server [war] [INFO] Tyrus Servlet Basic Tests [war] [INFO] Tyrus Servlet Dynamic Deploy Test [war] [INFO] Tyrus Servlet No App Config [war] [INFO] Tyrus Servlet One App Config [war] [INFO] Tyrus Servlet RemoteEndpoint Timeout [war] [INFO] Tyrus Servlet Session Closing [war] [INFO] Tyrus Servlet Two App Config [war] [INFO] Tyrus Servlet Monitoring Test [war] [INFO] Tyrus Servlet Inject Test [war] [INFO] Tyrus Servlet Max Sessions Per App Tests [war] [INFO] Tyrus Servlet Max Sessions Per Remote Addr Tests [war] [INFO] Tyrus Debug Debug Samples [war] [INFO] Tyrus Bundles [pom] [INFO] Tyrus Samples Bundle [pom] [INFO] Tyrus Standalone Client [jar] [INFO] Tyrus Standalone Client - JDK [jar] [INFO] Tyrus Websocket RI Archive [pom] [INFO] Tyrus Websocket RI Bundle [bundle] [INFO] [INFO] -----------------< org.glassfish.tyrus:tyrus-project >------------------ [INFO] Building tyrus 2.1.5 [1/69] [INFO] from pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-project --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-project --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-project --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-project --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-project --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-project --- [INFO] CycloneDX: Resolving Aggregated Dependencies [WARNING] BOM dependency listed but is not depended upon: pkg:maven/org.glassfish.tyrus/tyrus-bom@2.1.5?type=pom [INFO] CycloneDX: Creating BOM version 1.4 with 164 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/target/bom.xml [INFO] attaching as tyrus-project-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/target/bom.json [WARNING] Unknown keyword additionalItems - you should define your own Meta Schema. If the keyword is irrelevant for validation, just use a NonValidationKeyword [INFO] attaching as tyrus-project-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-project --- [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-project --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-project/2.1.5/tyrus-project-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-project/2.1.5/tyrus-project-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-project/2.1.5/tyrus-project-2.1.5-cyclonedx.json [INFO] [INFO] ------< org.glassfish.tyrus.archetypes:tyrus-archetypes-project >------- [INFO] Building tyrus-archetypes 2.1.5 [2/69] [INFO] from archetypes/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-archetypes-project --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-archetypes-project --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-archetypes-project --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-archetypes-project --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-archetypes-project --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/archetypes/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-archetypes-project --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 0 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/archetypes/target/bom.xml [INFO] attaching as tyrus-archetypes-project-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/archetypes/target/bom.json [INFO] attaching as tyrus-archetypes-project-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-archetypes-project --- [INFO] [INFO] --- gpg:1.6:sign (sign-artifact) @ tyrus-archetypes-project --- [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-archetypes-project --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/archetypes/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/archetypes/tyrus-archetypes-project/2.1.5/tyrus-archetypes-project-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/archetypes/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/archetypes/tyrus-archetypes-project/2.1.5/tyrus-archetypes-project-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/archetypes/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/archetypes/tyrus-archetypes-project/2.1.5/tyrus-archetypes-project-2.1.5-cyclonedx.json [INFO] [INFO] --------< org.glassfish.tyrus.archetypes:tyrus-archetype-echo >--------- [INFO] Building Tyrus Echo Archetype 2.1.5 [3/69] [INFO] from archetypes/echo/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-archetype-echo --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-archetype-echo --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-archetype-echo --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-archetype-echo --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-archetype-echo --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/archetypes/echo/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-archetype-echo --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-archetype-echo --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-archetype-echo --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-archetype-echo --- [INFO] Copying 6 resources from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-archetype-echo --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-archetype-echo --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/archetypes/echo/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-archetype-echo --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-archetype-echo --- [INFO] Tests are skipped. [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ tyrus-archetype-echo --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/archetypes/echo/target/tyrus-archetype-echo-2.1.5.jar [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-archetype-echo --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 0 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/archetypes/echo/target/bom.xml [INFO] attaching as tyrus-archetype-echo-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/archetypes/echo/target/bom.json [WARNING] Unknown keyword additionalItems - you should define your own Meta Schema. If the keyword is irrelevant for validation, just use a NonValidationKeyword [INFO] attaching as tyrus-archetype-echo-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-archetype-echo --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/archetypes/echo/target/tyrus-archetype-echo-2.1.5-sources.jar [INFO] [INFO] --- gpg:1.6:sign (sign-artifact) @ tyrus-archetype-echo --- [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-archetype-echo --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/archetypes/echo/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/archetypes/tyrus-archetype-echo/2.1.5/tyrus-archetype-echo-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/archetypes/echo/target/tyrus-archetype-echo-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/archetypes/tyrus-archetype-echo/2.1.5/tyrus-archetype-echo-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/archetypes/echo/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/archetypes/tyrus-archetype-echo/2.1.5/tyrus-archetype-echo-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/archetypes/echo/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/archetypes/tyrus-archetype-echo/2.1.5/tyrus-archetype-echo-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/archetypes/echo/target/tyrus-archetype-echo-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/archetypes/tyrus-archetype-echo/2.1.5/tyrus-archetype-echo-2.1.5-sources.jar [INFO] [INFO] --- archetype:2.2:update-local-catalog (update-local-catalog) @ tyrus-archetype-echo --- [INFO] [INFO] -------------------< org.glassfish.tyrus:tyrus-bom >-------------------- [INFO] Building Tyrus BOM 2.1.5 [4/69] [INFO] from bom/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-bom --- [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-bom --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 0 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/bom/target/bom.xml [INFO] attaching as tyrus-bom-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/bom/target/bom.json [INFO] attaching as tyrus-bom-2.1.5-cyclonedx.json [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-bom --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bom/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-bom/2.1.5/tyrus-bom-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bom/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-bom/2.1.5/tyrus-bom-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bom/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-bom/2.1.5/tyrus-bom-2.1.5-cyclonedx.json [INFO] [INFO] -------------------< org.glassfish.tyrus:tyrus-spi >-------------------- [INFO] Building Tyrus Container SPI 2.1.5 [5/69] [INFO] from spi/pom.xml [INFO] -------------------------------[ bundle ]------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-spi --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-spi --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-spi --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-spi --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-spi --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/spi/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-spi --- [INFO] Copying 2 resources from .. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-spi --- [INFO] Copying 2 resources from .. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-spi --- [INFO] Copying 2 resources from .. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-spi --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/spi/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-spi --- [INFO] Changes detected - recompiling the module! :source [INFO] Compiling 15 source files with javac [debug target 11 module-path] to target/classes [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/spi/src/main/java/org/glassfish/tyrus/spi/ClientContainer.java:[40,12] deprecated item is not annotated with @Deprecated [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/spi/src/main/java/org/glassfish/tyrus/spi/ServerContainerFactory.java: /home/jenkins/agent/workspace/documentation-update-after-release/spi/src/main/java/org/glassfish/tyrus/spi/ServerContainerFactory.java uses or overrides a deprecated API. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/spi/src/main/java/org/glassfish/tyrus/spi/ServerContainerFactory.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-spi --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/spi/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-spi --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-spi --- [INFO] Tests are skipped. [INFO] [INFO] --- bundle:5.1.4:bundle (default-bundle) @ tyrus-spi --- [WARNING] Bundle org.glassfish.tyrus:tyrus-spi:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api] Class path [Jar:., Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/spi/target/tyrus-spi-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/spi/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-spi --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 2 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/spi/target/bom.xml [INFO] attaching as tyrus-spi-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/spi/target/bom.json [WARNING] Unknown keyword additionalItems - you should define your own Meta Schema. If the keyword is irrelevant for validation, just use a NonValidationKeyword [INFO] attaching as tyrus-spi-2.1.5-cyclonedx.json [INFO] [INFO] --- bundle:5.1.4:bundle (osgi-bundle) @ tyrus-spi --- [WARNING] Bundle org.glassfish.tyrus:tyrus-spi:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api] Class path [Jar:., Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/spi/target/tyrus-spi-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/spi/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-spi --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/spi/target/tyrus-spi-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-spi --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/spi/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-spi/2.1.5/tyrus-spi-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/spi/target/tyrus-spi-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-spi/2.1.5/tyrus-spi-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/spi/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-spi/2.1.5/tyrus-spi-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/spi/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-spi/2.1.5/tyrus-spi-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/spi/target/tyrus-spi-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-spi/2.1.5/tyrus-spi-2.1.5-sources.jar [INFO] [INFO] --- bundle:5.1.4:install (default-install) @ tyrus-spi --- [INFO] Writing OBR metadata [INFO] Installing org/glassfish/tyrus/tyrus-spi/2.1.5/tyrus-spi-2.1.5.jar [INFO] Writing OBR metadata [INFO] [INFO] -------------------< org.glassfish.tyrus:tyrus-core >------------------- [INFO] Building Tyrus Core 2.1.5 [6/69] [INFO] from core/pom.xml [INFO] -------------------------------[ bundle ]------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-core --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-core --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-core --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-core --- [INFO] [INFO] --- istack-commons:2.6.1:rs-gen (default) @ tyrus-core --- Resources: org/glassfish/tyrus/core/l10n/localization.properties Processing /home/jenkins/agent/workspace/documentation-update-after-release/core/src/main/resources/org/glassfish/tyrus/core/l10n/localization.properties org/glassfish/tyrus/core/l10n/LocalizationMessages.java [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-core --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/core/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- jaxb:1.1.1:generate (default) @ tyrus-core --- [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/core/target/generated-sources/xjc/org/glassfish/tyrus/core/wsadl/model is not found and thus excluded from the dependency check [INFO] Compiling file:/home/jenkins/agent/workspace/documentation-update-after-release/core/etc/wsadl.xsd [INFO] Writing output to /home/jenkins/agent/workspace/documentation-update-after-release/core/target/generated-sources/xjc [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-core --- [INFO] Copying 2 resources from .. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-core --- [INFO] Copying 2 resources from .. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-core --- [INFO] Copying 2 resources from .. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-core --- [INFO] Copying 2 resources from src/main/resources to target/classes [INFO] The encoding used to copy filtered properties files have not been set. This means that the same encoding will be used to copy filtered properties files as when copying other filtered resources. This might not be what you want! Run your build with --debug to see which files might be affected. Read more at https://maven.apache.org/plugins/maven-resources-plugin/examples/filtering-properties-files.html [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-core --- [WARNING] *********************************************************************************************************************************************** [WARNING] * Required filename-based automodules detected: [org.osgi.core-4.2.0.jar]. Please don't publish this project to a public artifact repository! * [WARNING] *********************************************************************************************************************************************** [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 119 source files with javac [debug target 11 module-path] to target/classes [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/core/src/main/java/org/glassfish/tyrus/core/TyrusSession.java:[334,17] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/core/src/main/java/org/glassfish/tyrus/core/TyrusWebSocketEngine.java:[579,17] deprecated item is not annotated with @Deprecated [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/core/src/main/java/org/glassfish/tyrus/core/BaseContainer.java: Some input files use or override a deprecated API. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/core/src/main/java/org/glassfish/tyrus/core/BaseContainer.java: Recompile with -Xlint:deprecation for details. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/core/src/main/java/org/glassfish/tyrus/core/TyrusConfiguration.java: Some input files use unchecked or unsafe operations. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/core/src/main/java/org/glassfish/tyrus/core/TyrusConfiguration.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-core --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/core/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-core --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 16 source files with javac [debug target 11 module-path] to target/test-classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/core/src/test/java/org/glassfish/tyrus/core/uri/BestMatchTest.java: Some input files use or override a deprecated API. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/core/src/test/java/org/glassfish/tyrus/core/uri/BestMatchTest.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-core --- [INFO] Tests are skipped. [INFO] [INFO] --- bundle:5.1.4:bundle (default-bundle) @ tyrus-core --- [WARNING] Bundle org.glassfish.tyrus:tyrus-core:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api] Class path [Jar:., Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api] [WARNING] Bundle org.glassfish.tyrus:tyrus-core:bundle:2.1.5 : Unused Export-Package instructions: [org.glassfish.tyrus.core.extension.*, org.glassfish.tyrus.core.cluster.*, org.glassfish.tyrus.core.coder.*, org.glassfish.tyrus.core.frame.*, org.glassfish.tyrus.core.wsadl.model.*] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/core/target/tyrus-core-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/core/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-core --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 6 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/core/target/bom.xml [INFO] attaching as tyrus-core-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/core/target/bom.json [INFO] attaching as tyrus-core-2.1.5-cyclonedx.json [INFO] [INFO] --- bundle:5.1.4:bundle (osgi-bundle) @ tyrus-core --- [WARNING] Bundle org.glassfish.tyrus:tyrus-core:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api] Class path [Jar:., Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api] [WARNING] Bundle org.glassfish.tyrus:tyrus-core:bundle:2.1.5 : Unused Export-Package instructions: [org.glassfish.tyrus.core.extension.*, org.glassfish.tyrus.core.cluster.*, org.glassfish.tyrus.core.coder.*, org.glassfish.tyrus.core.frame.*, org.glassfish.tyrus.core.wsadl.model.*] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/core/target/tyrus-core-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/core/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-core --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/core/target/tyrus-core-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-core --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/core/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-core/2.1.5/tyrus-core-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/core/target/tyrus-core-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-core/2.1.5/tyrus-core-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/core/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-core/2.1.5/tyrus-core-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/core/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-core/2.1.5/tyrus-core-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/core/target/tyrus-core-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-core/2.1.5/tyrus-core-2.1.5-sources.jar [INFO] [INFO] --- bundle:5.1.4:install (default-install) @ tyrus-core --- [INFO] Installing org/glassfish/tyrus/tyrus-core/2.1.5/tyrus-core-2.1.5.jar [INFO] Writing OBR metadata [INFO] [INFO] ------------------< org.glassfish.tyrus:tyrus-client >------------------ [INFO] Building Tyrus Client 2.1.5 [7/69] [INFO] from client/pom.xml [INFO] -------------------------------[ bundle ]------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-client --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-client --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-client --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-client --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-client --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/client/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-client --- [INFO] Copying 2 resources from .. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-client --- [INFO] Copying 2 resources from .. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-client --- [INFO] Copying 2 resources from .. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-client --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/client/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-client --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 19 source files with javac [debug target 11 module-path] to target/classes [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/client/src/main/java/org/glassfish/tyrus/client/ClientManager.java:[77,32] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/client/src/main/java/org/glassfish/tyrus/client/ClientManager.java:[87,32] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/client/src/main/java/org/glassfish/tyrus/client/ClientManager.java:[103,32] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/client/src/main/java/org/glassfish/tyrus/client/ClientManager.java:[129,32] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/client/src/main/java/org/glassfish/tyrus/client/ClientManager.java:[155,32] deprecated item is not annotated with @Deprecated [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/client/src/main/java/org/glassfish/tyrus/client/ClientManager.java: /home/jenkins/agent/workspace/documentation-update-after-release/client/src/main/java/org/glassfish/tyrus/client/ClientManager.java uses unchecked or unsafe operations. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/client/src/main/java/org/glassfish/tyrus/client/ClientManager.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-client --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/client/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-client --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 4 source files with javac [debug target 11 module-path] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-client --- [INFO] Tests are skipped. [INFO] [INFO] --- bundle:5.1.4:bundle (default-bundle) @ tyrus-client --- [WARNING] Bundle org.glassfish.tyrus:tyrus-client:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api] Class path [Jar:., Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/client/target/tyrus-client-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/client/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-client --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 4 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/client/target/bom.xml [INFO] attaching as tyrus-client-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/client/target/bom.json [INFO] attaching as tyrus-client-2.1.5-cyclonedx.json [INFO] [INFO] --- bundle:5.1.4:bundle (osgi-bundle) @ tyrus-client --- [WARNING] Bundle org.glassfish.tyrus:tyrus-client:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api] Class path [Jar:., Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/client/target/tyrus-client-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/client/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-client --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/client/target/tyrus-client-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-client --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/client/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-client/2.1.5/tyrus-client-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/client/target/tyrus-client-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-client/2.1.5/tyrus-client-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/client/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-client/2.1.5/tyrus-client-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/client/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-client/2.1.5/tyrus-client-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/client/target/tyrus-client-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-client/2.1.5/tyrus-client-2.1.5-sources.jar [INFO] [INFO] --- bundle:5.1.4:install (default-install) @ tyrus-client --- [INFO] Installing org/glassfish/tyrus/tyrus-client/2.1.5/tyrus-client-2.1.5.jar [INFO] Writing OBR metadata [INFO] [INFO] ------------< org.glassfish.tyrus:tyrus-containers-project >------------ [INFO] Building Tyrus Container Modules 2.1.5 [8/69] [INFO] from containers/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-containers-project --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-containers-project --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-containers-project --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-containers-project --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-containers-project --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/containers/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-containers-project --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 0 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/containers/target/bom.xml [INFO] attaching as tyrus-containers-project-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/containers/target/bom.json [INFO] attaching as tyrus-containers-project-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-containers-project --- [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-containers-project --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-containers-project/2.1.5/tyrus-containers-project-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-containers-project/2.1.5/tyrus-containers-project-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-containers-project/2.1.5/tyrus-containers-project-2.1.5-cyclonedx.json [INFO] [INFO] -------< org.glassfish.tyrus:tyrus-containers-glassfish-project >------- [INFO] Building Tyrus Containers For Glassfish 2.1.5 [9/69] [INFO] from containers/glassfish/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-containers-glassfish-project --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-containers-glassfish-project --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-containers-glassfish-project --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-containers-glassfish-project --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-containers-glassfish-project --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-containers-glassfish-project --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 0 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/target/bom.xml [INFO] attaching as tyrus-containers-glassfish-project-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/target/bom.json [INFO] attaching as tyrus-containers-glassfish-project-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-containers-glassfish-project --- [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-containers-glassfish-project --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-containers-glassfish-project/2.1.5/tyrus-containers-glassfish-project-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-containers-glassfish-project/2.1.5/tyrus-containers-glassfish-project-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-containers-glassfish-project/2.1.5/tyrus-containers-glassfish-project-2.1.5-cyclonedx.json [INFO] [INFO] ---------< org.glassfish.tyrus:tyrus-container-glassfish-cdi >---------- [INFO] Building Tyrus CDI Component Provider 2.1.5 [10/69] [INFO] from containers/glassfish/cdi/pom.xml [INFO] -------------------------------[ bundle ]------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-container-glassfish-cdi --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-container-glassfish-cdi --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-container-glassfish-cdi --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-container-glassfish-cdi --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-container-glassfish-cdi --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/cdi/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-container-glassfish-cdi --- [INFO] Copying 2 resources from ../../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-container-glassfish-cdi --- [INFO] Copying 2 resources from ../../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-container-glassfish-cdi --- [INFO] Copying 2 resources from ../../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-container-glassfish-cdi --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-container-glassfish-cdi --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 3 source files with javac [debug target 11 module-path] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-container-glassfish-cdi --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/cdi/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-container-glassfish-cdi --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-container-glassfish-cdi --- [INFO] Tests are skipped. [INFO] [INFO] --- bundle:5.1.4:bundle (default-bundle) @ tyrus-container-glassfish-cdi --- [WARNING] Bundle org.glassfish.tyrus:tyrus-container-glassfish-cdi:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api] Class path [Jar:., Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/cdi/target/tyrus-container-glassfish-cdi-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/cdi/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-container-glassfish-cdi --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 10 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/cdi/target/bom.xml [INFO] attaching as tyrus-container-glassfish-cdi-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/cdi/target/bom.json [INFO] attaching as tyrus-container-glassfish-cdi-2.1.5-cyclonedx.json [INFO] [INFO] --- bundle:5.1.4:bundle (osgi-bundle) @ tyrus-container-glassfish-cdi --- [WARNING] Bundle org.glassfish.tyrus:tyrus-container-glassfish-cdi:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api] Class path [Jar:., Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/cdi/target/tyrus-container-glassfish-cdi-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/cdi/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-container-glassfish-cdi --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/cdi/target/tyrus-container-glassfish-cdi-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-container-glassfish-cdi --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/cdi/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-glassfish-cdi/2.1.5/tyrus-container-glassfish-cdi-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/cdi/target/tyrus-container-glassfish-cdi-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-glassfish-cdi/2.1.5/tyrus-container-glassfish-cdi-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/cdi/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-glassfish-cdi/2.1.5/tyrus-container-glassfish-cdi-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/cdi/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-glassfish-cdi/2.1.5/tyrus-container-glassfish-cdi-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/cdi/target/tyrus-container-glassfish-cdi-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-glassfish-cdi/2.1.5/tyrus-container-glassfish-cdi-2.1.5-sources.jar [INFO] [INFO] --- bundle:5.1.4:install (default-install) @ tyrus-container-glassfish-cdi --- [INFO] Installing org/glassfish/tyrus/tyrus-container-glassfish-cdi/2.1.5/tyrus-container-glassfish-cdi-2.1.5.jar [INFO] Writing OBR metadata [INFO] [INFO] ---------< org.glassfish.tyrus:tyrus-container-glassfish-ejb >---------- [INFO] Building Tyrus EJB Component Provider 2.1.5 [11/69] [INFO] from containers/glassfish/ejb/pom.xml [INFO] -------------------------------[ bundle ]------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-container-glassfish-ejb --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-container-glassfish-ejb --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-container-glassfish-ejb --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-container-glassfish-ejb --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-container-glassfish-ejb --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/ejb/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-container-glassfish-ejb --- [INFO] Copying 2 resources from ../../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-container-glassfish-ejb --- [INFO] Copying 2 resources from ../../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-container-glassfish-ejb --- [INFO] Copying 2 resources from ../../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-container-glassfish-ejb --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-container-glassfish-ejb --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 3 source files with javac [debug target 11 module-path] to target/classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/ejb/src/main/java/org/glassfish/tyrus/gf/ejb/EjbComponentProvider.java: /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/ejb/src/main/java/org/glassfish/tyrus/gf/ejb/EjbComponentProvider.java uses unchecked or unsafe operations. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/ejb/src/main/java/org/glassfish/tyrus/gf/ejb/EjbComponentProvider.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-container-glassfish-ejb --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/ejb/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-container-glassfish-ejb --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-container-glassfish-ejb --- [INFO] Tests are skipped. [INFO] [INFO] --- bundle:5.1.4:bundle (default-bundle) @ tyrus-container-glassfish-ejb --- [WARNING] Bundle org.glassfish.tyrus:tyrus-container-glassfish-ejb:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:jakarta.ejb-api] Class path [Jar:., Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/ejb/target/tyrus-container-glassfish-ejb-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/ejb/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-container-glassfish-ejb --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 6 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/ejb/target/bom.xml [INFO] attaching as tyrus-container-glassfish-ejb-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/ejb/target/bom.json [INFO] attaching as tyrus-container-glassfish-ejb-2.1.5-cyclonedx.json [INFO] [INFO] --- bundle:5.1.4:bundle (osgi-bundle) @ tyrus-container-glassfish-ejb --- [WARNING] Bundle org.glassfish.tyrus:tyrus-container-glassfish-ejb:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:jakarta.ejb-api] Class path [Jar:., Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/ejb/target/tyrus-container-glassfish-ejb-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/ejb/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-container-glassfish-ejb --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/ejb/target/tyrus-container-glassfish-ejb-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-container-glassfish-ejb --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/ejb/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-glassfish-ejb/2.1.5/tyrus-container-glassfish-ejb-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/ejb/target/tyrus-container-glassfish-ejb-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-glassfish-ejb/2.1.5/tyrus-container-glassfish-ejb-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/ejb/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-glassfish-ejb/2.1.5/tyrus-container-glassfish-ejb-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/ejb/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-glassfish-ejb/2.1.5/tyrus-container-glassfish-ejb-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/glassfish/ejb/target/tyrus-container-glassfish-ejb-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-glassfish-ejb/2.1.5/tyrus-container-glassfish-ejb-2.1.5-sources.jar [INFO] [INFO] --- bundle:5.1.4:install (default-install) @ tyrus-container-glassfish-ejb --- [INFO] Installing org/glassfish/tyrus/tyrus-container-glassfish-ejb/2.1.5/tyrus-container-glassfish-ejb-2.1.5.jar [INFO] Writing OBR metadata [INFO] [INFO] ---------< org.glassfish.tyrus:tyrus-container-grizzly-client >--------- [INFO] Building Tyrus Grizzly Client Container 2.1.5 [12/69] [INFO] from containers/grizzly-client/pom.xml [INFO] -------------------------------[ bundle ]------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-container-grizzly-client --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-container-grizzly-client --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-container-grizzly-client --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-container-grizzly-client --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-container-grizzly-client --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-container-grizzly-client --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-container-grizzly-client --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-container-grizzly-client --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-container-grizzly-client --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-container-grizzly-client --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 11 source files with javac [debug target 11 module-path] to target/classes [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/src/main/java/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientContainer.java:[41,32] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/src/main/java/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientContainer.java:[51,32] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/src/main/java/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientContainer.java:[60,32] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/src/main/java/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientSocket.java:[99,32] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/src/main/java/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientSocket.java:[124,32] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/src/main/java/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientSocket.java:[135,32] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/src/main/java/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientSocket.java:[146,32] deprecated item is not annotated with @Deprecated [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/src/main/java/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientSocket.java: Some input files use unchecked or unsafe operations. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/src/main/java/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientSocket.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-container-grizzly-client --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-container-grizzly-client --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-container-grizzly-client --- [INFO] Tests are skipped. [INFO] [INFO] --- bundle:5.1.4:bundle (default-bundle) @ tyrus-container-grizzly-client --- [WARNING] Bundle org.glassfish.tyrus:tyrus-container-grizzly-client:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api] Class path [Jar:., Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/target/tyrus-container-grizzly-client-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-container-grizzly-client --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 8 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/target/bom.xml [INFO] attaching as tyrus-container-grizzly-client-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/target/bom.json [INFO] attaching as tyrus-container-grizzly-client-2.1.5-cyclonedx.json [INFO] [INFO] --- bundle:5.1.4:bundle (osgi-bundle) @ tyrus-container-grizzly-client --- [WARNING] Bundle org.glassfish.tyrus:tyrus-container-grizzly-client:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api] Class path [Jar:., Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/target/tyrus-container-grizzly-client-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-container-grizzly-client --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/target/tyrus-container-grizzly-client-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-container-grizzly-client --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-grizzly-client/2.1.5/tyrus-container-grizzly-client-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/target/tyrus-container-grizzly-client-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-grizzly-client/2.1.5/tyrus-container-grizzly-client-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-grizzly-client/2.1.5/tyrus-container-grizzly-client-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-grizzly-client/2.1.5/tyrus-container-grizzly-client-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-client/target/tyrus-container-grizzly-client-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-grizzly-client/2.1.5/tyrus-container-grizzly-client-2.1.5-sources.jar [INFO] [INFO] --- bundle:5.1.4:install (default-install) @ tyrus-container-grizzly-client --- [INFO] Installing org/glassfish/tyrus/tyrus-container-grizzly-client/2.1.5/tyrus-container-grizzly-client-2.1.5.jar [INFO] Writing OBR metadata [INFO] [INFO] ------------------< org.glassfish.tyrus:tyrus-server >------------------ [INFO] Building Tyrus Server 2.1.5 [13/69] [INFO] from server/pom.xml [INFO] -------------------------------[ bundle ]------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-server --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-server --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-server --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-server --- [INFO] [INFO] --- istack-commons:2.6.1:rs-gen (default) @ tyrus-server --- Resources: [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-server --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/server/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-server --- [INFO] Copying 2 resources from .. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-server --- [INFO] Copying 2 resources from .. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-server --- [INFO] Copying 2 resources from .. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-server --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/server/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-server --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 5 source files with javac [debug target 11 module-path] to target/classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/server/src/main/java/org/glassfish/tyrus/server/TyrusServerConfiguration.java: /home/jenkins/agent/workspace/documentation-update-after-release/server/src/main/java/org/glassfish/tyrus/server/TyrusServerConfiguration.java uses unchecked or unsafe operations. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/server/src/main/java/org/glassfish/tyrus/server/TyrusServerConfiguration.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-server --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/server/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-server --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 2 source files with javac [debug target 11 module-path] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-server --- [INFO] Tests are skipped. [INFO] [INFO] --- bundle:5.1.4:bundle (default-bundle) @ tyrus-server --- [WARNING] Bundle org.glassfish.tyrus:tyrus-server:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:jakarta.websocket-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:tyrus-container-grizzly-client, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http] Class path [Jar:., Jar:jakarta.websocket-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:tyrus-container-grizzly-client, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/server/target/tyrus-server-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/server/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-server --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 11 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/server/target/bom.xml [INFO] attaching as tyrus-server-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/server/target/bom.json [INFO] attaching as tyrus-server-2.1.5-cyclonedx.json [INFO] [INFO] --- bundle:5.1.4:bundle (osgi-bundle) @ tyrus-server --- [WARNING] Bundle org.glassfish.tyrus:tyrus-server:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:jakarta.websocket-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:tyrus-container-grizzly-client, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http] Class path [Jar:., Jar:jakarta.websocket-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:tyrus-container-grizzly-client, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/server/target/tyrus-server-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/server/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-server --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/server/target/tyrus-server-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-server --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/server/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-server/2.1.5/tyrus-server-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/server/target/tyrus-server-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-server/2.1.5/tyrus-server-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/server/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-server/2.1.5/tyrus-server-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/server/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-server/2.1.5/tyrus-server-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/server/target/tyrus-server-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-server/2.1.5/tyrus-server-2.1.5-sources.jar [INFO] [INFO] --- bundle:5.1.4:install (default-install) @ tyrus-server --- [INFO] Installing org/glassfish/tyrus/tyrus-server/2.1.5/tyrus-server-2.1.5.jar [INFO] Writing OBR metadata [INFO] [INFO] ---------< org.glassfish.tyrus:tyrus-container-grizzly-server >--------- [INFO] Building Tyrus Grizzly Server Container 2.1.5 [14/69] [INFO] from containers/grizzly-server/pom.xml [INFO] -------------------------------[ bundle ]------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-container-grizzly-server --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-container-grizzly-server --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-container-grizzly-server --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-container-grizzly-server --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-container-grizzly-server --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-server/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-container-grizzly-server --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-container-grizzly-server --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-container-grizzly-server --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-container-grizzly-server --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-server/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-container-grizzly-server --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 5 source files with javac [debug target 11 module-path] to target/classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-server/src/main/java/org/glassfish/tyrus/container/grizzly/server/GrizzlyServerFilter.java: /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-server/src/main/java/org/glassfish/tyrus/container/grizzly/server/GrizzlyServerFilter.java uses or overrides a deprecated API. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-server/src/main/java/org/glassfish/tyrus/container/grizzly/server/GrizzlyServerFilter.java: Recompile with -Xlint:deprecation for details. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-server/src/main/java/org/glassfish/tyrus/container/grizzly/server/GrizzlyServerFilter.java: /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-server/src/main/java/org/glassfish/tyrus/container/grizzly/server/GrizzlyServerFilter.java uses unchecked or unsafe operations. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-server/src/main/java/org/glassfish/tyrus/container/grizzly/server/GrizzlyServerFilter.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-container-grizzly-server --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-server/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-container-grizzly-server --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-container-grizzly-server --- [INFO] Tests are skipped. [INFO] [INFO] --- bundle:5.1.4:bundle (default-bundle) @ tyrus-container-grizzly-server --- [WARNING] Bundle org.glassfish.tyrus:tyrus-container-grizzly-server:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-server, Jar:jakarta.websocket-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:tyrus-container-grizzly-client] Class path [Jar:., Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-server, Jar:jakarta.websocket-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:tyrus-container-grizzly-client] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-server/target/tyrus-container-grizzly-server-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-server/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-container-grizzly-server --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 12 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-server/target/bom.xml [INFO] attaching as tyrus-container-grizzly-server-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-server/target/bom.json [INFO] attaching as tyrus-container-grizzly-server-2.1.5-cyclonedx.json [INFO] [INFO] --- bundle:5.1.4:bundle (osgi-bundle) @ tyrus-container-grizzly-server --- [WARNING] Bundle org.glassfish.tyrus:tyrus-container-grizzly-server:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-server, Jar:jakarta.websocket-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:tyrus-container-grizzly-client] Class path [Jar:., Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-server, Jar:jakarta.websocket-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:tyrus-container-grizzly-client] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-server/target/tyrus-container-grizzly-server-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-server/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-container-grizzly-server --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-server/target/tyrus-container-grizzly-server-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-container-grizzly-server --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-server/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-grizzly-server/2.1.5/tyrus-container-grizzly-server-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-server/target/tyrus-container-grizzly-server-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-grizzly-server/2.1.5/tyrus-container-grizzly-server-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-server/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-grizzly-server/2.1.5/tyrus-container-grizzly-server-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-server/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-grizzly-server/2.1.5/tyrus-container-grizzly-server-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/grizzly-server/target/tyrus-container-grizzly-server-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-grizzly-server/2.1.5/tyrus-container-grizzly-server-2.1.5-sources.jar [INFO] [INFO] --- bundle:5.1.4:install (default-install) @ tyrus-container-grizzly-server --- [INFO] Installing org/glassfish/tyrus/tyrus-container-grizzly-server/2.1.5/tyrus-container-grizzly-server-2.1.5.jar [INFO] Writing OBR metadata [INFO] [INFO] ------------< org.glassfish.tyrus:tyrus-container-inmemory >------------ [INFO] Building Tyrus InMemory Container 2.1.5 [15/69] [INFO] from containers/inmemory/pom.xml [INFO] -------------------------------[ bundle ]------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-container-inmemory --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-container-inmemory --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-container-inmemory --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-container-inmemory --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-container-inmemory --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/containers/inmemory/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-container-inmemory --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-container-inmemory --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-container-inmemory --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-container-inmemory --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-container-inmemory --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 4 source files with javac [debug target 11 module-path] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-container-inmemory --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/containers/inmemory/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-container-inmemory --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11 module-path] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-container-inmemory --- [INFO] Tests are skipped. [INFO] [INFO] --- bundle:5.1.4:bundle (default-bundle) @ tyrus-container-inmemory --- [WARNING] Bundle org.glassfish.tyrus:tyrus-container-inmemory:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-server, Jar:jakarta.websocket-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:tyrus-container-grizzly-client, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api] Class path [Jar:., Jar:tyrus-server, Jar:jakarta.websocket-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:tyrus-container-grizzly-client, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/containers/inmemory/target/tyrus-container-inmemory-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/containers/inmemory/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-container-inmemory --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 12 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/containers/inmemory/target/bom.xml [INFO] attaching as tyrus-container-inmemory-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/containers/inmemory/target/bom.json [INFO] attaching as tyrus-container-inmemory-2.1.5-cyclonedx.json [INFO] [INFO] --- bundle:5.1.4:bundle (osgi-bundle) @ tyrus-container-inmemory --- [WARNING] Bundle org.glassfish.tyrus:tyrus-container-inmemory:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-server, Jar:jakarta.websocket-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:tyrus-container-grizzly-client, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api] Class path [Jar:., Jar:tyrus-server, Jar:jakarta.websocket-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:tyrus-container-grizzly-client, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/containers/inmemory/target/tyrus-container-inmemory-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/containers/inmemory/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-container-inmemory --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/containers/inmemory/target/tyrus-container-inmemory-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-container-inmemory --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/inmemory/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-inmemory/2.1.5/tyrus-container-inmemory-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/inmemory/target/tyrus-container-inmemory-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-inmemory/2.1.5/tyrus-container-inmemory-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/inmemory/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-inmemory/2.1.5/tyrus-container-inmemory-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/inmemory/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-inmemory/2.1.5/tyrus-container-inmemory-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/inmemory/target/tyrus-container-inmemory-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-inmemory/2.1.5/tyrus-container-inmemory-2.1.5-sources.jar [INFO] [INFO] --- bundle:5.1.4:install (default-install) @ tyrus-container-inmemory --- [INFO] Installing org/glassfish/tyrus/tyrus-container-inmemory/2.1.5/tyrus-container-inmemory-2.1.5.jar [INFO] Writing OBR metadata [INFO] [INFO] ------------< org.glassfish.tyrus:tyrus-container-servlet >------------- [INFO] Building Tyrus Servlet Bundle 2.1.5 [16/69] [INFO] from containers/servlet/pom.xml [INFO] -------------------------------[ bundle ]------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-container-servlet --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-container-servlet --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-container-servlet --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-container-servlet --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-container-servlet --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-container-servlet --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-container-servlet --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-container-servlet --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-container-servlet --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-container-servlet --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 7 source files with javac [debug target 11 module-path] to target/classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/src/main/java/org/glassfish/tyrus/servlet/TyrusServletContainerInitializer.java: /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/src/main/java/org/glassfish/tyrus/servlet/TyrusServletContainerInitializer.java uses or overrides a deprecated API. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/src/main/java/org/glassfish/tyrus/servlet/TyrusServletContainerInitializer.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-container-servlet --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-container-servlet --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-container-servlet --- [INFO] Tests are skipped. [INFO] [INFO] --- bundle:5.1.4:bundle (default-bundle) @ tyrus-container-servlet --- [WARNING] Bundle org.glassfish.tyrus:tyrus-container-servlet:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:jakarta.websocket-api, Jar:jakarta.servlet-api, Jar:tyrus-server, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:tyrus-container-grizzly-client, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http] Class path [Jar:., Jar:jakarta.websocket-api, Jar:jakarta.servlet-api, Jar:tyrus-server, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:tyrus-container-grizzly-client, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/tyrus-container-servlet-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-container-servlet --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 13 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/bom.xml [INFO] attaching as tyrus-container-servlet-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/bom.json [INFO] attaching as tyrus-container-servlet-2.1.5-cyclonedx.json [INFO] [INFO] --- javadoc:3.6.2:jar (attach-javadocs) @ tyrus-container-servlet --- [INFO] No previous run data found, generating javadoc. [INFO] Loading source file /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/src/main/java/module-info.java... Loading source files for package org.glassfish.tyrus.servlet... Constructing Javadoc information... Standard Doclet version 11.0.2 Building tree for all the packages and classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/apidocs/org.glassfish.tyrus.container.servlet/org/glassfish/tyrus/servlet/TyrusHttpUpgradeHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/apidocs/org.glassfish.tyrus.container.servlet/org/glassfish/tyrus/servlet/TyrusServletContainerInitializer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/apidocs/org.glassfish.tyrus.container.servlet/org/glassfish/tyrus/servlet/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/apidocs/org.glassfish.tyrus.container.servlet/org/glassfish/tyrus/servlet/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/apidocs/org.glassfish.tyrus.container.servlet/module-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/apidocs/constant-values.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/apidocs/org.glassfish.tyrus.container.servlet/org/glassfish/tyrus/servlet/class-use/TyrusHttpUpgradeHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/apidocs/org.glassfish.tyrus.container.servlet/org/glassfish/tyrus/servlet/class-use/TyrusServletContainerInitializer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/apidocs/org.glassfish.tyrus.container.servlet/org/glassfish/tyrus/servlet/package-use.html... Building index for all the packages and classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/apidocs/overview-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/apidocs/index-all.html... Building index for all classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/apidocs/allclasses-index.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/apidocs/allpackages-index.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/apidocs/deprecated-list.html... Building index for all classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/apidocs/allclasses.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/apidocs/allclasses.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/apidocs/index.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/apidocs/help-doc.html... [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/tyrus-container-servlet-2.1.5-javadoc.jar [INFO] [INFO] --- bundle:5.1.4:bundle (osgi-bundle) @ tyrus-container-servlet --- [WARNING] Bundle org.glassfish.tyrus:tyrus-container-servlet:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:jakarta.websocket-api, Jar:jakarta.servlet-api, Jar:tyrus-server, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:tyrus-container-grizzly-client, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http] Class path [Jar:., Jar:jakarta.websocket-api, Jar:jakarta.servlet-api, Jar:tyrus-server, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:tyrus-container-grizzly-client, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/tyrus-container-servlet-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-container-servlet --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/tyrus-container-servlet-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-container-servlet --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-servlet/2.1.5/tyrus-container-servlet-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/tyrus-container-servlet-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-servlet/2.1.5/tyrus-container-servlet-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-servlet/2.1.5/tyrus-container-servlet-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-servlet/2.1.5/tyrus-container-servlet-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/tyrus-container-servlet-2.1.5-javadoc.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-servlet/2.1.5/tyrus-container-servlet-2.1.5-javadoc.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/servlet/target/tyrus-container-servlet-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-servlet/2.1.5/tyrus-container-servlet-2.1.5-sources.jar [INFO] [INFO] --- bundle:5.1.4:install (default-install) @ tyrus-container-servlet --- [INFO] Installing org/glassfish/tyrus/tyrus-container-servlet/2.1.5/tyrus-container-servlet-2.1.5.jar [INFO] Writing OBR metadata [INFO] [INFO] -----------< org.glassfish.tyrus.tests:tyrus-tests-project >------------ [INFO] Building Tyrus Tests 2.1.5 [17/69] [INFO] from tests/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-project --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-project --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-project --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-project --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-project --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-project --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 0 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/target/bom.xml [INFO] attaching as tyrus-tests-project-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/target/bom.json [INFO] attaching as tyrus-tests-project-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-project --- [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-project --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-project/2.1.5/tyrus-tests-project-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-project/2.1.5/tyrus-tests-project-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-project/2.1.5/tyrus-tests-project-2.1.5-cyclonedx.json [INFO] [INFO] -------------< org.glassfish.tyrus.tests:tyrus-test-tools >------------- [INFO] Building Tyrus Test Tools 2.1.5 [18/69] [INFO] from tests/tools/pom.xml [INFO] -------------------------------[ bundle ]------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-test-tools --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-test-tools --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-test-tools --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-test-tools --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-test-tools --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/tools/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-test-tools --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-test-tools --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-test-tools --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-test-tools --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/tools/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-test-tools --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 3 source files with javac [debug target 11 module-path] to target/classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/tools/src/main/java/org/glassfish/tyrus/test/tools/TestContainer.java: /home/jenkins/agent/workspace/documentation-update-after-release/tests/tools/src/main/java/org/glassfish/tyrus/test/tools/TestContainer.java uses or overrides a deprecated API. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/tools/src/main/java/org/glassfish/tyrus/test/tools/TestContainer.java: Recompile with -Xlint:deprecation for details. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/tools/src/main/java/org/glassfish/tyrus/test/tools/GrizzlyModProxy.java: /home/jenkins/agent/workspace/documentation-update-after-release/tests/tools/src/main/java/org/glassfish/tyrus/test/tools/GrizzlyModProxy.java uses unchecked or unsafe operations. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/tools/src/main/java/org/glassfish/tyrus/test/tools/GrizzlyModProxy.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-test-tools --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/tools/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-test-tools --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-test-tools --- [INFO] Tests are skipped. [INFO] [INFO] --- bundle:5.1.4:bundle (default-bundle) @ tyrus-test-tools --- [WARNING] Bundle org.glassfish.tyrus.tests:tyrus-test-tools:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-container-servlet, Jar:jakarta.servlet-api, Jar:jakarta.websocket-api, Jar:jakarta.websocket-client-api, Jar:tyrus-container-grizzly-server, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-grizzly-client, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:tyrus-server, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:junit, Jar:hamcrest-core] Class path [Jar:., Jar:tyrus-container-servlet, Jar:jakarta.servlet-api, Jar:jakarta.websocket-api, Jar:jakarta.websocket-client-api, Jar:tyrus-container-grizzly-server, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-grizzly-client, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:tyrus-server, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:junit, Jar:hamcrest-core] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/tests/tools/target/tyrus-test-tools-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/tests/tools/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-test-tools --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 17 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/tools/target/bom.xml [INFO] attaching as tyrus-test-tools-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/tools/target/bom.json [INFO] attaching as tyrus-test-tools-2.1.5-cyclonedx.json [INFO] [INFO] --- bundle:5.1.4:bundle (osgi-bundle) @ tyrus-test-tools --- [WARNING] Bundle org.glassfish.tyrus.tests:tyrus-test-tools:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-container-servlet, Jar:jakarta.servlet-api, Jar:jakarta.websocket-api, Jar:jakarta.websocket-client-api, Jar:tyrus-container-grizzly-server, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-grizzly-client, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:tyrus-server, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:junit, Jar:hamcrest-core] Class path [Jar:., Jar:tyrus-container-servlet, Jar:jakarta.servlet-api, Jar:jakarta.websocket-api, Jar:jakarta.websocket-client-api, Jar:tyrus-container-grizzly-server, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-grizzly-client, Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:tyrus-server, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:junit, Jar:hamcrest-core] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/tests/tools/target/tyrus-test-tools-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/tests/tools/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-test-tools --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/tools/target/tyrus-test-tools-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-test-tools --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/tools/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-test-tools/2.1.5/tyrus-test-tools-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/tools/target/tyrus-test-tools-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-test-tools/2.1.5/tyrus-test-tools-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/tools/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-test-tools/2.1.5/tyrus-test-tools-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/tools/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-test-tools/2.1.5/tyrus-test-tools-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/tools/target/tyrus-test-tools-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-test-tools/2.1.5/tyrus-test-tools-2.1.5-sources.jar [INFO] [INFO] --- bundle:5.1.4:install (default-install) @ tyrus-test-tools --- [INFO] Installing org/glassfish/tyrus/tests/tyrus-test-tools/2.1.5/tyrus-test-tools-2.1.5.jar [INFO] Writing OBR metadata [INFO] [INFO] -----------< org.glassfish.tyrus:tyrus-container-jdk-client >----------- [INFO] Building Tyrus JDK Client Container 2.1.5 [19/69] [INFO] from containers/jdk-client/pom.xml [INFO] -------------------------------[ bundle ]------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-container-jdk-client --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-container-jdk-client --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-container-jdk-client --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-container-jdk-client --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-container-jdk-client --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-container-jdk-client --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-container-jdk-client --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-container-jdk-client --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-container-jdk-client --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-container-jdk-client --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 15 source files with javac [debug target 11 module-path] to target/classes [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/src/main/java/org/glassfish/tyrus/container/jdk/client/SslFilter.java:[143,5] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/src/main/java/org/glassfish/tyrus/container/jdk/client/SslEngineConfigurator.java:[46,8] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/src/main/java/org/glassfish/tyrus/container/jdk/client/SslContextConfigurator.java:[63,8] deprecated item is not annotated with @Deprecated [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/src/main/java/org/glassfish/tyrus/container/jdk/client/JdkClientContainer.java: /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/src/main/java/org/glassfish/tyrus/container/jdk/client/JdkClientContainer.java uses or overrides a deprecated API. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/src/main/java/org/glassfish/tyrus/container/jdk/client/JdkClientContainer.java: Recompile with -Xlint:deprecation for details. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/src/main/java/org/glassfish/tyrus/container/jdk/client/ClientFilter.java: Some input files use unchecked or unsafe operations. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/src/main/java/org/glassfish/tyrus/container/jdk/client/ClientFilter.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-container-jdk-client --- [INFO] Copying 7 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-container-jdk-client --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 7 source files with javac [debug target 11 module-path] to target/test-classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/src/test/java/org/glassfish/tyrus/container/jdk/client/ThreadPoolSizeTest.java: Some input files use or override a deprecated API. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/src/test/java/org/glassfish/tyrus/container/jdk/client/ThreadPoolSizeTest.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-container-jdk-client --- [INFO] Tests are skipped. [INFO] [INFO] --- bundle:5.1.4:bundle (default-bundle) @ tyrus-container-jdk-client --- [WARNING] Bundle org.glassfish.tyrus:tyrus-container-jdk-client:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-api, Jar:jakarta.websocket-client-api] Class path [Jar:., Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-api, Jar:jakarta.websocket-client-api] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/target/tyrus-container-jdk-client-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-container-jdk-client --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 5 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/target/bom.xml [INFO] attaching as tyrus-container-jdk-client-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/target/bom.json [INFO] attaching as tyrus-container-jdk-client-2.1.5-cyclonedx.json [INFO] [INFO] --- bundle:5.1.4:bundle (osgi-bundle) @ tyrus-container-jdk-client --- [WARNING] Bundle org.glassfish.tyrus:tyrus-container-jdk-client:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-api, Jar:jakarta.websocket-client-api] Class path [Jar:., Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-api, Jar:jakarta.websocket-client-api] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/target/tyrus-container-jdk-client-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-container-jdk-client --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/target/tyrus-container-jdk-client-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-container-jdk-client --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-jdk-client/2.1.5/tyrus-container-jdk-client-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/target/tyrus-container-jdk-client-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-jdk-client/2.1.5/tyrus-container-jdk-client-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-jdk-client/2.1.5/tyrus-container-jdk-client-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-jdk-client/2.1.5/tyrus-container-jdk-client-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/containers/jdk-client/target/tyrus-container-jdk-client-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-container-jdk-client/2.1.5/tyrus-container-jdk-client-2.1.5-sources.jar [INFO] [INFO] --- bundle:5.1.4:install (default-install) @ tyrus-container-jdk-client --- [INFO] Installing org/glassfish/tyrus/tyrus-container-jdk-client/2.1.5/tyrus-container-jdk-client-2.1.5.jar [INFO] Writing OBR metadata [INFO] [INFO] --------------< org.glassfish.tyrus:tyrus-documentation >--------------- [INFO] Building Tyrus Documentation 2.1.5 [20/69] [INFO] from docs/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-documentation --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-documentation --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-documentation --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-documentation --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-documentation --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/docs/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-documentation --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 0 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/docs/target/bom.xml [INFO] attaching as tyrus-documentation-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/docs/target/bom.json [INFO] attaching as tyrus-documentation-2.1.5-cyclonedx.json [INFO] [INFO] --- antrun:3.1.0:run (process-entities) @ tyrus-documentation --- [INFO] Executing tasks [WARNING] [echo] Preparing char entities [INFO] [mkdir] Created dir: /home/jenkins/agent/workspace/documentation-update-after-release/docs/target/gen-src [INFO] [copy] Copying 16 files to /home/jenkins/agent/workspace/documentation-update-after-release/docs/target/gen-src [INFO] Executed tasks [INFO] [INFO] --- docbkx:2.0.15:generate-html (Single page HTML and PDF) @ tyrus-documentation --- [INFO] Processing input file: user-guide.xml [INFO] Applying customization parameters after docbkx parameters [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/docs/target/docbook/user-guide.html has been generated. [INFO] [INFO] --- docbkx:2.0.15:generate-pdf (Single page HTML and PDF) @ tyrus-documentation --- [INFO] Processing input file: user-guide.xml [INFO] Applying customization parameters after docbkx parameters [INFO] targetFileExtension pdf [INFO] type fo Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Font "Symbol,normal,700" not found. Substituting with "Symbol,normal,400". Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Font "ZapfDingbats,normal,700" not found. Substituting with "ZapfDingbats,normal,400". Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #1. Jan 18, 2024 11:58:28 AM org.apache.fop.hyphenation.Hyphenator getHyphenationTree SEVERE: Couldn't find hyphenation pattern for lang="en". Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #2. Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #3. Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 73:944) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 73:944) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 73:944) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 6000 millipoints. (See position 73:944) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 73:944) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 36000 millipoints. (See position 73:944) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 12000 millipoints. (See position 73:944) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 24000 millipoints. (See position 112:958) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 24000 millipoints. (See position 112:958) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 159:365) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 159:365) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 30000 millipoints. (See position 179:377) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 6000 millipoints. (See position 179:377) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 198:381) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 198:381) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 198:381) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 48000 millipoints. (See position 231:381) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 231:381) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 24000 millipoints. (See position 231:381) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 231:381) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 231:381) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 6000 millipoints. (See position 231:381) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 231:381) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 6000 millipoints. (See position 231:381) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 231:381) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 297:381) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 297:381) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 297:381) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 297:381) Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #4. Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #5. Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #6. Jan 18, 2024 11:58:28 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #7. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #8. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #9. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #10. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 5 of a paragraph overflows the available area by 21030 millipoints. (See position 341:2622) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 4 of a paragraph overflows the available area by 7130 millipoints. (See position 341:2622) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 3 of a paragraph overflows the available area by 19010 millipoints. (See position 341:2622) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 5 of a paragraph overflows the available area by 21030 millipoints. (See position 345:962) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 4 of a paragraph overflows the available area by 7130 millipoints. (See position 345:962) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 3 of a paragraph overflows the available area by 19010 millipoints. (See position 345:962) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 5 of a paragraph overflows the available area by 21030 millipoints. (See position 349:948) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 4 of a paragraph overflows the available area by 7130 millipoints. (See position 349:948) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 3 of a paragraph overflows the available area by 19010 millipoints. (See position 349:948) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 8 of a paragraph overflows the available area by 7140 millipoints. (See position 353:962) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 6 of a paragraph overflows the available area by 21030 millipoints. (See position 353:962) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 5 of a paragraph overflows the available area by 7130 millipoints. (See position 353:962) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 4 of a paragraph overflows the available area by 19010 millipoints. (See position 353:962) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 2 of a paragraph overflows the available area by 5140 millipoints. (See position 353:962) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 6 of a paragraph overflows the available area by 21030 millipoints. (See position 357:923) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 5 of a paragraph overflows the available area by 7130 millipoints. (See position 357:923) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 4 of a paragraph overflows the available area by 19010 millipoints. (See position 357:923) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 13 of a paragraph overflows the available area by 4580 millipoints. (See position 361:924) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 11 of a paragraph overflows the available area by 3480 millipoints. (See position 361:924) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 5 of a paragraph overflows the available area by 7350 millipoints. (See position 361:924) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 4 of a paragraph overflows the available area by 19010 millipoints. (See position 361:924) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 5 of a paragraph overflows the available area by 21030 millipoints. (See position 367:552) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 4 of a paragraph overflows the available area by 7130 millipoints. (See position 367:552) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 3 of a paragraph overflows the available area by 19010 millipoints. (See position 367:552) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 7 of a paragraph overflows the available area by 21030 millipoints. (See position 371:3089) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 6 of a paragraph overflows the available area by 7130 millipoints. (See position 371:3089) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 5 of a paragraph overflows the available area by 19010 millipoints. (See position 371:3089) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 7 of a paragraph overflows the available area by 21030 millipoints. (See position 375:913) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 6 of a paragraph overflows the available area by 7130 millipoints. (See position 375:913) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 5 of a paragraph overflows the available area by 19010 millipoints. (See position 375:913) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 7 of a paragraph overflows the available area by 21030 millipoints. (See position 379:913) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 6 of a paragraph overflows the available area by 7130 millipoints. (See position 379:913) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 5 of a paragraph overflows the available area by 19010 millipoints. (See position 379:913) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 7 of a paragraph overflows the available area by 21030 millipoints. (See position 383:916) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 6 of a paragraph overflows the available area by 7130 millipoints. (See position 383:916) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 5 of a paragraph overflows the available area by 19010 millipoints. (See position 383:916) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #11. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #12. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #13. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #14. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 36000 millipoints. (See position 410:1080) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 410:1080) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 410:1080) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 42000 millipoints. (See position 410:1080) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 36000 millipoints. (See position 410:1080) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 410:1080) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 410:1080) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 18000 millipoints. (See position 410:1080) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 2 of a paragraph overflows the available area by 29640 millipoints. (See position 469:685) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 474:976) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 474:976) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 474:976) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 474:976) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 474:976) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 474:976) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #15. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #16. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #17. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 535:1000) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 571:939) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 36000 millipoints. (See position 659:365) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 659:365) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 659:365) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 659:365) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 659:365) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 683:926) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 737:957) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 753:955) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 36000 millipoints. (See position 792:927) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 24000 millipoints. (See position 792:927) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #18. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #19. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #20. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #21. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #22. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #23. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #24. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #25. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 848:651) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 867:950) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 913:943) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 42000 millipoints. (See position 913:943) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 913:943) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 45106 millipoints. (See position 916:659) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 42000 millipoints. (See position 926:951) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 42000 millipoints. (See position 926:951) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 6000 millipoints. (See position 926:951) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #26. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #27. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 993:956) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1021:980) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 6000 millipoints. (See position 1033:980) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 18000 millipoints. (See position 1033:980) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #28. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #29. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #30. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1070:943) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1070:943) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #31. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #32. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #33. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 42000 millipoints. (See position 1107:836) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1107:836) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1107:836) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1107:836) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 48000 millipoints. (See position 1107:836) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 12000 millipoints. (See position 1107:836) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1107:836) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1133:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1147:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1147:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1152:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 24000 millipoints. (See position 1152:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1152:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1168:670) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1174:426) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1188:482) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1188:482) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1188:482) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1196:654) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 12000 millipoints. (See position 1218:570) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1220:609) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1224:487) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1224:487) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1236:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1294:471) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1294:471) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 42000 millipoints. (See position 1329:1438) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 42000 millipoints. (See position 1329:1438) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 12000 millipoints. (See position 1329:1438) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 12000 millipoints. (See position 1329:1438) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 42000 millipoints. (See position 1329:1438) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 42000 millipoints. (See position 1329:1438) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 24000 millipoints. (See position 1391:584) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1404:554) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1404:554) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1404:554) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 18000 millipoints. (See position 1404:554) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1404:554) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1435:482) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1435:482) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1435:482) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1435:482) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1435:482) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1435:482) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1481:378) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1491:378) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1505:378) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1535:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1535:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1535:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1574:390) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1574:390) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1579:390) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1579:390) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 30000 millipoints. (See position 1579:390) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1608:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1608:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1608:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1608:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1608:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1608:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1608:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1608:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1608:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1608:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1608:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 12000 millipoints. (See position 1608:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1625:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1625:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1625:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1625:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1625:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1625:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1625:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1625:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 42000 millipoints. (See position 1625:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1625:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1625:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1625:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1625:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1625:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 42000 millipoints. (See position 1625:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1625:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1625:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1625:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1625:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1625:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1625:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 12000 millipoints. (See position 1655:378) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1655:378) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1725:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1729:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1733:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1733:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1733:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1733:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1743:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1743:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1743:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1743:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1777:578) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1807:389) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1807:389) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 42000 millipoints. (See position 1807:389) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 30000 millipoints. (See position 1841:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1874:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 30000 millipoints. (See position 1887:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 7 of a paragraph overflows the available area by 6000 millipoints. (See position 1899:787) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1917:513) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1917:513) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1917:513) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1917:513) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 30000 millipoints. (See position 1917:513) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1917:513) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1917:513) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1946:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 6000 millipoints. (See position 1954:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 30000 millipoints. (See position 1954:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 36000 millipoints. (See position 1954:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1970:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 6000 millipoints. (See position 1970:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 30000 millipoints. (See position 1970:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 36000 millipoints. (See position 1970:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 1986:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 6000 millipoints. (See position 1986:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 30000 millipoints. (See position 1986:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 36000 millipoints. (See position 1986:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 2011:393) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 2016:393) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by 24000 millipoints. (See position 2042:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent WARNING: Line 1 of a paragraph overflows the available area by more than 50 points. (See position 2042:382) Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #34. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #35. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #36. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #37. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #38. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #39. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #40. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #41. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #42. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #43. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #44. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #45. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #46. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #47. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #48. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #49. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #50. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #51. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #52. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #53. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #54. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #55. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #56. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #57. Jan 18, 2024 11:58:29 AM org.apache.fop.events.LoggingEventListener processEvent INFO: Rendered page #58. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/docs/target/docbook/user-guide.pdf has been generated. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/docs/target/docbook/user-guide.fo has been generated. [INFO] [INFO] --- docbkx:2.0.15:generate-html (Multiple HTML pages) @ tyrus-documentation --- [INFO] Processing input file: index.xml [INFO] Applying customization parameters after docbkx parameters [INFO] Chunking output. [INFO] See /home/jenkins/agent/workspace/documentation-update-after-release/docs/target/docbook for generated file(s) [INFO] [INFO] --- assembly:3.6.0:single (make-assembly) @ tyrus-documentation --- [INFO] Reading assembly descriptor: src/main/assembly/docbook.xml [INFO] Building zip: /home/jenkins/agent/workspace/documentation-update-after-release/docs/target/tyrus-documentation-2.1.5-docbook.zip [INFO] [INFO] --- build-helper:3.4.0:attach-artifact (attach-artifacts) @ tyrus-documentation --- [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-documentation --- [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-documentation --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/docs/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-documentation/2.1.5/tyrus-documentation-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/docs/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-documentation/2.1.5/tyrus-documentation-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/docs/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-documentation/2.1.5/tyrus-documentation-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/docs/target/tyrus-documentation-2.1.5-docbook.zip to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-documentation/2.1.5/tyrus-documentation-2.1.5-docbook.zip [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/docs/target/docbook/user-guide.pdf to /home/jenkins/.m2/repository/org/glassfish/tyrus/tyrus-documentation/2.1.5/tyrus-documentation-2.1.5-user-guide.pdf [INFO] [INFO] ----------< org.glassfish.tyrus.ext:tyrus-extensions-project >---------- [INFO] Building Tyrus Extension Modules 2.1.5 [21/69] [INFO] from ext/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-extensions-project --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-extensions-project --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-extensions-project --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-extensions-project --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-extensions-project --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/ext/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-extensions-project --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 0 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/ext/target/bom.xml [INFO] attaching as tyrus-extensions-project-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/ext/target/bom.json [INFO] attaching as tyrus-extensions-project-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-extensions-project --- [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-extensions-project --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-extensions-project/2.1.5/tyrus-extensions-project-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-extensions-project/2.1.5/tyrus-extensions-project-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-extensions-project/2.1.5/tyrus-extensions-project-2.1.5-cyclonedx.json [INFO] [INFO] --------------< org.glassfish.tyrus.ext:tyrus-client-cli >-------------- [INFO] Building Tyrus CLI Client 2.1.5 [22/69] [INFO] from ext/client-cli/pom.xml [INFO] -------------------------------[ bundle ]------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-client-cli --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-client-cli --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-client-cli --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-client-cli --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-client-cli --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-cli/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-client-cli --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-client-cli --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-client-cli --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-client-cli --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-cli/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-client-cli --- [WARNING] **************************************************************************************************************************************** [WARNING] * Required filename-based automodules detected: [jline-2.14.5.jar]. Please don't publish this project to a public artifact repository! * [WARNING] **************************************************************************************************************************************** [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 3 source files with javac [debug target 11 module-path] to target/classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-cli/src/main/java/org/glassfish/tyrus/ext/client/cli/ClientCli.java: /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-cli/src/main/java/org/glassfish/tyrus/ext/client/cli/ClientCli.java uses or overrides a deprecated API. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-cli/src/main/java/org/glassfish/tyrus/ext/client/cli/ClientCli.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-client-cli --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-cli/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-client-cli --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-client-cli --- [INFO] Tests are skipped. [INFO] [INFO] --- bundle:5.1.4:bundle (default-bundle) @ tyrus-client-cli --- [WARNING] Bundle org.glassfish.tyrus.ext:tyrus-client-cli:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:tyrus-container-grizzly-client, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http] Class path [Jar:., Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:tyrus-container-grizzly-client, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:jline] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-cli/target/tyrus-client-cli-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-cli/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-client-cli --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 10 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-cli/target/bom.xml [INFO] attaching as tyrus-client-cli-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-cli/target/bom.json [INFO] attaching as tyrus-client-cli-2.1.5-cyclonedx.json [INFO] [INFO] --- bundle:5.1.4:bundle (osgi-bundle) @ tyrus-client-cli --- [WARNING] Bundle org.glassfish.tyrus.ext:tyrus-client-cli:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:tyrus-container-grizzly-client, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http] Class path [Jar:., Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:tyrus-container-grizzly-client, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:jline] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-cli/target/tyrus-client-cli-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-cli/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- shade:3.5.1:shade (default) @ tyrus-client-cli --- [INFO] Including org.glassfish.tyrus:tyrus-client:jar:2.1.5 in the shaded jar. [INFO] Including org.glassfish.tyrus:tyrus-core:jar:2.1.5 in the shaded jar. [INFO] Including org.glassfish.tyrus:tyrus-spi:jar:2.1.5 in the shaded jar. [INFO] Including jakarta.websocket:jakarta.websocket-client-api:jar:2.1.1 in the shaded jar. [INFO] Including jakarta.websocket:jakarta.websocket-api:jar:2.1.1 in the shaded jar. [INFO] Including org.glassfish.tyrus:tyrus-container-grizzly-client:jar:2.1.5 in the shaded jar. [INFO] Including org.glassfish.grizzly:grizzly-framework:jar:4.0.2 in the shaded jar. [INFO] Including org.glassfish.grizzly:grizzly-http-server:jar:4.0.2 in the shaded jar. [INFO] Including org.glassfish.grizzly:grizzly-http:jar:4.0.2 in the shaded jar. [INFO] Including jline:jline:jar:2.14.5 in the shaded jar. [INFO] Dependency-reduced POM written at: /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-cli/target/dependency-reduced-pom.xml [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] grizzly-framework-4.0.2.jar, grizzly-http-4.0.2.jar, grizzly-http-server-4.0.2.jar, jakarta.websocket-api-2.1.1.jar, jakarta.websocket-client-api-2.1.1.jar, jline-2.14.5.jar, tyrus-client-2.1.5.jar, tyrus-client-cli-2.1.5.jar, tyrus-container-grizzly-client-2.1.5.jar, tyrus-core-2.1.5.jar, tyrus-spi-2.1.5.jar define 1 overlapping resource: [WARNING] - META-INF/MANIFEST.MF [WARNING] jakarta.websocket-api-2.1.1.jar, jakarta.websocket-client-api-2.1.1.jar, tyrus-client-2.1.5.jar, tyrus-client-cli-2.1.5.jar, tyrus-container-grizzly-client-2.1.5.jar, tyrus-core-2.1.5.jar, tyrus-spi-2.1.5.jar define 2 overlapping resources: [WARNING] - META-INF/LICENSE.md [WARNING] - META-INF/NOTICE.md [WARNING] grizzly-framework-4.0.2.jar, grizzly-http-4.0.2.jar, grizzly-http-server-4.0.2.jar define 1 overlapping resource: [WARNING] - META-INF/LICENSE.txt [WARNING] maven-shade-plugin has detected that some files are [WARNING] present in two or more JARs. When this happens, only one [WARNING] single version of the file is copied to the uber jar. [WARNING] Usually this is not harmful and you can skip these warnings, [WARNING] otherwise try to manually exclude artifacts based on [WARNING] mvn dependency:tree -Ddetail=true and the above output. [WARNING] See https://maven.apache.org/plugins/maven-shade-plugin/ [INFO] Replacing original artifact with shaded artifact. [INFO] Replacing /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-cli/target/tyrus-client-cli-2.1.5.jar with /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-cli/target/tyrus-client-cli-2.1.5-shaded.jar [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-client-cli --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-cli/target/tyrus-client-cli-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-client-cli --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-cli/target/dependency-reduced-pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-client-cli/2.1.5/tyrus-client-cli-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-cli/target/tyrus-client-cli-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-client-cli/2.1.5/tyrus-client-cli-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-cli/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-client-cli/2.1.5/tyrus-client-cli-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-cli/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-client-cli/2.1.5/tyrus-client-cli-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-cli/target/tyrus-client-cli-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-client-cli/2.1.5/tyrus-client-cli-2.1.5-sources.jar [INFO] [INFO] --- bundle:5.1.4:install (default-install) @ tyrus-client-cli --- [INFO] Installing org/glassfish/tyrus/ext/tyrus-client-cli/2.1.5/tyrus-client-cli-2.1.5.jar [INFO] Writing OBR metadata [INFO] [INFO] ------------< org.glassfish.tyrus.ext:tyrus-monitoring-jmx >------------ [INFO] Building Tyrus Monitoring JMX 2.1.5 [23/69] [INFO] from ext/monitoring-jmx/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-monitoring-jmx --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-monitoring-jmx --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-monitoring-jmx --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-monitoring-jmx --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-monitoring-jmx --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/ext/monitoring-jmx/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-monitoring-jmx --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-monitoring-jmx --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-monitoring-jmx --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-monitoring-jmx --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/ext/monitoring-jmx/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-monitoring-jmx --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 29 source files with javac [debug target 11 module-path] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-monitoring-jmx --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/ext/monitoring-jmx/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-monitoring-jmx --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 12 source files with javac [debug target 11 module-path] to target/test-classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/ext/monitoring-jmx/src/test/java/org/glassfish/tyrus/ext/monitoring/jmx/BroadcastTest.java: Some input files use or override a deprecated API. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/ext/monitoring-jmx/src/test/java/org/glassfish/tyrus/ext/monitoring/jmx/BroadcastTest.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-monitoring-jmx --- [INFO] Tests are skipped. [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ tyrus-monitoring-jmx --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/ext/monitoring-jmx/target/tyrus-monitoring-jmx-2.1.5.jar [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-monitoring-jmx --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 4 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/ext/monitoring-jmx/target/bom.xml [INFO] attaching as tyrus-monitoring-jmx-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/ext/monitoring-jmx/target/bom.json [INFO] attaching as tyrus-monitoring-jmx-2.1.5-cyclonedx.json [INFO] [INFO] --- bundle:5.1.4:bundle (osgi-bundle) @ tyrus-monitoring-jmx --- [WARNING] Bundle org.glassfish.tyrus.ext:tyrus-monitoring-jmx:jar:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-api, Jar:jakarta.websocket-client-api] Class path [Jar:., Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-api, Jar:jakarta.websocket-client-api] [WARNING] Bundle org.glassfish.tyrus.ext:tyrus-monitoring-jmx:jar:2.1.5 : Unused Import-Package instructions: [org.glassfish.grizzly.*] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/ext/monitoring-jmx/target/tyrus-monitoring-jmx-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/ext/monitoring-jmx/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-monitoring-jmx --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/ext/monitoring-jmx/target/tyrus-monitoring-jmx-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-monitoring-jmx --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/monitoring-jmx/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-monitoring-jmx/2.1.5/tyrus-monitoring-jmx-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/monitoring-jmx/target/tyrus-monitoring-jmx-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-monitoring-jmx/2.1.5/tyrus-monitoring-jmx-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/monitoring-jmx/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-monitoring-jmx/2.1.5/tyrus-monitoring-jmx-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/monitoring-jmx/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-monitoring-jmx/2.1.5/tyrus-monitoring-jmx-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/monitoring-jmx/target/tyrus-monitoring-jmx-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-monitoring-jmx/2.1.5/tyrus-monitoring-jmx-2.1.5-sources.jar [INFO] [INFO] ----------< org.glassfish.tyrus.ext:tyrus-extension-deflate >----------- [INFO] Building Tyrus Extension - Per Message Deflate 2.1.5 [24/69] [INFO] from ext/extension-deflate/pom.xml [INFO] -------------------------------[ bundle ]------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-extension-deflate --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-extension-deflate --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-extension-deflate --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-extension-deflate --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-extension-deflate --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/ext/extension-deflate/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-extension-deflate --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-extension-deflate --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-extension-deflate --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-extension-deflate --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/ext/extension-deflate/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-extension-deflate --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 4 source files with javac [debug target 11 module-path] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-extension-deflate --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/ext/extension-deflate/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-extension-deflate --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11 module-path] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-extension-deflate --- [INFO] Tests are skipped. [INFO] [INFO] --- bundle:5.1.4:bundle (default-bundle) @ tyrus-extension-deflate --- [WARNING] Bundle org.glassfish.tyrus.ext:tyrus-extension-deflate:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-api, Jar:jakarta.websocket-client-api] Class path [Jar:., Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-api, Jar:jakarta.websocket-client-api] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/ext/extension-deflate/target/tyrus-extension-deflate-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/ext/extension-deflate/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-extension-deflate --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 4 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/ext/extension-deflate/target/bom.xml [INFO] attaching as tyrus-extension-deflate-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/ext/extension-deflate/target/bom.json [INFO] attaching as tyrus-extension-deflate-2.1.5-cyclonedx.json [INFO] [INFO] --- bundle:5.1.4:bundle (osgi-bundle) @ tyrus-extension-deflate --- [WARNING] Bundle org.glassfish.tyrus.ext:tyrus-extension-deflate:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-api, Jar:jakarta.websocket-client-api] Class path [Jar:., Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-api, Jar:jakarta.websocket-client-api] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/ext/extension-deflate/target/tyrus-extension-deflate-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/ext/extension-deflate/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-extension-deflate --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/ext/extension-deflate/target/tyrus-extension-deflate-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-extension-deflate --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/extension-deflate/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-extension-deflate/2.1.5/tyrus-extension-deflate-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/extension-deflate/target/tyrus-extension-deflate-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-extension-deflate/2.1.5/tyrus-extension-deflate-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/extension-deflate/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-extension-deflate/2.1.5/tyrus-extension-deflate-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/extension-deflate/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-extension-deflate/2.1.5/tyrus-extension-deflate-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/extension-deflate/target/tyrus-extension-deflate-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-extension-deflate/2.1.5/tyrus-extension-deflate-2.1.5-sources.jar [INFO] [INFO] --- bundle:5.1.4:install (default-install) @ tyrus-extension-deflate --- [INFO] Installing org/glassfish/tyrus/ext/tyrus-extension-deflate/2.1.5/tyrus-extension-deflate-2.1.5.jar [INFO] Writing OBR metadata [INFO] [INFO] -------------< org.glassfish.tyrus.ext:tyrus-client-java8 >------------- [INFO] Building Tyrus Java8 Client Extension 2.1.5 [25/69] [INFO] from ext/client-java8/pom.xml [INFO] -------------------------------[ bundle ]------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-client-java8 --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-client-java8 --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-client-java8 --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-client-java8 --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-client-java8 --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-java8/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-client-java8 --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-client-java8 --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-client-java8 --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-client-java8 --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-java8/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-client-java8 --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 2 source files with javac [debug target 11 module-path] to target/classes [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-java8/src/main/java/module-info.java:[21,38] module name component java8 should avoid terminal digits [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-java8/src/main/java/org/glassfish/tyrus/ext/client/java8/SessionBuilder.java: /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-java8/src/main/java/org/glassfish/tyrus/ext/client/java8/SessionBuilder.java uses unchecked or unsafe operations. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-java8/src/main/java/org/glassfish/tyrus/ext/client/java8/SessionBuilder.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-client-java8 --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-java8/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-client-java8 --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11 module-path] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-client-java8 --- [INFO] Tests are skipped. [INFO] [INFO] --- bundle:5.1.4:bundle (default-bundle) @ tyrus-client-java8 --- [WARNING] Bundle org.glassfish.tyrus.ext:tyrus-client-java8:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-api, Jar:jakarta.websocket-client-api] Class path [Jar:., Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-api, Jar:jakarta.websocket-client-api] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-java8/target/tyrus-client-java8-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-java8/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-client-java8 --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 5 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-java8/target/bom.xml [INFO] attaching as tyrus-client-java8-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-java8/target/bom.json [INFO] attaching as tyrus-client-java8-2.1.5-cyclonedx.json [INFO] [INFO] --- bundle:5.1.4:bundle (osgi-bundle) @ tyrus-client-java8 --- [WARNING] Bundle org.glassfish.tyrus.ext:tyrus-client-java8:bundle:2.1.5 : Split package, multiple jars provide the same package: Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-api, Jar:jakarta.websocket-client-api] Class path [Jar:., Jar:tyrus-client, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-api, Jar:jakarta.websocket-client-api] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-java8/target/tyrus-client-java8-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-java8/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-client-java8 --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-java8/target/tyrus-client-java8-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-client-java8 --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-java8/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-client-java8/2.1.5/tyrus-client-java8-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-java8/target/tyrus-client-java8-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-client-java8/2.1.5/tyrus-client-java8-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-java8/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-client-java8/2.1.5/tyrus-client-java8-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-java8/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-client-java8/2.1.5/tyrus-client-java8-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/ext/client-java8/target/tyrus-client-java8-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/ext/tyrus-client-java8/2.1.5/tyrus-client-java8-2.1.5-sources.jar [INFO] [INFO] --- bundle:5.1.4:install (default-install) @ tyrus-client-java8 --- [INFO] Installing org/glassfish/tyrus/ext/tyrus-client-java8/2.1.5/tyrus-client-java8-2.1.5.jar [INFO] Writing OBR metadata [INFO] [INFO] ---------< org.glassfish.tyrus.samples:tyrus-samples-project >---------- [INFO] Building Tyrus Samples 2.1.5 [26/69] [INFO] from samples/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-samples-project --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-samples-project --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-samples-project --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-samples-project --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-samples-project --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/samples/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-samples-project --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 0 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/samples/target/bom.xml [INFO] attaching as tyrus-samples-project-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/samples/target/bom.json [INFO] attaching as tyrus-samples-project-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-samples-project --- [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-samples-project --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-samples-project/2.1.5/tyrus-samples-project-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-samples-project/2.1.5/tyrus-samples-project-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-samples-project/2.1.5/tyrus-samples-project-2.1.5-cyclonedx.json [INFO] [INFO] ----------< org.glassfish.tyrus.samples:tyrus-sample-auction >---------- [INFO] Building Tyrus Auction Sample 2.1.5 [27/69] [INFO] from samples/auction/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-sample-auction --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-sample-auction --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-sample-auction --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-sample-auction --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-sample-auction --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/samples/auction/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-sample-auction --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-sample-auction --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-sample-auction --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-sample-auction --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/samples/auction/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-sample-auction --- [INFO] Changes detected - recompiling the module! :source [INFO] Compiling 7 source files with javac [debug target 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-sample-auction --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/samples/auction/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-sample-auction --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-sample-auction --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-sample-auction --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-sample-auction] in [/home/jenkins/agent/workspace/documentation-update-after-release/samples/auction/target/tyrus-sample-auction-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/samples/auction/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/samples/auction/target/tyrus-sample-auction-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-sample-auction --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 2 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/samples/auction/target/bom.xml [INFO] attaching as tyrus-sample-auction-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/samples/auction/target/bom.json [INFO] attaching as tyrus-sample-auction-2.1.5-cyclonedx.json [INFO] [INFO] --- assembly:3.6.0:single (assemble-src-zip) @ tyrus-sample-auction --- [INFO] Reading assembly descriptor: ../etc/project-src-assembly.xml [INFO] Building zip: /home/jenkins/agent/workspace/documentation-update-after-release/samples/auction/target/tyrus-sample-auction-2.1.5-project-src.zip [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-sample-auction --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/samples/auction/target/tyrus-sample-auction-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-sample-auction --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/auction/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-auction/2.1.5/tyrus-sample-auction-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/auction/target/tyrus-sample-auction-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-auction/2.1.5/tyrus-sample-auction-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/auction/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-auction/2.1.5/tyrus-sample-auction-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/auction/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-auction/2.1.5/tyrus-sample-auction-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/auction/target/tyrus-sample-auction-2.1.5-project-src.zip to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-auction/2.1.5/tyrus-sample-auction-2.1.5-project-src.zip [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/auction/target/tyrus-sample-auction-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-auction/2.1.5/tyrus-sample-auction-2.1.5-sources.jar [INFO] [INFO] ------------< org.glassfish.tyrus.samples:tyrus-sample-cdi >------------ [INFO] Building Tyrus CDI Sample 2.1.5 [28/69] [INFO] from samples/cdi/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-sample-cdi --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-sample-cdi --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-sample-cdi --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-sample-cdi --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-sample-cdi --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/samples/cdi/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-sample-cdi --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-sample-cdi --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-sample-cdi --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-sample-cdi --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/samples/cdi/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-sample-cdi --- [INFO] Changes detected - recompiling the module! :source [INFO] Compiling 16 source files with javac [debug target 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-sample-cdi --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/samples/cdi/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-sample-cdi --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-sample-cdi --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-sample-cdi --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-sample-cdi] in [/home/jenkins/agent/workspace/documentation-update-after-release/samples/cdi/target/tyrus-sample-cdi-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/samples/cdi/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/samples/cdi/target/tyrus-sample-cdi-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-sample-cdi --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 10 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/samples/cdi/target/bom.xml [INFO] attaching as tyrus-sample-cdi-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/samples/cdi/target/bom.json [INFO] attaching as tyrus-sample-cdi-2.1.5-cyclonedx.json [INFO] [INFO] --- assembly:3.6.0:single (assemble-src-zip) @ tyrus-sample-cdi --- [INFO] Reading assembly descriptor: ../etc/project-src-assembly.xml [INFO] Building zip: /home/jenkins/agent/workspace/documentation-update-after-release/samples/cdi/target/tyrus-sample-cdi-2.1.5-project-src.zip [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-sample-cdi --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/samples/cdi/target/tyrus-sample-cdi-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-sample-cdi --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/cdi/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-cdi/2.1.5/tyrus-sample-cdi-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/cdi/target/tyrus-sample-cdi-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-cdi/2.1.5/tyrus-sample-cdi-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/cdi/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-cdi/2.1.5/tyrus-sample-cdi-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/cdi/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-cdi/2.1.5/tyrus-sample-cdi-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/cdi/target/tyrus-sample-cdi-2.1.5-project-src.zip to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-cdi/2.1.5/tyrus-sample-cdi-2.1.5-project-src.zip [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/cdi/target/tyrus-sample-cdi-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-cdi/2.1.5/tyrus-sample-cdi-2.1.5-sources.jar [INFO] [INFO] -----------< org.glassfish.tyrus.samples:tyrus-sample-chat >------------ [INFO] Building Tyrus Chat Sample 2.1.5 [29/69] [INFO] from samples/chat/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-sample-chat --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-sample-chat --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-sample-chat --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-sample-chat --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-sample-chat --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/samples/chat/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-sample-chat --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-sample-chat --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-sample-chat --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-sample-chat --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/samples/chat/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-sample-chat --- [INFO] Changes detected - recompiling the module! :source [INFO] Compiling 13 source files with javac [debug target 11] to target/classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/samples/chat/src/main/java/org/glassfish/tyrus/sample/chat/chatdata/ChatMessage.java: Some input files use unchecked or unsafe operations. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/samples/chat/src/main/java/org/glassfish/tyrus/sample/chat/chatdata/ChatMessage.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-sample-chat --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/samples/chat/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-sample-chat --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-sample-chat --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-sample-chat --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-sample-chat] in [/home/jenkins/agent/workspace/documentation-update-after-release/samples/chat/target/tyrus-sample-chat-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/samples/chat/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/samples/chat/target/tyrus-sample-chat-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-sample-chat --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 2 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/samples/chat/target/bom.xml [INFO] attaching as tyrus-sample-chat-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/samples/chat/target/bom.json [INFO] attaching as tyrus-sample-chat-2.1.5-cyclonedx.json [INFO] [INFO] --- assembly:3.6.0:single (assemble-src-zip) @ tyrus-sample-chat --- [INFO] Reading assembly descriptor: ../etc/project-src-assembly.xml [INFO] Building zip: /home/jenkins/agent/workspace/documentation-update-after-release/samples/chat/target/tyrus-sample-chat-2.1.5-project-src.zip [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-sample-chat --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/samples/chat/target/tyrus-sample-chat-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-sample-chat --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/chat/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-chat/2.1.5/tyrus-sample-chat-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/chat/target/tyrus-sample-chat-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-chat/2.1.5/tyrus-sample-chat-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/chat/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-chat/2.1.5/tyrus-sample-chat-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/chat/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-chat/2.1.5/tyrus-sample-chat-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/chat/target/tyrus-sample-chat-2.1.5-project-src.zip to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-chat/2.1.5/tyrus-sample-chat-2.1.5-project-src.zip [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/chat/target/tyrus-sample-chat-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-chat/2.1.5/tyrus-sample-chat-2.1.5-sources.jar [INFO] [INFO] -----------< org.glassfish.tyrus.samples:tyrus-sample-draw >------------ [INFO] Building Tyrus Draw Sample 2.1.5 [30/69] [INFO] from samples/draw/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-sample-draw --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-sample-draw --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-sample-draw --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-sample-draw --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-sample-draw --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/samples/draw/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-sample-draw --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-sample-draw --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-sample-draw --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-sample-draw --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/samples/draw/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-sample-draw --- [INFO] Changes detected - recompiling the module! :source [INFO] Compiling 1 source file with javac [debug target 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-sample-draw --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/samples/draw/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-sample-draw --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-sample-draw --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-sample-draw --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-sample-draw] in [/home/jenkins/agent/workspace/documentation-update-after-release/samples/draw/target/tyrus-sample-draw-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/samples/draw/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/samples/draw/target/tyrus-sample-draw-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-sample-draw --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 2 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/samples/draw/target/bom.xml [INFO] attaching as tyrus-sample-draw-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/samples/draw/target/bom.json [INFO] attaching as tyrus-sample-draw-2.1.5-cyclonedx.json [INFO] [INFO] --- assembly:3.6.0:single (assemble-src-zip) @ tyrus-sample-draw --- [INFO] Reading assembly descriptor: ../etc/project-src-assembly.xml [INFO] Building zip: /home/jenkins/agent/workspace/documentation-update-after-release/samples/draw/target/tyrus-sample-draw-2.1.5-project-src.zip [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-sample-draw --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/samples/draw/target/tyrus-sample-draw-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-sample-draw --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/draw/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-draw/2.1.5/tyrus-sample-draw-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/draw/target/tyrus-sample-draw-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-draw/2.1.5/tyrus-sample-draw-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/draw/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-draw/2.1.5/tyrus-sample-draw-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/draw/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-draw/2.1.5/tyrus-sample-draw-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/draw/target/tyrus-sample-draw-2.1.5-project-src.zip to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-draw/2.1.5/tyrus-sample-draw-2.1.5-project-src.zip [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/draw/target/tyrus-sample-draw-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-draw/2.1.5/tyrus-sample-draw-2.1.5-sources.jar [INFO] [INFO] -----------< org.glassfish.tyrus.samples:tyrus-sample-echo >------------ [INFO] Building Tyrus Echo Sample 2.1.5 [31/69] [INFO] from samples/echo/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-sample-echo --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-sample-echo --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-sample-echo --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-sample-echo --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-sample-echo --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-sample-echo --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-sample-echo --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-sample-echo --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-sample-echo --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-sample-echo --- [INFO] Changes detected - recompiling the module! :source [INFO] Compiling 1 source file with javac [debug target 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-sample-echo --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-sample-echo --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-sample-echo --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-sample-echo --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-sample-echo] in [/home/jenkins/agent/workspace/documentation-update-after-release/samples/echo/target/tyrus-sample-echo-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/samples/echo/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo/target/tyrus-sample-echo-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-sample-echo --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 2 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo/target/bom.xml [INFO] attaching as tyrus-sample-echo-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo/target/bom.json [INFO] attaching as tyrus-sample-echo-2.1.5-cyclonedx.json [INFO] [INFO] --- assembly:3.6.0:single (assemble-src-zip) @ tyrus-sample-echo --- [INFO] Reading assembly descriptor: ../etc/project-src-assembly.xml [INFO] Building zip: /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo/target/tyrus-sample-echo-2.1.5-project-src.zip [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-sample-echo --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo/target/tyrus-sample-echo-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-sample-echo --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-echo/2.1.5/tyrus-sample-echo-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo/target/tyrus-sample-echo-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-echo/2.1.5/tyrus-sample-echo-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-echo/2.1.5/tyrus-sample-echo-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-echo/2.1.5/tyrus-sample-echo-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo/target/tyrus-sample-echo-2.1.5-project-src.zip to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-echo/2.1.5/tyrus-sample-echo-2.1.5-project-src.zip [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo/target/tyrus-sample-echo-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-echo/2.1.5/tyrus-sample-echo-2.1.5-sources.jar [INFO] [INFO] --------< org.glassfish.tyrus.samples:tyrus-sample-basic-auth >--------- [INFO] Building Tyrus Basic Auth Sample 2.1.5 [32/69] [INFO] from samples/echo-basic-auth/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-sample-basic-auth --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-sample-basic-auth --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-sample-basic-auth --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-sample-basic-auth --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-sample-basic-auth --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-basic-auth/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-sample-basic-auth --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-sample-basic-auth --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-sample-basic-auth --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-sample-basic-auth --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-basic-auth/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-sample-basic-auth --- [INFO] Changes detected - recompiling the module! :source [INFO] Compiling 1 source file with javac [debug target 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-sample-basic-auth --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-basic-auth/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-sample-basic-auth --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-sample-basic-auth --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-sample-basic-auth --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-sample-basic-auth] in [/home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-basic-auth/target/tyrus-sample-basic-auth-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-basic-auth/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-basic-auth/target/tyrus-sample-basic-auth-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-sample-basic-auth --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 2 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-basic-auth/target/bom.xml [INFO] attaching as tyrus-sample-basic-auth-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-basic-auth/target/bom.json [INFO] attaching as tyrus-sample-basic-auth-2.1.5-cyclonedx.json [INFO] [INFO] --- assembly:3.6.0:single (assemble-src-zip) @ tyrus-sample-basic-auth --- [INFO] Reading assembly descriptor: ../etc/project-src-assembly.xml [INFO] Building zip: /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-basic-auth/target/tyrus-sample-basic-auth-2.1.5-project-src.zip [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-sample-basic-auth --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-basic-auth/target/tyrus-sample-basic-auth-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-sample-basic-auth --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-basic-auth/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-basic-auth/2.1.5/tyrus-sample-basic-auth-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-basic-auth/target/tyrus-sample-basic-auth-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-basic-auth/2.1.5/tyrus-sample-basic-auth-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-basic-auth/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-basic-auth/2.1.5/tyrus-sample-basic-auth-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-basic-auth/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-basic-auth/2.1.5/tyrus-sample-basic-auth-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-basic-auth/target/tyrus-sample-basic-auth-2.1.5-project-src.zip to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-basic-auth/2.1.5/tyrus-sample-basic-auth-2.1.5-project-src.zip [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-basic-auth/target/tyrus-sample-basic-auth-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-basic-auth/2.1.5/tyrus-sample-basic-auth-2.1.5-sources.jar [INFO] [INFO] --------< org.glassfish.tyrus.samples:tyrus-sample-echo-https >--------- [INFO] Building Tyrus Secure Echo Sample 2.1.5 [33/69] [INFO] from samples/echo-https/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-sample-echo-https --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-sample-echo-https --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-sample-echo-https --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-sample-echo-https --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-sample-echo-https --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-https/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-sample-echo-https --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-sample-echo-https --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-sample-echo-https --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-sample-echo-https --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-https/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-sample-echo-https --- [INFO] Changes detected - recompiling the module! :source [INFO] Compiling 1 source file with javac [debug target 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-sample-echo-https --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-https/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-sample-echo-https --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-sample-echo-https --- [WARNING] Parameter 'skipExec' (user property 'maven.test.skip.exec') is deprecated: Use skipTests instead. [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-sample-echo-https --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-sample-echo-https] in [/home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-https/target/tyrus-sample-echo-https-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-https/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-https/target/tyrus-sample-echo-https-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-sample-echo-https --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 2 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-https/target/bom.xml [INFO] attaching as tyrus-sample-echo-https-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-https/target/bom.json [INFO] attaching as tyrus-sample-echo-https-2.1.5-cyclonedx.json [INFO] [INFO] --- assembly:3.6.0:single (assemble-src-zip) @ tyrus-sample-echo-https --- [INFO] Reading assembly descriptor: ../etc/project-src-assembly.xml [INFO] Building zip: /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-https/target/tyrus-sample-echo-https-2.1.5-project-src.zip [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-sample-echo-https --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-https/target/tyrus-sample-echo-https-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-sample-echo-https --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-https/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-echo-https/2.1.5/tyrus-sample-echo-https-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-https/target/tyrus-sample-echo-https-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-echo-https/2.1.5/tyrus-sample-echo-https-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-https/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-echo-https/2.1.5/tyrus-sample-echo-https-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-https/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-echo-https/2.1.5/tyrus-sample-echo-https-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-https/target/tyrus-sample-echo-https-2.1.5-project-src.zip to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-echo-https/2.1.5/tyrus-sample-echo-https-2.1.5-project-src.zip [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/echo-https/target/tyrus-sample-echo-https-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-echo-https/2.1.5/tyrus-sample-echo-https-2.1.5-sources.jar [INFO] [INFO] -----< org.glassfish.tyrus.samples:tyrus-sample-programmatic-echo >----- [INFO] Building Tyrus Programmatic Echo Sample 2.1.5 [34/69] [INFO] from samples/programmatic-echo/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-sample-programmatic-echo --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-sample-programmatic-echo --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-sample-programmatic-echo --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-sample-programmatic-echo --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-sample-programmatic-echo --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/samples/programmatic-echo/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-sample-programmatic-echo --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-sample-programmatic-echo --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-sample-programmatic-echo --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-sample-programmatic-echo --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/samples/programmatic-echo/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-sample-programmatic-echo --- [INFO] Changes detected - recompiling the module! :source [INFO] Compiling 1 source file with javac [debug target 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-sample-programmatic-echo --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/samples/programmatic-echo/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-sample-programmatic-echo --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-sample-programmatic-echo --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-sample-programmatic-echo --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-sample-programmatic-echo] in [/home/jenkins/agent/workspace/documentation-update-after-release/samples/programmatic-echo/target/tyrus-sample-programmatic-echo-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/samples/programmatic-echo/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/samples/programmatic-echo/target/tyrus-sample-programmatic-echo-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-sample-programmatic-echo --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 2 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/samples/programmatic-echo/target/bom.xml [INFO] attaching as tyrus-sample-programmatic-echo-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/samples/programmatic-echo/target/bom.json [INFO] attaching as tyrus-sample-programmatic-echo-2.1.5-cyclonedx.json [INFO] [INFO] --- assembly:3.6.0:single (assemble-src-zip) @ tyrus-sample-programmatic-echo --- [INFO] Reading assembly descriptor: ../etc/project-src-assembly.xml [INFO] Building zip: /home/jenkins/agent/workspace/documentation-update-after-release/samples/programmatic-echo/target/tyrus-sample-programmatic-echo-2.1.5-project-src.zip [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-sample-programmatic-echo --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/samples/programmatic-echo/target/tyrus-sample-programmatic-echo-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-sample-programmatic-echo --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/programmatic-echo/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-programmatic-echo/2.1.5/tyrus-sample-programmatic-echo-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/programmatic-echo/target/tyrus-sample-programmatic-echo-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-programmatic-echo/2.1.5/tyrus-sample-programmatic-echo-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/programmatic-echo/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-programmatic-echo/2.1.5/tyrus-sample-programmatic-echo-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/programmatic-echo/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-programmatic-echo/2.1.5/tyrus-sample-programmatic-echo-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/programmatic-echo/target/tyrus-sample-programmatic-echo-2.1.5-project-src.zip to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-programmatic-echo/2.1.5/tyrus-sample-programmatic-echo-2.1.5-project-src.zip [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/programmatic-echo/target/tyrus-sample-programmatic-echo-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-programmatic-echo/2.1.5/tyrus-sample-programmatic-echo-2.1.5-sources.jar [INFO] [INFO] --------< org.glassfish.tyrus.samples:tyrus-sample-simplelife >--------- [INFO] Building Tyrus Simple Life Sample 2.1.5 [35/69] [INFO] from samples/simplelife/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-sample-simplelife --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-sample-simplelife --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-sample-simplelife --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-sample-simplelife --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-sample-simplelife --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/samples/simplelife/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-sample-simplelife --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-sample-simplelife --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-sample-simplelife --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-sample-simplelife --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/samples/simplelife/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-sample-simplelife --- [INFO] Changes detected - recompiling the module! :source [INFO] Compiling 1 source file with javac [debug target 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-sample-simplelife --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/samples/simplelife/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-sample-simplelife --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-sample-simplelife --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-sample-simplelife --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-sample-simplelife] in [/home/jenkins/agent/workspace/documentation-update-after-release/samples/simplelife/target/tyrus-sample-simplelife-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/samples/simplelife/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/samples/simplelife/target/tyrus-sample-simplelife-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-sample-simplelife --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 2 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/samples/simplelife/target/bom.xml [INFO] attaching as tyrus-sample-simplelife-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/samples/simplelife/target/bom.json [INFO] attaching as tyrus-sample-simplelife-2.1.5-cyclonedx.json [INFO] [INFO] --- assembly:3.6.0:single (assemble-src-zip) @ tyrus-sample-simplelife --- [INFO] Reading assembly descriptor: ../etc/project-src-assembly.xml [INFO] Building zip: /home/jenkins/agent/workspace/documentation-update-after-release/samples/simplelife/target/tyrus-sample-simplelife-2.1.5-project-src.zip [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-sample-simplelife --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/samples/simplelife/target/tyrus-sample-simplelife-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-sample-simplelife --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/simplelife/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-simplelife/2.1.5/tyrus-sample-simplelife-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/simplelife/target/tyrus-sample-simplelife-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-simplelife/2.1.5/tyrus-sample-simplelife-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/simplelife/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-simplelife/2.1.5/tyrus-sample-simplelife-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/simplelife/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-simplelife/2.1.5/tyrus-sample-simplelife-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/simplelife/target/tyrus-sample-simplelife-2.1.5-project-src.zip to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-simplelife/2.1.5/tyrus-sample-simplelife-2.1.5-project-src.zip [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/simplelife/target/tyrus-sample-simplelife-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-simplelife/2.1.5/tyrus-sample-simplelife-2.1.5-sources.jar [INFO] [INFO] -----< org.glassfish.tyrus.samples:tyrus-sample-shared-collection >----- [INFO] Building Tyrus Shared Collection Sample 2.1.5 [36/69] [INFO] from samples/shared-collection/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-sample-shared-collection --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-sample-shared-collection --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-sample-shared-collection --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-sample-shared-collection --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-sample-shared-collection --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/samples/shared-collection/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-sample-shared-collection --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-sample-shared-collection --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-sample-shared-collection --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-sample-shared-collection --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/samples/shared-collection/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-sample-shared-collection --- [INFO] Changes detected - recompiling the module! :source [INFO] Compiling 3 source files with javac [debug target 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-sample-shared-collection --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/samples/shared-collection/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-sample-shared-collection --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 3 source files with javac [debug target 11] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-sample-shared-collection --- [WARNING] Parameter 'skipExec' (user property 'maven.test.skip.exec') is deprecated: Use skipTests instead. [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-sample-shared-collection --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-sample-shared-collection] in [/home/jenkins/agent/workspace/documentation-update-after-release/samples/shared-collection/target/tyrus-sample-shared-collection-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/samples/shared-collection/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/samples/shared-collection/target/tyrus-sample-shared-collection-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-sample-shared-collection --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 12 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/samples/shared-collection/target/bom.xml [INFO] attaching as tyrus-sample-shared-collection-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/samples/shared-collection/target/bom.json [INFO] attaching as tyrus-sample-shared-collection-2.1.5-cyclonedx.json [INFO] [INFO] --- assembly:3.6.0:single (assemble-src-zip) @ tyrus-sample-shared-collection --- [INFO] Reading assembly descriptor: ../etc/project-src-assembly.xml [INFO] Building zip: /home/jenkins/agent/workspace/documentation-update-after-release/samples/shared-collection/target/tyrus-sample-shared-collection-2.1.5-project-src.zip [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-sample-shared-collection --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/samples/shared-collection/target/tyrus-sample-shared-collection-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-sample-shared-collection --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/shared-collection/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-shared-collection/2.1.5/tyrus-sample-shared-collection-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/shared-collection/target/tyrus-sample-shared-collection-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-shared-collection/2.1.5/tyrus-sample-shared-collection-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/shared-collection/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-shared-collection/2.1.5/tyrus-sample-shared-collection-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/shared-collection/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-shared-collection/2.1.5/tyrus-sample-shared-collection-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/shared-collection/target/tyrus-sample-shared-collection-2.1.5-project-src.zip to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-shared-collection/2.1.5/tyrus-sample-shared-collection-2.1.5-project-src.zip [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/samples/shared-collection/target/tyrus-sample-shared-collection-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/samples/tyrus-sample-shared-collection/2.1.5/tyrus-sample-shared-collection-2.1.5-sources.jar [INFO] [INFO] ----------< org.glassfish.tyrus.tests:tyrus-tests-containers >---------- [INFO] Building Tyrus Container Tests 2.1.5 [37/69] [INFO] from tests/containers/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-containers --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-containers --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-containers --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-containers --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-containers --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-containers --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 0 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/target/bom.xml [INFO] attaching as tyrus-tests-containers-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/target/bom.json [INFO] attaching as tyrus-tests-containers-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-containers --- [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-containers --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-containers/2.1.5/tyrus-tests-containers-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-containers/2.1.5/tyrus-tests-containers-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-containers/2.1.5/tyrus-tests-containers-2.1.5-cyclonedx.json [INFO] [INFO] ----< org.glassfish.tyrus.tests:tyrus-tests-containers-jdk-client >----- [INFO] Building Tyrus JDK Containers Tests 2.1.5 [38/69] [INFO] from tests/containers/jdk-client/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-containers-jdk-client --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-containers-jdk-client --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-containers-jdk-client --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-containers-jdk-client --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-containers-jdk-client --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/jdk-client/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-tests-containers-jdk-client --- [INFO] Copying 2 resources from ../../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-tests-containers-jdk-client --- [INFO] Copying 2 resources from ../../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-tests-containers-jdk-client --- [INFO] Copying 2 resources from ../../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-containers-jdk-client --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/jdk-client/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-containers-jdk-client --- [INFO] Changes detected - recompiling the module! :dependency [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-containers-jdk-client --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/jdk-client/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-containers-jdk-client --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-containers-jdk-client --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-tests-containers-jdk-client --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-tests-containers-jdk-client] in [/home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/jdk-client/target/tyrus-tests-containers-jdk-client-2.1.5] [INFO] Processing war project [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/jdk-client/target/tyrus-tests-containers-jdk-client-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-containers-jdk-client --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 7 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/jdk-client/target/bom.xml [INFO] attaching as tyrus-tests-containers-jdk-client-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/jdk-client/target/bom.json [INFO] attaching as tyrus-tests-containers-jdk-client-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-containers-jdk-client --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/jdk-client/target/tyrus-tests-containers-jdk-client-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-containers-jdk-client --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/jdk-client/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-containers-jdk-client/2.1.5/tyrus-tests-containers-jdk-client-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/jdk-client/target/tyrus-tests-containers-jdk-client-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-containers-jdk-client/2.1.5/tyrus-tests-containers-jdk-client-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/jdk-client/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-containers-jdk-client/2.1.5/tyrus-tests-containers-jdk-client-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/jdk-client/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-containers-jdk-client/2.1.5/tyrus-tests-containers-jdk-client-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/jdk-client/target/tyrus-tests-containers-jdk-client-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-containers-jdk-client/2.1.5/tyrus-tests-containers-jdk-client-2.1.5-sources.jar [INFO] [INFO] ------< org.glassfish.tyrus.tests:tyrus-tests-containers-servlet >------ [INFO] Building Tyrus Servlet Containers Tests 2.1.5 [39/69] [INFO] from tests/containers/servlet/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-containers-servlet --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-containers-servlet --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-containers-servlet --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-containers-servlet --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-containers-servlet --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/servlet/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-containers-servlet --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/servlet/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-containers-servlet --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-containers-servlet --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/servlet/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-containers-servlet --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 2 source files with javac [debug target 11 module-path] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-containers-servlet --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-tests-containers-servlet --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-tests-containers-servlet] in [/home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/servlet/target/tyrus-tests-containers-servlet-2.1.5] [INFO] Processing war project [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/servlet/target/tyrus-tests-containers-servlet-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-containers-servlet --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 0 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/servlet/target/bom.xml [INFO] attaching as tyrus-tests-containers-servlet-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/servlet/target/bom.json [INFO] attaching as tyrus-tests-containers-servlet-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-containers-servlet --- [INFO] No sources in project. Archive not created. [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-containers-servlet --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/servlet/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-containers-servlet/2.1.5/tyrus-tests-containers-servlet-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/servlet/target/tyrus-tests-containers-servlet-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-containers-servlet/2.1.5/tyrus-tests-containers-servlet-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/servlet/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-containers-servlet/2.1.5/tyrus-tests-containers-servlet-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/containers/servlet/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-containers-servlet/2.1.5/tyrus-tests-containers-servlet-2.1.5-cyclonedx.json [INFO] [INFO] -------------< org.glassfish.tyrus.tests:tyrus-tests-e2e >-------------- [INFO] Building Tyrus End-to-End Tests 2.1.5 [40/69] [INFO] from tests/e2e/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-e2e --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-e2e --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-e2e --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-e2e --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-e2e --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-e2e --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 0 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/target/bom.xml [INFO] attaching as tyrus-tests-e2e-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/target/bom.json [INFO] attaching as tyrus-tests-e2e-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-e2e --- [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-e2e --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e/2.1.5/tyrus-tests-e2e-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e/2.1.5/tyrus-tests-e2e-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e/2.1.5/tyrus-tests-e2e-2.1.5-cyclonedx.json [INFO] [INFO] --------< org.glassfish.tyrus.tests:tyrus-tests-e2e-appconfig >--------- [INFO] Building Tyrus End-to-End Application Config Tests 2.1.5 [41/69] [INFO] from tests/e2e/application-config/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-e2e-appconfig --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-e2e-appconfig --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-e2e-appconfig --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-e2e-appconfig --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-e2e-appconfig --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/application-config/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-e2e-appconfig --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/application-config/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-e2e-appconfig --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-e2e-appconfig --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/application-config/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-e2e-appconfig --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 10 source files with javac [debug target 11 module-path] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-e2e-appconfig --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-tests-e2e-appconfig --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-tests-e2e-appconfig] in [/home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/application-config/target/tyrus-tests-e2e-appconfig-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/application-config/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/application-config/target/tyrus-tests-e2e-appconfig-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-e2e-appconfig --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 14 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/application-config/target/bom.xml [INFO] attaching as tyrus-tests-e2e-appconfig-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/application-config/target/bom.json [INFO] attaching as tyrus-tests-e2e-appconfig-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-e2e-appconfig --- [INFO] No sources in project. Archive not created. [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-e2e-appconfig --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/application-config/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-appconfig/2.1.5/tyrus-tests-e2e-appconfig-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/application-config/target/tyrus-tests-e2e-appconfig-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-appconfig/2.1.5/tyrus-tests-e2e-appconfig-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/application-config/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-appconfig/2.1.5/tyrus-tests-e2e-appconfig-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/application-config/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-appconfig/2.1.5/tyrus-tests-e2e-appconfig-2.1.5-cyclonedx.json [INFO] [INFO] ------< org.glassfish.tyrus.tests:tyrus-tests-e2e-nondeployable >------- [INFO] Building Tyrus End-to-End Non-deployable Tests 2.1.5 [42/69] [INFO] from tests/e2e/non-deployable/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-e2e-nondeployable --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-e2e-nondeployable --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-e2e-nondeployable --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-e2e-nondeployable --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-e2e-nondeployable --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/non-deployable/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-e2e-nondeployable --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/non-deployable/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-e2e-nondeployable --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-e2e-nondeployable --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/non-deployable/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-e2e-nondeployable --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 22 source files with javac [debug target 11 module-path] to target/test-classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/non-deployable/src/test/java/org/glassfish/tyrus/test/e2e/non_deployable/AnnotatedClassModelcheckingTest.java: /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/non-deployable/src/test/java/org/glassfish/tyrus/test/e2e/non_deployable/AnnotatedClassModelcheckingTest.java uses or overrides a deprecated API. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/non-deployable/src/test/java/org/glassfish/tyrus/test/e2e/non_deployable/AnnotatedClassModelcheckingTest.java: Recompile with -Xlint:deprecation for details. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/non-deployable/src/test/java/org/glassfish/tyrus/test/e2e/non_deployable/GetEndpointInstanceTest.java: /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/non-deployable/src/test/java/org/glassfish/tyrus/test/e2e/non_deployable/GetEndpointInstanceTest.java uses unchecked or unsafe operations. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/non-deployable/src/test/java/org/glassfish/tyrus/test/e2e/non_deployable/GetEndpointInstanceTest.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-e2e-nondeployable --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-tests-e2e-nondeployable --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-tests-e2e-nondeployable] in [/home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/non-deployable/target/tyrus-tests-e2e-nondeployable-2.1.5] [INFO] Processing war project [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/non-deployable/target/tyrus-tests-e2e-nondeployable-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-e2e-nondeployable --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 20 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/non-deployable/target/bom.xml [INFO] attaching as tyrus-tests-e2e-nondeployable-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/non-deployable/target/bom.json [INFO] attaching as tyrus-tests-e2e-nondeployable-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-e2e-nondeployable --- [INFO] No sources in project. Archive not created. [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-e2e-nondeployable --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/non-deployable/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-nondeployable/2.1.5/tyrus-tests-e2e-nondeployable-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/non-deployable/target/tyrus-tests-e2e-nondeployable-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-nondeployable/2.1.5/tyrus-tests-e2e-nondeployable-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/non-deployable/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-nondeployable/2.1.5/tyrus-tests-e2e-nondeployable-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/non-deployable/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-nondeployable/2.1.5/tyrus-tests-e2e-nondeployable-2.1.5-cyclonedx.json [INFO] [INFO] --------< org.glassfish.tyrus.tests:tyrus-tests-e2e-stdconfig >--------- [INFO] Building Tyrus End-to-End Standard Config Tests 2.1.5 [43/69] [INFO] from tests/e2e/standard-config/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-e2e-stdconfig --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-e2e-stdconfig --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-e2e-stdconfig --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-e2e-stdconfig --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-e2e-stdconfig --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/standard-config/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-e2e-stdconfig --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/standard-config/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-e2e-stdconfig --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-e2e-stdconfig --- [INFO] Copying 5 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-e2e-stdconfig --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 95 source files with javac [debug target 11 module-path] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-e2e-stdconfig --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-tests-e2e-stdconfig --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-tests-e2e-stdconfig] in [/home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/standard-config/target/tyrus-tests-e2e-stdconfig-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/standard-config/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/standard-config/target/tyrus-tests-e2e-stdconfig-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-e2e-stdconfig --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 21 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/standard-config/target/bom.xml [INFO] attaching as tyrus-tests-e2e-stdconfig-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/standard-config/target/bom.json [INFO] attaching as tyrus-tests-e2e-stdconfig-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-e2e-stdconfig --- [INFO] No sources in project. Archive not created. [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-e2e-stdconfig --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/standard-config/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-stdconfig/2.1.5/tyrus-tests-e2e-stdconfig-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/standard-config/target/tyrus-tests-e2e-stdconfig-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-stdconfig/2.1.5/tyrus-tests-e2e-stdconfig-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/standard-config/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-stdconfig/2.1.5/tyrus-tests-e2e-stdconfig-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/standard-config/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-stdconfig/2.1.5/tyrus-tests-e2e-stdconfig-2.1.5-cyclonedx.json [INFO] [INFO] -----------< org.glassfish.tyrus.tests:tyrus-tests-e2e-jdk8 >----------- [INFO] Building Tyrus End-to-End Java 8 Tests 2.1.5 [44/69] [INFO] from tests/e2e/jdk8/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-e2e-jdk8 --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-e2e-jdk8 --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-e2e-jdk8 --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-e2e-jdk8 --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-e2e-jdk8 --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jdk8/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-e2e-jdk8 --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jdk8/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-e2e-jdk8 --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-e2e-jdk8 --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jdk8/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-e2e-jdk8 --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 4 source files with javac [debug target 11 module-path] to target/test-classes [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jdk8/src/test/java/module-info.java:[21,36] module name component jdk8 should avoid terminal digits [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-e2e-jdk8 --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-tests-e2e-jdk8 --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-tests-e2e-jdk8] in [/home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jdk8/target/tyrus-tests-e2e-jdk8-2.1.5] [INFO] Processing war project [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jdk8/target/tyrus-tests-e2e-jdk8-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-e2e-jdk8 --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 13 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jdk8/target/bom.xml [INFO] attaching as tyrus-tests-e2e-jdk8-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jdk8/target/bom.json [INFO] attaching as tyrus-tests-e2e-jdk8-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-e2e-jdk8 --- [INFO] No sources in project. Archive not created. [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-e2e-jdk8 --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jdk8/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-jdk8/2.1.5/tyrus-tests-e2e-jdk8-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jdk8/target/tyrus-tests-e2e-jdk8-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-jdk8/2.1.5/tyrus-tests-e2e-jdk8-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jdk8/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-jdk8/2.1.5/tyrus-tests-e2e-jdk8-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jdk8/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-jdk8/2.1.5/tyrus-tests-e2e-jdk8-2.1.5-cyclonedx.json [INFO] [INFO] ----------< org.glassfish.tyrus.tests:tyrus-tests-e2e-jetty >----------- [INFO] Building Tyrus End-to-End Tests running on Jetty 2.1.5 [45/69] [INFO] from tests/e2e/jetty/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-e2e-jetty --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-e2e-jetty --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-e2e-jetty --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-e2e-jetty --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-e2e-jetty --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-e2e-jetty --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 14 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/target/bom.xml [INFO] attaching as tyrus-tests-e2e-jetty-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/target/bom.json [INFO] attaching as tyrus-tests-e2e-jetty-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-e2e-jetty --- [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-e2e-jetty --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-jetty/2.1.5/tyrus-tests-e2e-jetty-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-jetty/2.1.5/tyrus-tests-e2e-jetty-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-jetty/2.1.5/tyrus-tests-e2e-jetty-2.1.5-cyclonedx.json [INFO] [INFO] --------< org.glassfish.tyrus.tests:tyrus-tests-e2e-auth-basic >-------- [INFO] Building Tyrus End-to-End Basic Auth Tests 2.1.5 [46/69] [INFO] from tests/e2e/jetty/auth-basic/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-e2e-auth-basic --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-e2e-auth-basic --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-e2e-auth-basic --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-e2e-auth-basic --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-e2e-auth-basic --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-basic/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-tests-e2e-auth-basic --- [INFO] Copying 2 resources from ../../../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-tests-e2e-auth-basic --- [INFO] Copying 2 resources from ../../../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-tests-e2e-auth-basic --- [INFO] Copying 2 resources from ../../../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-e2e-auth-basic --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-e2e-auth-basic --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-e2e-auth-basic --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-basic/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-e2e-auth-basic --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/test-classes [INFO] [INFO] >>> jetty:9.2.1.v20140609:start (start-jetty) > validate @ tyrus-tests-e2e-auth-basic >>> [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-e2e-auth-basic --- [INFO] [INFO] <<< jetty:9.2.1.v20140609:start (start-jetty) < validate @ tyrus-tests-e2e-auth-basic <<< [INFO] [INFO] [INFO] --- jetty:9.2.1.v20140609:start (start-jetty) @ tyrus-tests-e2e-auth-basic --- [INFO] Logging initialized @123492ms [INFO] Configuring Jetty for project: Tyrus End-to-End Basic Auth Tests [INFO] webAppSourceDirectory not set. Trying src/main/webapp [INFO] Reload Mechanic: automatic [INFO] Classes = /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-basic/target/classes [INFO] Context path = / [INFO] Tmp directory = /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-basic/target/tmp [INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml [INFO] Web overrides = none [INFO] web.xml file = file:/home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-basic/src/main/webapp/WEB-INF/web.xml [INFO] Webapp directory = /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-basic/src/main/webapp [INFO] jetty-9.2.1.v20140609 [WARNING] Failed startup of context o.e.j.m.p.JettyWebAppContext@6df9c64d{/,file:/home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-basic/src/main/webapp/,STARTING}{file:/home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-basic/src/main/webapp/} java.lang.RuntimeException: Error scanning file BasicAuthEchoEndpoint.class at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:708) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parse (AnnotationParser.java:824) at org.eclipse.jetty.annotations.AnnotationConfiguration$ParserTask.call (AnnotationConfiguration.java:159) at org.eclipse.jetty.annotations.AnnotationConfiguration$1.run (AnnotationConfiguration.java:542) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob (QueuedThreadPool.java:607) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run (QueuedThreadPool.java:536) at java.lang.Thread.run (Thread.java:834) Caused by: java.lang.IllegalArgumentException at org.objectweb.asm.ClassReader. (Unknown Source) at org.objectweb.asm.ClassReader. (Unknown Source) at org.objectweb.asm.ClassReader. (Unknown Source) at org.eclipse.jetty.annotations.AnnotationParser.scanClass (AnnotationParser.java:973) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:702) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parse (AnnotationParser.java:824) at org.eclipse.jetty.annotations.AnnotationConfiguration$ParserTask.call (AnnotationConfiguration.java:159) at org.eclipse.jetty.annotations.AnnotationConfiguration$1.run (AnnotationConfiguration.java:542) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob (QueuedThreadPool.java:607) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run (QueuedThreadPool.java:536) at java.lang.Thread.run (Thread.java:834) [WARNING] !RequestLog [INFO] Started ServerConnector@28ed0339{HTTP/1.1}{0.0.0.0:8025} [INFO] Started @123752ms [INFO] Started Jetty Server [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-e2e-auth-basic --- [INFO] Tests are skipped. [INFO] [INFO] --- jetty:9.2.1.v20140609:stop (stop-jetty) @ tyrus-tests-e2e-auth-basic --- [INFO] Waiting 5 seconds for jetty to stop [INFO] Stopped ServerConnector@28ed0339{HTTP/1.1}{0.0.0.0:8025} [INFO] Stopped o.e.j.m.p.JettyWebAppContext@6df9c64d{/,file:/home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-basic/src/main/webapp/,UNAVAILABLE}{file:/home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-basic/src/main/webapp/} [INFO] Server reports itself as stopped [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ tyrus-tests-e2e-auth-basic --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-basic/target/tyrus-tests-e2e-auth-basic-2.1.5.jar [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-e2e-auth-basic --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 13 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-basic/target/bom.xml [INFO] attaching as tyrus-tests-e2e-auth-basic-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-basic/target/bom.json [INFO] attaching as tyrus-tests-e2e-auth-basic-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-e2e-auth-basic --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-basic/target/tyrus-tests-e2e-auth-basic-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-e2e-auth-basic --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-basic/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-auth-basic/2.1.5/tyrus-tests-e2e-auth-basic-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-basic/target/tyrus-tests-e2e-auth-basic-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-auth-basic/2.1.5/tyrus-tests-e2e-auth-basic-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-basic/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-auth-basic/2.1.5/tyrus-tests-e2e-auth-basic-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-basic/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-auth-basic/2.1.5/tyrus-tests-e2e-auth-basic-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-basic/target/tyrus-tests-e2e-auth-basic-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-auth-basic/2.1.5/tyrus-tests-e2e-auth-basic-2.1.5-sources.jar [INFO] [INFO] -------< org.glassfish.tyrus.tests:tyrus-tests-e2e-auth-digest >-------- [INFO] Building Tyrus End-to-End Digest Auth Tests 2.1.5 [47/69] [INFO] from tests/e2e/jetty/auth-digest/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-e2e-auth-digest --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-e2e-auth-digest --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-e2e-auth-digest --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-e2e-auth-digest --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-e2e-auth-digest --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-digest/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-tests-e2e-auth-digest --- [INFO] Copying 2 resources from ../../../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-tests-e2e-auth-digest --- [INFO] Copying 2 resources from ../../../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-tests-e2e-auth-digest --- [INFO] Copying 2 resources from ../../../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-e2e-auth-digest --- [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-e2e-auth-digest --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-e2e-auth-digest --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-digest/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-e2e-auth-digest --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/test-classes [INFO] [INFO] >>> jetty:9.2.1.v20140609:start (start-jetty) > validate @ tyrus-tests-e2e-auth-digest >>> [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-e2e-auth-digest --- [INFO] [INFO] <<< jetty:9.2.1.v20140609:start (start-jetty) < validate @ tyrus-tests-e2e-auth-digest <<< [INFO] [INFO] [INFO] --- jetty:9.2.1.v20140609:start (start-jetty) @ tyrus-tests-e2e-auth-digest --- [INFO] Configuring Jetty for project: Tyrus End-to-End Digest Auth Tests [INFO] webAppSourceDirectory not set. Trying src/main/webapp [INFO] Reload Mechanic: automatic [INFO] Classes = /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-digest/target/classes [INFO] Context path = / [INFO] Tmp directory = /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-digest/target/tmp [INFO] Web defaults = org/eclipse/jetty/webapp/webdefault.xml [INFO] Web overrides = none [INFO] web.xml file = file:/home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-digest/src/main/webapp/WEB-INF/web.xml [INFO] Webapp directory = /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-digest/src/main/webapp [INFO] jetty-9.2.1.v20140609 [WARNING] Failed startup of context o.e.j.m.p.JettyWebAppContext@724fe98f{/,file:/home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-digest/src/main/webapp/,STARTING}{file:/home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-digest/src/main/webapp/} java.lang.RuntimeException: Error scanning file DigestAuthEchoEndpoint.class at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:708) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parse (AnnotationParser.java:824) at org.eclipse.jetty.annotations.AnnotationConfiguration$ParserTask.call (AnnotationConfiguration.java:159) at org.eclipse.jetty.annotations.AnnotationConfiguration$1.run (AnnotationConfiguration.java:542) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob (QueuedThreadPool.java:607) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run (QueuedThreadPool.java:536) at java.lang.Thread.run (Thread.java:834) Caused by: java.lang.IllegalArgumentException at org.objectweb.asm.ClassReader. (Unknown Source) at org.objectweb.asm.ClassReader. (Unknown Source) at org.objectweb.asm.ClassReader. (Unknown Source) at org.eclipse.jetty.annotations.AnnotationParser.scanClass (AnnotationParser.java:973) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:702) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parseDir (AnnotationParser.java:688) at org.eclipse.jetty.annotations.AnnotationParser.parse (AnnotationParser.java:824) at org.eclipse.jetty.annotations.AnnotationConfiguration$ParserTask.call (AnnotationConfiguration.java:159) at org.eclipse.jetty.annotations.AnnotationConfiguration$1.run (AnnotationConfiguration.java:542) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob (QueuedThreadPool.java:607) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run (QueuedThreadPool.java:536) at java.lang.Thread.run (Thread.java:834) [WARNING] !RequestLog [INFO] Started ServerConnector@34a33732{HTTP/1.1}{0.0.0.0:8025} [INFO] Started @125000ms [INFO] Started Jetty Server [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-e2e-auth-digest --- [INFO] Tests are skipped. [INFO] [INFO] --- jetty:9.2.1.v20140609:stop (stop-jetty) @ tyrus-tests-e2e-auth-digest --- [INFO] Waiting 5 seconds for jetty to stop [INFO] Stopped ServerConnector@34a33732{HTTP/1.1}{0.0.0.0:8025} [INFO] Stopped o.e.j.m.p.JettyWebAppContext@724fe98f{/,file:/home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-digest/src/main/webapp/,UNAVAILABLE}{file:/home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-digest/src/main/webapp/} [INFO] Server reports itself as stopped [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ tyrus-tests-e2e-auth-digest --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-digest/target/tyrus-tests-e2e-auth-digest-2.1.5.jar [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-e2e-auth-digest --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 13 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-digest/target/bom.xml [INFO] attaching as tyrus-tests-e2e-auth-digest-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-digest/target/bom.json [INFO] attaching as tyrus-tests-e2e-auth-digest-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-e2e-auth-digest --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-digest/target/tyrus-tests-e2e-auth-digest-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-e2e-auth-digest --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-digest/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-auth-digest/2.1.5/tyrus-tests-e2e-auth-digest-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-digest/target/tyrus-tests-e2e-auth-digest-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-auth-digest/2.1.5/tyrus-tests-e2e-auth-digest-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-digest/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-auth-digest/2.1.5/tyrus-tests-e2e-auth-digest-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-digest/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-auth-digest/2.1.5/tyrus-tests-e2e-auth-digest-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/e2e/jetty/auth-digest/target/tyrus-tests-e2e-auth-digest-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-tests-e2e-auth-digest/2.1.5/tyrus-tests-e2e-auth-digest-2.1.5-sources.jar [INFO] [INFO] ------------< org.glassfish.tyrus.tests:tyrus-release-test >------------ [INFO] Building Tyrus Release Test 2.1.5 [48/69] [INFO] from tests/release-test/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-release-test --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-release-test --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-release-test --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-release-test --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-release-test --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/release-test/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-release-test --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/release-test/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-release-test --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 5 source files with javac [debug target 11] to target/classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/release-test/src/main/java/org/glassfish/tyrus/test/artifacts/MavenUtil.java: /home/jenkins/agent/workspace/documentation-update-after-release/tests/release-test/src/main/java/org/glassfish/tyrus/test/artifacts/MavenUtil.java uses unchecked or unsafe operations. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/release-test/src/main/java/org/glassfish/tyrus/test/artifacts/MavenUtil.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-release-test --- [INFO] Copying 2 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-release-test --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 5 source files with javac [debug target 11] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-release-test --- [INFO] Tests are skipped. [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ tyrus-release-test --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/release-test/target/tyrus-release-test-2.1.5.jar [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-release-test --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 49 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/release-test/target/bom.xml [INFO] attaching as tyrus-release-test-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/release-test/target/bom.json [INFO] attaching as tyrus-release-test-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-release-test --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/release-test/target/tyrus-release-test-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-release-test --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/release-test/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-release-test/2.1.5/tyrus-release-test-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/release-test/target/tyrus-release-test-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-release-test/2.1.5/tyrus-release-test-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/release-test/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-release-test/2.1.5/tyrus-release-test-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/release-test/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-release-test/2.1.5/tyrus-release-test-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/release-test/target/tyrus-release-test-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/tyrus-release-test/2.1.5/tyrus-release-test-2.1.5-sources.jar [INFO] [INFO] ---< org.glassfish.tyrus.tests.servlet:tyrus-tests-servlet-project >---- [INFO] Building Tyrus Server Integration Tests 2.1.5 [49/69] [INFO] from tests/servlet/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-servlet-project --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-servlet-project --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-servlet-project --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-servlet-project --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-servlet-project --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-servlet-project --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 0 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/target/bom.xml [INFO] attaching as tyrus-tests-servlet-project-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/target/bom.json [INFO] attaching as tyrus-tests-servlet-project-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-servlet-project --- [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-servlet-project --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-project/2.1.5/tyrus-tests-servlet-project-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-project/2.1.5/tyrus-tests-servlet-project-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-project/2.1.5/tyrus-tests-servlet-project-2.1.5-cyclonedx.json [INFO] [INFO] ----< org.glassfish.tyrus.tests.servlet:tyrus-tests-servlet-async >----- [INFO] Building Tyrus Servlet Async Tests 2.1.5 [50/69] [INFO] from tests/servlet/async/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-servlet-async --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-servlet-async --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-servlet-async --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-servlet-async --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-servlet-async --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/async/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-tests-servlet-async --- [INFO] Copying 2 resources from ../../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-tests-servlet-async --- [INFO] Copying 2 resources from ../../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-tests-servlet-async --- [INFO] Copying 2 resources from ../../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-servlet-async --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/async/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-servlet-async --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 8 source files with javac [debug target 11 module-path] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-servlet-async --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/async/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-servlet-async --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 4 source files with javac [debug target 11 module-path] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-servlet-async --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-tests-servlet-async --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-tests-servlet-async] in [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/async/target/tyrus-tests-servlet-async-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/async/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/async/target/tyrus-tests-servlet-async-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-servlet-async --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 13 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/async/target/bom.xml [INFO] attaching as tyrus-tests-servlet-async-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/async/target/bom.json [INFO] attaching as tyrus-tests-servlet-async-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-servlet-async --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/async/target/tyrus-tests-servlet-async-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-servlet-async --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/async/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-async/2.1.5/tyrus-tests-servlet-async-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/async/target/tyrus-tests-servlet-async-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-async/2.1.5/tyrus-tests-servlet-async-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/async/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-async/2.1.5/tyrus-tests-servlet-async-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/async/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-async/2.1.5/tyrus-tests-servlet-async-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/async/target/tyrus-tests-servlet-async-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-async/2.1.5/tyrus-tests-servlet-async-2.1.5-sources.jar [INFO] [INFO] --< org.glassfish.tyrus.tests.servlet:tyrus-tests-servlet-autobahn-server >-- [INFO] Building Tyrus Autobahn Echo Server 2.1.5 [51/69] [INFO] from tests/servlet/autobahn-server/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-servlet-autobahn-server --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-servlet-autobahn-server --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-servlet-autobahn-server --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-servlet-autobahn-server --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-servlet-autobahn-server --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/autobahn-server/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-tests-servlet-autobahn-server --- [INFO] Copying 2 resources from ../../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-tests-servlet-autobahn-server --- [INFO] Copying 2 resources from ../../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-tests-servlet-autobahn-server --- [INFO] Copying 2 resources from ../../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-servlet-autobahn-server --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/autobahn-server/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-servlet-autobahn-server --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 2 source files with javac [debug target 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-servlet-autobahn-server --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/autobahn-server/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-servlet-autobahn-server --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-servlet-autobahn-server --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-tests-servlet-autobahn-server --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-tests-servlet-autobahn-server] in [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/autobahn-server/target/tyrus-tests-servlet-autobahn-server-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/autobahn-server/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/autobahn-server/target/tyrus-tests-servlet-autobahn-server-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-servlet-autobahn-server --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 14 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/autobahn-server/target/bom.xml [INFO] attaching as tyrus-tests-servlet-autobahn-server-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/autobahn-server/target/bom.json [INFO] attaching as tyrus-tests-servlet-autobahn-server-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-servlet-autobahn-server --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/autobahn-server/target/tyrus-tests-servlet-autobahn-server-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-servlet-autobahn-server --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/autobahn-server/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-autobahn-server/2.1.5/tyrus-tests-servlet-autobahn-server-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/autobahn-server/target/tyrus-tests-servlet-autobahn-server-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-autobahn-server/2.1.5/tyrus-tests-servlet-autobahn-server-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/autobahn-server/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-autobahn-server/2.1.5/tyrus-tests-servlet-autobahn-server-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/autobahn-server/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-autobahn-server/2.1.5/tyrus-tests-servlet-autobahn-server-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/autobahn-server/target/tyrus-tests-servlet-autobahn-server-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-autobahn-server/2.1.5/tyrus-tests-servlet-autobahn-server-2.1.5-sources.jar [INFO] [INFO] ----< org.glassfish.tyrus.tests.servlet:tyrus-tests-servlet-basic >----- [INFO] Building Tyrus Servlet Basic Tests 2.1.5 [52/69] [INFO] from tests/servlet/basic/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-servlet-basic --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-servlet-basic --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-servlet-basic --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-servlet-basic --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-servlet-basic --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/basic/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-tests-servlet-basic --- [INFO] Copying 2 resources from ../../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-tests-servlet-basic --- [INFO] Copying 2 resources from ../../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-tests-servlet-basic --- [INFO] Copying 2 resources from ../../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-servlet-basic --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/basic/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-servlet-basic --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 7 source files with javac [debug target 11 module-path] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-servlet-basic --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/basic/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-servlet-basic --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 4 source files with javac [debug target 11 module-path] to target/test-classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/basic/src/test/java/org/glassfish/tyrus/tests/servlet/basic/test/ServletTestBase.java: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/basic/src/test/java/org/glassfish/tyrus/tests/servlet/basic/test/ServletTestBase.java uses or overrides a deprecated API. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/basic/src/test/java/org/glassfish/tyrus/tests/servlet/basic/test/ServletTestBase.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-servlet-basic --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-tests-servlet-basic --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-tests-servlet-basic] in [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/basic/target/tyrus-tests-servlet-basic-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/basic/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/basic/target/tyrus-tests-servlet-basic-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-servlet-basic --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 13 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/basic/target/bom.xml [INFO] attaching as tyrus-tests-servlet-basic-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/basic/target/bom.json [INFO] attaching as tyrus-tests-servlet-basic-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-servlet-basic --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/basic/target/tyrus-tests-servlet-basic-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-servlet-basic --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/basic/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-basic/2.1.5/tyrus-tests-servlet-basic-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/basic/target/tyrus-tests-servlet-basic-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-basic/2.1.5/tyrus-tests-servlet-basic-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/basic/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-basic/2.1.5/tyrus-tests-servlet-basic-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/basic/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-basic/2.1.5/tyrus-tests-servlet-basic-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/basic/target/tyrus-tests-servlet-basic-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-basic/2.1.5/tyrus-tests-servlet-basic-2.1.5-sources.jar [INFO] [INFO] --< org.glassfish.tyrus.tests.servlet:tyrus-tests-servlet-dynamic-deploy >-- [INFO] Building Tyrus Servlet Dynamic Deploy Test 2.1.5 [53/69] [INFO] from tests/servlet/dynamic-deploy/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-servlet-dynamic-deploy --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-servlet-dynamic-deploy --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-servlet-dynamic-deploy --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-servlet-dynamic-deploy --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-servlet-dynamic-deploy --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/dynamic-deploy/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-tests-servlet-dynamic-deploy --- [INFO] Copying 2 resources from ../../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-tests-servlet-dynamic-deploy --- [INFO] Copying 2 resources from ../../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-tests-servlet-dynamic-deploy --- [INFO] Copying 2 resources from ../../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-servlet-dynamic-deploy --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/dynamic-deploy/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-servlet-dynamic-deploy --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 4 source files with javac [debug target 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-servlet-dynamic-deploy --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/dynamic-deploy/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-servlet-dynamic-deploy --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-servlet-dynamic-deploy --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-tests-servlet-dynamic-deploy --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-tests-servlet-dynamic-deploy] in [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/dynamic-deploy/target/tyrus-tests-servlet-dynamic-deploy-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/dynamic-deploy/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/dynamic-deploy/target/tyrus-tests-servlet-dynamic-deploy-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-servlet-dynamic-deploy --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 14 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/dynamic-deploy/target/bom.xml [INFO] attaching as tyrus-tests-servlet-dynamic-deploy-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/dynamic-deploy/target/bom.json [INFO] attaching as tyrus-tests-servlet-dynamic-deploy-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-servlet-dynamic-deploy --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/dynamic-deploy/target/tyrus-tests-servlet-dynamic-deploy-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-servlet-dynamic-deploy --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/dynamic-deploy/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-dynamic-deploy/2.1.5/tyrus-tests-servlet-dynamic-deploy-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/dynamic-deploy/target/tyrus-tests-servlet-dynamic-deploy-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-dynamic-deploy/2.1.5/tyrus-tests-servlet-dynamic-deploy-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/dynamic-deploy/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-dynamic-deploy/2.1.5/tyrus-tests-servlet-dynamic-deploy-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/dynamic-deploy/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-dynamic-deploy/2.1.5/tyrus-tests-servlet-dynamic-deploy-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/dynamic-deploy/target/tyrus-tests-servlet-dynamic-deploy-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-dynamic-deploy/2.1.5/tyrus-tests-servlet-dynamic-deploy-2.1.5-sources.jar [INFO] [INFO] --< org.glassfish.tyrus.tests.servlet:tyrus-tests-servlet-noappconfig >-- [INFO] Building Tyrus Servlet No App Config 2.1.5 [54/69] [INFO] from tests/servlet/noappconfig/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-servlet-noappconfig --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-servlet-noappconfig --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-servlet-noappconfig --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-servlet-noappconfig --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-servlet-noappconfig --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/noappconfig/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-servlet-noappconfig --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/noappconfig/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-servlet-noappconfig --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-servlet-noappconfig --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/noappconfig/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-servlet-noappconfig --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/test-classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/noappconfig/src/test/java/org/glassfish/tyrus/test/servlet/noappconfig/NoServerApplicationConfigDeployTest.java: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/noappconfig/src/test/java/org/glassfish/tyrus/test/servlet/noappconfig/NoServerApplicationConfigDeployTest.java uses or overrides a deprecated API. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/noappconfig/src/test/java/org/glassfish/tyrus/test/servlet/noappconfig/NoServerApplicationConfigDeployTest.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-servlet-noappconfig --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-tests-servlet-noappconfig --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-tests-servlet-noappconfig] in [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/noappconfig/target/tyrus-tests-servlet-noappconfig-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/noappconfig/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/noappconfig/target/tyrus-tests-servlet-noappconfig-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-servlet-noappconfig --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 13 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/noappconfig/target/bom.xml [INFO] attaching as tyrus-tests-servlet-noappconfig-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/noappconfig/target/bom.json [INFO] attaching as tyrus-tests-servlet-noappconfig-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-servlet-noappconfig --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/noappconfig/target/tyrus-tests-servlet-noappconfig-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-servlet-noappconfig --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/noappconfig/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-noappconfig/2.1.5/tyrus-tests-servlet-noappconfig-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/noappconfig/target/tyrus-tests-servlet-noappconfig-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-noappconfig/2.1.5/tyrus-tests-servlet-noappconfig-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/noappconfig/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-noappconfig/2.1.5/tyrus-tests-servlet-noappconfig-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/noappconfig/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-noappconfig/2.1.5/tyrus-tests-servlet-noappconfig-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/noappconfig/target/tyrus-tests-servlet-noappconfig-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-noappconfig/2.1.5/tyrus-tests-servlet-noappconfig-2.1.5-sources.jar [INFO] [INFO] --< org.glassfish.tyrus.tests.servlet:tyrus-tests-servlet-oneappconfig >-- [INFO] Building Tyrus Servlet One App Config 2.1.5 [55/69] [INFO] from tests/servlet/oneappconfig/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-servlet-oneappconfig --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-servlet-oneappconfig --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-servlet-oneappconfig --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-servlet-oneappconfig --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-servlet-oneappconfig --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/oneappconfig/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-tests-servlet-oneappconfig --- [INFO] Copying 2 resources from ../../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-tests-servlet-oneappconfig --- [INFO] Copying 2 resources from ../../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-tests-servlet-oneappconfig --- [INFO] Copying 2 resources from ../../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-servlet-oneappconfig --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/oneappconfig/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-servlet-oneappconfig --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 4 source files with javac [debug target 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-servlet-oneappconfig --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/oneappconfig/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-servlet-oneappconfig --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/test-classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/oneappconfig/src/test/java/org/glassfish/tyrus/tests/servlet/oneappconfig/OneServerApplicationConfigDeployTest.java: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/oneappconfig/src/test/java/org/glassfish/tyrus/tests/servlet/oneappconfig/OneServerApplicationConfigDeployTest.java uses or overrides a deprecated API. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/oneappconfig/src/test/java/org/glassfish/tyrus/tests/servlet/oneappconfig/OneServerApplicationConfigDeployTest.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-servlet-oneappconfig --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-tests-servlet-oneappconfig --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-tests-servlet-oneappconfig] in [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/oneappconfig/target/tyrus-tests-servlet-oneappconfig-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/oneappconfig/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/oneappconfig/target/tyrus-tests-servlet-oneappconfig-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-servlet-oneappconfig --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 13 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/oneappconfig/target/bom.xml [INFO] attaching as tyrus-tests-servlet-oneappconfig-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/oneappconfig/target/bom.json [INFO] attaching as tyrus-tests-servlet-oneappconfig-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-servlet-oneappconfig --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/oneappconfig/target/tyrus-tests-servlet-oneappconfig-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-servlet-oneappconfig --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/oneappconfig/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-oneappconfig/2.1.5/tyrus-tests-servlet-oneappconfig-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/oneappconfig/target/tyrus-tests-servlet-oneappconfig-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-oneappconfig/2.1.5/tyrus-tests-servlet-oneappconfig-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/oneappconfig/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-oneappconfig/2.1.5/tyrus-tests-servlet-oneappconfig-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/oneappconfig/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-oneappconfig/2.1.5/tyrus-tests-servlet-oneappconfig-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/oneappconfig/target/tyrus-tests-servlet-oneappconfig-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-oneappconfig/2.1.5/tyrus-tests-servlet-oneappconfig-2.1.5-sources.jar [INFO] [INFO] ----< org.glassfish.tyrus.tests.servlet:tyrus-tests-servlet-remote >---- [INFO] Building Tyrus Servlet RemoteEndpoint Timeout 2.1.5 [56/69] [INFO] from tests/servlet/remote-endpoint-timeout/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-servlet-remote --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-servlet-remote --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-servlet-remote --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-servlet-remote --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-servlet-remote --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/remote-endpoint-timeout/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-tests-servlet-remote --- [INFO] Copying 2 resources from ../../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-tests-servlet-remote --- [INFO] Copying 2 resources from ../../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-tests-servlet-remote --- [INFO] Copying 2 resources from ../../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-servlet-remote --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/remote-endpoint-timeout/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-servlet-remote --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 6 source files with javac [debug target 11] to target/classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/remote-endpoint-timeout/src/main/java/org/glassfish/tyrus/tests/servlet/remote/SingletonConfigurator.java: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/remote-endpoint-timeout/src/main/java/org/glassfish/tyrus/tests/servlet/remote/SingletonConfigurator.java uses unchecked or unsafe operations. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/remote-endpoint-timeout/src/main/java/org/glassfish/tyrus/tests/servlet/remote/SingletonConfigurator.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-servlet-remote --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/remote-endpoint-timeout/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-servlet-remote --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/test-classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/remote-endpoint-timeout/src/test/java/org/glassfish/tyrus/tests/servlet/remote/RemoteApplicationTest.java: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/remote-endpoint-timeout/src/test/java/org/glassfish/tyrus/tests/servlet/remote/RemoteApplicationTest.java uses or overrides a deprecated API. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/remote-endpoint-timeout/src/test/java/org/glassfish/tyrus/tests/servlet/remote/RemoteApplicationTest.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-servlet-remote --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-tests-servlet-remote --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-tests-servlet-remote] in [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/remote-endpoint-timeout/target/tyrus-tests-servlet-remote-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/remote-endpoint-timeout/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/remote-endpoint-timeout/target/tyrus-tests-servlet-remote-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-servlet-remote --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 13 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/remote-endpoint-timeout/target/bom.xml [INFO] attaching as tyrus-tests-servlet-remote-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/remote-endpoint-timeout/target/bom.json [INFO] attaching as tyrus-tests-servlet-remote-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-servlet-remote --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/remote-endpoint-timeout/target/tyrus-tests-servlet-remote-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-servlet-remote --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/remote-endpoint-timeout/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-remote/2.1.5/tyrus-tests-servlet-remote-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/remote-endpoint-timeout/target/tyrus-tests-servlet-remote-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-remote/2.1.5/tyrus-tests-servlet-remote-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/remote-endpoint-timeout/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-remote/2.1.5/tyrus-tests-servlet-remote-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/remote-endpoint-timeout/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-remote/2.1.5/tyrus-tests-servlet-remote-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/remote-endpoint-timeout/target/tyrus-tests-servlet-remote-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-remote/2.1.5/tyrus-tests-servlet-remote-2.1.5-sources.jar [INFO] [INFO] ---< org.glassfish.tyrus.tests.servlet:tyrus-tests-servlet-session >---- [INFO] Building Tyrus Servlet Session Closing 2.1.5 [57/69] [INFO] from tests/servlet/session/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-servlet-session --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-servlet-session --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-servlet-session --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-servlet-session --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-servlet-session --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/session/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-servlet-session --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/session/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-servlet-session --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 7 source files with javac [debug target 11] to target/classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/session/src/main/java/org/glassfish/tyrus/tests/servlet/session/SingletonConfigurator.java: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/session/src/main/java/org/glassfish/tyrus/tests/servlet/session/SingletonConfigurator.java uses unchecked or unsafe operations. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/session/src/main/java/org/glassfish/tyrus/tests/servlet/session/SingletonConfigurator.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-servlet-session --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/session/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-servlet-session --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 2 source files with javac [debug target 11] to target/test-classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/session/src/test/java/org/glassfish/tyrus/test/servlet/session/SessionIdleTimeoutTest.java: Some input files use or override a deprecated API. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/session/src/test/java/org/glassfish/tyrus/test/servlet/session/SessionIdleTimeoutTest.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-servlet-session --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-tests-servlet-session --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-tests-servlet-session] in [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/session/target/tyrus-tests-servlet-session-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/session/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/session/target/tyrus-tests-servlet-session-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-servlet-session --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 13 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/session/target/bom.xml [INFO] attaching as tyrus-tests-servlet-session-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/session/target/bom.json [INFO] attaching as tyrus-tests-servlet-session-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-servlet-session --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/session/target/tyrus-tests-servlet-session-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-servlet-session --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/session/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-session/2.1.5/tyrus-tests-servlet-session-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/session/target/tyrus-tests-servlet-session-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-session/2.1.5/tyrus-tests-servlet-session-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/session/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-session/2.1.5/tyrus-tests-servlet-session-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/session/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-session/2.1.5/tyrus-tests-servlet-session-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/session/target/tyrus-tests-servlet-session-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-session/2.1.5/tyrus-tests-servlet-session-2.1.5-sources.jar [INFO] [INFO] --< org.glassfish.tyrus.tests.servlet.twoappconfig:tyrus-tests-servlet-twoappconfig >-- [INFO] Building Tyrus Servlet Two App Config 2.1.5 [58/69] [INFO] from tests/servlet/twoappconfig/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-servlet-twoappconfig --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-servlet-twoappconfig --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-servlet-twoappconfig --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-servlet-twoappconfig --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-servlet-twoappconfig --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/twoappconfig/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-tests-servlet-twoappconfig --- [INFO] Copying 2 resources from ../../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-tests-servlet-twoappconfig --- [INFO] Copying 2 resources from ../../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-tests-servlet-twoappconfig --- [INFO] Copying 2 resources from ../../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-servlet-twoappconfig --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/twoappconfig/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-servlet-twoappconfig --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 6 source files with javac [debug target 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-servlet-twoappconfig --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/twoappconfig/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-servlet-twoappconfig --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/test-classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/twoappconfig/src/test/java/org/glassfish/tyrus/tests/servlet/twoappconfig/TwoServerApplicationConfigDeployTest.java: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/twoappconfig/src/test/java/org/glassfish/tyrus/tests/servlet/twoappconfig/TwoServerApplicationConfigDeployTest.java uses or overrides a deprecated API. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/twoappconfig/src/test/java/org/glassfish/tyrus/tests/servlet/twoappconfig/TwoServerApplicationConfigDeployTest.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-servlet-twoappconfig --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-tests-servlet-twoappconfig --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-tests-servlet-twoappconfig] in [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/twoappconfig/target/tyrus-tests-servlet-twoappconfig-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/twoappconfig/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/twoappconfig/target/tyrus-tests-servlet-twoappconfig-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-servlet-twoappconfig --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 13 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/twoappconfig/target/bom.xml [INFO] attaching as tyrus-tests-servlet-twoappconfig-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/twoappconfig/target/bom.json [INFO] attaching as tyrus-tests-servlet-twoappconfig-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-servlet-twoappconfig --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/twoappconfig/target/tyrus-tests-servlet-twoappconfig-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-servlet-twoappconfig --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/twoappconfig/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/twoappconfig/tyrus-tests-servlet-twoappconfig/2.1.5/tyrus-tests-servlet-twoappconfig-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/twoappconfig/target/tyrus-tests-servlet-twoappconfig-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/twoappconfig/tyrus-tests-servlet-twoappconfig/2.1.5/tyrus-tests-servlet-twoappconfig-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/twoappconfig/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/twoappconfig/tyrus-tests-servlet-twoappconfig/2.1.5/tyrus-tests-servlet-twoappconfig-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/twoappconfig/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/twoappconfig/tyrus-tests-servlet-twoappconfig/2.1.5/tyrus-tests-servlet-twoappconfig-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/twoappconfig/target/tyrus-tests-servlet-twoappconfig-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/twoappconfig/tyrus-tests-servlet-twoappconfig/2.1.5/tyrus-tests-servlet-twoappconfig-2.1.5-sources.jar [INFO] [INFO] --< org.glassfish.tyrus.tests.servlet:tyrus-tests-servlet-mbean-test >-- [INFO] Building Tyrus Servlet Monitoring Test 2.1.5 [59/69] [INFO] from tests/servlet/mbean/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-servlet-mbean-test --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-servlet-mbean-test --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-servlet-mbean-test --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-servlet-mbean-test --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-servlet-mbean-test --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/mbean/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-tests-servlet-mbean-test --- [INFO] Copying 2 resources from ../../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-tests-servlet-mbean-test --- [INFO] Copying 2 resources from ../../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-tests-servlet-mbean-test --- [INFO] Copying 2 resources from ../../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-servlet-mbean-test --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/mbean/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-servlet-mbean-test --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 2 source files with javac [debug target 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-servlet-mbean-test --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/mbean/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-servlet-mbean-test --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-servlet-mbean-test --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-tests-servlet-mbean-test --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-tests-servlet-mbean-test] in [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/mbean/target/tyrus-tests-servlet-mbean-test-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/mbean/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/mbean/target/tyrus-tests-servlet-mbean-test-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-servlet-mbean-test --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 14 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/mbean/target/bom.xml [INFO] attaching as tyrus-tests-servlet-mbean-test-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/mbean/target/bom.json [INFO] attaching as tyrus-tests-servlet-mbean-test-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-servlet-mbean-test --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/mbean/target/tyrus-tests-servlet-mbean-test-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-servlet-mbean-test --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/mbean/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-mbean-test/2.1.5/tyrus-tests-servlet-mbean-test-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/mbean/target/tyrus-tests-servlet-mbean-test-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-mbean-test/2.1.5/tyrus-tests-servlet-mbean-test-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/mbean/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-mbean-test/2.1.5/tyrus-tests-servlet-mbean-test-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/mbean/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-mbean-test/2.1.5/tyrus-tests-servlet-mbean-test-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/mbean/target/tyrus-tests-servlet-mbean-test-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-mbean-test/2.1.5/tyrus-tests-servlet-mbean-test-2.1.5-sources.jar [INFO] [INFO] ----< org.glassfish.tyrus.tests.servlet:tyrus-tests-servlet-inject >---- [INFO] Building Tyrus Servlet Inject Test 2.1.5 [60/69] [INFO] from tests/servlet/inject/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-servlet-inject --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-servlet-inject --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-servlet-inject --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-servlet-inject --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-servlet-inject --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/inject/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-tests-servlet-inject --- [INFO] Copying 2 resources from ../../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-tests-servlet-inject --- [INFO] Copying 2 resources from ../../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-tests-servlet-inject --- [INFO] Copying 2 resources from ../../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-servlet-inject --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/inject/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-servlet-inject --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 3 source files with javac [debug target 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-servlet-inject --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/inject/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-servlet-inject --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-servlet-inject --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-tests-servlet-inject --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-tests-servlet-inject] in [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/inject/target/tyrus-tests-servlet-inject-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/inject/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/inject/target/tyrus-tests-servlet-inject-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-servlet-inject --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 15 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/inject/target/bom.xml [INFO] attaching as tyrus-tests-servlet-inject-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/inject/target/bom.json [INFO] attaching as tyrus-tests-servlet-inject-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-servlet-inject --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/inject/target/tyrus-tests-servlet-inject-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-servlet-inject --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/inject/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-inject/2.1.5/tyrus-tests-servlet-inject-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/inject/target/tyrus-tests-servlet-inject-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-inject/2.1.5/tyrus-tests-servlet-inject-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/inject/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-inject/2.1.5/tyrus-tests-servlet-inject-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/inject/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-inject/2.1.5/tyrus-tests-servlet-inject-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/inject/target/tyrus-tests-servlet-inject-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-inject/2.1.5/tyrus-tests-servlet-inject-2.1.5-sources.jar [INFO] [INFO] --< org.glassfish.tyrus.tests.servlet:tyrus-tests-servlet-maxsessions-per-app >-- [INFO] Building Tyrus Servlet Max Sessions Per App Tests 2.1.5 [61/69] [INFO] from tests/servlet/maxsessions-per-app/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-servlet-maxsessions-per-app --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-servlet-maxsessions-per-app --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-servlet-maxsessions-per-app --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-servlet-maxsessions-per-app --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-servlet-maxsessions-per-app --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-app/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-tests-servlet-maxsessions-per-app --- [INFO] Copying 2 resources from ../../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-tests-servlet-maxsessions-per-app --- [INFO] Copying 2 resources from ../../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-tests-servlet-maxsessions-per-app --- [INFO] Copying 2 resources from ../../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-servlet-maxsessions-per-app --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-app/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-servlet-maxsessions-per-app --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 3 source files with javac [debug target 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-servlet-maxsessions-per-app --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-app/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-servlet-maxsessions-per-app --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/test-classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-app/src/test/java/org/glassfish/tyrus/tests/servlet/maxsessions/MaxSessionsAppTest.java: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-app/src/test/java/org/glassfish/tyrus/tests/servlet/maxsessions/MaxSessionsAppTest.java uses or overrides a deprecated API. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-app/src/test/java/org/glassfish/tyrus/tests/servlet/maxsessions/MaxSessionsAppTest.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-servlet-maxsessions-per-app --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-tests-servlet-maxsessions-per-app --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-tests-servlet-maxsessions-per-app] in [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-app/target/tyrus-tests-servlet-maxsessions-per-app-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-app/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-app/target/tyrus-tests-servlet-maxsessions-per-app-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-servlet-maxsessions-per-app --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 13 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-app/target/bom.xml [INFO] attaching as tyrus-tests-servlet-maxsessions-per-app-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-app/target/bom.json [INFO] attaching as tyrus-tests-servlet-maxsessions-per-app-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-servlet-maxsessions-per-app --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-app/target/tyrus-tests-servlet-maxsessions-per-app-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-servlet-maxsessions-per-app --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-app/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-maxsessions-per-app/2.1.5/tyrus-tests-servlet-maxsessions-per-app-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-app/target/tyrus-tests-servlet-maxsessions-per-app-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-maxsessions-per-app/2.1.5/tyrus-tests-servlet-maxsessions-per-app-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-app/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-maxsessions-per-app/2.1.5/tyrus-tests-servlet-maxsessions-per-app-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-app/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-maxsessions-per-app/2.1.5/tyrus-tests-servlet-maxsessions-per-app-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-app/target/tyrus-tests-servlet-maxsessions-per-app-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-maxsessions-per-app/2.1.5/tyrus-tests-servlet-maxsessions-per-app-2.1.5-sources.jar [INFO] [INFO] --< org.glassfish.tyrus.tests.servlet:tyrus-tests-servlet-maxsessions-per-remoteaddr >-- [INFO] Building Tyrus Servlet Max Sessions Per Remote Addr Tests 2.1.5 [62/69] [INFO] from tests/servlet/maxsessions-per-remoteaddr/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-servlet-maxsessions-per-remoteaddr --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-servlet-maxsessions-per-remoteaddr --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-servlet-maxsessions-per-remoteaddr --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-servlet-maxsessions-per-remoteaddr --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-servlet-maxsessions-per-remoteaddr --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-remoteaddr/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-tests-servlet-maxsessions-per-remoteaddr --- [INFO] Copying 2 resources from ../../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-tests-servlet-maxsessions-per-remoteaddr --- [INFO] Copying 2 resources from ../../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-tests-servlet-maxsessions-per-remoteaddr --- [INFO] Copying 2 resources from ../../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-servlet-maxsessions-per-remoteaddr --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-remoteaddr/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-servlet-maxsessions-per-remoteaddr --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 3 source files with javac [debug target 11] to target/classes [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-servlet-maxsessions-per-remoteaddr --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-remoteaddr/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-servlet-maxsessions-per-remoteaddr --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/test-classes [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-remoteaddr/src/test/java/org/glassfish/tyrus/tests/servlet/maxsessionsperremoteaddr/MaxSessionsPerRemoteAddrTest.java: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-remoteaddr/src/test/java/org/glassfish/tyrus/tests/servlet/maxsessionsperremoteaddr/MaxSessionsPerRemoteAddrTest.java uses or overrides a deprecated API. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-remoteaddr/src/test/java/org/glassfish/tyrus/tests/servlet/maxsessionsperremoteaddr/MaxSessionsPerRemoteAddrTest.java: Recompile with -Xlint:deprecation for details. [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-servlet-maxsessions-per-remoteaddr --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-tests-servlet-maxsessions-per-remoteaddr --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-tests-servlet-maxsessions-per-remoteaddr] in [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-remoteaddr/target/tyrus-tests-servlet-maxsessions-per-remoteaddr-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-remoteaddr/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-remoteaddr/target/tyrus-tests-servlet-maxsessions-per-remoteaddr-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-servlet-maxsessions-per-remoteaddr --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 13 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-remoteaddr/target/bom.xml [INFO] attaching as tyrus-tests-servlet-maxsessions-per-remoteaddr-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-remoteaddr/target/bom.json [INFO] attaching as tyrus-tests-servlet-maxsessions-per-remoteaddr-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-servlet-maxsessions-per-remoteaddr --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-remoteaddr/target/tyrus-tests-servlet-maxsessions-per-remoteaddr-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-servlet-maxsessions-per-remoteaddr --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-remoteaddr/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-maxsessions-per-remoteaddr/2.1.5/tyrus-tests-servlet-maxsessions-per-remoteaddr-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-remoteaddr/target/tyrus-tests-servlet-maxsessions-per-remoteaddr-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-maxsessions-per-remoteaddr/2.1.5/tyrus-tests-servlet-maxsessions-per-remoteaddr-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-remoteaddr/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-maxsessions-per-remoteaddr/2.1.5/tyrus-tests-servlet-maxsessions-per-remoteaddr-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-remoteaddr/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-maxsessions-per-remoteaddr/2.1.5/tyrus-tests-servlet-maxsessions-per-remoteaddr-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/maxsessions-per-remoteaddr/target/tyrus-tests-servlet-maxsessions-per-remoteaddr-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-maxsessions-per-remoteaddr/2.1.5/tyrus-tests-servlet-maxsessions-per-remoteaddr-2.1.5-sources.jar [INFO] [INFO] ----< org.glassfish.tyrus.tests.servlet:tyrus-tests-servlet-debug >----- [INFO] Building Tyrus Debug Debug Samples 2.1.5 [63/69] [INFO] from tests/servlet/debug/pom.xml [INFO] --------------------------------[ war ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-tests-servlet-debug --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-tests-servlet-debug --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-tests-servlet-debug --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-tests-servlet-debug --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-tests-servlet-debug --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/debug/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-tests-servlet-debug --- [INFO] Copying 2 resources from ../../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-tests-servlet-debug --- [INFO] Copying 2 resources from ../../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-tests-servlet-debug --- [INFO] Copying 2 resources from ../../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-tests-servlet-debug --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/debug/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-tests-servlet-debug --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-tests-servlet-debug --- [INFO] Copying 2 resources from src/test/resources to target/test-classes [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-tests-servlet-debug --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 1 source file with javac [debug target 11] to target/test-classes [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-tests-servlet-debug --- [INFO] Tests are skipped. [INFO] [INFO] --- war:3.4.0:war (default-war) @ tyrus-tests-servlet-debug --- [INFO] Packaging webapp [INFO] Assembling webapp [tyrus-tests-servlet-debug] in [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/debug/target/tyrus-tests-servlet-debug-2.1.5] [INFO] Processing war project [INFO] Copying webapp resources [/home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/debug/src/main/webapp] [INFO] Building war: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/debug/target/tyrus-tests-servlet-debug-2.1.5.war [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-tests-servlet-debug --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 1 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/debug/target/bom.xml [INFO] attaching as tyrus-tests-servlet-debug-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/debug/target/bom.json [INFO] attaching as tyrus-tests-servlet-debug-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-tests-servlet-debug --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/debug/target/tyrus-tests-servlet-debug-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-tests-servlet-debug --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/debug/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-debug/2.1.5/tyrus-tests-servlet-debug-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/debug/target/tyrus-tests-servlet-debug-2.1.5.war to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-debug/2.1.5/tyrus-tests-servlet-debug-2.1.5.war [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/debug/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-debug/2.1.5/tyrus-tests-servlet-debug-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/debug/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-debug/2.1.5/tyrus-tests-servlet-debug-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/tests/servlet/debug/target/tyrus-tests-servlet-debug-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/tests/servlet/tyrus-tests-servlet-debug/2.1.5/tyrus-tests-servlet-debug-2.1.5-sources.jar [INFO] [INFO] -------------< org.glassfish.tyrus.bundles:tyrus-bundles >-------------- [INFO] Building Tyrus Bundles 2.1.5 [64/69] [INFO] from bundles/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-bundles --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-bundles --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-bundles --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-bundles --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-bundles --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-bundles --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 0 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/bundles/target/bom.xml [INFO] attaching as tyrus-bundles-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/bundles/target/bom.json [INFO] attaching as tyrus-bundles-2.1.5-cyclonedx.json [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-bundles --- [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-bundles --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/tyrus-bundles/2.1.5/tyrus-bundles-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/tyrus-bundles/2.1.5/tyrus-bundles-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/tyrus-bundles/2.1.5/tyrus-bundles-2.1.5-cyclonedx.json [INFO] [INFO] -------------< org.glassfish.tyrus.bundles:tyrus-samples >-------------- [INFO] Building Tyrus Samples Bundle 2.1.5 [65/69] [INFO] from bundles/samples/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-samples --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-samples --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-samples --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-samples --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-samples --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/samples/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- dependency:3.6.1:unpack-dependencies (unpack-examples) @ tyrus-samples --- [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-samples --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 8 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/bundles/samples/target/bom.xml [INFO] attaching as tyrus-samples-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/bundles/samples/target/bom.json [INFO] attaching as tyrus-samples-2.1.5-cyclonedx.json [INFO] [INFO] --- assembly:3.6.0:single (make-assembly) @ tyrus-samples --- [INFO] Reading assembly descriptor: src/main/assembly/examples-assembly.xml [INFO] Building zip: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/samples/target/tyrus-samples-all.zip [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-samples --- [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-samples --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/samples/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/tyrus-samples/2.1.5/tyrus-samples-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/samples/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/tyrus-samples/2.1.5/tyrus-samples-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/samples/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/tyrus-samples/2.1.5/tyrus-samples-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/samples/target/tyrus-samples-all.zip to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/tyrus-samples/2.1.5/tyrus-samples-2.1.5-all.zip [INFO] [INFO] --------< org.glassfish.tyrus.bundles:tyrus-standalone-client >--------- [INFO] Building Tyrus Standalone Client 2.1.5 [66/69] [INFO] from bundles/client/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-standalone-client --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-standalone-client --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-standalone-client --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-standalone-client --- [INFO] [INFO] --- dependency:3.6.1:unpack (unpack) @ tyrus-standalone-client --- [INFO] Configured Artifact: jakarta.websocket:jakarta.websocket-client-api:sources:?:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-core:sources:2.1.5:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-client:sources:2.1.5:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-container-grizzly-client:sources:2.1.5:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-spi:sources:2.1.5:jar [INFO] Configured Artifact: org.glassfish.grizzly:grizzly-framework:sources:4.0.2:jar [INFO] Configured Artifact: org.glassfish.grizzly:grizzly-http-server:sources:4.0.2:jar [INFO] Configured Artifact: org.glassfish.grizzly:grizzly-http:sources:4.0.2:jar [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-standalone-client --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-standalone-client --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-standalone-client --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-standalone-client --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-standalone-client --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-standalone-client --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-standalone-client --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-standalone-client --- [INFO] Tests are skipped. [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ tyrus-standalone-client --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/tyrus-standalone-client-2.1.5.jar [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-standalone-client --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 12 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/bom.xml [INFO] attaching as tyrus-standalone-client-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/bom.json [INFO] attaching as tyrus-standalone-client-2.1.5-cyclonedx.json [INFO] [INFO] --- bundle:5.1.4:bundle (osgi-bundle) @ tyrus-standalone-client --- [WARNING] Bundle org.glassfish.tyrus.bundles:tyrus-standalone-client:jar:2.1.5 : Unused Import-Package instructions: [org.glassfish.grizzly.*] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/tyrus-standalone-client-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- shade:3.5.1:shade (default) @ tyrus-standalone-client --- [INFO] Including org.glassfish.tyrus:tyrus-client:jar:2.1.5 in the shaded jar. [INFO] Including org.glassfish.tyrus:tyrus-core:jar:2.1.5 in the shaded jar. [INFO] Including org.glassfish.tyrus:tyrus-spi:jar:2.1.5 in the shaded jar. [INFO] Including jakarta.websocket:jakarta.websocket-api:jar:2.1.1 in the shaded jar. [INFO] Including org.glassfish.tyrus:tyrus-container-grizzly-client:jar:2.1.5 in the shaded jar. [INFO] Including org.glassfish.grizzly:grizzly-framework:jar:4.0.2 in the shaded jar. [INFO] Including org.glassfish.grizzly:grizzly-http-server:jar:4.0.2 in the shaded jar. [INFO] Including org.glassfish.grizzly:grizzly-http:jar:4.0.2 in the shaded jar. [INFO] Including jakarta.websocket:jakarta.websocket-client-api:jar:2.1.1 in the shaded jar. [INFO] Dependency-reduced POM written at: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/dependency-reduced-pom.xml [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] jakarta.websocket-api-2.1.1.jar, jakarta.websocket-client-api-2.1.1.jar, tyrus-client-2.1.5.jar, tyrus-container-grizzly-client-2.1.5.jar, tyrus-core-2.1.5.jar, tyrus-spi-2.1.5.jar, tyrus-standalone-client-2.1.5.jar define 2 overlapping resources: [WARNING] - META-INF/LICENSE.md [WARNING] - META-INF/NOTICE.md [WARNING] grizzly-framework-4.0.2.jar, grizzly-http-4.0.2.jar, grizzly-http-server-4.0.2.jar, jakarta.websocket-api-2.1.1.jar, jakarta.websocket-client-api-2.1.1.jar, tyrus-client-2.1.5.jar, tyrus-container-grizzly-client-2.1.5.jar, tyrus-core-2.1.5.jar, tyrus-spi-2.1.5.jar, tyrus-standalone-client-2.1.5.jar define 1 overlapping resource: [WARNING] - META-INF/MANIFEST.MF [WARNING] grizzly-framework-4.0.2.jar, grizzly-http-4.0.2.jar, grizzly-http-server-4.0.2.jar define 1 overlapping resource: [WARNING] - META-INF/LICENSE.txt [WARNING] maven-shade-plugin has detected that some files are [WARNING] present in two or more JARs. When this happens, only one [WARNING] single version of the file is copied to the uber jar. [WARNING] Usually this is not harmful and you can skip these warnings, [WARNING] otherwise try to manually exclude artifacts based on [WARNING] mvn dependency:tree -Ddetail=true and the above output. [WARNING] See https://maven.apache.org/plugins/maven-shade-plugin/ [INFO] Replacing original artifact with shaded artifact. [INFO] Replacing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/tyrus-standalone-client-2.1.5.jar with /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/tyrus-standalone-client-2.1.5-shaded.jar [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-standalone-client --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources added. [INFO] [INFO] --- javadoc:3.6.2:jar (attach-javadocs) @ tyrus-standalone-client --- [INFO] No previous run data found, generating javadoc. [INFO] Loading source files for package jakarta.websocket... Loading source files for package org.glassfish.tyrus.core.cluster... Loading source files for package org.glassfish.tyrus.core.coder... Loading source files for package org.glassfish.tyrus.core.collection... Loading source files for package org.glassfish.tyrus.core.extension... Loading source files for package org.glassfish.tyrus.core.frame... Loading source files for package org.glassfish.tyrus.core.l10n... Loading source files for package org.glassfish.tyrus.core.monitoring... Loading source files for package org.glassfish.tyrus.core.uri.internal... Loading source files for package org.glassfish.tyrus.core.uri... Loading source files for package org.glassfish.tyrus.core.wsadl.model... Loading source files for package org.glassfish.tyrus.core... Loading source files for package org.glassfish.tyrus.client.auth... Loading source files for package org.glassfish.tyrus.client.exception... Loading source files for package org.glassfish.tyrus.client... Loading source files for package org.glassfish.tyrus.container.grizzly.client... Loading source files for package org.glassfish.tyrus.spi... Loading source files for package org.glassfish.grizzly.asyncqueue... Loading source files for package org.glassfish.grizzly.attributes... Loading source files for package org.glassfish.grizzly.compression.lzma.impl.lz... Loading source files for package org.glassfish.grizzly.compression.lzma.impl.rangecoder... Loading source files for package org.glassfish.grizzly.compression.lzma.impl... Loading source files for package org.glassfish.grizzly.compression.lzma... Loading source files for package org.glassfish.grizzly.compression.zip... Loading source files for package org.glassfish.grizzly.filterchain... Loading source files for package org.glassfish.grizzly.impl... Loading source files for package org.glassfish.grizzly.jmxbase... Loading source files for package org.glassfish.grizzly.localization... Loading source files for package org.glassfish.grizzly.memory... Loading source files for package org.glassfish.grizzly.monitoring... Loading source files for package org.glassfish.grizzly.nio.tmpselectors... Loading source files for package org.glassfish.grizzly.nio.transport... Loading source files for package org.glassfish.grizzly.nio... Loading source files for package org.glassfish.grizzly.ssl... Loading source files for package org.glassfish.grizzly.strategies... Loading source files for package org.glassfish.grizzly.streams... Loading source files for package org.glassfish.grizzly.threadpool... Loading source files for package org.glassfish.grizzly.utils.conditions... Loading source files for package org.glassfish.grizzly.utils... Loading source files for package org.glassfish.grizzly... Loading source files for package org.glassfish.grizzly.http.server.accesslog... Loading source files for package org.glassfish.grizzly.http.server.filecache... Loading source files for package org.glassfish.grizzly.http.server.http2... Loading source files for package org.glassfish.grizzly.http.server.io... Loading source files for package org.glassfish.grizzly.http.server.jmxbase... Loading source files for package org.glassfish.grizzly.http.server.naming... Loading source files for package org.glassfish.grizzly.http.server.util... Loading source files for package org.glassfish.grizzly.http.server... Loading source files for package org.glassfish.grizzly.http.io... Loading source files for package org.glassfish.grizzly.http.util... Loading source files for package org.glassfish.grizzly.http... Constructing Javadoc information... Standard Doclet version 11.0.2 Building tree for all the packages and classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/ClientEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/ClientEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/ClientEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/ClientEndpointConfig.Configurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/CloseReason.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/CloseReason.CloseCode.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/CloseReason.CloseCodes.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/ContainerProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/DecodeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Decoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Decoder.Binary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Decoder.BinaryStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Decoder.Text.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Decoder.TextStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/DeploymentException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/EncodeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Encoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Encoder.Binary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Encoder.BinaryStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Encoder.Text.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Encoder.TextStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Endpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/EndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Extension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Extension.Parameter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/HandshakeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/MessageHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/MessageHandler.Partial.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/MessageHandler.Whole.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/OnClose.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/OnError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/OnMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/OnOpen.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/PongMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/RemoteEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/RemoteEndpoint.Async.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/RemoteEndpoint.Basic.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/SendHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/SendResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Session.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/SessionException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/WebSocketContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/AbstractBindingHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/AbstractBindingHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/AbstractReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/AbstractSocketConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/AbstractSocketConnectorHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/AbstractTransformer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/AbstractTransformer.LastResultAwareState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/AbstractTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/AbstractWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Appendable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Appender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Buffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Cacheable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ChainProcessorSelector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ChangeListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Closeable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/CloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/CloseReason.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/CloseType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Codec.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/CompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Connection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Connection.CloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Connection.CloseType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ConnectionProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ConnectionProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Context.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Context.MinimalisticArrayList.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Copyable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/DefaultProcessorSelector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/EmptyCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/FileChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/FileTransfer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/GenericCloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/GracefulShutdownListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Grizzly.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/GrizzlyFuture.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ICloseType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/InputSource.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Interceptor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/IOEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/IOEventLifeCycleListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/IOEventLifeCycleListener.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/IOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/NIOTransportBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/OutputSink.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/PendingWriteQueueLimitExceededException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/PortRange.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Processor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ProcessorExecutor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ProcessorResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ProcessorResult.Status.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ProcessorSelector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Readable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Reader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ReadHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ReadResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Result.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ShutdownContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/SocketAcceptor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/SocketBinder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/SocketConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/StandaloneProcessor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/StandaloneProcessorSelector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ThreadCache.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ThreadCache.CachedTypeIndex.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ThreadCache.ObjectCache.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ThreadCache.ObjectCacheElement.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/TransformationException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/TransformationResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/TransformationResult.Status.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Transformer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Transport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Transport.State.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/TransportProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/TransportProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Writeable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/WriteHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Writer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Writer.Reentrant.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/WriteResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncQueue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncQueue.AsyncResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncQueueEnabledTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncQueueIO.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncQueueIO.Factory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncQueueIO.ImmutableAsyncQueueIO.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncQueueIO.MutableAsyncQueueIO.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncQueueReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncQueueRecord.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncQueueWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncReadQueueRecord.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncWriteQueueRecord.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/MessageCloner.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/PushBackContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/PushBackHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/RecordReadResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/RecordWriteResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/TaskQueue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/TaskQueue.MutableMaxQueueSize.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/WritableMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/Attribute.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/AttributeBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/AttributeHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/AttributeStorage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/DefaultAttributeBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/IndexedAttributeAccessor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/IndexedAttributeHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/IndexedAttributeHolder.IndexedAttributeAccessorImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/LZMADecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/LZMADecoder.LZMAInputState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/LZMAEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/LZMAEncoder.LZMAOutputState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/LZMAEncoder.LZMAProperties.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/LZMAFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/Base.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/CRC.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/Decoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/Decoder.LiteralDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/Decoder.LiteralDecoder.Decoder2.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/Decoder.State.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/Encoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/lz/BinTree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/lz/InWindow.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/lz/OutWindow.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/BitTreeDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/BitTreeEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/RangeDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/RangeEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/GZipDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/GZipDecoder.DecodeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/GZipDecoder.GZipInputState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/GZipEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/GZipEncoder.GZipOutputState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/GZipFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/AbstractCodecFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/AbstractFilterChain.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/BaseFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/CodecFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/DefaultFilterChain.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/Filter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChain.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainBuilder.StatelessFilterChainBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainContext.CompletionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainContext.CopyListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainContext.Operation.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainContext.State.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainContext.TransportContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainEnabledTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainProcessorSelector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterExecutor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/ListFacadeFilterChain.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/NextAction.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/RerunFilterAction.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/ShutdownEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/TransportFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/TransportFilter.FlushEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/ChunkedTransferEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/CompressionConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/CompressionConfig.CompressionMode.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/CompressionConfig.CompressionModeI.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/ContentEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/ContentEncodingException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/Cookie.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/Cookies.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/CookiesBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/CookiesBuilder.AbstractCookiesBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/CookiesBuilder.ClientCookiesBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/CookiesBuilder.ServerCookiesBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/EncodingFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/FixedLengthTransferEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/GZipContentEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpBaseFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpBrokenContent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpBrokenContent.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpBrokenContentException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpClientFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpCodecFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpCodecFilter.ContentParsingState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpCodecFilter.HeaderParsingState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpContent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpContent.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpEvents.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpEvents.ChangePacketInProgressEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpEvents.IncomingHttpUpgradeEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpEvents.OutgoingHttpUpgradeEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpEvents.ResponseCompleteEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpHeader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpHeader.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpPacket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpPacketParsing.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpRequestPacket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpRequestPacket.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpResponsePacket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpResponsePacket.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpServerFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpTrailer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpTrailer.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/KeepAlive.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/KeepAliveProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/KeepAliveProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/LazyCookieState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/LZMAContentEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/Method.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/Method.PayloadExpectation.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/MimeHeadersPacket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/Note.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/ParsingResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/ProcessingState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/Protocol.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/TransferEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/BinaryNIOInputSource.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/BinaryNIOOutputSink.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/InputBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/NIOInputStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/NIOOutputStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/NIOReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/NIOWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/OutputBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/OutputBuffer.LifeCycleListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/AddOn.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/AfterServiceListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/BackendConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/CLStaticHttpHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/CompressionEncodingFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/CompressionLevel.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/Constants.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/DefaultErrorPageGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/DefaultSessionManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/ErrorPageGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/FileCacheFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/GrizzlyPrincipal.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/HttpHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/HttpHandlerChain.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/HttpHandlerRegistration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/HttpHandlerRegistration.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/HttpServer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/HttpServerFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/HttpServerMonitoringConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/HttpServerProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/HttpServerProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/NetworkListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/Request.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/Request.PathResolver.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/RequestExecutorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/RequestExecutorProvider.SameThreadProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/RequestExecutorProvider.WorkerThreadProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/Response.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/Response.SuspendedContextImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/Response.SuspendTimeout.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/ServerConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/ServerFilterConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/Session.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/SessionManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/StaticHttpHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/StaticHttpHandlerBase.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/SuspendContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/SuspendStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/AccessLogAppender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/AccessLogBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/AccessLogFormat.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/AccessLogProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/FileAppender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/QueueingAppender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/RotatingFileAppender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/StreamAppender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/FileCache.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/FileCache.CacheResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/FileCache.CacheType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/FileCacheEntry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/FileCacheKey.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/FileCacheProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/FileCacheProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/LazyFileCacheKey.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/http2/PushBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/http2/PushEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/http2/PushEvent.PushEventBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/ReadHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/ServerInputBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/ServerOutputBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/WriteHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/jmxbase/JmxEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/jmxbase/Monitorable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/naming/DirContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/naming/NamingContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/naming/NamingException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/AggregatorAddOn.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/AlternateDocBase.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/ClassLoaderUtil.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/DispatcherHelper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/Enumerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/ExpandJar.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/Globals.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/HtmlHelper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/HttpPipelineOptAddOn.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/Mapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/Mapper.Context.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/Mapper.ContextList.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/Mapper.Host.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/Mapper.MapElement.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/Mapper.Wrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/MappingData.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/ParameterMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/RequestUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/SimpleDateFormats.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/StringParser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/Ascii.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/B2CConverter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/B2CConverterBlocking.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/BufferChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/ByteChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/ByteChunk.ByteInputChannel.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/ByteChunk.ByteOutputChannel.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/C2BConverter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/CacheableDataChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/CharChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/CharChunk.CharInputChannel.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/CharChunk.CharOutputChannel.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/Chunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/Constants.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/ContentType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/ContentType.SettableContentType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/CookieHeaderGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/CookieHeaderParser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/CookieParserUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/CookieSerializerUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/CookieUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/DataChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/DataChunk.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/FastDateFormat.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/FastHttpDateFormat.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/Header.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/HeaderValue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/HexUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/HttpCodecUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/HttpRequestURIDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/HttpStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/HttpUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/MessageBytes.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/MessageBytes.MessageBytesFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/MimeHeaders.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/MimeHeaders.MaxHeaderCountExceededException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/MimeType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/Parameters.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/RequestURIRef.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/StringCache.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/StringCache.ByteEntry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/StringCache.CharEntry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/StringManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/TimeStamp.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/UDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/UEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/URLDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/FutureImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/ReadyFutureImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/SafeFutureImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/UnsafeFutureImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/jmxbase/GrizzlyJmxManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/Localizable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/LocalizableMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/LocalizableMessageFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/Localizer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/LogMessages.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/AbstractBufferArray.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/AbstractMemoryManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/AbstractMemoryManager.TrimAware.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/BufferArray.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/Buffers.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/BuffersBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/ByteBufferArray.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/ByteBufferAware.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/ByteBufferManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/ByteBufferManager.SmallByteBufferWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/ByteBufferWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/CompositeBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/CompositeBuffer.BulkOperation.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/CompositeBuffer.DisposeOrder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/CompositeBuffer.Setter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/DefaultMemoryManagerFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/HeapBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/HeapMemoryManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/MemoryManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/MemoryProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/MemoryProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/MemoryUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/PooledMemoryManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/ThreadLocalPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/ThreadLocalPoolProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/WrapperAware.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/DefaultMonitoringConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/MonitoringAware.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/MonitoringConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/MonitoringUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/AbstractNIOAsyncQueueReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/AbstractNIOAsyncQueueWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/AbstractNIOConnectionDistributor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/ChannelConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/DefaultSelectionKeyHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/DefaultSelectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/DefaultSelectorHandler.DeregisterChannelOperation.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/DefaultSelectorHandler.RegisterChannelOperation.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/DefaultSelectorHandler.RegisterKeyTask.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/DefaultSelectorHandler.RunnableTask.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/DirectByteBufferRecord.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/NIOChannelDistributor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/NIOConnection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/NIOTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/RegisterChannelResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/RoundRobinConnectionDistributor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/SelectionKeyHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/SelectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/SelectorHandler.Task.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/SelectorHandlerTask.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/SelectorRunner.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/Selectors.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/TemporarySelectorIO.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/TemporarySelectorPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/TemporarySelectorReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/TemporarySelectorsEnabledTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/TemporarySelectorWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/DefaultStreamReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/DefaultStreamReader.Input.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/DefaultStreamWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/DefaultStreamWriter.Output.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOAsyncQueueReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOAsyncQueueWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOBindingHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOBindingHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOConnection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOConnection.ConnectResultHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOConnectorHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOServerConnection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOServerConnection.RegisterAcceptedChannelCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOTemporarySelectorReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOTemporarySelectorWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOTransportBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOTransportFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOAsyncQueueReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOAsyncQueueWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOBindingHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOBindingHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOConnection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOConnectorHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOServerConnection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOTemporarySelectorReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOTemporarySelectorWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOTransport.RegisterChannelCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOTransport.TransportConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOTransportBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOTransportFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLBaseFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLBaseFilter.CertificateEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLBaseFilter.HandshakeListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLBaseFilter.SSLTransportFilterWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLCodec.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLConnectionContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLContextConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLContextConfigurator.GenericStoreException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLDecoderTransformer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLEncoderTransformer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLEngineConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLEngineFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLStreamReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLStreamWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLStreamWriter.HandshakeCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLStreamWriter.SSLHandshakeCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLSupport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLSupport.CipherData.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLSupportImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/AbstractIOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/LeaderFollowerNIOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/SameThreadIOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/SimpleDynamicNIOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/WorkerThreadIOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/WorkerThreadPoolConfigProducer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/AbstractStreamReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/AbstractStreamWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/AbstractStreamWriter.DisposeBufferCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/BufferedInput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/BufferedOutput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/Input.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/Output.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/Stream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/StreamDecodeCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/StreamInput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/StreamOutput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/StreamReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/StreamWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/TransformerInput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/TransformerInput.TransformerCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/TransformerInput.TransformerCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/TransformerOutput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/TransformerStreamReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/TransformerStreamWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/AbstractThreadPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/AbstractThreadPool.Worker.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/DefaultWorkerThread.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/FixedThreadPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/GrizzlyExecutorService.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/SyncThreadPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/SyncThreadPool.SyncThreadWorker.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/ThreadPoolConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/ThreadPoolProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/ThreadPoolProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/Threads.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/WorkerThread.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ActivityCheckFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ActivityCheckFilter.TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ArraySet.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ArrayUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/BufferInputStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/BufferOutputStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/Charsets.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ChunkingFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ChunkingFilter.ChunkingDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ChunkingFilter.ChunkingEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ChunkingFilter.ChunkingTransformer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/CompletionHandlerAdapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/DebugPoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/DelayedExecutor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/DelayedExecutor.DelayQueue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/DelayedExecutor.Resolver.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/DelayedExecutor.Worker.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/DelayFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/EchoFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ExceptionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ExceptionHandler.Severity.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/Exceptions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/Futures.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/GenericAdapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/Holder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/Holder.IntHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/Holder.LazyHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/Holder.LazyIntHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/IdleTimeoutFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/IdleTimeoutFilter.TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/IdleTimeoutFilter.TimeoutResolver.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/LogFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/LoggingFormatter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ObjectPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/Pair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/PoolableObject.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ResultAware.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ServiceConfigurationError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ServiceFinder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/SilentConnectionFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/StateHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/StateHolder.ConditionElement.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/StringDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/StringEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/StringFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/TransferQueue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/conditions/Condition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/ClientManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/ClientManager.ReconnectHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/ClientProperties.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/RedirectException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/RetryAfterException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/SslContextConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/SslEngineConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/ThreadPoolConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/TyrusClientEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/TyrusClientEngine.ClientHandshakeListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/AuthConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/AuthConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/AuthenticationException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/Authenticator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/Credentials.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/exception/DeploymentHandshakeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/exception/Exceptions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientProperties.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientSocket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/GrizzlyContainerProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/GrizzlyWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/TaskProcessor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/TaskProcessor.Condition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/TaskProcessor.Task.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/AnnotatedEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/BaseContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/BaseContainer.ShutDownCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/Beta.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/CloseReasons.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ComponentProviderService.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/DebugContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/DebugContext.TracingThreshold.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/DebugContext.TracingType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/DebugContext.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/DefaultComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ErrorCollector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ExecutorServiceProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/Handshake.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/HandshakeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/MaskingKeyGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/MaxSessions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/MessageHandlerManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/OsgiRegistry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ProtocolException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ProtocolHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ReflectionHelper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ReflectionHelper.ClassTypePair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ReflectionHelper.DeclaringClassInterfacePair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ReflectionHelper.TypeClassPair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/RequestContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/RequestContext.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/RequestContext.Builder.IsUserInRoleDelegate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ServerEndpointConfigWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ServiceConfigurationError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ServiceFinder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ServiceFinder.DefaultServiceIteratorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ServiceFinder.ServiceIteratorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/StrictUtf8.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/StrictUtf8.Parser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusConfiguration.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusEndpointWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusEndpointWrapper.SessionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusEndpointWrapper.SessionListener.OnOpenResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusExtension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusExtension.TyrusParameter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusFuture.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusRemoteEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusServerEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusServerEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusServerEndpointConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusUpgradeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusWebSocket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusWebSocketEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusWebSocketEngine.TyrusWebSocketEngineBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/Utf8DecodingException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/Utils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/Utils.Stringifier.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/Version.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/WebSocketException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/BroadcastListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/ClusterContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/DistributedSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/RemoteSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/RemoteSession.DistributedMapKey.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/SessionEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/SessionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/CoderAdapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/CoderWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/InputStreamDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/NoOpByteArrayCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/NoOpByteBufferCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/NoOpTextCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.BooleanDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.ByteDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.CharacterDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.DoubleDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.FloatDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.IntegerDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.LongDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.ShortDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/ReaderDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/ToStringEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/LazyValue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/SupplierWithEx.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/Value.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/Values.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/extension/ExtendedExtension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/extension/ExtendedExtension.ExtensionContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/BinaryFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/CloseFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/Frame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/Frame.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/PingFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/PongFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/TextFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/TyrusFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/TyrusFrame.FrameType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/Localizable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/LocalizableMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/LocalizableMessageFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/LocalizationMessages.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/Localizer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/monitoring/ApplicationEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/monitoring/EndpointEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/monitoring/MessageEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/Match.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/AbstractMultivaluedMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/MultivaluedHashMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/MultivaluedMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/MultivaluedStringMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/PathPattern.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/PathPattern.RightHandPath.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/PathSegment.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/PathTemplate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/PatternWithGroups.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/UriComponent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/UriComponent.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/UriTemplate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/UriTemplateParser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/wsadl/model/Application.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/wsadl/model/Endpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/wsadl/model/ObjectFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/ClientContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/ClientEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/ClientEngine.ClientUpgradeInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/ClientEngine.ClientUpgradeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/ClientEngine.TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/CompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/Connection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/Connection.CloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/ReadHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/ServerContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/ServerContainerFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/TyrusClientEndpointConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/UpgradeRequest.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/UpgradeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/WebSocketEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/WebSocketEngine.UpgradeInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/WebSocketEngine.UpgradeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/Writer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/WriterInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/WriterInfo.MessageType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/WriterInfo.RemoteEndpointType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/lz/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/lz/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/http2/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/http2/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/jmxbase/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/jmxbase/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/naming/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/naming/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/jmxbase/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/jmxbase/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/conditions/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/conditions/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/exception/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/exception/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/extension/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/extension/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/monitoring/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/monitoring/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/wsadl/model/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/wsadl/model/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/constant-values.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/serialized-form.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/PongMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/OnClose.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/SessionException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/MessageHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/MessageHandler.Partial.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/MessageHandler.Whole.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/ClientEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/OnMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/OnOpen.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/DecodeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/OnError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/CloseReason.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/CloseReason.CloseCodes.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/CloseReason.CloseCode.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Decoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Decoder.TextStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Decoder.Text.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Decoder.BinaryStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Decoder.Binary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Encoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Encoder.BinaryStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Encoder.Binary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Encoder.TextStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Encoder.Text.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/HandshakeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Extension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Extension.Parameter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/EndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/ClientEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/ClientEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/ClientEndpointConfig.Configurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Endpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/DeploymentException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Session.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/WebSocketContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/ContainerProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/EncodeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/SendResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/SendHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/RemoteEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/RemoteEndpoint.Basic.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/RemoteEndpoint.Async.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/SessionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/SessionEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/RemoteSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/RemoteSession.DistributedMapKey.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/DistributedSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/ClusterContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/BroadcastListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/ToStringEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/ReaderDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.ShortDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.LongDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.IntegerDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.FloatDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.DoubleDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.CharacterDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.ByteDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.BooleanDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/NoOpTextCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/NoOpByteBufferCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/NoOpByteArrayCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/InputStreamDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/CoderWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/CoderAdapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/class-use/Values.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/class-use/Value.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/class-use/SupplierWithEx.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/class-use/LazyValue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/extension/class-use/ExtendedExtension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/extension/class-use/ExtendedExtension.ExtensionContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/class-use/TyrusFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/class-use/TyrusFrame.FrameType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/class-use/TextFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/class-use/PongFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/class-use/PingFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/class-use/Frame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/class-use/Frame.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/class-use/CloseFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/class-use/BinaryFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/Localizer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/LocalizationMessages.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/LocalizableMessageFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/LocalizableMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/Localizable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/monitoring/class-use/MessageEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/monitoring/class-use/EndpointEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/monitoring/class-use/ApplicationEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/UriTemplateParser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/UriTemplate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/UriComponent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/UriComponent.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PatternWithGroups.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PathTemplate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PathSegment.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PathPattern.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PathPattern.RightHandPath.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedStringMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedHashMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/AbstractMultivaluedMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/class-use/Match.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/wsadl/model/class-use/ObjectFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/wsadl/model/class-use/Endpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/wsadl/model/class-use/Application.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/WebSocketException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/Version.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/Utils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/Utils.Stringifier.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/Utf8DecodingException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusWebSocketEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusWebSocketEngine.TyrusWebSocketEngineBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusWebSocket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusUpgradeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusRemoteEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusFuture.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusExtension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusExtension.TyrusParameter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.SessionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.SessionListener.OnOpenResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusConfiguration.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/StrictUtf8.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/StrictUtf8.Parser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ServiceFinder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ServiceFinder.DefaultServiceIteratorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ServiceFinder.ServiceIteratorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ServiceConfigurationError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ServerEndpointConfigWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/RequestContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/RequestContext.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/RequestContext.Builder.IsUserInRoleDelegate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ReflectionHelper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ReflectionHelper.ClassTypePair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ReflectionHelper.DeclaringClassInterfacePair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ReflectionHelper.TypeClassPair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ProtocolHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ProtocolException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/OsgiRegistry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/MessageHandlerManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/MaxSessions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/MaskingKeyGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/HandshakeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/Handshake.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ExecutorServiceProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ErrorCollector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/DefaultComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/DebugContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/DebugContext.TracingThreshold.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/DebugContext.TracingType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/DebugContext.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ComponentProviderService.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/CloseReasons.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/Beta.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/BaseContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/BaseContainer.ShutDownCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/AnnotatedEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/class-use/Credentials.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/class-use/Authenticator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/class-use/AuthenticationException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/class-use/AuthConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/class-use/AuthConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/exception/class-use/Exceptions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/exception/class-use/DeploymentHandshakeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/class-use/TyrusClientEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/class-use/TyrusClientEngine.ClientHandshakeListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/class-use/ThreadPoolConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/class-use/SslEngineConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/class-use/SslContextConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/class-use/RetryAfterException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/class-use/RedirectException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/class-use/ClientProperties.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/class-use/ClientManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/class-use/ClientManager.ReconnectHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/TaskProcessor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/TaskProcessor.Condition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/TaskProcessor.Task.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyContainerProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyClientSocket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyClientProperties.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyClientContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/WriterInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/WriterInfo.RemoteEndpointType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/WriterInfo.MessageType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/Writer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/WebSocketEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/WebSocketEngine.UpgradeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/WebSocketEngine.UpgradeInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/UpgradeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/UpgradeRequest.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/TyrusClientEndpointConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/ServerContainerFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/ServerContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/ReadHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/Connection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/Connection.CloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/CompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientEngine.ClientUpgradeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientEngine.ClientUpgradeInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientEngine.TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/WritableMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/TaskQueue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/TaskQueue.MutableMaxQueueSize.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/RecordWriteResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/RecordReadResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/PushBackHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/PushBackContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/MessageCloner.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncWriteQueueRecord.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncReadQueueRecord.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncQueueWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncQueueRecord.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncQueueReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncQueueIO.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncQueueIO.MutableAsyncQueueIO.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncQueueIO.ImmutableAsyncQueueIO.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncQueueIO.Factory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncQueueEnabledTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncQueue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncQueue.AsyncResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/class-use/IndexedAttributeHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/class-use/IndexedAttributeHolder.IndexedAttributeAccessorImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/class-use/IndexedAttributeAccessor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/class-use/DefaultAttributeBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/class-use/AttributeStorage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/class-use/AttributeHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/class-use/AttributeBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/class-use/Attribute.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/lz/class-use/OutWindow.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/lz/class-use/InWindow.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/lz/class-use/BinTree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/class-use/RangeEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/class-use/RangeDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/class-use/BitTreeEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/class-use/BitTreeDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/class-use/Encoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/class-use/Decoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/class-use/Decoder.LiteralDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/class-use/Decoder.LiteralDecoder.Decoder2.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/class-use/Decoder.State.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/class-use/CRC.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/class-use/Base.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/class-use/LZMAFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/class-use/LZMAEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/class-use/LZMAEncoder.LZMAProperties.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/class-use/LZMAEncoder.LZMAOutputState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/class-use/LZMADecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/class-use/LZMADecoder.LZMAInputState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/class-use/GZipFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/class-use/GZipEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/class-use/GZipEncoder.GZipOutputState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/class-use/GZipDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/class-use/GZipDecoder.GZipInputState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/class-use/GZipDecoder.DecodeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/TransportFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/TransportFilter.FlushEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/ShutdownEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/RerunFilterAction.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/NextAction.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/ListFacadeFilterChain.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterExecutor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainProcessorSelector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainEnabledTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainContext.CopyListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainContext.CompletionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainContext.TransportContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainContext.Operation.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainContext.State.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainBuilder.StatelessFilterChainBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChain.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/Filter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/DefaultFilterChain.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/CodecFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/BaseFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/AbstractFilterChain.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/AbstractCodecFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/class-use/UnsafeFutureImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/class-use/SafeFutureImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/class-use/ReadyFutureImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/class-use/FutureImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/jmxbase/class-use/GrizzlyJmxManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/class-use/LogMessages.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/class-use/Localizer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/class-use/LocalizableMessageFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/class-use/LocalizableMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/class-use/Localizable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/WrapperAware.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/ThreadLocalPoolProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/ThreadLocalPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/PooledMemoryManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/MemoryUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/MemoryProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/MemoryProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/MemoryManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/HeapMemoryManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/HeapBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/DefaultMemoryManagerFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/CompositeBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/CompositeBuffer.Setter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/CompositeBuffer.BulkOperation.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/CompositeBuffer.DisposeOrder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/ByteBufferWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/ByteBufferManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/ByteBufferManager.SmallByteBufferWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/ByteBufferAware.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/ByteBufferArray.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/BuffersBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/Buffers.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/BufferArray.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/AbstractMemoryManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/AbstractMemoryManager.TrimAware.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/AbstractBufferArray.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/class-use/MonitoringUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/class-use/MonitoringConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/class-use/MonitoringAware.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/class-use/DefaultMonitoringConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/class-use/TemporarySelectorsEnabledTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/class-use/TemporarySelectorWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/class-use/TemporarySelectorReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/class-use/TemporarySelectorPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/class-use/TemporarySelectorIO.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOTransportFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOTransportBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOTransport.TransportConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOTransport.RegisterChannelCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOTemporarySelectorWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOTemporarySelectorReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOServerConnection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOConnectorHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOConnection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOBindingHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOBindingHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOAsyncQueueWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOAsyncQueueReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOTransportFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOTransportBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOTemporarySelectorWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOTemporarySelectorReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOServerConnection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOServerConnection.RegisterAcceptedChannelCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOConnectorHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOConnection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOConnection.ConnectResultHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOBindingHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOBindingHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOAsyncQueueWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOAsyncQueueReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/DefaultStreamWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/DefaultStreamWriter.Output.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/DefaultStreamReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/DefaultStreamReader.Input.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/Selectors.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/SelectorRunner.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/SelectorHandlerTask.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/SelectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/SelectorHandler.Task.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/SelectionKeyHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/RoundRobinConnectionDistributor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/RegisterChannelResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/NIOTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/NIOConnection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/NIOChannelDistributor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/DirectByteBufferRecord.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/DefaultSelectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/DefaultSelectorHandler.DeregisterChannelOperation.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/DefaultSelectorHandler.RunnableTask.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/DefaultSelectorHandler.RegisterChannelOperation.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/DefaultSelectorHandler.RegisterKeyTask.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/DefaultSelectionKeyHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/ChannelConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/AbstractNIOConnectionDistributor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/AbstractNIOAsyncQueueWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/AbstractNIOAsyncQueueReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLSupportImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLSupport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLSupport.CipherData.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLStreamWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLStreamWriter.HandshakeCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLStreamWriter.SSLHandshakeCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLStreamReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLEngineFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLEngineConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLEncoderTransformer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLDecoderTransformer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLContextConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLContextConfigurator.GenericStoreException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLConnectionContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLCodec.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLBaseFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLBaseFilter.HandshakeListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLBaseFilter.SSLTransportFilterWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLBaseFilter.CertificateEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/class-use/WorkerThreadPoolConfigProducer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/class-use/WorkerThreadIOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/class-use/SimpleDynamicNIOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/class-use/SameThreadIOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/class-use/LeaderFollowerNIOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/class-use/AbstractIOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/TransformerStreamWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/TransformerStreamReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/TransformerOutput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/TransformerInput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/TransformerInput.TransformerCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/TransformerInput.TransformerCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/StreamWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/StreamReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/StreamOutput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/StreamInput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/StreamDecodeCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/Stream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/Output.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/Input.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/BufferedOutput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/BufferedInput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/AbstractStreamWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/AbstractStreamWriter.DisposeBufferCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/AbstractStreamReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/WorkerThread.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/Threads.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/ThreadPoolProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/ThreadPoolProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/ThreadPoolConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/SyncThreadPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/SyncThreadPool.SyncThreadWorker.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/GrizzlyExecutorService.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/FixedThreadPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/DefaultWorkerThread.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/AbstractThreadPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/AbstractThreadPool.Worker.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/conditions/class-use/Condition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/TransferQueue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/StringFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/StringEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/StringDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/StateHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/StateHolder.ConditionElement.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/SilentConnectionFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ServiceFinder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ServiceConfigurationError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ResultAware.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/PoolableObject.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/Pair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ObjectPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/LoggingFormatter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/LogFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/IdleTimeoutFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/IdleTimeoutFilter.TimeoutResolver.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/IdleTimeoutFilter.TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/Holder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/Holder.LazyIntHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/Holder.IntHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/Holder.LazyHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/GenericAdapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/Futures.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/Exceptions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ExceptionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ExceptionHandler.Severity.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/EchoFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/DelayedExecutor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/DelayedExecutor.Resolver.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/DelayedExecutor.Worker.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/DelayedExecutor.DelayQueue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/DelayFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/DebugPoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/CompletionHandlerAdapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ChunkingFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ChunkingFilter.ChunkingTransformer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ChunkingFilter.ChunkingEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ChunkingFilter.ChunkingDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/Charsets.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/BufferOutputStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/BufferInputStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ArrayUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ArraySet.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ActivityCheckFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ActivityCheckFilter.TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Writer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Writer.Reentrant.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Writeable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/WriteResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/WriteHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/TransportProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/TransportProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Transport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Transport.State.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Transformer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/TransformationResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/TransformationResult.Status.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/TransformationException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ThreadCache.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ThreadCache.CachedTypeIndex.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ThreadCache.ObjectCacheElement.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ThreadCache.ObjectCache.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/StandaloneProcessorSelector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/StandaloneProcessor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/SocketConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/SocketBinder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/SocketAcceptor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ShutdownContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Result.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Reader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Readable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ReadResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ReadHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ProcessorSelector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ProcessorResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ProcessorResult.Status.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ProcessorExecutor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Processor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/PortRange.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/PendingWriteQueueLimitExceededException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/OutputSink.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/NIOTransportBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Interceptor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/InputSource.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/IOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/IOEventLifeCycleListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/IOEventLifeCycleListener.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/IOEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ICloseType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/GrizzlyFuture.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Grizzly.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/GracefulShutdownListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/GenericCloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/FileTransfer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/FileChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/EmptyCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/DefaultProcessorSelector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Copyable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Context.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Context.MinimalisticArrayList.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ConnectionProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ConnectionProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Connection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Connection.CloseType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Connection.CloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/CompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Codec.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Closeable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/CloseType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/CloseReason.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/CloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ChangeListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ChainProcessorSelector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Cacheable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Buffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Appender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Appendable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/AbstractWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/AbstractTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/AbstractTransformer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/AbstractTransformer.LastResultAwareState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/AbstractSocketConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/AbstractSocketConnectorHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/AbstractReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/AbstractBindingHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/AbstractBindingHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/class-use/StreamAppender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/class-use/RotatingFileAppender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/class-use/QueueingAppender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/class-use/FileAppender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/class-use/ApacheLogFormat.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/class-use/AccessLogProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/class-use/AccessLogFormat.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/class-use/AccessLogBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/class-use/AccessLogAppender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/class-use/LazyFileCacheKey.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/class-use/FileCacheProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/class-use/FileCacheProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/class-use/FileCacheKey.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/class-use/FileCacheEntry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/class-use/FileCache.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/class-use/FileCache.CacheResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/class-use/FileCache.CacheType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/http2/class-use/PushEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/http2/class-use/PushEvent.PushEventBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/http2/class-use/PushBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/class-use/WriteHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/class-use/ServerOutputBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/class-use/ServerInputBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/class-use/ReadHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/jmxbase/class-use/Monitorable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/jmxbase/class-use/JmxEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/naming/class-use/NamingException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/naming/class-use/NamingContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/naming/class-use/DirContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/StringParser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/SimpleDateFormats.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/RequestUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/ParameterMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/MappingData.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/Mapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/Mapper.Wrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/Mapper.Context.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/Mapper.ContextList.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/Mapper.Host.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/Mapper.MapElement.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/HttpPipelineOptAddOn.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/HtmlHelper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/Globals.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/ExpandJar.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/Enumerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/DispatcherHelper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/ClassLoaderUtil.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/AlternateDocBase.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/AggregatorAddOn.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/SuspendStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/SuspendContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/StaticHttpHandlerBase.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/StaticHttpHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/SessionManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/Session.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/ServerFilterConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/ServerConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/Response.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/Response.SuspendTimeout.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/Response.SuspendedContextImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/RequestExecutorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/RequestExecutorProvider.WorkerThreadProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/RequestExecutorProvider.SameThreadProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/Request.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/Request.PathResolver.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/NetworkListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/HttpServerProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/HttpServerProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/HttpServerMonitoringConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/HttpServerFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/HttpServer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/HttpHandlerRegistration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/HttpHandlerRegistration.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/HttpHandlerChain.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/HttpHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/GrizzlyPrincipal.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/FileCacheFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/ErrorPageGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/DefaultSessionManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/DefaultErrorPageGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/Constants.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/CompressionLevel.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/CompressionEncodingFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/CLStaticHttpHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/BackendConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/AfterServiceListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/AddOn.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/class-use/OutputBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/class-use/OutputBuffer.LifeCycleListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/class-use/NIOWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/class-use/NIOReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/class-use/NIOOutputStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/class-use/NIOInputStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/class-use/InputBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/class-use/BinaryNIOOutputSink.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/class-use/BinaryNIOInputSource.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/URLDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/UEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/UDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/TimeStamp.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/StringManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/StringCache.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/StringCache.CharEntry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/StringCache.ByteEntry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/RequestURIRef.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/Parameters.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/MimeType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/MimeHeaders.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/MimeHeaders.MaxHeaderCountExceededException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/MessageBytes.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/MessageBytes.MessageBytesFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/HttpUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/HttpStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/HttpRequestURIDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/HttpCodecUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/HexUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/HeaderValue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/Header.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/FastHttpDateFormat.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/FastDateFormat.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/DataChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/DataChunk.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/CookieUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/CookieSerializerUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/CookieParserUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/CookieHeaderParser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/CookieHeaderGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/ContentType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/ContentType.SettableContentType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/Constants.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/Chunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/CharChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/CharChunk.CharOutputChannel.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/CharChunk.CharInputChannel.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/CacheableDataChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/C2BConverter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/ByteChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/ByteChunk.ByteOutputChannel.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/ByteChunk.ByteInputChannel.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/BufferChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/B2CConverterBlocking.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/B2CConverter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/Ascii.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/TransferEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/Protocol.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/ProcessingState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/ParsingResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/Note.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/MimeHeadersPacket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/Method.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/Method.PayloadExpectation.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/LazyCookieState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/LZMAContentEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/KeepAliveProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/KeepAliveProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/KeepAlive.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpTrailer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpTrailer.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpServerFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpResponsePacket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpResponsePacket.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpRequestPacket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpRequestPacket.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpPacketParsing.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpPacket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpHeader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpHeader.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpEvents.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpEvents.OutgoingHttpUpgradeEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpEvents.IncomingHttpUpgradeEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpEvents.ResponseCompleteEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpEvents.ChangePacketInProgressEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpContent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpContent.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpCodecFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpCodecFilter.ContentParsingState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpCodecFilter.HeaderParsingState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpClientFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpBrokenContentException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpBrokenContent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpBrokenContent.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpBaseFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/GZipContentEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/FixedLengthTransferEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/EncodingFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/CookiesBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/CookiesBuilder.AbstractCookiesBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/CookiesBuilder.ServerCookiesBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/CookiesBuilder.ClientCookiesBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/Cookies.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/Cookie.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/ContentEncodingException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/ContentEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/CompressionConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/CompressionConfig.CompressionMode.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/CompressionConfig.CompressionModeI.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/ChunkedTransferEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/lz/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/http2/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/jmxbase/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/naming/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/jmxbase/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/conditions/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/exception/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/extension/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/monitoring/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/wsadl/model/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/package-use.html... Building index for all the packages and classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/overview-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/index-all.html... Building index for all classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/allclasses-index.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/allpackages-index.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/deprecated-list.html... Building index for all classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/allclasses.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/allclasses.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/index.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/overview-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/help-doc.html... 100 errors 100 warnings [ERROR] MavenReportException: Error while generating Javadoc: Exit code: 1 /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/RecordWriteResult.java:26: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/RecordWriteResult.java:27: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/RecordReadResult.java:25: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/RecordReadResult.java:26: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/IndexedAttributeHolder.java:33: error: reference not found * @see NamedAttributeHolder ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeStorage.java:20: error: tag not supported in the generated HTML version: tt * AttributeStorage provides access to a {@link AttributeHolder}, where application can store ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeHolder.java:27: error: reference not found * @see NamedAttributeHolder ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeBuilder.java:22: error: tag not supported in the generated HTML version: tt * AttributeBuilder is responsible for creating and indexing {@link Attribute}s. For faster access to ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeBuilder.java:23: error: tag not supported in the generated HTML version: tt * {@link Attribute} value, each {@link Attribute} has assigned index. AttributeBuilder is responsible to ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/Attribute.java:23: error: tag not supported in the generated HTML version: tt * {@link AttributeHolder} has two advantage comparing to Map storage: 1) Attribute value is typed, and could ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/Attribute.java:24: error: tag not supported in the generated HTML version: tt * be checked at compile time. 2) Access to Attribute value, if used with {@link IndexedAttributeHolder}, could ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/Attribute.java:27: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/TransportFilter.java:33: error: tag not supported in the generated HTML version: tt * TransportFilter could be set to work in 2 modes: stream or message. In ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/TransportFilter.java:34: error: tag not supported in the generated HTML version: tt * stream mode, TransportFilter produces/consumes the socket channel directly. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/TransportFilter.java:36: error: tag not supported in the generated HTML version: tt * In message mode, TransportFilter represents {@link Connection} data as {@link Buffer}, using ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChain.java:42: error: tag not supported in the generated HTML version: tt * instructs FilterChain, how it should continue processing. The owning ProtocolChain must call the postXXX() ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChain.java:48: warning: empty

tag *

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChain.java:53: error: bad use of '>' * - Filter1.handleXXX() --> Filter2.handleXXX() | - ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChain.java:57: error: malformed HTML * - Filter1.postXXX() <-- Filter2.postXXX() | - ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChain.java:61: error: unexpected end tag:

*

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/impl/SafeFutureImpl.java:33: error: self-closing element not allowed *

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/memory/MemoryManager.java:23: error: tag not supported in the generated HTML version: tt * MemoryManager, responsible for allocating and releasing memory, required during application runtime. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/memory/MemoryManager.java:24: error: tag not supported in the generated HTML version: tt * MemoryManager implementations work with Grizzly {@link Buffer}s. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/NIOConnection.java:73: error: tag not supported in the generated HTML version: tt * Common {@link Connection} implementation for Java NIO Connections. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/AbstractBindingHandler.java:182: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/transport/TCPNIOConnection.java:319: error: tag not supported in the generated HTML version: tt * This interface implementations can be used to be notified about the TCPNIOConnection connect state. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/SelectorHandlerTask.java:22: error: tag not supported in the generated HTML version: tt * Task, which may be registered on {@link SelectorHandler} and executed in a Selector thread. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/ssl/SSLEncoderTransformer.java:42: error: tag not supported in the generated HTML version: tt * Transformer, which encrypts plain data, contained in the input Buffer, into SSL/TLS data and puts the result ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/ssl/SSLDecoderTransformer.java:42: error: tag not supported in the generated HTML version: tt * Transformer, which decodes SSL encrypted data, contained in the input Buffer, to the output Buffer. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/strategies/SimpleDynamicNIOStrategy.java:35: error: tag not supported in the generated HTML version: tt * SimpleDynamicIOStrategy is able to use 2 strategies underneath: {@link SameThreadIOStrategy}, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/strategies/SimpleDynamicNIOStrategy.java:41: error: bad use of '>' * {@link SameThreadIOStrategy} --(worker-thread threshold)--> {@link WorkerThreadIOStrategy}. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/streams/StreamWriter.java:32: error: tag not supported in the generated HTML version: tt * Note, that StreamWriter implementation may not be thread-safe. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/streams/StreamReader.java:34: error: tag not supported in the generated HTML version: tt * Note, that StreamReader implementation may not be thread-safe. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/threadpool/ThreadPoolConfig.java:30: error: tag not supported in the generated HTML version: tt * default Grizzly ThreadPoolConfig using {@link org.glassfish.grizzly.threadpool.ThreadPoolConfig#copy()} and ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/threadpool/ThreadPoolConfig.java:33: error: tag not supported in the generated HTML version: tt * A ThreadPoolConfig object might be customized in a "Builder"-like fashion: ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/threadpool/SyncThreadPool.java:29: error: tag not supported in the generated HTML version: tt * The SyncThreadPool is synchronized similar way as Grizzly 1.x Pipeline, which makes thread pool more ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/StringFilter.java:25: error: malformed HTML * StringFilter implementation, which performs Buffer <-> String transformation. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/StringFilter.java:25: error: bad use of '>' * StringFilter implementation, which performs Buffer <-> String transformation. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:40: error: self-closing element not allowed *

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:40: warning: empty

tag *

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:50: error: self-closing element not allowed *

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:50: warning: empty

tag *

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:53: error: tag not supported in the generated HTML version: tt * META-INF/services. The file's name should consist of the fully-qualified name of the abstract service class. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:55: error: tag not supported in the generated HTML version: tt * characters surrounding each name, as well as blank lines, are ignored. The comment character is '#' ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:56: error: tag not supported in the generated HTML version: tt * (0x23); on each line all characters following the first comment character are ignored. The file must be ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:58: error: self-closing element not allowed *

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:58: warning: empty

tag *

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:65: error: self-closing element not allowed *

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:65: warning: empty

tag *

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:67: error: tag not supported in the generated HTML version: tt * Example: Suppose we have a service class named java.io.spi.CharCodec. It has two abstract methods: ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:68: error: self-closing element not allowed *

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:68: warning: empty

tag *

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:75: error: self-closing element not allowed *

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:76: error: tag not supported in the generated HTML version: tt * Each method returns an appropriate object or null if it cannot translate the given encoding. Typical ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:77: error: tag not supported in the generated HTML version: tt * CharCodec providers will support more than one encoding. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:78: error: self-closing element not allowed *

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:78: warning: empty

tag *

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:80: error: tag not supported in the generated HTML version: tt * If glassfish.io.StandardCodec is a provider of the CharCodec service then its jar file would ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:80: error: tag not supported in the generated HTML version: tt * If glassfish.io.StandardCodec is a provider of the CharCodec service then its jar file would ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:81: error: tag not supported in the generated HTML version: tt * contain the file META-INF/services/java.io.spi.CharCodec. This file would contain the single line: ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:82: error: self-closing element not allowed *

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:82: warning: empty

tag *

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:87: error: self-closing element not allowed *

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:89: error: self-closing element not allowed *

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:89: warning: empty

tag *

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:101: error: self-closing element not allowed *

^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Transformer.java:22: error: tag not supported in the generated HTML version: tt * Transformer interface, which knows how to transform the original data to some custom representation. A ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Transformer.java:23: error: tag not supported in the generated HTML version: tt * Transformer implementation could be stateful or stateless. However it's very easy to write stateful ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Transformer.java:24: error: tag not supported in the generated HTML version: tt * Transformer, which actually doesn't save any state internally, but uses {@link AttributeStorage} as an ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Transformer.java:26: error: tag not supported in the generated HTML version: tt * Transformer methods. This way it's possible to reuse single instance of a stateful Transformer to ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Transformer.java:26: error: tag not supported in the generated HTML version: tt * Transformer methods. This way it's possible to reuse single instance of a stateful Transformer to ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/SocketConnectorHandler.java:24: error: tag not supported in the generated HTML version: tt * Socket based client side connector. SocketConnectorHandler is responsible for creating and initializing ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/SocketAcceptor.java:23: error: tag not supported in the generated HTML version: tt * Common interface for SocketAcceptor implementations. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/IOStrategy.java:25: error: tag not supported in the generated HTML version: tt * strategy is responsible for making decision how {@link Runnable} task will be run: in current thread, worker ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/IOStrategy.java:28: error: tag not supported in the generated HTML version: tt * strategy can make any other processing decisions. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/GrizzlyFuture.java:24: error: tag not supported in the generated HTML version: tt * computation, represented by this Future, is complete. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/GrizzlyFuture.java:26: error: tag not supported in the generated HTML version: tt * A GrizzlyFuture instance can be recycled and reused. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/DefaultProcessorSelector.java:22: error: tag not supported in the generated HTML version: tt * ({@link Connection#getProcessor()}). If returned {@link Processor} is null - if delegates selection to ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/ConnectorHandler.java:22: error: tag not supported in the generated HTML version: tt * Client side connector handler API. ConnectorHandler is responsible for creating and initializing ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Closeable.java:26: error: tag not supported in the generated HTML version: tt * Closeable interface contains two sets of methods: close* and terminate*, so interface implementations can ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/CloseListener.java:22: error: tag not supported in the generated HTML version: tt * The listener, which is used to be notified, when Connection gets closed. While this interface is public, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/ChainProcessorSelector.java:29: error: tag not supported in the generated HTML version: tt * {@link ProcessorSelector} from chain. If first {@link ProcessorSelector} returns not null {@link Processor} ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Buffer.java:34: error: tag not supported in the generated HTML version: tt * JDK {@link ByteBuffer} was taken as base for Grizzly Buffer interface, but Buffer has several ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Buffer.java:34: error: tag not supported in the generated HTML version: tt * JDK {@link ByteBuffer} was taken as base for Grizzly Buffer interface, but Buffer has several ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: warning: nested tag not allowed: *

  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: error: end tag missing: *
  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: error: end tag missing: *
  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: warning: nested tag not allowed: *
  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: error: end tag missing: *
  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: error: end tag missing: *
  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:154: warning: nested tag not allowed: * "nanosecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:154: error: end tag missing: * "nanosecond[s]" ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:154: error: end tag missing: * "nanosecond[s]" ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: warning: nested tag not allowed: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: warning: nested tag not allowed: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: warning: nested tag not allowed: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: warning: nested tag not allowed: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: error: end tag missing: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: error: end tag missing: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: warning: nested tag not allowed: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: error: end tag missing: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: error: end tag missing: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:157: warning: nested tag not allowed: * "millisecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:157: error: end tag missing: * "millisecond[s]" ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:157: error: end tag missing: * "millisecond[s]" ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: warning: nested tag not allowed: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: error: end tag missing: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: error: end tag missing: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: warning: nested tag not allowed: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: error: end tag missing: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: error: end tag missing: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:174: error: no summary or caption for table * ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/jmxbase/Monitorable.java:20: error: reference not found * Interface that allows arbitrary entities to provide a {@link JmxObject} that can be registered with the ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/jmxbase/Monitorable.java:21: error: reference not found * {@link org.glassfish.grizzly.monitoring.jmx.GrizzlyJmxManager}. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/RequestExecutorProvider.java:26: error: reference not found * and notifying {@link ReadHandler}, {@link WriteHandler} registered by the user. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/RequestExecutorProvider.java:26: error: reference not found * and notifying {@link ReadHandler}, {@link WriteHandler} registered by the user. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/RequestExecutorProvider.java:57: error: tag not supported in the generated HTML version: tt * not a service {@link Thread} - null will be return to force the user code to be executed on the current ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/RequestExecutorProvider.java:42: error: tag not supported in the generated HTML version: tt * The {@link RequestExecutorProvider} implementation, which always returns null to force the user code to be ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/ErrorPageGenerator.java:23: error: tag not supported in the generated HTML version: tt * The ErrorPageGenerator is mainly used by {@link Response#sendError(int)} and ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/ErrorPageGenerator.java:26: error: tag not supported in the generated HTML version: tt * The ErrorPageGenerator might be set per 1) {@link HttpServer}: {@link HttpServer#getServerConfiguration()}; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/util/StringManager.java:29: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/util/StringManager.java:33: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/util/StringManager.java:38: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/util/HttpRequestURIDecoder.java:33: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/IOEventLifeCycleListener.java:50: warning: no @throws for java.io.IOException void onContextManualIOEventControl(final Context context) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/NIOTransport.java:197: warning: no description for @param * @param selectorRunnersCount ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/NIOTransport.java:245: warning: no @param for optimizedForMultiplexing public void setOptimizedForMultiplexing(final boolean optimizedForMultiplexing) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/NIOTransport.java:302: warning: no @param for error protected static void notifyProbesError(final NIOTransport transport, final Throwable error) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/SocketAcceptor.java:32: warning: no description for @throws * @throws java.io.IOException ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Writer.java:182: warning: no @return public int get() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:195: warning: no description for @param * @param connection ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:196: warning: no description for @param * @param message ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:197: warning: no description for @param * @param dstAddress ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:198: warning: no description for @param * @param writtenSize ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:210: warning: no description for @param * @param dstAddress ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:211: warning: no description for @return * @return ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/TaskQueue.java:120: warning: no description for @param * @param amount ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/TaskQueue.java:130: warning: no description for @param * @param amount ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/TaskQueue.java:140: warning: no description for @param * @param amount ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/Attribute.java:161: warning: no @return public T remove(final AttributeStorage storage) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeHolder.java:102: warning: no description for @param * @param dstAttributes ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeHolder.java:109: warning: no description for @param * @param srcAttributes ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/IndexedAttributeHolder.java:49: warning: no description for @param * @param attributeBuilder ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:77: warning: no @throws for java.io.IOException NextAction handleRead(FilterChainContext ctx) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:88: warning: no @throws for java.io.IOException NextAction handleWrite(FilterChainContext ctx) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:99: warning: no @throws for java.io.IOException NextAction handleConnect(FilterChainContext ctx) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:110: warning: no @throws for java.io.IOException NextAction handleAccept(FilterChainContext ctx) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:118: warning: no description for @param * @param event ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:122: warning: no @throws for java.io.IOException NextAction handleEvent(FilterChainContext ctx, FilterChainEvent event) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:133: warning: no @throws for java.io.IOException NextAction handleClose(FilterChainContext ctx) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipEncoder.java:143: warning: no @param for storage public Buffer finish(AttributeStorage storage) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipEncoder.java:245: warning: no @param for deflater protected Buffer deflate(Deflater deflater, MemoryManager memoryManager) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipEncoder.java:245: warning: no @param for memoryManager protected Buffer deflate(Deflater deflater, MemoryManager memoryManager) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipEncoder.java:245: warning: no @return protected Buffer deflate(Deflater deflater, MemoryManager memoryManager) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipFilter.java:63: warning: no description for @throws * @throws IOException ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipFilter.java:81: warning: no description for @throws * @throws IOException ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipFilter.java:127: warning: no description for @throws * @throws IOException ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:184: warning: no @return public Runnable suspend() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:247: warning: no @param for nextAction public void fork(final NextAction nextAction) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:358: warning: no @param for public T getMessage() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:504: warning: no @param for public NextAction getInvokeAction(final E incompleteChunk, org.glassfish.grizzly.Appender appender) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:568: warning: no @param for public NextAction getStopAction(final E incompleteChunk, final org.glassfish.grizzly.Appender appender) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:604: warning: no @param for nextAction public NextAction getForkAction(final NextAction nextAction) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:158: warning: no @param for start protected FilterExecution executeChainPart(FilterChainContext ctx, final FilterExecutor executor, final int start, final int end, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:158: warning: no @param for end protected FilterExecution executeChainPart(FilterChainContext ctx, final FilterExecutor executor, final int start, final int end, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:158: warning: no @param for filtersState protected FilterExecution executeChainPart(FilterChainContext ctx, final FilterExecutor executor, final int start, final int end, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:158: warning: no @throws for java.io.IOException protected FilterExecution executeChainPart(FilterChainContext ctx, final FilterExecutor executor, final int start, final int end, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:229: warning: no description for @param * @param executor ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:230: warning: no description for @param * @param currentFilter ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:231: warning: no description for @param * @param ctx ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:235: warning: no description for @throws * @throws IOException ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:1033: warning: no description for @param * @param context ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/ShutdownEvent.java:43: warning: no @param for gracePeriod public ShutdownEvent(final long gracePeriod, final TimeUnit timeUnit) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/ShutdownEvent.java:43: warning: no @param for timeUnit public ShutdownEvent(final long gracePeriod, final TimeUnit timeUnit) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/ShutdownEvent.java:60: warning: no @param for future public void addShutdownTask(final Callable future) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/HttpPacket.java:35: warning: no description for @param * @param packet ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/HttpContent.java:42: warning: no description for @param * @param httpPacket ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/HttpContent.java:52: warning: no description for @param * @param httpContent ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:85: warning: no @param for compression public CompressionConfig(final CompressionConfig compression) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:108: warning: no @param for compression public void set(final CompressionConfig compression) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:119: warning: no @return public CompressionMode getCompressionMode() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:126: warning: no @param for mode public void setCompressionMode(final CompressionMode mode) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:133: warning: no @return public int getCompressionMinSize() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:140: warning: no @param for compressionMinSize public void setCompressionMinSize(int compressionMinSize) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:151: warning: no @return public Set getCompressableMimeTypes() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:165: warning: no @param for compressibleMimeTypes public void setCompressableMimeTypes(final Set compressibleMimeTypes) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:179: warning: no @param for compressibleMimeTypes public void setCompressableMimeTypes(final String... compressibleMimeTypes) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:189: warning: no @return public Set getCompressibleMimeTypes() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:202: warning: no @param for compressibleMimeTypes public void setCompressibleMimeTypes(final Set compressibleMimeTypes) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:219: warning: no @param for compressibleMimeTypes public void setCompressibleMimeTypes(final String... compressibleMimeTypes) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:232: warning: no @return public Set getNoCompressionUserAgents() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:243: warning: no @param for noCompressionUserAgents public void setNoCompressionUserAgents(final Set noCompressionUserAgents) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:258: warning: no @param for noCompressionUserAgents public void setNoCompressionUserAgents(final String... noCompressionUserAgents) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:281: warning: no @param for decompressionEnabled public void setDecompressionEnabled(boolean decompressionEnabled) { ^ Command line was: /opt/tools/java/openjdk/jdk-11/11.0.2+9/bin/javadoc -J-Xmx512m -J-Xms128m @options @packages Refer to the generated Javadoc files in '/home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs' dir. org.apache.maven.reporting.MavenReportException: Exit code: 1 /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/RecordWriteResult.java:26: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/RecordWriteResult.java:27: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/RecordReadResult.java:25: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/RecordReadResult.java:26: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/IndexedAttributeHolder.java:33: error: reference not found * @see NamedAttributeHolder ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeStorage.java:20: error: tag not supported in the generated HTML version: tt * AttributeStorage provides access to a {@link AttributeHolder}, where application can store ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeHolder.java:27: error: reference not found * @see NamedAttributeHolder ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeBuilder.java:22: error: tag not supported in the generated HTML version: tt * AttributeBuilder is responsible for creating and indexing {@link Attribute}s. For faster access to ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeBuilder.java:23: error: tag not supported in the generated HTML version: tt * {@link Attribute} value, each {@link Attribute} has assigned index. AttributeBuilder is responsible to ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/Attribute.java:23: error: tag not supported in the generated HTML version: tt * {@link AttributeHolder} has two advantage comparing to Map storage: 1) Attribute value is typed, and could ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/Attribute.java:24: error: tag not supported in the generated HTML version: tt * be checked at compile time. 2) Access to Attribute value, if used with {@link IndexedAttributeHolder}, could ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/Attribute.java:27: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/TransportFilter.java:33: error: tag not supported in the generated HTML version: tt * TransportFilter could be set to work in 2 modes: stream or message. In ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/TransportFilter.java:34: error: tag not supported in the generated HTML version: tt * stream mode, TransportFilter produces/consumes the socket channel directly. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/TransportFilter.java:36: error: tag not supported in the generated HTML version: tt * In message mode, TransportFilter represents {@link Connection} data as {@link Buffer}, using ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChain.java:42: error: tag not supported in the generated HTML version: tt * instructs FilterChain, how it should continue processing. The owning ProtocolChain must call the postXXX() ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChain.java:48: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChain.java:53: error: bad use of '>' * - Filter1.handleXXX() --> Filter2.handleXXX() | - ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChain.java:57: error: malformed HTML * - Filter1.postXXX() <-- Filter2.postXXX() | - ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChain.java:61: error: unexpected end tag:

    *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/impl/SafeFutureImpl.java:33: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/memory/MemoryManager.java:23: error: tag not supported in the generated HTML version: tt * MemoryManager, responsible for allocating and releasing memory, required during application runtime. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/memory/MemoryManager.java:24: error: tag not supported in the generated HTML version: tt * MemoryManager implementations work with Grizzly {@link Buffer}s. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/NIOConnection.java:73: error: tag not supported in the generated HTML version: tt * Common {@link Connection} implementation for Java NIO Connections. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/AbstractBindingHandler.java:182: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/transport/TCPNIOConnection.java:319: error: tag not supported in the generated HTML version: tt * This interface implementations can be used to be notified about the TCPNIOConnection connect state. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/SelectorHandlerTask.java:22: error: tag not supported in the generated HTML version: tt * Task, which may be registered on {@link SelectorHandler} and executed in a Selector thread. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/ssl/SSLEncoderTransformer.java:42: error: tag not supported in the generated HTML version: tt * Transformer, which encrypts plain data, contained in the input Buffer, into SSL/TLS data and puts the result ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/ssl/SSLDecoderTransformer.java:42: error: tag not supported in the generated HTML version: tt * Transformer, which decodes SSL encrypted data, contained in the input Buffer, to the output Buffer. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/strategies/SimpleDynamicNIOStrategy.java:35: error: tag not supported in the generated HTML version: tt * SimpleDynamicIOStrategy is able to use 2 strategies underneath: {@link SameThreadIOStrategy}, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/strategies/SimpleDynamicNIOStrategy.java:41: error: bad use of '>' * {@link SameThreadIOStrategy} --(worker-thread threshold)--> {@link WorkerThreadIOStrategy}. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/streams/StreamWriter.java:32: error: tag not supported in the generated HTML version: tt * Note, that StreamWriter implementation may not be thread-safe. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/streams/StreamReader.java:34: error: tag not supported in the generated HTML version: tt * Note, that StreamReader implementation may not be thread-safe. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/threadpool/ThreadPoolConfig.java:30: error: tag not supported in the generated HTML version: tt * default Grizzly ThreadPoolConfig using {@link org.glassfish.grizzly.threadpool.ThreadPoolConfig#copy()} and ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/threadpool/ThreadPoolConfig.java:33: error: tag not supported in the generated HTML version: tt * A ThreadPoolConfig object might be customized in a "Builder"-like fashion: ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/threadpool/SyncThreadPool.java:29: error: tag not supported in the generated HTML version: tt * The SyncThreadPool is synchronized similar way as Grizzly 1.x Pipeline, which makes thread pool more ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/StringFilter.java:25: error: malformed HTML * StringFilter implementation, which performs Buffer <-> String transformation. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/StringFilter.java:25: error: bad use of '>' * StringFilter implementation, which performs Buffer <-> String transformation. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:40: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:40: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:50: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:50: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:53: error: tag not supported in the generated HTML version: tt * META-INF/services. The file's name should consist of the fully-qualified name of the abstract service class. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:55: error: tag not supported in the generated HTML version: tt * characters surrounding each name, as well as blank lines, are ignored. The comment character is '#' ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:56: error: tag not supported in the generated HTML version: tt * (0x23); on each line all characters following the first comment character are ignored. The file must be ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:58: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:58: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:65: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:65: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:67: error: tag not supported in the generated HTML version: tt * Example: Suppose we have a service class named java.io.spi.CharCodec. It has two abstract methods: ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:68: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:68: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:75: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:76: error: tag not supported in the generated HTML version: tt * Each method returns an appropriate object or null if it cannot translate the given encoding. Typical ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:77: error: tag not supported in the generated HTML version: tt * CharCodec providers will support more than one encoding. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:78: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:78: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:80: error: tag not supported in the generated HTML version: tt * If glassfish.io.StandardCodec is a provider of the CharCodec service then its jar file would ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:80: error: tag not supported in the generated HTML version: tt * If glassfish.io.StandardCodec is a provider of the CharCodec service then its jar file would ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:81: error: tag not supported in the generated HTML version: tt * contain the file META-INF/services/java.io.spi.CharCodec. This file would contain the single line: ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:82: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:82: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:87: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:89: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:89: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:101: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Transformer.java:22: error: tag not supported in the generated HTML version: tt * Transformer interface, which knows how to transform the original data to some custom representation. A ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Transformer.java:23: error: tag not supported in the generated HTML version: tt * Transformer implementation could be stateful or stateless. However it's very easy to write stateful ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Transformer.java:24: error: tag not supported in the generated HTML version: tt * Transformer, which actually doesn't save any state internally, but uses {@link AttributeStorage} as an ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Transformer.java:26: error: tag not supported in the generated HTML version: tt * Transformer methods. This way it's possible to reuse single instance of a stateful Transformer to ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Transformer.java:26: error: tag not supported in the generated HTML version: tt * Transformer methods. This way it's possible to reuse single instance of a stateful Transformer to ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/SocketConnectorHandler.java:24: error: tag not supported in the generated HTML version: tt * Socket based client side connector. SocketConnectorHandler is responsible for creating and initializing ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/SocketAcceptor.java:23: error: tag not supported in the generated HTML version: tt * Common interface for SocketAcceptor implementations. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/IOStrategy.java:25: error: tag not supported in the generated HTML version: tt * strategy is responsible for making decision how {@link Runnable} task will be run: in current thread, worker ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/IOStrategy.java:28: error: tag not supported in the generated HTML version: tt * strategy can make any other processing decisions. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/GrizzlyFuture.java:24: error: tag not supported in the generated HTML version: tt * computation, represented by this Future, is complete. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/GrizzlyFuture.java:26: error: tag not supported in the generated HTML version: tt * A GrizzlyFuture instance can be recycled and reused. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/DefaultProcessorSelector.java:22: error: tag not supported in the generated HTML version: tt * ({@link Connection#getProcessor()}). If returned {@link Processor} is null - if delegates selection to ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/ConnectorHandler.java:22: error: tag not supported in the generated HTML version: tt * Client side connector handler API. ConnectorHandler is responsible for creating and initializing ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Closeable.java:26: error: tag not supported in the generated HTML version: tt * Closeable interface contains two sets of methods: close* and terminate*, so interface implementations can ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/CloseListener.java:22: error: tag not supported in the generated HTML version: tt * The listener, which is used to be notified, when Connection gets closed. While this interface is public, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/ChainProcessorSelector.java:29: error: tag not supported in the generated HTML version: tt * {@link ProcessorSelector} from chain. If first {@link ProcessorSelector} returns not null {@link Processor} ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Buffer.java:34: error: tag not supported in the generated HTML version: tt * JDK {@link ByteBuffer} was taken as base for Grizzly Buffer interface, but Buffer has several ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Buffer.java:34: error: tag not supported in the generated HTML version: tt * JDK {@link ByteBuffer} was taken as base for Grizzly Buffer interface, but Buffer has several ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: warning: nested tag not allowed: *

  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: error: end tag missing: *
  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: error: end tag missing: *
  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: warning: nested tag not allowed: *
  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: error: end tag missing: *
  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: error: end tag missing: *
  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:154: warning: nested tag not allowed: * "nanosecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:154: error: end tag missing: * "nanosecond[s]" ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:154: error: end tag missing: * "nanosecond[s]" ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: warning: nested tag not allowed: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: warning: nested tag not allowed: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: warning: nested tag not allowed: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: warning: nested tag not allowed: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: error: end tag missing: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: error: end tag missing: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: warning: nested tag not allowed: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: error: end tag missing: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: error: end tag missing: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:157: warning: nested tag not allowed: * "millisecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:157: error: end tag missing: * "millisecond[s]" ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:157: error: end tag missing: * "millisecond[s]" ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: warning: nested tag not allowed: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: error: end tag missing: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: error: end tag missing: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: warning: nested tag not allowed: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: error: end tag missing: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: error: end tag missing: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:174: error: no summary or caption for table * ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/jmxbase/Monitorable.java:20: error: reference not found * Interface that allows arbitrary entities to provide a {@link JmxObject} that can be registered with the ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/jmxbase/Monitorable.java:21: error: reference not found * {@link org.glassfish.grizzly.monitoring.jmx.GrizzlyJmxManager}. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/RequestExecutorProvider.java:26: error: reference not found * and notifying {@link ReadHandler}, {@link WriteHandler} registered by the user. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/RequestExecutorProvider.java:26: error: reference not found * and notifying {@link ReadHandler}, {@link WriteHandler} registered by the user. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/RequestExecutorProvider.java:57: error: tag not supported in the generated HTML version: tt * not a service {@link Thread} - null will be return to force the user code to be executed on the current ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/RequestExecutorProvider.java:42: error: tag not supported in the generated HTML version: tt * The {@link RequestExecutorProvider} implementation, which always returns null to force the user code to be ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/ErrorPageGenerator.java:23: error: tag not supported in the generated HTML version: tt * The ErrorPageGenerator is mainly used by {@link Response#sendError(int)} and ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/ErrorPageGenerator.java:26: error: tag not supported in the generated HTML version: tt * The ErrorPageGenerator might be set per 1) {@link HttpServer}: {@link HttpServer#getServerConfiguration()}; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/util/StringManager.java:29: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/util/StringManager.java:33: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/util/StringManager.java:38: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/util/HttpRequestURIDecoder.java:33: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/IOEventLifeCycleListener.java:50: warning: no @throws for java.io.IOException void onContextManualIOEventControl(final Context context) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/NIOTransport.java:197: warning: no description for @param * @param selectorRunnersCount ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/NIOTransport.java:245: warning: no @param for optimizedForMultiplexing public void setOptimizedForMultiplexing(final boolean optimizedForMultiplexing) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/NIOTransport.java:302: warning: no @param for error protected static void notifyProbesError(final NIOTransport transport, final Throwable error) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/SocketAcceptor.java:32: warning: no description for @throws * @throws java.io.IOException ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Writer.java:182: warning: no @return public int get() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:195: warning: no description for @param * @param connection ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:196: warning: no description for @param * @param message ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:197: warning: no description for @param * @param dstAddress ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:198: warning: no description for @param * @param writtenSize ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:210: warning: no description for @param * @param dstAddress ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:211: warning: no description for @return * @return ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/TaskQueue.java:120: warning: no description for @param * @param amount ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/TaskQueue.java:130: warning: no description for @param * @param amount ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/TaskQueue.java:140: warning: no description for @param * @param amount ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/Attribute.java:161: warning: no @return public T remove(final AttributeStorage storage) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeHolder.java:102: warning: no description for @param * @param dstAttributes ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeHolder.java:109: warning: no description for @param * @param srcAttributes ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/IndexedAttributeHolder.java:49: warning: no description for @param * @param attributeBuilder ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:77: warning: no @throws for java.io.IOException NextAction handleRead(FilterChainContext ctx) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:88: warning: no @throws for java.io.IOException NextAction handleWrite(FilterChainContext ctx) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:99: warning: no @throws for java.io.IOException NextAction handleConnect(FilterChainContext ctx) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:110: warning: no @throws for java.io.IOException NextAction handleAccept(FilterChainContext ctx) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:118: warning: no description for @param * @param event ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:122: warning: no @throws for java.io.IOException NextAction handleEvent(FilterChainContext ctx, FilterChainEvent event) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:133: warning: no @throws for java.io.IOException NextAction handleClose(FilterChainContext ctx) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipEncoder.java:143: warning: no @param for storage public Buffer finish(AttributeStorage storage) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipEncoder.java:245: warning: no @param for deflater protected Buffer deflate(Deflater deflater, MemoryManager memoryManager) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipEncoder.java:245: warning: no @param for memoryManager protected Buffer deflate(Deflater deflater, MemoryManager memoryManager) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipEncoder.java:245: warning: no @return protected Buffer deflate(Deflater deflater, MemoryManager memoryManager) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipFilter.java:63: warning: no description for @throws * @throws IOException ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipFilter.java:81: warning: no description for @throws * @throws IOException ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipFilter.java:127: warning: no description for @throws * @throws IOException ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:184: warning: no @return public Runnable suspend() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:247: warning: no @param for nextAction public void fork(final NextAction nextAction) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:358: warning: no @param for public T getMessage() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:504: warning: no @param for public NextAction getInvokeAction(final E incompleteChunk, org.glassfish.grizzly.Appender appender) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:568: warning: no @param for public NextAction getStopAction(final E incompleteChunk, final org.glassfish.grizzly.Appender appender) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:604: warning: no @param for nextAction public NextAction getForkAction(final NextAction nextAction) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:158: warning: no @param for start protected FilterExecution executeChainPart(FilterChainContext ctx, final FilterExecutor executor, final int start, final int end, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:158: warning: no @param for end protected FilterExecution executeChainPart(FilterChainContext ctx, final FilterExecutor executor, final int start, final int end, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:158: warning: no @param for filtersState protected FilterExecution executeChainPart(FilterChainContext ctx, final FilterExecutor executor, final int start, final int end, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:158: warning: no @throws for java.io.IOException protected FilterExecution executeChainPart(FilterChainContext ctx, final FilterExecutor executor, final int start, final int end, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:229: warning: no description for @param * @param executor ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:230: warning: no description for @param * @param currentFilter ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:231: warning: no description for @param * @param ctx ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:235: warning: no description for @throws * @throws IOException ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:1033: warning: no description for @param * @param context ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/ShutdownEvent.java:43: warning: no @param for gracePeriod public ShutdownEvent(final long gracePeriod, final TimeUnit timeUnit) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/ShutdownEvent.java:43: warning: no @param for timeUnit public ShutdownEvent(final long gracePeriod, final TimeUnit timeUnit) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/ShutdownEvent.java:60: warning: no @param for future public void addShutdownTask(final Callable future) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/HttpPacket.java:35: warning: no description for @param * @param packet ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/HttpContent.java:42: warning: no description for @param * @param httpPacket ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/HttpContent.java:52: warning: no description for @param * @param httpContent ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:85: warning: no @param for compression public CompressionConfig(final CompressionConfig compression) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:108: warning: no @param for compression public void set(final CompressionConfig compression) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:119: warning: no @return public CompressionMode getCompressionMode() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:126: warning: no @param for mode public void setCompressionMode(final CompressionMode mode) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:133: warning: no @return public int getCompressionMinSize() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:140: warning: no @param for compressionMinSize public void setCompressionMinSize(int compressionMinSize) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:151: warning: no @return public Set getCompressableMimeTypes() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:165: warning: no @param for compressibleMimeTypes public void setCompressableMimeTypes(final Set compressibleMimeTypes) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:179: warning: no @param for compressibleMimeTypes public void setCompressableMimeTypes(final String... compressibleMimeTypes) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:189: warning: no @return public Set getCompressibleMimeTypes() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:202: warning: no @param for compressibleMimeTypes public void setCompressibleMimeTypes(final Set compressibleMimeTypes) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:219: warning: no @param for compressibleMimeTypes public void setCompressibleMimeTypes(final String... compressibleMimeTypes) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:232: warning: no @return public Set getNoCompressionUserAgents() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:243: warning: no @param for noCompressionUserAgents public void setNoCompressionUserAgents(final Set noCompressionUserAgents) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:258: warning: no @param for noCompressionUserAgents public void setNoCompressionUserAgents(final String... noCompressionUserAgents) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:281: warning: no @param for decompressionEnabled public void setDecompressionEnabled(boolean decompressionEnabled) { ^ Command line was: /opt/tools/java/openjdk/jdk-11/11.0.2+9/bin/javadoc -J-Xmx512m -J-Xms128m @options @packages Refer to the generated Javadoc files in '/home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs' dir. at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.doExecuteJavadocCommandLine (AbstractJavadocMojo.java:5196) at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeJavadocCommandLine (AbstractJavadocMojo.java:5069) at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport (AbstractJavadocMojo.java:2029) at org.apache.maven.plugins.javadoc.JavadocJar.doExecute (JavadocJar.java:181) at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute (AbstractJavadocMojo.java:1825) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174) at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75) at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162) at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173) at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101) at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906) at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283) at org.apache.maven.cli.MavenCli.main (MavenCli.java:206) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:566) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283) at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407) at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348) [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/tyrus-standalone-client-2.1.5-javadoc.jar [INFO] [INFO] --- javadoc:3.6.2:jar (default) @ tyrus-standalone-client --- [INFO] No previous run data found, generating javadoc. [INFO] Loading source files for package jakarta.websocket... Loading source files for package org.glassfish.tyrus.core.cluster... Loading source files for package org.glassfish.tyrus.core.coder... Loading source files for package org.glassfish.tyrus.core.collection... Loading source files for package org.glassfish.tyrus.core.extension... Loading source files for package org.glassfish.tyrus.core.frame... Loading source files for package org.glassfish.tyrus.core.l10n... Loading source files for package org.glassfish.tyrus.core.monitoring... Loading source files for package org.glassfish.tyrus.core.uri.internal... Loading source files for package org.glassfish.tyrus.core.uri... Loading source files for package org.glassfish.tyrus.core.wsadl.model... Loading source files for package org.glassfish.tyrus.core... Loading source files for package org.glassfish.tyrus.client.auth... Loading source files for package org.glassfish.tyrus.client.exception... Loading source files for package org.glassfish.tyrus.client... Loading source files for package org.glassfish.tyrus.container.grizzly.client... Loading source files for package org.glassfish.tyrus.spi... Loading source files for package org.glassfish.grizzly.asyncqueue... Loading source files for package org.glassfish.grizzly.attributes... Loading source files for package org.glassfish.grizzly.compression.lzma.impl.lz... Loading source files for package org.glassfish.grizzly.compression.lzma.impl.rangecoder... Loading source files for package org.glassfish.grizzly.compression.lzma.impl... Loading source files for package org.glassfish.grizzly.compression.lzma... Loading source files for package org.glassfish.grizzly.compression.zip... Loading source files for package org.glassfish.grizzly.filterchain... Loading source files for package org.glassfish.grizzly.impl... Loading source files for package org.glassfish.grizzly.jmxbase... Loading source files for package org.glassfish.grizzly.localization... Loading source files for package org.glassfish.grizzly.memory... Loading source files for package org.glassfish.grizzly.monitoring... Loading source files for package org.glassfish.grizzly.nio.tmpselectors... Loading source files for package org.glassfish.grizzly.nio.transport... Loading source files for package org.glassfish.grizzly.nio... Loading source files for package org.glassfish.grizzly.ssl... Loading source files for package org.glassfish.grizzly.strategies... Loading source files for package org.glassfish.grizzly.streams... Loading source files for package org.glassfish.grizzly.threadpool... Loading source files for package org.glassfish.grizzly.utils.conditions... Loading source files for package org.glassfish.grizzly.utils... Loading source files for package org.glassfish.grizzly... Loading source files for package org.glassfish.grizzly.http.server.accesslog... Loading source files for package org.glassfish.grizzly.http.server.filecache... Loading source files for package org.glassfish.grizzly.http.server.http2... Loading source files for package org.glassfish.grizzly.http.server.io... Loading source files for package org.glassfish.grizzly.http.server.jmxbase... Loading source files for package org.glassfish.grizzly.http.server.naming... Loading source files for package org.glassfish.grizzly.http.server.util... Loading source files for package org.glassfish.grizzly.http.server... Loading source files for package org.glassfish.grizzly.http.io... Loading source files for package org.glassfish.grizzly.http.util... Loading source files for package org.glassfish.grizzly.http... Constructing Javadoc information... Standard Doclet version 11.0.2 Building tree for all the packages and classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/ClientEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/ClientEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/ClientEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/ClientEndpointConfig.Configurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/CloseReason.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/CloseReason.CloseCode.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/CloseReason.CloseCodes.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/ContainerProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/DecodeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Decoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Decoder.Binary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Decoder.BinaryStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Decoder.Text.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Decoder.TextStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/DeploymentException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/EncodeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Encoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Encoder.Binary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Encoder.BinaryStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Encoder.Text.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Encoder.TextStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Endpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/EndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Extension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Extension.Parameter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/HandshakeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/MessageHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/MessageHandler.Partial.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/MessageHandler.Whole.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/OnClose.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/OnError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/OnMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/OnOpen.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/PongMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/RemoteEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/RemoteEndpoint.Async.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/RemoteEndpoint.Basic.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/SendHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/SendResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/Session.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/SessionException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/WebSocketContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/AbstractBindingHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/AbstractBindingHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/AbstractReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/AbstractSocketConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/AbstractSocketConnectorHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/AbstractTransformer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/AbstractTransformer.LastResultAwareState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/AbstractTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/AbstractWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Appendable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Appender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Buffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Cacheable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ChainProcessorSelector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ChangeListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Closeable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/CloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/CloseReason.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/CloseType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Codec.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/CompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Connection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Connection.CloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Connection.CloseType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ConnectionProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ConnectionProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Context.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Context.MinimalisticArrayList.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Copyable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/DefaultProcessorSelector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/EmptyCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/FileChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/FileTransfer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/GenericCloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/GracefulShutdownListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Grizzly.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/GrizzlyFuture.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ICloseType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/InputSource.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Interceptor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/IOEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/IOEventLifeCycleListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/IOEventLifeCycleListener.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/IOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/NIOTransportBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/OutputSink.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/PendingWriteQueueLimitExceededException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/PortRange.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Processor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ProcessorExecutor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ProcessorResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ProcessorResult.Status.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ProcessorSelector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Readable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Reader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ReadHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ReadResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Result.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ShutdownContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/SocketAcceptor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/SocketBinder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/SocketConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/StandaloneProcessor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/StandaloneProcessorSelector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ThreadCache.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ThreadCache.CachedTypeIndex.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ThreadCache.ObjectCache.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ThreadCache.ObjectCacheElement.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/TransformationException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/TransformationResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/TransformationResult.Status.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Transformer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Transport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Transport.State.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/TransportProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/TransportProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Writeable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/WriteHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Writer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/Writer.Reentrant.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/WriteResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncQueue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncQueue.AsyncResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncQueueEnabledTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncQueueIO.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncQueueIO.Factory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncQueueIO.ImmutableAsyncQueueIO.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncQueueIO.MutableAsyncQueueIO.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncQueueReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncQueueRecord.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncQueueWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncReadQueueRecord.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/AsyncWriteQueueRecord.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/MessageCloner.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/PushBackContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/PushBackHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/RecordReadResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/RecordWriteResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/TaskQueue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/TaskQueue.MutableMaxQueueSize.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/WritableMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/Attribute.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/AttributeBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/AttributeHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/AttributeStorage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/DefaultAttributeBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/IndexedAttributeAccessor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/IndexedAttributeHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/IndexedAttributeHolder.IndexedAttributeAccessorImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/LZMADecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/LZMADecoder.LZMAInputState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/LZMAEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/LZMAEncoder.LZMAOutputState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/LZMAEncoder.LZMAProperties.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/LZMAFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/Base.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/CRC.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/Decoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/Decoder.LiteralDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/Decoder.LiteralDecoder.Decoder2.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/Decoder.State.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/Encoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/lz/BinTree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/lz/InWindow.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/lz/OutWindow.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/BitTreeDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/BitTreeEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/RangeDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/RangeEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/GZipDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/GZipDecoder.DecodeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/GZipDecoder.GZipInputState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/GZipEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/GZipEncoder.GZipOutputState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/GZipFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/AbstractCodecFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/AbstractFilterChain.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/BaseFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/CodecFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/DefaultFilterChain.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/Filter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChain.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainBuilder.StatelessFilterChainBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainContext.CompletionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainContext.CopyListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainContext.Operation.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainContext.State.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainContext.TransportContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainEnabledTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterChainProcessorSelector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/FilterExecutor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/ListFacadeFilterChain.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/NextAction.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/RerunFilterAction.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/ShutdownEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/TransportFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/TransportFilter.FlushEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/ChunkedTransferEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/CompressionConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/CompressionConfig.CompressionMode.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/CompressionConfig.CompressionModeI.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/ContentEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/ContentEncodingException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/Cookie.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/Cookies.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/CookiesBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/CookiesBuilder.AbstractCookiesBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/CookiesBuilder.ClientCookiesBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/CookiesBuilder.ServerCookiesBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/EncodingFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/FixedLengthTransferEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/GZipContentEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpBaseFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpBrokenContent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpBrokenContent.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpBrokenContentException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpClientFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpCodecFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpCodecFilter.ContentParsingState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpCodecFilter.HeaderParsingState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpContent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpContent.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpEvents.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpEvents.ChangePacketInProgressEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpEvents.IncomingHttpUpgradeEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpEvents.OutgoingHttpUpgradeEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpEvents.ResponseCompleteEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpHeader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpHeader.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpPacket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpPacketParsing.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpRequestPacket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpRequestPacket.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpResponsePacket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpResponsePacket.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpServerFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpTrailer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/HttpTrailer.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/KeepAlive.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/KeepAliveProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/KeepAliveProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/LazyCookieState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/LZMAContentEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/Method.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/Method.PayloadExpectation.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/MimeHeadersPacket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/Note.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/ParsingResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/ProcessingState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/Protocol.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/TransferEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/BinaryNIOInputSource.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/BinaryNIOOutputSink.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/InputBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/NIOInputStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/NIOOutputStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/NIOReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/NIOWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/OutputBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/OutputBuffer.LifeCycleListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/AddOn.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/AfterServiceListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/BackendConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/CLStaticHttpHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/CompressionEncodingFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/CompressionLevel.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/Constants.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/DefaultErrorPageGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/DefaultSessionManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/ErrorPageGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/FileCacheFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/GrizzlyPrincipal.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/HttpHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/HttpHandlerChain.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/HttpHandlerRegistration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/HttpHandlerRegistration.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/HttpServer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/HttpServerFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/HttpServerMonitoringConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/HttpServerProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/HttpServerProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/NetworkListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/Request.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/Request.PathResolver.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/RequestExecutorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/RequestExecutorProvider.SameThreadProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/RequestExecutorProvider.WorkerThreadProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/Response.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/Response.SuspendedContextImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/Response.SuspendTimeout.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/ServerConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/ServerFilterConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/Session.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/SessionManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/StaticHttpHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/StaticHttpHandlerBase.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/SuspendContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/SuspendStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/AccessLogAppender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/AccessLogBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/AccessLogFormat.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/AccessLogProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/FileAppender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/QueueingAppender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/RotatingFileAppender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/StreamAppender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/FileCache.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/FileCache.CacheResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/FileCache.CacheType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/FileCacheEntry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/FileCacheKey.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/FileCacheProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/FileCacheProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/LazyFileCacheKey.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/http2/PushBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/http2/PushEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/http2/PushEvent.PushEventBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/ReadHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/ServerInputBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/ServerOutputBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/WriteHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/jmxbase/JmxEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/jmxbase/Monitorable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/naming/DirContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/naming/NamingContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/naming/NamingException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/AggregatorAddOn.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/AlternateDocBase.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/ClassLoaderUtil.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/DispatcherHelper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/Enumerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/ExpandJar.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/Globals.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/HtmlHelper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/HttpPipelineOptAddOn.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/Mapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/Mapper.Context.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/Mapper.ContextList.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/Mapper.Host.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/Mapper.MapElement.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/Mapper.Wrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/MappingData.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/ParameterMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/RequestUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/SimpleDateFormats.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/StringParser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/Ascii.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/B2CConverter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/B2CConverterBlocking.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/BufferChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/ByteChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/ByteChunk.ByteInputChannel.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/ByteChunk.ByteOutputChannel.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/C2BConverter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/CacheableDataChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/CharChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/CharChunk.CharInputChannel.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/CharChunk.CharOutputChannel.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/Chunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/Constants.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/ContentType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/ContentType.SettableContentType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/CookieHeaderGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/CookieHeaderParser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/CookieParserUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/CookieSerializerUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/CookieUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/DataChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/DataChunk.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/FastDateFormat.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/FastHttpDateFormat.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/Header.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/HeaderValue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/HexUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/HttpCodecUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/HttpRequestURIDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/HttpStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/HttpUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/MessageBytes.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/MessageBytes.MessageBytesFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/MimeHeaders.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/MimeHeaders.MaxHeaderCountExceededException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/MimeType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/Parameters.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/RequestURIRef.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/StringCache.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/StringCache.ByteEntry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/StringCache.CharEntry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/StringManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/TimeStamp.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/UDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/UEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/URLDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/FutureImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/ReadyFutureImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/SafeFutureImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/UnsafeFutureImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/jmxbase/GrizzlyJmxManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/Localizable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/LocalizableMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/LocalizableMessageFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/Localizer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/LogMessages.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/AbstractBufferArray.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/AbstractMemoryManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/AbstractMemoryManager.TrimAware.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/BufferArray.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/Buffers.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/BuffersBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/ByteBufferArray.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/ByteBufferAware.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/ByteBufferManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/ByteBufferManager.SmallByteBufferWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/ByteBufferWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/CompositeBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/CompositeBuffer.BulkOperation.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/CompositeBuffer.DisposeOrder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/CompositeBuffer.Setter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/DefaultMemoryManagerFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/HeapBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/HeapMemoryManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/MemoryManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/MemoryProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/MemoryProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/MemoryUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/PooledMemoryManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/ThreadLocalPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/ThreadLocalPoolProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/WrapperAware.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/DefaultMonitoringConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/MonitoringAware.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/MonitoringConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/MonitoringUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/AbstractNIOAsyncQueueReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/AbstractNIOAsyncQueueWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/AbstractNIOConnectionDistributor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/ChannelConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/DefaultSelectionKeyHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/DefaultSelectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/DefaultSelectorHandler.DeregisterChannelOperation.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/DefaultSelectorHandler.RegisterChannelOperation.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/DefaultSelectorHandler.RegisterKeyTask.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/DefaultSelectorHandler.RunnableTask.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/DirectByteBufferRecord.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/NIOChannelDistributor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/NIOConnection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/NIOTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/RegisterChannelResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/RoundRobinConnectionDistributor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/SelectionKeyHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/SelectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/SelectorHandler.Task.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/SelectorHandlerTask.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/SelectorRunner.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/Selectors.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/TemporarySelectorIO.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/TemporarySelectorPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/TemporarySelectorReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/TemporarySelectorsEnabledTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/TemporarySelectorWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/DefaultStreamReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/DefaultStreamReader.Input.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/DefaultStreamWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/DefaultStreamWriter.Output.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOAsyncQueueReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOAsyncQueueWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOBindingHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOBindingHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOConnection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOConnection.ConnectResultHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOConnectorHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOServerConnection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOServerConnection.RegisterAcceptedChannelCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOTemporarySelectorReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOTemporarySelectorWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOTransportBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOTransportFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/TCPNIOUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOAsyncQueueReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOAsyncQueueWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOBindingHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOBindingHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOConnection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOConnectorHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOServerConnection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOTemporarySelectorReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOTemporarySelectorWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOTransport.RegisterChannelCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOTransport.TransportConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOTransportBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/UDPNIOTransportFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLBaseFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLBaseFilter.CertificateEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLBaseFilter.HandshakeListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLBaseFilter.SSLTransportFilterWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLCodec.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLConnectionContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLContextConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLContextConfigurator.GenericStoreException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLDecoderTransformer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLEncoderTransformer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLEngineConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLEngineFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLStreamReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLStreamWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLStreamWriter.HandshakeCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLStreamWriter.SSLHandshakeCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLSupport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLSupport.CipherData.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLSupportImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/SSLUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/AbstractIOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/LeaderFollowerNIOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/SameThreadIOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/SimpleDynamicNIOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/WorkerThreadIOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/WorkerThreadPoolConfigProducer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/AbstractStreamReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/AbstractStreamWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/AbstractStreamWriter.DisposeBufferCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/BufferedInput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/BufferedOutput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/Input.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/Output.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/Stream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/StreamDecodeCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/StreamInput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/StreamOutput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/StreamReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/StreamWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/TransformerInput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/TransformerInput.TransformerCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/TransformerInput.TransformerCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/TransformerOutput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/TransformerStreamReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/TransformerStreamWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/AbstractThreadPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/AbstractThreadPool.Worker.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/DefaultWorkerThread.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/FixedThreadPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/GrizzlyExecutorService.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/SyncThreadPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/SyncThreadPool.SyncThreadWorker.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/ThreadPoolConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/ThreadPoolProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/ThreadPoolProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/Threads.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/WorkerThread.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ActivityCheckFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ActivityCheckFilter.TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ArraySet.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ArrayUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/BufferInputStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/BufferOutputStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/Charsets.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ChunkingFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ChunkingFilter.ChunkingDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ChunkingFilter.ChunkingEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ChunkingFilter.ChunkingTransformer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/CompletionHandlerAdapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/DebugPoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/DelayedExecutor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/DelayedExecutor.DelayQueue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/DelayedExecutor.Resolver.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/DelayedExecutor.Worker.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/DelayFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/EchoFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ExceptionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ExceptionHandler.Severity.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/Exceptions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/Futures.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/GenericAdapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/Holder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/Holder.IntHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/Holder.LazyHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/Holder.LazyIntHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/IdleTimeoutFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/IdleTimeoutFilter.TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/IdleTimeoutFilter.TimeoutResolver.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/LogFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/LoggingFormatter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ObjectPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/Pair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/PoolableObject.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ResultAware.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ServiceConfigurationError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/ServiceFinder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/SilentConnectionFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/StateHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/StateHolder.ConditionElement.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/StringDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/StringEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/StringFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/TransferQueue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/conditions/Condition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/ClientManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/ClientManager.ReconnectHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/ClientProperties.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/RedirectException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/RetryAfterException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/SslContextConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/SslEngineConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/ThreadPoolConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/TyrusClientEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/TyrusClientEngine.ClientHandshakeListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/AuthConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/AuthConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/AuthenticationException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/Authenticator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/Credentials.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/exception/DeploymentHandshakeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/exception/Exceptions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientProperties.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientSocket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/GrizzlyContainerProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/GrizzlyWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/TaskProcessor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/TaskProcessor.Condition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/TaskProcessor.Task.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/AnnotatedEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/BaseContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/BaseContainer.ShutDownCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/Beta.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/CloseReasons.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ComponentProviderService.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/DebugContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/DebugContext.TracingThreshold.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/DebugContext.TracingType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/DebugContext.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/DefaultComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ErrorCollector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ExecutorServiceProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/Handshake.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/HandshakeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/MaskingKeyGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/MaxSessions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/MessageHandlerManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/OsgiRegistry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ProtocolException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ProtocolHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ReflectionHelper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ReflectionHelper.ClassTypePair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ReflectionHelper.DeclaringClassInterfacePair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ReflectionHelper.TypeClassPair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/RequestContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/RequestContext.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/RequestContext.Builder.IsUserInRoleDelegate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ServerEndpointConfigWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ServiceConfigurationError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ServiceFinder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ServiceFinder.DefaultServiceIteratorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/ServiceFinder.ServiceIteratorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/StrictUtf8.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/StrictUtf8.Parser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusConfiguration.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusEndpointWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusEndpointWrapper.SessionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusEndpointWrapper.SessionListener.OnOpenResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusExtension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusExtension.TyrusParameter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusFuture.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusRemoteEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusServerEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusServerEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusServerEndpointConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusUpgradeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusWebSocket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusWebSocketEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/TyrusWebSocketEngine.TyrusWebSocketEngineBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/Utf8DecodingException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/Utils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/Utils.Stringifier.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/Version.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/WebSocketException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/BroadcastListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/ClusterContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/DistributedSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/RemoteSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/RemoteSession.DistributedMapKey.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/SessionEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/SessionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/CoderAdapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/CoderWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/InputStreamDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/NoOpByteArrayCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/NoOpByteBufferCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/NoOpTextCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.BooleanDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.ByteDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.CharacterDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.DoubleDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.FloatDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.IntegerDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.LongDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.ShortDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/ReaderDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/ToStringEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/LazyValue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/SupplierWithEx.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/Value.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/Values.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/extension/ExtendedExtension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/extension/ExtendedExtension.ExtensionContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/BinaryFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/CloseFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/Frame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/Frame.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/PingFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/PongFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/TextFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/TyrusFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/TyrusFrame.FrameType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/Localizable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/LocalizableMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/LocalizableMessageFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/LocalizationMessages.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/Localizer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/monitoring/ApplicationEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/monitoring/EndpointEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/monitoring/MessageEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/Match.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/AbstractMultivaluedMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/MultivaluedHashMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/MultivaluedMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/MultivaluedStringMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/PathPattern.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/PathPattern.RightHandPath.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/PathSegment.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/PathTemplate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/PatternWithGroups.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/UriComponent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/UriComponent.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/UriTemplate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/UriTemplateParser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/wsadl/model/Application.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/wsadl/model/Endpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/wsadl/model/ObjectFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/ClientContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/ClientEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/ClientEngine.ClientUpgradeInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/ClientEngine.ClientUpgradeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/ClientEngine.TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/CompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/Connection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/Connection.CloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/ReadHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/ServerContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/ServerContainerFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/TyrusClientEndpointConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/UpgradeRequest.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/UpgradeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/WebSocketEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/WebSocketEngine.UpgradeInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/WebSocketEngine.UpgradeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/Writer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/WriterInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/WriterInfo.MessageType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/WriterInfo.RemoteEndpointType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/lz/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/lz/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/http2/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/http2/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/jmxbase/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/jmxbase/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/naming/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/naming/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/jmxbase/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/jmxbase/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/conditions/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/conditions/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/exception/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/exception/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/extension/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/extension/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/monitoring/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/monitoring/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/wsadl/model/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/wsadl/model/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/constant-values.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/serialized-form.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/PongMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/OnClose.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/SessionException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/MessageHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/MessageHandler.Partial.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/MessageHandler.Whole.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/ClientEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/OnMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/OnOpen.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/DecodeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/OnError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/CloseReason.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/CloseReason.CloseCodes.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/CloseReason.CloseCode.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Decoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Decoder.TextStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Decoder.Text.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Decoder.BinaryStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Decoder.Binary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Encoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Encoder.BinaryStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Encoder.Binary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Encoder.TextStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Encoder.Text.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/HandshakeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Extension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Extension.Parameter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/EndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/ClientEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/ClientEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/ClientEndpointConfig.Configurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Endpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/DeploymentException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/Session.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/WebSocketContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/ContainerProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/EncodeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/SendResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/SendHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/RemoteEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/RemoteEndpoint.Basic.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/class-use/RemoteEndpoint.Async.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/SessionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/SessionEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/RemoteSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/RemoteSession.DistributedMapKey.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/DistributedSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/ClusterContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/BroadcastListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/ToStringEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/ReaderDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.ShortDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.LongDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.IntegerDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.FloatDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.DoubleDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.CharacterDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.ByteDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.BooleanDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/NoOpTextCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/NoOpByteBufferCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/NoOpByteArrayCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/InputStreamDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/CoderWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/class-use/CoderAdapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/class-use/Values.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/class-use/Value.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/class-use/SupplierWithEx.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/class-use/LazyValue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/extension/class-use/ExtendedExtension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/extension/class-use/ExtendedExtension.ExtensionContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/class-use/TyrusFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/class-use/TyrusFrame.FrameType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/class-use/TextFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/class-use/PongFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/class-use/PingFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/class-use/Frame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/class-use/Frame.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/class-use/CloseFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/class-use/BinaryFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/Localizer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/LocalizationMessages.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/LocalizableMessageFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/LocalizableMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/Localizable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/monitoring/class-use/MessageEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/monitoring/class-use/EndpointEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/monitoring/class-use/ApplicationEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/UriTemplateParser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/UriTemplate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/UriComponent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/UriComponent.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PatternWithGroups.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PathTemplate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PathSegment.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PathPattern.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PathPattern.RightHandPath.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedStringMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedHashMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/AbstractMultivaluedMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/class-use/Match.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/wsadl/model/class-use/ObjectFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/wsadl/model/class-use/Endpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/wsadl/model/class-use/Application.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/WebSocketException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/Version.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/Utils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/Utils.Stringifier.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/Utf8DecodingException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusWebSocketEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusWebSocketEngine.TyrusWebSocketEngineBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusWebSocket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusUpgradeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusRemoteEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusFuture.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusExtension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusExtension.TyrusParameter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.SessionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.SessionListener.OnOpenResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusConfiguration.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/StrictUtf8.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/StrictUtf8.Parser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ServiceFinder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ServiceFinder.DefaultServiceIteratorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ServiceFinder.ServiceIteratorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ServiceConfigurationError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ServerEndpointConfigWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/RequestContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/RequestContext.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/RequestContext.Builder.IsUserInRoleDelegate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ReflectionHelper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ReflectionHelper.ClassTypePair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ReflectionHelper.DeclaringClassInterfacePair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ReflectionHelper.TypeClassPair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ProtocolHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ProtocolException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/OsgiRegistry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/MessageHandlerManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/MaxSessions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/MaskingKeyGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/HandshakeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/Handshake.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ExecutorServiceProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ErrorCollector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/DefaultComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/DebugContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/DebugContext.TracingThreshold.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/DebugContext.TracingType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/DebugContext.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ComponentProviderService.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/ComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/CloseReasons.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/Beta.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/BaseContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/BaseContainer.ShutDownCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/class-use/AnnotatedEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/class-use/Credentials.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/class-use/Authenticator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/class-use/AuthenticationException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/class-use/AuthConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/class-use/AuthConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/exception/class-use/Exceptions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/exception/class-use/DeploymentHandshakeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/class-use/TyrusClientEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/class-use/TyrusClientEngine.ClientHandshakeListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/class-use/ThreadPoolConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/class-use/SslEngineConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/class-use/SslContextConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/class-use/RetryAfterException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/class-use/RedirectException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/class-use/ClientProperties.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/class-use/ClientManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/class-use/ClientManager.ReconnectHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/TaskProcessor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/TaskProcessor.Condition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/TaskProcessor.Task.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyContainerProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyClientSocket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyClientProperties.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyClientContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/WriterInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/WriterInfo.RemoteEndpointType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/WriterInfo.MessageType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/Writer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/WebSocketEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/WebSocketEngine.UpgradeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/WebSocketEngine.UpgradeInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/UpgradeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/UpgradeRequest.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/TyrusClientEndpointConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/ServerContainerFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/ServerContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/ReadHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/Connection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/Connection.CloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/CompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientEngine.ClientUpgradeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientEngine.ClientUpgradeInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientEngine.TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/WritableMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/TaskQueue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/TaskQueue.MutableMaxQueueSize.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/RecordWriteResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/RecordReadResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/PushBackHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/PushBackContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/MessageCloner.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncWriteQueueRecord.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncReadQueueRecord.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncQueueWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncQueueRecord.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncQueueReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncQueueIO.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncQueueIO.MutableAsyncQueueIO.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncQueueIO.ImmutableAsyncQueueIO.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncQueueIO.Factory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncQueueEnabledTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncQueue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/class-use/AsyncQueue.AsyncResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/class-use/IndexedAttributeHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/class-use/IndexedAttributeHolder.IndexedAttributeAccessorImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/class-use/IndexedAttributeAccessor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/class-use/DefaultAttributeBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/class-use/AttributeStorage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/class-use/AttributeHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/class-use/AttributeBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/class-use/Attribute.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/lz/class-use/OutWindow.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/lz/class-use/InWindow.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/lz/class-use/BinTree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/class-use/RangeEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/class-use/RangeDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/class-use/BitTreeEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/class-use/BitTreeDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/class-use/Encoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/class-use/Decoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/class-use/Decoder.LiteralDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/class-use/Decoder.LiteralDecoder.Decoder2.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/class-use/Decoder.State.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/class-use/CRC.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/class-use/Base.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/class-use/LZMAFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/class-use/LZMAEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/class-use/LZMAEncoder.LZMAProperties.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/class-use/LZMAEncoder.LZMAOutputState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/class-use/LZMADecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/class-use/LZMADecoder.LZMAInputState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/class-use/GZipFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/class-use/GZipEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/class-use/GZipEncoder.GZipOutputState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/class-use/GZipDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/class-use/GZipDecoder.GZipInputState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/class-use/GZipDecoder.DecodeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/TransportFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/TransportFilter.FlushEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/ShutdownEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/RerunFilterAction.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/NextAction.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/ListFacadeFilterChain.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterExecutor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainProcessorSelector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainEnabledTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainContext.CopyListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainContext.CompletionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainContext.TransportContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainContext.Operation.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainContext.State.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChainBuilder.StatelessFilterChainBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/FilterChain.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/Filter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/DefaultFilterChain.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/CodecFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/BaseFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/AbstractFilterChain.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/class-use/AbstractCodecFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/class-use/UnsafeFutureImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/class-use/SafeFutureImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/class-use/ReadyFutureImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/class-use/FutureImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/jmxbase/class-use/GrizzlyJmxManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/class-use/LogMessages.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/class-use/Localizer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/class-use/LocalizableMessageFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/class-use/LocalizableMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/class-use/Localizable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/WrapperAware.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/ThreadLocalPoolProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/ThreadLocalPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/PooledMemoryManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/MemoryUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/MemoryProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/MemoryProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/MemoryManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/HeapMemoryManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/HeapBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/DefaultMemoryManagerFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/CompositeBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/CompositeBuffer.Setter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/CompositeBuffer.BulkOperation.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/CompositeBuffer.DisposeOrder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/ByteBufferWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/ByteBufferManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/ByteBufferManager.SmallByteBufferWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/ByteBufferAware.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/ByteBufferArray.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/BuffersBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/Buffers.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/BufferArray.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/AbstractMemoryManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/AbstractMemoryManager.TrimAware.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/class-use/AbstractBufferArray.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/class-use/MonitoringUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/class-use/MonitoringConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/class-use/MonitoringAware.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/class-use/DefaultMonitoringConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/class-use/TemporarySelectorsEnabledTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/class-use/TemporarySelectorWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/class-use/TemporarySelectorReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/class-use/TemporarySelectorPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/class-use/TemporarySelectorIO.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOTransportFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOTransportBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOTransport.TransportConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOTransport.RegisterChannelCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOTemporarySelectorWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOTemporarySelectorReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOServerConnection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOConnectorHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOConnection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOBindingHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOBindingHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOAsyncQueueWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/UDPNIOAsyncQueueReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOTransportFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOTransportBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOTemporarySelectorWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOTemporarySelectorReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOServerConnection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOServerConnection.RegisterAcceptedChannelCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOConnectorHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOConnection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOConnection.ConnectResultHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOBindingHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOBindingHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOAsyncQueueWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/TCPNIOAsyncQueueReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/DefaultStreamWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/DefaultStreamWriter.Output.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/DefaultStreamReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/class-use/DefaultStreamReader.Input.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/Selectors.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/SelectorRunner.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/SelectorHandlerTask.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/SelectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/SelectorHandler.Task.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/SelectionKeyHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/RoundRobinConnectionDistributor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/RegisterChannelResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/NIOTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/NIOConnection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/NIOChannelDistributor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/DirectByteBufferRecord.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/DefaultSelectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/DefaultSelectorHandler.DeregisterChannelOperation.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/DefaultSelectorHandler.RunnableTask.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/DefaultSelectorHandler.RegisterChannelOperation.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/DefaultSelectorHandler.RegisterKeyTask.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/DefaultSelectionKeyHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/ChannelConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/AbstractNIOConnectionDistributor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/AbstractNIOAsyncQueueWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/class-use/AbstractNIOAsyncQueueReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLSupportImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLSupport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLSupport.CipherData.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLStreamWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLStreamWriter.HandshakeCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLStreamWriter.SSLHandshakeCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLStreamReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLEngineFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLEngineConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLEncoderTransformer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLDecoderTransformer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLContextConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLContextConfigurator.GenericStoreException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLConnectionContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLCodec.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLBaseFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLBaseFilter.HandshakeListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLBaseFilter.SSLTransportFilterWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/class-use/SSLBaseFilter.CertificateEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/class-use/WorkerThreadPoolConfigProducer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/class-use/WorkerThreadIOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/class-use/SimpleDynamicNIOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/class-use/SameThreadIOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/class-use/LeaderFollowerNIOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/class-use/AbstractIOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/TransformerStreamWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/TransformerStreamReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/TransformerOutput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/TransformerInput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/TransformerInput.TransformerCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/TransformerInput.TransformerCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/StreamWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/StreamReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/StreamOutput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/StreamInput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/StreamDecodeCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/Stream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/Output.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/Input.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/BufferedOutput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/BufferedInput.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/AbstractStreamWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/AbstractStreamWriter.DisposeBufferCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/class-use/AbstractStreamReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/WorkerThread.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/Threads.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/ThreadPoolProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/ThreadPoolProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/ThreadPoolConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/SyncThreadPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/SyncThreadPool.SyncThreadWorker.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/GrizzlyExecutorService.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/FixedThreadPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/DefaultWorkerThread.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/AbstractThreadPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/class-use/AbstractThreadPool.Worker.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/conditions/class-use/Condition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/TransferQueue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/StringFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/StringEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/StringDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/StateHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/StateHolder.ConditionElement.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/SilentConnectionFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ServiceFinder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ServiceConfigurationError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ResultAware.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/PoolableObject.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/Pair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ObjectPool.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/LoggingFormatter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/LogFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/IdleTimeoutFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/IdleTimeoutFilter.TimeoutResolver.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/IdleTimeoutFilter.TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/Holder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/Holder.LazyIntHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/Holder.IntHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/Holder.LazyHolder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/GenericAdapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/Futures.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/Exceptions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ExceptionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ExceptionHandler.Severity.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/EchoFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/DelayedExecutor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/DelayedExecutor.Resolver.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/DelayedExecutor.Worker.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/DelayedExecutor.DelayQueue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/DelayFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/DebugPoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/CompletionHandlerAdapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ChunkingFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ChunkingFilter.ChunkingTransformer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ChunkingFilter.ChunkingEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ChunkingFilter.ChunkingDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/Charsets.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/BufferOutputStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/BufferInputStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ArrayUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ArraySet.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ActivityCheckFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/class-use/ActivityCheckFilter.TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Writer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Writer.Reentrant.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Writeable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/WriteResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/WriteHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/TransportProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/TransportProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Transport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Transport.State.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Transformer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/TransformationResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/TransformationResult.Status.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/TransformationException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ThreadCache.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ThreadCache.CachedTypeIndex.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ThreadCache.ObjectCacheElement.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ThreadCache.ObjectCache.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/StandaloneProcessorSelector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/StandaloneProcessor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/SocketConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/SocketBinder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/SocketAcceptor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ShutdownContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Result.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Reader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Readable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ReadResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ReadHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ProcessorSelector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ProcessorResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ProcessorResult.Status.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ProcessorExecutor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Processor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/PortRange.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/PendingWriteQueueLimitExceededException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/OutputSink.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/NIOTransportBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Interceptor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/InputSource.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/IOStrategy.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/IOEventLifeCycleListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/IOEventLifeCycleListener.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/IOEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ICloseType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/GrizzlyFuture.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Grizzly.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/GracefulShutdownListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/GenericCloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/FileTransfer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/FileChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/EmptyCompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/DefaultProcessorSelector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Copyable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Context.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Context.MinimalisticArrayList.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ConnectionProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ConnectionProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Connection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Connection.CloseType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Connection.CloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/CompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Codec.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Closeable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/CloseType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/CloseReason.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/CloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ChangeListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/ChainProcessorSelector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Cacheable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Buffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Appender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/Appendable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/AbstractWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/AbstractTransport.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/AbstractTransformer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/AbstractTransformer.LastResultAwareState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/AbstractSocketConnectorHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/AbstractSocketConnectorHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/AbstractReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/AbstractBindingHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/class-use/AbstractBindingHandler.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/class-use/StreamAppender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/class-use/RotatingFileAppender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/class-use/QueueingAppender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/class-use/FileAppender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/class-use/ApacheLogFormat.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/class-use/AccessLogProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/class-use/AccessLogFormat.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/class-use/AccessLogBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/class-use/AccessLogAppender.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/class-use/LazyFileCacheKey.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/class-use/FileCacheProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/class-use/FileCacheProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/class-use/FileCacheKey.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/class-use/FileCacheEntry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/class-use/FileCache.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/class-use/FileCache.CacheResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/class-use/FileCache.CacheType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/http2/class-use/PushEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/http2/class-use/PushEvent.PushEventBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/http2/class-use/PushBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/class-use/WriteHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/class-use/ServerOutputBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/class-use/ServerInputBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/class-use/ReadHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/jmxbase/class-use/Monitorable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/jmxbase/class-use/JmxEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/naming/class-use/NamingException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/naming/class-use/NamingContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/naming/class-use/DirContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/StringParser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/SimpleDateFormats.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/RequestUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/ParameterMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/MappingData.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/Mapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/Mapper.Wrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/Mapper.Context.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/Mapper.ContextList.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/Mapper.Host.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/Mapper.MapElement.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/HttpPipelineOptAddOn.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/HtmlHelper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/Globals.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/ExpandJar.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/Enumerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/DispatcherHelper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/ClassLoaderUtil.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/AlternateDocBase.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/class-use/AggregatorAddOn.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/SuspendStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/SuspendContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/StaticHttpHandlerBase.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/StaticHttpHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/SessionManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/Session.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/ServerFilterConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/ServerConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/Response.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/Response.SuspendTimeout.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/Response.SuspendedContextImpl.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/RequestExecutorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/RequestExecutorProvider.WorkerThreadProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/RequestExecutorProvider.SameThreadProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/Request.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/Request.PathResolver.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/NetworkListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/HttpServerProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/HttpServerProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/HttpServerMonitoringConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/HttpServerFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/HttpServer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/HttpHandlerRegistration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/HttpHandlerRegistration.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/HttpHandlerChain.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/HttpHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/GrizzlyPrincipal.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/FileCacheFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/ErrorPageGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/DefaultSessionManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/DefaultErrorPageGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/Constants.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/CompressionLevel.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/CompressionEncodingFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/CLStaticHttpHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/BackendConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/AfterServiceListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/class-use/AddOn.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/class-use/OutputBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/class-use/OutputBuffer.LifeCycleListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/class-use/NIOWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/class-use/NIOReader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/class-use/NIOOutputStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/class-use/NIOInputStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/class-use/InputBuffer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/class-use/BinaryNIOOutputSink.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/class-use/BinaryNIOInputSource.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/URLDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/UEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/UDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/TimeStamp.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/StringManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/StringCache.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/StringCache.CharEntry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/StringCache.ByteEntry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/RequestURIRef.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/Parameters.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/MimeType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/MimeHeaders.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/MimeHeaders.MaxHeaderCountExceededException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/MessageBytes.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/MessageBytes.MessageBytesFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/HttpUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/HttpStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/HttpRequestURIDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/HttpCodecUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/HexUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/HeaderValue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/Header.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/FastHttpDateFormat.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/FastDateFormat.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/DataChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/DataChunk.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/CookieUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/CookieSerializerUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/CookieParserUtils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/CookieHeaderParser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/CookieHeaderGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/ContentType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/ContentType.SettableContentType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/Constants.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/Chunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/CharChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/CharChunk.CharOutputChannel.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/CharChunk.CharInputChannel.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/CacheableDataChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/C2BConverter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/ByteChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/ByteChunk.ByteOutputChannel.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/ByteChunk.ByteInputChannel.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/BufferChunk.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/B2CConverterBlocking.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/B2CConverter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/class-use/Ascii.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/TransferEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/Protocol.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/ProcessingState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/ParsingResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/Note.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/MimeHeadersPacket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/Method.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/Method.PayloadExpectation.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/LazyCookieState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/LZMAContentEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/KeepAliveProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/KeepAliveProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/KeepAlive.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpTrailer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpTrailer.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpServerFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpResponsePacket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpResponsePacket.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpRequestPacket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpRequestPacket.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpProbe.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpProbe.Adapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpPacketParsing.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpPacket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpHeader.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpHeader.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpEvents.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpEvents.OutgoingHttpUpgradeEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpEvents.IncomingHttpUpgradeEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpEvents.ResponseCompleteEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpEvents.ChangePacketInProgressEvent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpContent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpContent.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpCodecFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpCodecFilter.ContentParsingState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpCodecFilter.HeaderParsingState.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpClientFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpBrokenContentException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpBrokenContent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpBrokenContent.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/HttpBaseFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/GZipContentEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/FixedLengthTransferEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/EncodingFilter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/CookiesBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/CookiesBuilder.AbstractCookiesBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/CookiesBuilder.ServerCookiesBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/CookiesBuilder.ClientCookiesBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/Cookies.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/Cookie.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/ContentEncodingException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/ContentEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/CompressionConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/CompressionConfig.CompressionMode.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/CompressionConfig.CompressionModeI.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/class-use/ChunkedTransferEncoding.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/jakarta/websocket/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/asyncqueue/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/attributes/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/lz/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/lzma/impl/rangecoder/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/compression/zip/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/filterchain/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/io/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/accesslog/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/filecache/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/http2/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/io/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/jmxbase/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/naming/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/server/util/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/http/util/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/impl/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/jmxbase/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/localization/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/memory/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/monitoring/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/tmpselectors/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/nio/transport/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/ssl/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/strategies/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/streams/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/threadpool/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/grizzly/utils/conditions/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/auth/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/client/exception/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/container/grizzly/client/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/cluster/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/coder/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/collection/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/extension/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/frame/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/l10n/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/monitoring/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/uri/internal/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/core/wsadl/model/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/org/glassfish/tyrus/spi/package-use.html... Building index for all the packages and classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/overview-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/index-all.html... Building index for all classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/allclasses-index.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/allpackages-index.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/deprecated-list.html... Building index for all classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/allclasses.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/allclasses.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/index.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/overview-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs/help-doc.html... 100 errors 100 warnings [ERROR] MavenReportException: Error while generating Javadoc: Exit code: 1 /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/RecordWriteResult.java:26: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/RecordWriteResult.java:27: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/RecordReadResult.java:25: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/RecordReadResult.java:26: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/IndexedAttributeHolder.java:33: error: reference not found * @see NamedAttributeHolder ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeStorage.java:20: error: tag not supported in the generated HTML version: tt * AttributeStorage provides access to a {@link AttributeHolder}, where application can store ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeHolder.java:27: error: reference not found * @see NamedAttributeHolder ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeBuilder.java:22: error: tag not supported in the generated HTML version: tt * AttributeBuilder is responsible for creating and indexing {@link Attribute}s. For faster access to ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeBuilder.java:23: error: tag not supported in the generated HTML version: tt * {@link Attribute} value, each {@link Attribute} has assigned index. AttributeBuilder is responsible to ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/Attribute.java:23: error: tag not supported in the generated HTML version: tt * {@link AttributeHolder} has two advantage comparing to Map storage: 1) Attribute value is typed, and could ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/Attribute.java:24: error: tag not supported in the generated HTML version: tt * be checked at compile time. 2) Access to Attribute value, if used with {@link IndexedAttributeHolder}, could ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/Attribute.java:27: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/TransportFilter.java:33: error: tag not supported in the generated HTML version: tt * TransportFilter could be set to work in 2 modes: stream or message. In ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/TransportFilter.java:34: error: tag not supported in the generated HTML version: tt * stream mode, TransportFilter produces/consumes the socket channel directly. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/TransportFilter.java:36: error: tag not supported in the generated HTML version: tt * In message mode, TransportFilter represents {@link Connection} data as {@link Buffer}, using ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChain.java:42: error: tag not supported in the generated HTML version: tt * instructs FilterChain, how it should continue processing. The owning ProtocolChain must call the postXXX() ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChain.java:48: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChain.java:53: error: bad use of '>' * - Filter1.handleXXX() --> Filter2.handleXXX() | - ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChain.java:57: error: malformed HTML * - Filter1.postXXX() <-- Filter2.postXXX() | - ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChain.java:61: error: unexpected end tag:

    *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/impl/SafeFutureImpl.java:33: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/memory/MemoryManager.java:23: error: tag not supported in the generated HTML version: tt * MemoryManager, responsible for allocating and releasing memory, required during application runtime. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/memory/MemoryManager.java:24: error: tag not supported in the generated HTML version: tt * MemoryManager implementations work with Grizzly {@link Buffer}s. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/NIOConnection.java:73: error: tag not supported in the generated HTML version: tt * Common {@link Connection} implementation for Java NIO Connections. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/AbstractBindingHandler.java:182: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/transport/TCPNIOConnection.java:319: error: tag not supported in the generated HTML version: tt * This interface implementations can be used to be notified about the TCPNIOConnection connect state. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/SelectorHandlerTask.java:22: error: tag not supported in the generated HTML version: tt * Task, which may be registered on {@link SelectorHandler} and executed in a Selector thread. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/ssl/SSLEncoderTransformer.java:42: error: tag not supported in the generated HTML version: tt * Transformer, which encrypts plain data, contained in the input Buffer, into SSL/TLS data and puts the result ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/ssl/SSLDecoderTransformer.java:42: error: tag not supported in the generated HTML version: tt * Transformer, which decodes SSL encrypted data, contained in the input Buffer, to the output Buffer. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/strategies/SimpleDynamicNIOStrategy.java:35: error: tag not supported in the generated HTML version: tt * SimpleDynamicIOStrategy is able to use 2 strategies underneath: {@link SameThreadIOStrategy}, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/strategies/SimpleDynamicNIOStrategy.java:41: error: bad use of '>' * {@link SameThreadIOStrategy} --(worker-thread threshold)--> {@link WorkerThreadIOStrategy}. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/streams/StreamWriter.java:32: error: tag not supported in the generated HTML version: tt * Note, that StreamWriter implementation may not be thread-safe. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/streams/StreamReader.java:34: error: tag not supported in the generated HTML version: tt * Note, that StreamReader implementation may not be thread-safe. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/threadpool/ThreadPoolConfig.java:30: error: tag not supported in the generated HTML version: tt * default Grizzly ThreadPoolConfig using {@link org.glassfish.grizzly.threadpool.ThreadPoolConfig#copy()} and ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/threadpool/ThreadPoolConfig.java:33: error: tag not supported in the generated HTML version: tt * A ThreadPoolConfig object might be customized in a "Builder"-like fashion: ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/threadpool/SyncThreadPool.java:29: error: tag not supported in the generated HTML version: tt * The SyncThreadPool is synchronized similar way as Grizzly 1.x Pipeline, which makes thread pool more ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/StringFilter.java:25: error: malformed HTML * StringFilter implementation, which performs Buffer <-> String transformation. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/StringFilter.java:25: error: bad use of '>' * StringFilter implementation, which performs Buffer <-> String transformation. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:40: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:40: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:50: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:50: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:53: error: tag not supported in the generated HTML version: tt * META-INF/services. The file's name should consist of the fully-qualified name of the abstract service class. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:55: error: tag not supported in the generated HTML version: tt * characters surrounding each name, as well as blank lines, are ignored. The comment character is '#' ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:56: error: tag not supported in the generated HTML version: tt * (0x23); on each line all characters following the first comment character are ignored. The file must be ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:58: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:58: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:65: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:65: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:67: error: tag not supported in the generated HTML version: tt * Example: Suppose we have a service class named java.io.spi.CharCodec. It has two abstract methods: ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:68: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:68: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:75: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:76: error: tag not supported in the generated HTML version: tt * Each method returns an appropriate object or null if it cannot translate the given encoding. Typical ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:77: error: tag not supported in the generated HTML version: tt * CharCodec providers will support more than one encoding. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:78: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:78: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:80: error: tag not supported in the generated HTML version: tt * If glassfish.io.StandardCodec is a provider of the CharCodec service then its jar file would ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:80: error: tag not supported in the generated HTML version: tt * If glassfish.io.StandardCodec is a provider of the CharCodec service then its jar file would ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:81: error: tag not supported in the generated HTML version: tt * contain the file META-INF/services/java.io.spi.CharCodec. This file would contain the single line: ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:82: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:82: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:87: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:89: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:89: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:101: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Transformer.java:22: error: tag not supported in the generated HTML version: tt * Transformer interface, which knows how to transform the original data to some custom representation. A ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Transformer.java:23: error: tag not supported in the generated HTML version: tt * Transformer implementation could be stateful or stateless. However it's very easy to write stateful ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Transformer.java:24: error: tag not supported in the generated HTML version: tt * Transformer, which actually doesn't save any state internally, but uses {@link AttributeStorage} as an ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Transformer.java:26: error: tag not supported in the generated HTML version: tt * Transformer methods. This way it's possible to reuse single instance of a stateful Transformer to ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Transformer.java:26: error: tag not supported in the generated HTML version: tt * Transformer methods. This way it's possible to reuse single instance of a stateful Transformer to ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/SocketConnectorHandler.java:24: error: tag not supported in the generated HTML version: tt * Socket based client side connector. SocketConnectorHandler is responsible for creating and initializing ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/SocketAcceptor.java:23: error: tag not supported in the generated HTML version: tt * Common interface for SocketAcceptor implementations. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/IOStrategy.java:25: error: tag not supported in the generated HTML version: tt * strategy is responsible for making decision how {@link Runnable} task will be run: in current thread, worker ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/IOStrategy.java:28: error: tag not supported in the generated HTML version: tt * strategy can make any other processing decisions. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/GrizzlyFuture.java:24: error: tag not supported in the generated HTML version: tt * computation, represented by this Future, is complete. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/GrizzlyFuture.java:26: error: tag not supported in the generated HTML version: tt * A GrizzlyFuture instance can be recycled and reused. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/DefaultProcessorSelector.java:22: error: tag not supported in the generated HTML version: tt * ({@link Connection#getProcessor()}). If returned {@link Processor} is null - if delegates selection to ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/ConnectorHandler.java:22: error: tag not supported in the generated HTML version: tt * Client side connector handler API. ConnectorHandler is responsible for creating and initializing ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Closeable.java:26: error: tag not supported in the generated HTML version: tt * Closeable interface contains two sets of methods: close* and terminate*, so interface implementations can ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/CloseListener.java:22: error: tag not supported in the generated HTML version: tt * The listener, which is used to be notified, when Connection gets closed. While this interface is public, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/ChainProcessorSelector.java:29: error: tag not supported in the generated HTML version: tt * {@link ProcessorSelector} from chain. If first {@link ProcessorSelector} returns not null {@link Processor} ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Buffer.java:34: error: tag not supported in the generated HTML version: tt * JDK {@link ByteBuffer} was taken as base for Grizzly Buffer interface, but Buffer has several ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Buffer.java:34: error: tag not supported in the generated HTML version: tt * JDK {@link ByteBuffer} was taken as base for Grizzly Buffer interface, but Buffer has several ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: warning: nested tag not allowed: *

  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: error: end tag missing: *
  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: error: end tag missing: *
  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: warning: nested tag not allowed: *
  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: error: end tag missing: *
  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: error: end tag missing: *
  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:154: warning: nested tag not allowed: * "nanosecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:154: error: end tag missing: * "nanosecond[s]" ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:154: error: end tag missing: * "nanosecond[s]" ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: warning: nested tag not allowed: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: warning: nested tag not allowed: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: warning: nested tag not allowed: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: warning: nested tag not allowed: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: error: end tag missing: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: error: end tag missing: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: warning: nested tag not allowed: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: error: end tag missing: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: error: end tag missing: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:157: warning: nested tag not allowed: * "millisecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:157: error: end tag missing: * "millisecond[s]" ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:157: error: end tag missing: * "millisecond[s]" ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: warning: nested tag not allowed: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: error: end tag missing: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: error: end tag missing: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: warning: nested tag not allowed: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: error: end tag missing: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: error: end tag missing: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:174: error: no summary or caption for table * ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/jmxbase/Monitorable.java:20: error: reference not found * Interface that allows arbitrary entities to provide a {@link JmxObject} that can be registered with the ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/jmxbase/Monitorable.java:21: error: reference not found * {@link org.glassfish.grizzly.monitoring.jmx.GrizzlyJmxManager}. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/RequestExecutorProvider.java:26: error: reference not found * and notifying {@link ReadHandler}, {@link WriteHandler} registered by the user. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/RequestExecutorProvider.java:26: error: reference not found * and notifying {@link ReadHandler}, {@link WriteHandler} registered by the user. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/RequestExecutorProvider.java:57: error: tag not supported in the generated HTML version: tt * not a service {@link Thread} - null will be return to force the user code to be executed on the current ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/RequestExecutorProvider.java:42: error: tag not supported in the generated HTML version: tt * The {@link RequestExecutorProvider} implementation, which always returns null to force the user code to be ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/ErrorPageGenerator.java:23: error: tag not supported in the generated HTML version: tt * The ErrorPageGenerator is mainly used by {@link Response#sendError(int)} and ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/ErrorPageGenerator.java:26: error: tag not supported in the generated HTML version: tt * The ErrorPageGenerator might be set per 1) {@link HttpServer}: {@link HttpServer#getServerConfiguration()}; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/util/StringManager.java:29: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/util/StringManager.java:33: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/util/StringManager.java:38: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/util/HttpRequestURIDecoder.java:33: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/IOEventLifeCycleListener.java:50: warning: no @throws for java.io.IOException void onContextManualIOEventControl(final Context context) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/NIOTransport.java:197: warning: no description for @param * @param selectorRunnersCount ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/NIOTransport.java:245: warning: no @param for optimizedForMultiplexing public void setOptimizedForMultiplexing(final boolean optimizedForMultiplexing) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/NIOTransport.java:302: warning: no @param for error protected static void notifyProbesError(final NIOTransport transport, final Throwable error) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/SocketAcceptor.java:32: warning: no description for @throws * @throws java.io.IOException ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Writer.java:182: warning: no @return public int get() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:195: warning: no description for @param * @param connection ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:196: warning: no description for @param * @param message ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:197: warning: no description for @param * @param dstAddress ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:198: warning: no description for @param * @param writtenSize ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:210: warning: no description for @param * @param dstAddress ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:211: warning: no description for @return * @return ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/TaskQueue.java:120: warning: no description for @param * @param amount ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/TaskQueue.java:130: warning: no description for @param * @param amount ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/TaskQueue.java:140: warning: no description for @param * @param amount ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/Attribute.java:161: warning: no @return public T remove(final AttributeStorage storage) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeHolder.java:102: warning: no description for @param * @param dstAttributes ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeHolder.java:109: warning: no description for @param * @param srcAttributes ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/IndexedAttributeHolder.java:49: warning: no description for @param * @param attributeBuilder ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:77: warning: no @throws for java.io.IOException NextAction handleRead(FilterChainContext ctx) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:88: warning: no @throws for java.io.IOException NextAction handleWrite(FilterChainContext ctx) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:99: warning: no @throws for java.io.IOException NextAction handleConnect(FilterChainContext ctx) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:110: warning: no @throws for java.io.IOException NextAction handleAccept(FilterChainContext ctx) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:118: warning: no description for @param * @param event ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:122: warning: no @throws for java.io.IOException NextAction handleEvent(FilterChainContext ctx, FilterChainEvent event) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:133: warning: no @throws for java.io.IOException NextAction handleClose(FilterChainContext ctx) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipEncoder.java:143: warning: no @param for storage public Buffer finish(AttributeStorage storage) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipEncoder.java:245: warning: no @param for deflater protected Buffer deflate(Deflater deflater, MemoryManager memoryManager) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipEncoder.java:245: warning: no @param for memoryManager protected Buffer deflate(Deflater deflater, MemoryManager memoryManager) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipEncoder.java:245: warning: no @return protected Buffer deflate(Deflater deflater, MemoryManager memoryManager) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipFilter.java:63: warning: no description for @throws * @throws IOException ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipFilter.java:81: warning: no description for @throws * @throws IOException ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipFilter.java:127: warning: no description for @throws * @throws IOException ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:184: warning: no @return public Runnable suspend() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:247: warning: no @param for nextAction public void fork(final NextAction nextAction) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:358: warning: no @param for public T getMessage() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:504: warning: no @param for public NextAction getInvokeAction(final E incompleteChunk, org.glassfish.grizzly.Appender appender) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:568: warning: no @param for public NextAction getStopAction(final E incompleteChunk, final org.glassfish.grizzly.Appender appender) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:604: warning: no @param for nextAction public NextAction getForkAction(final NextAction nextAction) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:158: warning: no @param for start protected FilterExecution executeChainPart(FilterChainContext ctx, final FilterExecutor executor, final int start, final int end, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:158: warning: no @param for end protected FilterExecution executeChainPart(FilterChainContext ctx, final FilterExecutor executor, final int start, final int end, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:158: warning: no @param for filtersState protected FilterExecution executeChainPart(FilterChainContext ctx, final FilterExecutor executor, final int start, final int end, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:158: warning: no @throws for java.io.IOException protected FilterExecution executeChainPart(FilterChainContext ctx, final FilterExecutor executor, final int start, final int end, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:229: warning: no description for @param * @param executor ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:230: warning: no description for @param * @param currentFilter ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:231: warning: no description for @param * @param ctx ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:235: warning: no description for @throws * @throws IOException ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:1033: warning: no description for @param * @param context ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/ShutdownEvent.java:43: warning: no @param for gracePeriod public ShutdownEvent(final long gracePeriod, final TimeUnit timeUnit) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/ShutdownEvent.java:43: warning: no @param for timeUnit public ShutdownEvent(final long gracePeriod, final TimeUnit timeUnit) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/ShutdownEvent.java:60: warning: no @param for future public void addShutdownTask(final Callable future) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/HttpPacket.java:35: warning: no description for @param * @param packet ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/HttpContent.java:42: warning: no description for @param * @param httpPacket ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/HttpContent.java:52: warning: no description for @param * @param httpContent ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:85: warning: no @param for compression public CompressionConfig(final CompressionConfig compression) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:108: warning: no @param for compression public void set(final CompressionConfig compression) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:119: warning: no @return public CompressionMode getCompressionMode() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:126: warning: no @param for mode public void setCompressionMode(final CompressionMode mode) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:133: warning: no @return public int getCompressionMinSize() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:140: warning: no @param for compressionMinSize public void setCompressionMinSize(int compressionMinSize) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:151: warning: no @return public Set getCompressableMimeTypes() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:165: warning: no @param for compressibleMimeTypes public void setCompressableMimeTypes(final Set compressibleMimeTypes) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:179: warning: no @param for compressibleMimeTypes public void setCompressableMimeTypes(final String... compressibleMimeTypes) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:189: warning: no @return public Set getCompressibleMimeTypes() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:202: warning: no @param for compressibleMimeTypes public void setCompressibleMimeTypes(final Set compressibleMimeTypes) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:219: warning: no @param for compressibleMimeTypes public void setCompressibleMimeTypes(final String... compressibleMimeTypes) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:232: warning: no @return public Set getNoCompressionUserAgents() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:243: warning: no @param for noCompressionUserAgents public void setNoCompressionUserAgents(final Set noCompressionUserAgents) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:258: warning: no @param for noCompressionUserAgents public void setNoCompressionUserAgents(final String... noCompressionUserAgents) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:281: warning: no @param for decompressionEnabled public void setDecompressionEnabled(boolean decompressionEnabled) { ^ Command line was: /opt/tools/java/openjdk/jdk-11/11.0.2+9/bin/javadoc -J-Xmx512m -J-Xms128m @options @packages Refer to the generated Javadoc files in '/home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs' dir. org.apache.maven.reporting.MavenReportException: Exit code: 1 /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/RecordWriteResult.java:26: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/RecordWriteResult.java:27: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/RecordReadResult.java:25: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/RecordReadResult.java:26: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/IndexedAttributeHolder.java:33: error: reference not found * @see NamedAttributeHolder ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeStorage.java:20: error: tag not supported in the generated HTML version: tt * AttributeStorage provides access to a {@link AttributeHolder}, where application can store ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeHolder.java:27: error: reference not found * @see NamedAttributeHolder ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeBuilder.java:22: error: tag not supported in the generated HTML version: tt * AttributeBuilder is responsible for creating and indexing {@link Attribute}s. For faster access to ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeBuilder.java:23: error: tag not supported in the generated HTML version: tt * {@link Attribute} value, each {@link Attribute} has assigned index. AttributeBuilder is responsible to ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/Attribute.java:23: error: tag not supported in the generated HTML version: tt * {@link AttributeHolder} has two advantage comparing to Map storage: 1) Attribute value is typed, and could ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/Attribute.java:24: error: tag not supported in the generated HTML version: tt * be checked at compile time. 2) Access to Attribute value, if used with {@link IndexedAttributeHolder}, could ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/Attribute.java:27: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/TransportFilter.java:33: error: tag not supported in the generated HTML version: tt * TransportFilter could be set to work in 2 modes: stream or message. In ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/TransportFilter.java:34: error: tag not supported in the generated HTML version: tt * stream mode, TransportFilter produces/consumes the socket channel directly. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/TransportFilter.java:36: error: tag not supported in the generated HTML version: tt * In message mode, TransportFilter represents {@link Connection} data as {@link Buffer}, using ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChain.java:42: error: tag not supported in the generated HTML version: tt * instructs FilterChain, how it should continue processing. The owning ProtocolChain must call the postXXX() ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChain.java:48: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChain.java:53: error: bad use of '>' * - Filter1.handleXXX() --> Filter2.handleXXX() | - ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChain.java:57: error: malformed HTML * - Filter1.postXXX() <-- Filter2.postXXX() | - ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChain.java:61: error: unexpected end tag:

    *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/impl/SafeFutureImpl.java:33: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/memory/MemoryManager.java:23: error: tag not supported in the generated HTML version: tt * MemoryManager, responsible for allocating and releasing memory, required during application runtime. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/memory/MemoryManager.java:24: error: tag not supported in the generated HTML version: tt * MemoryManager implementations work with Grizzly {@link Buffer}s. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/NIOConnection.java:73: error: tag not supported in the generated HTML version: tt * Common {@link Connection} implementation for Java NIO Connections. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/AbstractBindingHandler.java:182: warning: no description for @param * @param ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/transport/TCPNIOConnection.java:319: error: tag not supported in the generated HTML version: tt * This interface implementations can be used to be notified about the TCPNIOConnection connect state. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/SelectorHandlerTask.java:22: error: tag not supported in the generated HTML version: tt * Task, which may be registered on {@link SelectorHandler} and executed in a Selector thread. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/ssl/SSLEncoderTransformer.java:42: error: tag not supported in the generated HTML version: tt * Transformer, which encrypts plain data, contained in the input Buffer, into SSL/TLS data and puts the result ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/ssl/SSLDecoderTransformer.java:42: error: tag not supported in the generated HTML version: tt * Transformer, which decodes SSL encrypted data, contained in the input Buffer, to the output Buffer. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/strategies/SimpleDynamicNIOStrategy.java:35: error: tag not supported in the generated HTML version: tt * SimpleDynamicIOStrategy is able to use 2 strategies underneath: {@link SameThreadIOStrategy}, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/strategies/SimpleDynamicNIOStrategy.java:41: error: bad use of '>' * {@link SameThreadIOStrategy} --(worker-thread threshold)--> {@link WorkerThreadIOStrategy}. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/streams/StreamWriter.java:32: error: tag not supported in the generated HTML version: tt * Note, that StreamWriter implementation may not be thread-safe. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/streams/StreamReader.java:34: error: tag not supported in the generated HTML version: tt * Note, that StreamReader implementation may not be thread-safe. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/threadpool/ThreadPoolConfig.java:30: error: tag not supported in the generated HTML version: tt * default Grizzly ThreadPoolConfig using {@link org.glassfish.grizzly.threadpool.ThreadPoolConfig#copy()} and ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/threadpool/ThreadPoolConfig.java:33: error: tag not supported in the generated HTML version: tt * A ThreadPoolConfig object might be customized in a "Builder"-like fashion: ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/threadpool/SyncThreadPool.java:29: error: tag not supported in the generated HTML version: tt * The SyncThreadPool is synchronized similar way as Grizzly 1.x Pipeline, which makes thread pool more ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/StringFilter.java:25: error: malformed HTML * StringFilter implementation, which performs Buffer <-> String transformation. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/StringFilter.java:25: error: bad use of '>' * StringFilter implementation, which performs Buffer <-> String transformation. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:40: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:40: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:50: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:50: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:53: error: tag not supported in the generated HTML version: tt * META-INF/services. The file's name should consist of the fully-qualified name of the abstract service class. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:55: error: tag not supported in the generated HTML version: tt * characters surrounding each name, as well as blank lines, are ignored. The comment character is '#' ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:56: error: tag not supported in the generated HTML version: tt * (0x23); on each line all characters following the first comment character are ignored. The file must be ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:58: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:58: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:65: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:65: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:67: error: tag not supported in the generated HTML version: tt * Example: Suppose we have a service class named java.io.spi.CharCodec. It has two abstract methods: ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:68: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:68: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:75: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:76: error: tag not supported in the generated HTML version: tt * Each method returns an appropriate object or null if it cannot translate the given encoding. Typical ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:77: error: tag not supported in the generated HTML version: tt * CharCodec providers will support more than one encoding. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:78: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:78: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:80: error: tag not supported in the generated HTML version: tt * If glassfish.io.StandardCodec is a provider of the CharCodec service then its jar file would ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:80: error: tag not supported in the generated HTML version: tt * If glassfish.io.StandardCodec is a provider of the CharCodec service then its jar file would ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:81: error: tag not supported in the generated HTML version: tt * contain the file META-INF/services/java.io.spi.CharCodec. This file would contain the single line: ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:82: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:82: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:87: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:89: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:89: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/utils/ServiceFinder.java:101: error: self-closing element not allowed *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Transformer.java:22: error: tag not supported in the generated HTML version: tt * Transformer interface, which knows how to transform the original data to some custom representation. A ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Transformer.java:23: error: tag not supported in the generated HTML version: tt * Transformer implementation could be stateful or stateless. However it's very easy to write stateful ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Transformer.java:24: error: tag not supported in the generated HTML version: tt * Transformer, which actually doesn't save any state internally, but uses {@link AttributeStorage} as an ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Transformer.java:26: error: tag not supported in the generated HTML version: tt * Transformer methods. This way it's possible to reuse single instance of a stateful Transformer to ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Transformer.java:26: error: tag not supported in the generated HTML version: tt * Transformer methods. This way it's possible to reuse single instance of a stateful Transformer to ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/SocketConnectorHandler.java:24: error: tag not supported in the generated HTML version: tt * Socket based client side connector. SocketConnectorHandler is responsible for creating and initializing ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/SocketAcceptor.java:23: error: tag not supported in the generated HTML version: tt * Common interface for SocketAcceptor implementations. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/IOStrategy.java:25: error: tag not supported in the generated HTML version: tt * strategy is responsible for making decision how {@link Runnable} task will be run: in current thread, worker ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/IOStrategy.java:28: error: tag not supported in the generated HTML version: tt * strategy can make any other processing decisions. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/GrizzlyFuture.java:24: error: tag not supported in the generated HTML version: tt * computation, represented by this Future, is complete. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/GrizzlyFuture.java:26: error: tag not supported in the generated HTML version: tt * A GrizzlyFuture instance can be recycled and reused. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/DefaultProcessorSelector.java:22: error: tag not supported in the generated HTML version: tt * ({@link Connection#getProcessor()}). If returned {@link Processor} is null - if delegates selection to ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/ConnectorHandler.java:22: error: tag not supported in the generated HTML version: tt * Client side connector handler API. ConnectorHandler is responsible for creating and initializing ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Closeable.java:26: error: tag not supported in the generated HTML version: tt * Closeable interface contains two sets of methods: close* and terminate*, so interface implementations can ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/CloseListener.java:22: error: tag not supported in the generated HTML version: tt * The listener, which is used to be notified, when Connection gets closed. While this interface is public, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/ChainProcessorSelector.java:29: error: tag not supported in the generated HTML version: tt * {@link ProcessorSelector} from chain. If first {@link ProcessorSelector} returns not null {@link Processor} ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Buffer.java:34: error: tag not supported in the generated HTML version: tt * JDK {@link ByteBuffer} was taken as base for Grizzly Buffer interface, but Buffer has several ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Buffer.java:34: error: tag not supported in the generated HTML version: tt * JDK {@link ByteBuffer} was taken as base for Grizzly Buffer interface, but Buffer has several ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: warning: nested tag not allowed: *

  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: error: end tag missing: *
  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: error: end tag missing: *
  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: warning: nested tag not allowed: *
  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: error: end tag missing: *
  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:153: error: end tag missing: *
  • "n", "nano[s]", "nanosec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:154: warning: nested tag not allowed: * "nanosecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:154: error: end tag missing: * "nanosecond[s]" ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:154: error: end tag missing: * "nanosecond[s]" ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: warning: nested tag not allowed: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: warning: nested tag not allowed: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: warning: nested tag not allowed: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:155: error: end tag missing: *
  • "micro[s]", "microsec[s]", "microsecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: warning: nested tag not allowed: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: error: end tag missing: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: error: end tag missing: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: warning: nested tag not allowed: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: error: end tag missing: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:156: error: end tag missing: *
  • "m", "milli[s]", "millisec[s]", ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:157: warning: nested tag not allowed: * "millisecond[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:157: error: end tag missing: * "millisecond[s]" ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:157: error: end tag missing: * "millisecond[s]" ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: warning: nested tag not allowed: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: error: end tag missing: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: error: end tag missing: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: warning: nested tag not allowed: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: error: end tag missing: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:158: error: end tag missing: *
  • "s", "sec[s]", "second[s]"
  • ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/accesslog/ApacheLogFormat.java:174: error: no summary or caption for table * ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/jmxbase/Monitorable.java:20: error: reference not found * Interface that allows arbitrary entities to provide a {@link JmxObject} that can be registered with the ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/jmxbase/Monitorable.java:21: error: reference not found * {@link org.glassfish.grizzly.monitoring.jmx.GrizzlyJmxManager}. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/RequestExecutorProvider.java:26: error: reference not found * and notifying {@link ReadHandler}, {@link WriteHandler} registered by the user. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/RequestExecutorProvider.java:26: error: reference not found * and notifying {@link ReadHandler}, {@link WriteHandler} registered by the user. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/RequestExecutorProvider.java:57: error: tag not supported in the generated HTML version: tt * not a service {@link Thread} - null will be return to force the user code to be executed on the current ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/RequestExecutorProvider.java:42: error: tag not supported in the generated HTML version: tt * The {@link RequestExecutorProvider} implementation, which always returns null to force the user code to be ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/ErrorPageGenerator.java:23: error: tag not supported in the generated HTML version: tt * The ErrorPageGenerator is mainly used by {@link Response#sendError(int)} and ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/server/ErrorPageGenerator.java:26: error: tag not supported in the generated HTML version: tt * The ErrorPageGenerator might be set per 1) {@link HttpServer}: {@link HttpServer#getServerConfiguration()}; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/util/StringManager.java:29: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/util/StringManager.java:33: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/util/StringManager.java:38: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/util/HttpRequestURIDecoder.java:33: warning: empty

    tag *

    ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/IOEventLifeCycleListener.java:50: warning: no @throws for java.io.IOException void onContextManualIOEventControl(final Context context) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/NIOTransport.java:197: warning: no description for @param * @param selectorRunnersCount ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/NIOTransport.java:245: warning: no @param for optimizedForMultiplexing public void setOptimizedForMultiplexing(final boolean optimizedForMultiplexing) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/nio/NIOTransport.java:302: warning: no @param for error protected static void notifyProbesError(final NIOTransport transport, final Throwable error) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/SocketAcceptor.java:32: warning: no description for @throws * @throws java.io.IOException ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/Writer.java:182: warning: no @return public int get() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:195: warning: no description for @param * @param connection ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:196: warning: no description for @param * @param message ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:197: warning: no description for @param * @param dstAddress ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:198: warning: no description for @param * @param writtenSize ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:210: warning: no description for @param * @param dstAddress ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/WriteResult.java:211: warning: no description for @return * @return ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/TaskQueue.java:120: warning: no description for @param * @param amount ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/TaskQueue.java:130: warning: no description for @param * @param amount ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/asyncqueue/TaskQueue.java:140: warning: no description for @param * @param amount ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/Attribute.java:161: warning: no @return public T remove(final AttributeStorage storage) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeHolder.java:102: warning: no description for @param * @param dstAttributes ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/AttributeHolder.java:109: warning: no description for @param * @param srcAttributes ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/attributes/IndexedAttributeHolder.java:49: warning: no description for @param * @param attributeBuilder ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:77: warning: no @throws for java.io.IOException NextAction handleRead(FilterChainContext ctx) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:88: warning: no @throws for java.io.IOException NextAction handleWrite(FilterChainContext ctx) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:99: warning: no @throws for java.io.IOException NextAction handleConnect(FilterChainContext ctx) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:110: warning: no @throws for java.io.IOException NextAction handleAccept(FilterChainContext ctx) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:118: warning: no description for @param * @param event ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:122: warning: no @throws for java.io.IOException NextAction handleEvent(FilterChainContext ctx, FilterChainEvent event) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/Filter.java:133: warning: no @throws for java.io.IOException NextAction handleClose(FilterChainContext ctx) throws IOException; ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipEncoder.java:143: warning: no @param for storage public Buffer finish(AttributeStorage storage) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipEncoder.java:245: warning: no @param for deflater protected Buffer deflate(Deflater deflater, MemoryManager memoryManager) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipEncoder.java:245: warning: no @param for memoryManager protected Buffer deflate(Deflater deflater, MemoryManager memoryManager) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipEncoder.java:245: warning: no @return protected Buffer deflate(Deflater deflater, MemoryManager memoryManager) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipFilter.java:63: warning: no description for @throws * @throws IOException ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipFilter.java:81: warning: no description for @throws * @throws IOException ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/compression/zip/GZipFilter.java:127: warning: no description for @throws * @throws IOException ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:184: warning: no @return public Runnable suspend() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:247: warning: no @param for nextAction public void fork(final NextAction nextAction) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:358: warning: no @param for public T getMessage() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:504: warning: no @param for public NextAction getInvokeAction(final E incompleteChunk, org.glassfish.grizzly.Appender appender) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:568: warning: no @param for public NextAction getStopAction(final E incompleteChunk, final org.glassfish.grizzly.Appender appender) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:604: warning: no @param for nextAction public NextAction getForkAction(final NextAction nextAction) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:158: warning: no @param for start protected FilterExecution executeChainPart(FilterChainContext ctx, final FilterExecutor executor, final int start, final int end, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:158: warning: no @param for end protected FilterExecution executeChainPart(FilterChainContext ctx, final FilterExecutor executor, final int start, final int end, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:158: warning: no @param for filtersState protected FilterExecution executeChainPart(FilterChainContext ctx, final FilterExecutor executor, final int start, final int end, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:158: warning: no @throws for java.io.IOException protected FilterExecution executeChainPart(FilterChainContext ctx, final FilterExecutor executor, final int start, final int end, ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:229: warning: no description for @param * @param executor ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:230: warning: no description for @param * @param currentFilter ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:231: warning: no description for @param * @param ctx ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/DefaultFilterChain.java:235: warning: no description for @throws * @throws IOException ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/FilterChainContext.java:1033: warning: no description for @param * @param context ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/ShutdownEvent.java:43: warning: no @param for gracePeriod public ShutdownEvent(final long gracePeriod, final TimeUnit timeUnit) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/ShutdownEvent.java:43: warning: no @param for timeUnit public ShutdownEvent(final long gracePeriod, final TimeUnit timeUnit) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/filterchain/ShutdownEvent.java:60: warning: no @param for future public void addShutdownTask(final Callable future) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/HttpPacket.java:35: warning: no description for @param * @param packet ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/HttpContent.java:42: warning: no description for @param * @param httpPacket ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/HttpContent.java:52: warning: no description for @param * @param httpContent ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:85: warning: no @param for compression public CompressionConfig(final CompressionConfig compression) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:108: warning: no @param for compression public void set(final CompressionConfig compression) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:119: warning: no @return public CompressionMode getCompressionMode() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:126: warning: no @param for mode public void setCompressionMode(final CompressionMode mode) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:133: warning: no @return public int getCompressionMinSize() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:140: warning: no @param for compressionMinSize public void setCompressionMinSize(int compressionMinSize) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:151: warning: no @return public Set getCompressableMimeTypes() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:165: warning: no @param for compressibleMimeTypes public void setCompressableMimeTypes(final Set compressibleMimeTypes) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:179: warning: no @param for compressibleMimeTypes public void setCompressableMimeTypes(final String... compressibleMimeTypes) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:189: warning: no @return public Set getCompressibleMimeTypes() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:202: warning: no @param for compressibleMimeTypes public void setCompressibleMimeTypes(final Set compressibleMimeTypes) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:219: warning: no @param for compressibleMimeTypes public void setCompressibleMimeTypes(final String... compressibleMimeTypes) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:232: warning: no @return public Set getNoCompressionUserAgents() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:243: warning: no @param for noCompressionUserAgents public void setNoCompressionUserAgents(final Set noCompressionUserAgents) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:258: warning: no @param for noCompressionUserAgents public void setNoCompressionUserAgents(final String... noCompressionUserAgents) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/client-bundle-sources/org/glassfish/grizzly/http/CompressionConfig.java:281: warning: no @param for decompressionEnabled public void setDecompressionEnabled(boolean decompressionEnabled) { ^ Command line was: /opt/tools/java/openjdk/jdk-11/11.0.2+9/bin/javadoc -J-Xmx512m -J-Xms128m @options @packages Refer to the generated Javadoc files in '/home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/apidocs' dir. at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.doExecuteJavadocCommandLine (AbstractJavadocMojo.java:5196) at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeJavadocCommandLine (AbstractJavadocMojo.java:5069) at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport (AbstractJavadocMojo.java:2029) at org.apache.maven.plugins.javadoc.JavadocJar.doExecute (JavadocJar.java:181) at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute (AbstractJavadocMojo.java:1825) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174) at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75) at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162) at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173) at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101) at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906) at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283) at org.apache.maven.cli.MavenCli.main (MavenCli.java:206) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:566) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283) at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407) at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348) [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/tyrus-standalone-client-2.1.5-javadoc.jar [WARNING] artifact org.glassfish.tyrus.bundles:tyrus-standalone-client:javadoc:javadoc:2.1.5 already attached, replace previous instance [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-standalone-client --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/tyrus-standalone-client-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-standalone-client --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/dependency-reduced-pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/tyrus-standalone-client/2.1.5/tyrus-standalone-client-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/tyrus-standalone-client-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/tyrus-standalone-client/2.1.5/tyrus-standalone-client-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/tyrus-standalone-client/2.1.5/tyrus-standalone-client-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/tyrus-standalone-client/2.1.5/tyrus-standalone-client-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/tyrus-standalone-client-2.1.5-javadoc.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/tyrus-standalone-client/2.1.5/tyrus-standalone-client-2.1.5-javadoc.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client/target/tyrus-standalone-client-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/tyrus-standalone-client/2.1.5/tyrus-standalone-client-2.1.5-sources.jar [INFO] [INFO] ------< org.glassfish.tyrus.bundles:tyrus-standalone-client-jdk >------- [INFO] Building Tyrus Standalone Client - JDK 2.1.5 [67/69] [INFO] from bundles/client-jdk/pom.xml [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ tyrus-standalone-client-jdk --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ tyrus-standalone-client-jdk --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ tyrus-standalone-client-jdk --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ tyrus-standalone-client-jdk --- [INFO] [INFO] --- dependency:3.6.1:unpack (unpack) @ tyrus-standalone-client-jdk --- [INFO] Configured Artifact: jakarta.websocket:jakarta.websocket-client-api:sources:?:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-core:sources:2.1.5:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-client:sources:2.1.5:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-container-jdk-client:sources:2.1.5:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-spi:sources:2.1.5:jar [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ tyrus-standalone-client-jdk --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ tyrus-standalone-client-jdk --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ tyrus-standalone-client-jdk --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ tyrus-standalone-client-jdk --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/src/main/resources [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ tyrus-standalone-client-jdk --- [INFO] No sources to compile [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ tyrus-standalone-client-jdk --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ tyrus-standalone-client-jdk --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ tyrus-standalone-client-jdk --- [INFO] Tests are skipped. [INFO] [INFO] --- jar:3.3.0:jar (default-jar) @ tyrus-standalone-client-jdk --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/tyrus-standalone-client-jdk-2.1.5.jar [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ tyrus-standalone-client-jdk --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 9 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/bom.xml [INFO] attaching as tyrus-standalone-client-jdk-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/bom.json [INFO] attaching as tyrus-standalone-client-jdk-2.1.5-cyclonedx.json [INFO] [INFO] --- bundle:5.1.4:bundle (osgi-bundle) @ tyrus-standalone-client-jdk --- [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/tyrus-standalone-client-jdk-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- shade:3.5.1:shade (default) @ tyrus-standalone-client-jdk --- [INFO] Including org.glassfish.tyrus:tyrus-client:jar:2.1.5 in the shaded jar. [INFO] Including org.glassfish.tyrus:tyrus-core:jar:2.1.5 in the shaded jar. [INFO] Including org.glassfish.tyrus:tyrus-spi:jar:2.1.5 in the shaded jar. [INFO] Including jakarta.websocket:jakarta.websocket-api:jar:2.1.1 in the shaded jar. [INFO] Including org.glassfish.tyrus:tyrus-container-jdk-client:jar:2.1.5 in the shaded jar. [INFO] Including jakarta.websocket:jakarta.websocket-client-api:jar:2.1.1 in the shaded jar. [INFO] Dependency-reduced POM written at: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/dependency-reduced-pom.xml [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] Discovered module-info.class. Shading will break its strong encapsulation. [WARNING] jakarta.websocket-api-2.1.1.jar, jakarta.websocket-client-api-2.1.1.jar, tyrus-client-2.1.5.jar, tyrus-container-jdk-client-2.1.5.jar, tyrus-core-2.1.5.jar, tyrus-spi-2.1.5.jar, tyrus-standalone-client-jdk-2.1.5.jar define 3 overlapping resources: [WARNING] - META-INF/LICENSE.md [WARNING] - META-INF/MANIFEST.MF [WARNING] - META-INF/NOTICE.md [WARNING] maven-shade-plugin has detected that some files are [WARNING] present in two or more JARs. When this happens, only one [WARNING] single version of the file is copied to the uber jar. [WARNING] Usually this is not harmful and you can skip these warnings, [WARNING] otherwise try to manually exclude artifacts based on [WARNING] mvn dependency:tree -Ddetail=true and the above output. [WARNING] See https://maven.apache.org/plugins/maven-shade-plugin/ [INFO] Replacing original artifact with shaded artifact. [INFO] Replacing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/tyrus-standalone-client-jdk-2.1.5.jar with /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/tyrus-standalone-client-jdk-2.1.5-shaded.jar [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ tyrus-standalone-client-jdk --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources added. [INFO] [INFO] --- javadoc:3.6.2:jar (attach-javadocs) @ tyrus-standalone-client-jdk --- [INFO] No previous run data found, generating javadoc. [INFO] Loading source files for package jakarta.websocket... Loading source files for package org.glassfish.tyrus.core.cluster... Loading source files for package org.glassfish.tyrus.core.coder... Loading source files for package org.glassfish.tyrus.core.collection... Loading source files for package org.glassfish.tyrus.core.extension... Loading source files for package org.glassfish.tyrus.core.frame... Loading source files for package org.glassfish.tyrus.core.l10n... Loading source files for package org.glassfish.tyrus.core.monitoring... Loading source files for package org.glassfish.tyrus.core.uri.internal... Loading source files for package org.glassfish.tyrus.core.uri... Loading source files for package org.glassfish.tyrus.core.wsadl.model... Loading source files for package org.glassfish.tyrus.core... Loading source files for package org.glassfish.tyrus.client.auth... Loading source files for package org.glassfish.tyrus.client.exception... Loading source files for package org.glassfish.tyrus.client... Loading source files for package org.glassfish.tyrus.container.jdk.client... Loading source files for package org.glassfish.tyrus.spi... Constructing Javadoc information... Standard Doclet version 11.0.2 Building tree for all the packages and classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/ClientEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/ClientEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/ClientEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/ClientEndpointConfig.Configurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/CloseReason.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/CloseReason.CloseCode.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/CloseReason.CloseCodes.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/ContainerProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/DecodeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Decoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Decoder.Binary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Decoder.BinaryStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Decoder.Text.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Decoder.TextStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/DeploymentException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/EncodeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Encoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Encoder.Binary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Encoder.BinaryStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Encoder.Text.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Encoder.TextStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Endpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/EndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Extension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Extension.Parameter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/HandshakeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/MessageHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/MessageHandler.Partial.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/MessageHandler.Whole.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/OnClose.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/OnError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/OnMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/OnOpen.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/PongMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/RemoteEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/RemoteEndpoint.Async.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/RemoteEndpoint.Basic.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/SendHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/SendResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Session.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/SessionException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/WebSocketContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/ClientManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/ClientManager.ReconnectHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/ClientProperties.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/RedirectException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/RetryAfterException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/SslContextConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/SslEngineConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/ThreadPoolConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/TyrusClientEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/TyrusClientEngine.ClientHandshakeListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/AuthConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/AuthConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/AuthenticationException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/Authenticator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/Credentials.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/exception/DeploymentHandshakeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/exception/Exceptions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/JdkClientContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/JdkContainerProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/SslContextConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/SslEngineConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/AnnotatedEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/BaseContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/BaseContainer.ShutDownCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/Beta.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/CloseReasons.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ComponentProviderService.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/DebugContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/DebugContext.TracingThreshold.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/DebugContext.TracingType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/DebugContext.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/DefaultComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ErrorCollector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ExecutorServiceProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/Handshake.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/HandshakeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/MaskingKeyGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/MaxSessions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/MessageHandlerManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/OsgiRegistry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ProtocolException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ProtocolHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ReflectionHelper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ReflectionHelper.ClassTypePair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ReflectionHelper.DeclaringClassInterfacePair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ReflectionHelper.TypeClassPair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/RequestContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/RequestContext.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/RequestContext.Builder.IsUserInRoleDelegate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ServerEndpointConfigWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ServiceConfigurationError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ServiceFinder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ServiceFinder.DefaultServiceIteratorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ServiceFinder.ServiceIteratorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/StrictUtf8.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/StrictUtf8.Parser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusConfiguration.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusEndpointWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusEndpointWrapper.SessionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusEndpointWrapper.SessionListener.OnOpenResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusExtension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusExtension.TyrusParameter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusFuture.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusRemoteEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusServerEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusServerEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusServerEndpointConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusUpgradeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusWebSocket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusWebSocketEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusWebSocketEngine.TyrusWebSocketEngineBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/Utf8DecodingException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/Utils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/Utils.Stringifier.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/Version.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/WebSocketException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/BroadcastListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/ClusterContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/DistributedSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/RemoteSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/RemoteSession.DistributedMapKey.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/SessionEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/SessionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/CoderAdapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/CoderWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/InputStreamDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/NoOpByteArrayCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/NoOpByteBufferCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/NoOpTextCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.BooleanDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.ByteDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.CharacterDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.DoubleDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.FloatDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.IntegerDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.LongDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.ShortDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/ReaderDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/ToStringEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/LazyValue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/SupplierWithEx.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/Value.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/Values.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/extension/ExtendedExtension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/extension/ExtendedExtension.ExtensionContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/BinaryFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/CloseFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/Frame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/Frame.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/PingFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/PongFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/TextFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/TyrusFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/TyrusFrame.FrameType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/Localizable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/LocalizableMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/LocalizableMessageFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/LocalizationMessages.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/Localizer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/monitoring/ApplicationEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/monitoring/EndpointEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/monitoring/MessageEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/Match.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/AbstractMultivaluedMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/MultivaluedHashMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/MultivaluedMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/MultivaluedStringMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/PathPattern.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/PathPattern.RightHandPath.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/PathSegment.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/PathTemplate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/PatternWithGroups.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/UriComponent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/UriComponent.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/UriTemplate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/UriTemplateParser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/wsadl/model/Application.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/wsadl/model/Endpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/wsadl/model/ObjectFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/ClientContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/ClientEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/ClientEngine.ClientUpgradeInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/ClientEngine.ClientUpgradeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/ClientEngine.TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/CompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/Connection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/Connection.CloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/ReadHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/ServerContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/ServerContainerFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/TyrusClientEndpointConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/UpgradeRequest.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/UpgradeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/WebSocketEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/WebSocketEngine.UpgradeInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/WebSocketEngine.UpgradeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/Writer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/WriterInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/WriterInfo.MessageType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/WriterInfo.RemoteEndpointType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/exception/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/exception/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/extension/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/extension/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/monitoring/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/monitoring/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/wsadl/model/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/wsadl/model/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/constant-values.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/serialized-form.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/PongMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/OnClose.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/SessionException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/MessageHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/MessageHandler.Partial.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/MessageHandler.Whole.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/ClientEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/OnMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/OnOpen.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/DecodeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/OnError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/CloseReason.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/CloseReason.CloseCodes.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/CloseReason.CloseCode.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Decoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Decoder.TextStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Decoder.Text.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Decoder.BinaryStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Decoder.Binary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Encoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Encoder.BinaryStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Encoder.Binary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Encoder.TextStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Encoder.Text.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/HandshakeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Extension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Extension.Parameter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/EndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/ClientEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/ClientEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/ClientEndpointConfig.Configurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Endpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/DeploymentException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Session.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/WebSocketContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/ContainerProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/EncodeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/SendResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/SendHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/RemoteEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/RemoteEndpoint.Basic.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/RemoteEndpoint.Async.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/SessionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/SessionEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/RemoteSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/RemoteSession.DistributedMapKey.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/DistributedSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/ClusterContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/BroadcastListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/ToStringEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/ReaderDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.ShortDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.LongDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.IntegerDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.FloatDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.DoubleDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.CharacterDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.ByteDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.BooleanDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/NoOpTextCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/NoOpByteBufferCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/NoOpByteArrayCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/InputStreamDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/CoderWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/CoderAdapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/class-use/Values.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/class-use/Value.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/class-use/SupplierWithEx.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/class-use/LazyValue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/extension/class-use/ExtendedExtension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/extension/class-use/ExtendedExtension.ExtensionContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/class-use/TyrusFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/class-use/TyrusFrame.FrameType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/class-use/TextFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/class-use/PongFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/class-use/PingFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/class-use/Frame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/class-use/Frame.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/class-use/CloseFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/class-use/BinaryFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/Localizer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/LocalizationMessages.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/LocalizableMessageFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/LocalizableMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/Localizable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/monitoring/class-use/MessageEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/monitoring/class-use/EndpointEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/monitoring/class-use/ApplicationEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/UriTemplateParser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/UriTemplate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/UriComponent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/UriComponent.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PatternWithGroups.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PathTemplate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PathSegment.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PathPattern.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PathPattern.RightHandPath.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedStringMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedHashMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/AbstractMultivaluedMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/class-use/Match.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/wsadl/model/class-use/ObjectFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/wsadl/model/class-use/Endpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/wsadl/model/class-use/Application.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/WebSocketException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/Version.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/Utils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/Utils.Stringifier.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/Utf8DecodingException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusWebSocketEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusWebSocketEngine.TyrusWebSocketEngineBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusWebSocket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusUpgradeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusRemoteEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusFuture.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusExtension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusExtension.TyrusParameter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.SessionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.SessionListener.OnOpenResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusConfiguration.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/StrictUtf8.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/StrictUtf8.Parser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ServiceFinder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ServiceFinder.DefaultServiceIteratorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ServiceFinder.ServiceIteratorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ServiceConfigurationError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ServerEndpointConfigWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/RequestContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/RequestContext.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/RequestContext.Builder.IsUserInRoleDelegate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ReflectionHelper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ReflectionHelper.ClassTypePair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ReflectionHelper.DeclaringClassInterfacePair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ReflectionHelper.TypeClassPair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ProtocolHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ProtocolException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/OsgiRegistry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/MessageHandlerManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/MaxSessions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/MaskingKeyGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/HandshakeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/Handshake.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ExecutorServiceProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ErrorCollector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/DefaultComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/DebugContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/DebugContext.TracingThreshold.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/DebugContext.TracingType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/DebugContext.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ComponentProviderService.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/CloseReasons.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/Beta.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/BaseContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/BaseContainer.ShutDownCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/AnnotatedEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/class-use/Credentials.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/class-use/Authenticator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/class-use/AuthenticationException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/class-use/AuthConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/class-use/AuthConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/exception/class-use/Exceptions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/exception/class-use/DeploymentHandshakeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/class-use/TyrusClientEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/class-use/TyrusClientEngine.ClientHandshakeListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/class-use/ThreadPoolConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/class-use/SslEngineConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/class-use/SslContextConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/class-use/RetryAfterException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/class-use/RedirectException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/class-use/ClientProperties.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/class-use/ClientManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/class-use/ClientManager.ReconnectHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/class-use/SslEngineConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/class-use/SslContextConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/class-use/JdkContainerProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/class-use/JdkClientContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/WriterInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/WriterInfo.RemoteEndpointType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/WriterInfo.MessageType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/Writer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/WebSocketEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/WebSocketEngine.UpgradeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/WebSocketEngine.UpgradeInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/UpgradeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/UpgradeRequest.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/TyrusClientEndpointConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/ServerContainerFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/ServerContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/ReadHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/Connection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/Connection.CloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/CompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientEngine.ClientUpgradeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientEngine.ClientUpgradeInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientEngine.TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/exception/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/extension/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/monitoring/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/wsadl/model/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/package-use.html... Building index for all the packages and classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/overview-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/index-all.html... Building index for all classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/allclasses-index.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/allpackages-index.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/deprecated-list.html... Building index for all classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/allclasses.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/allclasses.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/index.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/overview-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/help-doc.html... 4 errors 100 warnings [ERROR] MavenReportException: Error while generating Javadoc: Exit code: 1 /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/jakarta/websocket/Decoder.java:39: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/jakarta/websocket/Decoder.java:50: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/jakarta/websocket/Encoder.java:41: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/jakarta/websocket/Encoder.java:52: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/RequestContext.java:369: warning: no description for @param * @param tyrusProperties ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/RequestContext.java:371: warning: no @return public Builder tyrusProperties(Map tyrusProperties) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/spi/UpgradeResponse.java:81: warning: no @return public abstract String getReasonPhrase(); ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:23: warning: no @param for arg0 public static String INVALID_HEADER(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:23: warning: no @param for arg1 public static String INVALID_HEADER(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:23: warning: no @return public static String INVALID_HEADER(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:35: warning: no @param for arg0 public static String BINARY_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:35: warning: no @return public static String BINARY_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:47: warning: no @return public static String SOCKET_NOT_CONNECTED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:59: warning: no @param for arg0 public static String AUTHENTICATION_DIGEST_QOP_UNSUPPORTED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:59: warning: no @return public static String AUTHENTICATION_DIGEST_QOP_UNSUPPORTED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:71: warning: no @return public static String SEND_MESSAGE_INFRAGMENT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @param for arg0 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @param for arg1 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @param for arg2 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @return public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:95: warning: no @param for arg0 public static String TEXT_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:95: warning: no @return public static String TEXT_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:107: warning: no @return public static String SEC_KEY_NULL_NOT_ALLOWED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:119: warning: no @param for arg0 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:119: warning: no @param for arg1 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:119: warning: no @return public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:131: warning: no @param for arg0 public static String APPLICATION_DATA_TOO_LONG(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:131: warning: no @return public static String APPLICATION_DATA_TOO_LONG(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:143: warning: no @param for arg0 public static String MESSAGE_TOO_LONG(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:143: warning: no @param for arg1 public static String MESSAGE_TOO_LONG(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:143: warning: no @return public static String MESSAGE_TOO_LONG(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:155: warning: no @return public static String AUTHENTICATION_DIGEST_NO_SUCH_ALG() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:167: warning: no @return public static String HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_MISSING() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:179: warning: no @param for arg0 public static String ARGUMENT_NOT_NULL(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:179: warning: no @return public static String ARGUMENT_NOT_NULL(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:191: warning: no @return public static String JAVASSIST_NOT_FOUND() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:203: warning: no @param for arg0 public static String PROVIDER_NOT_FOUND(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:203: warning: no @param for arg1 public static String PROVIDER_NOT_FOUND(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:203: warning: no @return public static String PROVIDER_NOT_FOUND(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:215: warning: no @return public static String PARTIAL_MESSAGE_BUFFER_OVERFLOW() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:227: warning: no @return public static String RSV_INCORRECTLY_SET() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:239: warning: no @param for arg0 public static String URI_COMPONENT_ENCODED_OCTET_MALFORMED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:239: warning: no @return public static String URI_COMPONENT_ENCODED_OCTET_MALFORMED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:251: warning: no @return public static String AUTHENTICATION_CREATE_AUTH_HEADER_FAILED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:263: warning: no @param for arg0 public static String CLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:263: warning: no @param for arg1 public static String CLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:263: warning: no @return public static String CLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:275: warning: no @return public static String CONNECTION_HAS_BEEN_CLOSED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @param for arg0 public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @param for arg1 public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @param for arg2 public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @return public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:299: warning: no @return public static String FRAME_WRITE_CANCELLED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg0 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg1 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg2 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg3 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @return public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:323: warning: no @param for arg0 public static String BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:323: warning: no @return public static String BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:335: warning: no @return public static String NO_DECODER_FOUND() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @param for arg0 public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @param for arg1 public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @param for arg2 public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @return public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:359: warning: no @return public static String MESSAGE_HANDLER_ALREADY_REGISTERED_TEXT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:371: warning: no @return public static String ILLEGAL_CONFIG_SYNTAX() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:383: warning: no @return public static String CONTROL_FRAME_LENGTH() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:395: warning: no @param for arg0 public static String COMPONENT_PROVIDER_THREW_EXCEPTION(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:395: warning: no @return public static String COMPONENT_PROVIDER_THREW_EXCEPTION(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:407: warning: no @return public static String MAX_SESSIONS_PER_ENDPOINT_EXCEEDED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:419: warning: no @param for arg0 public static String PARTIAL_BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:419: warning: no @return public static String PARTIAL_BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:431: warning: no @param for arg0 public static String CLASS_NOT_ELIGIBLE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:431: warning: no @return public static String CLASS_NOT_ELIGIBLE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:443: warning: no @param for arg0 public static String MESSAGE_HANDLER_ILLEGAL_ARGUMENT(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:443: warning: no @return public static String MESSAGE_HANDLER_ILLEGAL_ARGUMENT(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:455: warning: no @param for arg0 public static String HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_ERROR(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:455: warning: no @return public static String HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_ERROR(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:467: warning: no @return public static String SEC_KEY_INVALID_SERVER() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:479: warning: no @return public static String SESSION_CLOSED_IDLE_TIMEOUT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:491: warning: no @return public static String MESSAGE_HANDLER_ALREADY_REGISTERED_PONG() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:503: warning: no @return public static String ORIGIN_NOT_VERIFIED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:515: warning: no @return public static String HEADERS_MISSING() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:527: warning: no @return public static String UNEXPECTED_END_FRAGMENT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:539: warning: no @return public static String FRAGMENT_INVALID_OPCODE() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:551: warning: no @param for arg0 public static String DATA_UNEXPECTED_LENGTH(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:551: warning: no @param for arg1 public static String DATA_UNEXPECTED_LENGTH(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:551: warning: no @return public static String DATA_UNEXPECTED_LENGTH(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:563: warning: no @return public static String CONNECTION_NULL() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:575: warning: no @param for arg0 public static String CLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:575: warning: no @param for arg1 public static String CLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:575: warning: no @return public static String CLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:587: warning: no @return public static String MESSAGE_HANDLER_ALREADY_REGISTERED_BINARY() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:599: warning: no @param for arg0 public static String TEXT_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:599: warning: no @return public static String TEXT_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:611: warning: no @param for arg0 public static String URI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:611: warning: no @param for arg1 public static String URI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:611: warning: no @return public static String URI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:623: warning: no @param for arg0 public static String MESSAGE_HANDLER_PARTIAL_INVALID_TYPE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:623: warning: no @return public static String MESSAGE_HANDLER_PARTIAL_INVALID_TYPE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:635: warning: no @param for arg0 public static String MESSAGE_HANDLER_DECODER_NOT_REGISTERED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:635: warning: no @return public static String MESSAGE_HANDLER_DECODER_NOT_REGISTERED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:647: warning: no @param for arg0 public static String INVALID_RESPONSE_CODE(Object arg0, Object arg1) { ^ Command line was: /opt/tools/java/openjdk/jdk-11/11.0.2+9/bin/javadoc -J-Xmx512m -J-Xms128m @options @packages Refer to the generated Javadoc files in '/home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs' dir. org.apache.maven.reporting.MavenReportException: Exit code: 1 /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/jakarta/websocket/Decoder.java:39: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/jakarta/websocket/Decoder.java:50: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/jakarta/websocket/Encoder.java:41: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/jakarta/websocket/Encoder.java:52: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/RequestContext.java:369: warning: no description for @param * @param tyrusProperties ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/RequestContext.java:371: warning: no @return public Builder tyrusProperties(Map tyrusProperties) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/spi/UpgradeResponse.java:81: warning: no @return public abstract String getReasonPhrase(); ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:23: warning: no @param for arg0 public static String INVALID_HEADER(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:23: warning: no @param for arg1 public static String INVALID_HEADER(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:23: warning: no @return public static String INVALID_HEADER(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:35: warning: no @param for arg0 public static String BINARY_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:35: warning: no @return public static String BINARY_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:47: warning: no @return public static String SOCKET_NOT_CONNECTED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:59: warning: no @param for arg0 public static String AUTHENTICATION_DIGEST_QOP_UNSUPPORTED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:59: warning: no @return public static String AUTHENTICATION_DIGEST_QOP_UNSUPPORTED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:71: warning: no @return public static String SEND_MESSAGE_INFRAGMENT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @param for arg0 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @param for arg1 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @param for arg2 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @return public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:95: warning: no @param for arg0 public static String TEXT_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:95: warning: no @return public static String TEXT_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:107: warning: no @return public static String SEC_KEY_NULL_NOT_ALLOWED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:119: warning: no @param for arg0 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:119: warning: no @param for arg1 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:119: warning: no @return public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:131: warning: no @param for arg0 public static String APPLICATION_DATA_TOO_LONG(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:131: warning: no @return public static String APPLICATION_DATA_TOO_LONG(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:143: warning: no @param for arg0 public static String MESSAGE_TOO_LONG(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:143: warning: no @param for arg1 public static String MESSAGE_TOO_LONG(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:143: warning: no @return public static String MESSAGE_TOO_LONG(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:155: warning: no @return public static String AUTHENTICATION_DIGEST_NO_SUCH_ALG() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:167: warning: no @return public static String HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_MISSING() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:179: warning: no @param for arg0 public static String ARGUMENT_NOT_NULL(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:179: warning: no @return public static String ARGUMENT_NOT_NULL(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:191: warning: no @return public static String JAVASSIST_NOT_FOUND() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:203: warning: no @param for arg0 public static String PROVIDER_NOT_FOUND(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:203: warning: no @param for arg1 public static String PROVIDER_NOT_FOUND(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:203: warning: no @return public static String PROVIDER_NOT_FOUND(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:215: warning: no @return public static String PARTIAL_MESSAGE_BUFFER_OVERFLOW() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:227: warning: no @return public static String RSV_INCORRECTLY_SET() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:239: warning: no @param for arg0 public static String URI_COMPONENT_ENCODED_OCTET_MALFORMED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:239: warning: no @return public static String URI_COMPONENT_ENCODED_OCTET_MALFORMED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:251: warning: no @return public static String AUTHENTICATION_CREATE_AUTH_HEADER_FAILED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:263: warning: no @param for arg0 public static String CLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:263: warning: no @param for arg1 public static String CLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:263: warning: no @return public static String CLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:275: warning: no @return public static String CONNECTION_HAS_BEEN_CLOSED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @param for arg0 public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @param for arg1 public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @param for arg2 public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @return public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:299: warning: no @return public static String FRAME_WRITE_CANCELLED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg0 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg1 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg2 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg3 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @return public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:323: warning: no @param for arg0 public static String BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:323: warning: no @return public static String BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:335: warning: no @return public static String NO_DECODER_FOUND() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @param for arg0 public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @param for arg1 public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @param for arg2 public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @return public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:359: warning: no @return public static String MESSAGE_HANDLER_ALREADY_REGISTERED_TEXT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:371: warning: no @return public static String ILLEGAL_CONFIG_SYNTAX() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:383: warning: no @return public static String CONTROL_FRAME_LENGTH() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:395: warning: no @param for arg0 public static String COMPONENT_PROVIDER_THREW_EXCEPTION(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:395: warning: no @return public static String COMPONENT_PROVIDER_THREW_EXCEPTION(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:407: warning: no @return public static String MAX_SESSIONS_PER_ENDPOINT_EXCEEDED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:419: warning: no @param for arg0 public static String PARTIAL_BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:419: warning: no @return public static String PARTIAL_BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:431: warning: no @param for arg0 public static String CLASS_NOT_ELIGIBLE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:431: warning: no @return public static String CLASS_NOT_ELIGIBLE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:443: warning: no @param for arg0 public static String MESSAGE_HANDLER_ILLEGAL_ARGUMENT(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:443: warning: no @return public static String MESSAGE_HANDLER_ILLEGAL_ARGUMENT(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:455: warning: no @param for arg0 public static String HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_ERROR(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:455: warning: no @return public static String HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_ERROR(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:467: warning: no @return public static String SEC_KEY_INVALID_SERVER() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:479: warning: no @return public static String SESSION_CLOSED_IDLE_TIMEOUT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:491: warning: no @return public static String MESSAGE_HANDLER_ALREADY_REGISTERED_PONG() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:503: warning: no @return public static String ORIGIN_NOT_VERIFIED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:515: warning: no @return public static String HEADERS_MISSING() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:527: warning: no @return public static String UNEXPECTED_END_FRAGMENT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:539: warning: no @return public static String FRAGMENT_INVALID_OPCODE() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:551: warning: no @param for arg0 public static String DATA_UNEXPECTED_LENGTH(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:551: warning: no @param for arg1 public static String DATA_UNEXPECTED_LENGTH(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:551: warning: no @return public static String DATA_UNEXPECTED_LENGTH(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:563: warning: no @return public static String CONNECTION_NULL() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:575: warning: no @param for arg0 public static String CLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:575: warning: no @param for arg1 public static String CLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:575: warning: no @return public static String CLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:587: warning: no @return public static String MESSAGE_HANDLER_ALREADY_REGISTERED_BINARY() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:599: warning: no @param for arg0 public static String TEXT_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:599: warning: no @return public static String TEXT_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:611: warning: no @param for arg0 public static String URI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:611: warning: no @param for arg1 public static String URI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:611: warning: no @return public static String URI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:623: warning: no @param for arg0 public static String MESSAGE_HANDLER_PARTIAL_INVALID_TYPE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:623: warning: no @return public static String MESSAGE_HANDLER_PARTIAL_INVALID_TYPE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:635: warning: no @param for arg0 public static String MESSAGE_HANDLER_DECODER_NOT_REGISTERED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:635: warning: no @return public static String MESSAGE_HANDLER_DECODER_NOT_REGISTERED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:647: warning: no @param for arg0 public static String INVALID_RESPONSE_CODE(Object arg0, Object arg1) { ^ Command line was: /opt/tools/java/openjdk/jdk-11/11.0.2+9/bin/javadoc -J-Xmx512m -J-Xms128m @options @packages Refer to the generated Javadoc files in '/home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs' dir. at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.doExecuteJavadocCommandLine (AbstractJavadocMojo.java:5196) at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeJavadocCommandLine (AbstractJavadocMojo.java:5069) at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport (AbstractJavadocMojo.java:2029) at org.apache.maven.plugins.javadoc.JavadocJar.doExecute (JavadocJar.java:181) at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute (AbstractJavadocMojo.java:1825) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174) at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75) at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162) at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173) at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101) at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906) at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283) at org.apache.maven.cli.MavenCli.main (MavenCli.java:206) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:566) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283) at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407) at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348) [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/tyrus-standalone-client-jdk-2.1.5-javadoc.jar [INFO] [INFO] --- javadoc:3.6.2:jar (default) @ tyrus-standalone-client-jdk --- [INFO] No previous run data found, generating javadoc. [INFO] Loading source files for package jakarta.websocket... Loading source files for package org.glassfish.tyrus.core.cluster... Loading source files for package org.glassfish.tyrus.core.coder... Loading source files for package org.glassfish.tyrus.core.collection... Loading source files for package org.glassfish.tyrus.core.extension... Loading source files for package org.glassfish.tyrus.core.frame... Loading source files for package org.glassfish.tyrus.core.l10n... Loading source files for package org.glassfish.tyrus.core.monitoring... Loading source files for package org.glassfish.tyrus.core.uri.internal... Loading source files for package org.glassfish.tyrus.core.uri... Loading source files for package org.glassfish.tyrus.core.wsadl.model... Loading source files for package org.glassfish.tyrus.core... Loading source files for package org.glassfish.tyrus.client.auth... Loading source files for package org.glassfish.tyrus.client.exception... Loading source files for package org.glassfish.tyrus.client... Loading source files for package org.glassfish.tyrus.container.jdk.client... Loading source files for package org.glassfish.tyrus.spi... Constructing Javadoc information... Standard Doclet version 11.0.2 Building tree for all the packages and classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/ClientEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/ClientEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/ClientEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/ClientEndpointConfig.Configurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/CloseReason.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/CloseReason.CloseCode.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/CloseReason.CloseCodes.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/ContainerProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/DecodeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Decoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Decoder.Binary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Decoder.BinaryStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Decoder.Text.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Decoder.TextStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/DeploymentException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/EncodeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Encoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Encoder.Binary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Encoder.BinaryStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Encoder.Text.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Encoder.TextStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Endpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/EndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Extension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Extension.Parameter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/HandshakeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/MessageHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/MessageHandler.Partial.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/MessageHandler.Whole.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/OnClose.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/OnError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/OnMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/OnOpen.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/PongMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/RemoteEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/RemoteEndpoint.Async.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/RemoteEndpoint.Basic.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/SendHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/SendResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/Session.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/SessionException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/WebSocketContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/ClientManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/ClientManager.ReconnectHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/ClientProperties.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/RedirectException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/RetryAfterException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/SslContextConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/SslEngineConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/ThreadPoolConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/TyrusClientEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/TyrusClientEngine.ClientHandshakeListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/AuthConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/AuthConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/AuthenticationException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/Authenticator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/Credentials.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/exception/DeploymentHandshakeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/exception/Exceptions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/JdkClientContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/JdkContainerProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/SslContextConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/SslEngineConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/AnnotatedEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/BaseContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/BaseContainer.ShutDownCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/Beta.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/CloseReasons.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ComponentProviderService.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/DebugContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/DebugContext.TracingThreshold.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/DebugContext.TracingType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/DebugContext.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/DefaultComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ErrorCollector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ExecutorServiceProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/Handshake.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/HandshakeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/MaskingKeyGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/MaxSessions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/MessageHandlerManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/OsgiRegistry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ProtocolException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ProtocolHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ReflectionHelper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ReflectionHelper.ClassTypePair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ReflectionHelper.DeclaringClassInterfacePair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ReflectionHelper.TypeClassPair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/RequestContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/RequestContext.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/RequestContext.Builder.IsUserInRoleDelegate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ServerEndpointConfigWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ServiceConfigurationError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ServiceFinder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ServiceFinder.DefaultServiceIteratorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/ServiceFinder.ServiceIteratorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/StrictUtf8.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/StrictUtf8.Parser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusConfiguration.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusEndpointWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusEndpointWrapper.SessionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusEndpointWrapper.SessionListener.OnOpenResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusExtension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusExtension.TyrusParameter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusFuture.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusRemoteEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusServerEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusServerEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusServerEndpointConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusUpgradeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusWebSocket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusWebSocketEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/TyrusWebSocketEngine.TyrusWebSocketEngineBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/Utf8DecodingException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/Utils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/Utils.Stringifier.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/Version.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/WebSocketException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/BroadcastListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/ClusterContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/DistributedSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/RemoteSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/RemoteSession.DistributedMapKey.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/SessionEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/SessionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/CoderAdapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/CoderWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/InputStreamDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/NoOpByteArrayCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/NoOpByteBufferCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/NoOpTextCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.BooleanDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.ByteDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.CharacterDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.DoubleDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.FloatDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.IntegerDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.LongDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.ShortDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/ReaderDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/ToStringEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/LazyValue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/SupplierWithEx.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/Value.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/Values.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/extension/ExtendedExtension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/extension/ExtendedExtension.ExtensionContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/BinaryFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/CloseFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/Frame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/Frame.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/PingFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/PongFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/TextFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/TyrusFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/TyrusFrame.FrameType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/Localizable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/LocalizableMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/LocalizableMessageFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/LocalizationMessages.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/Localizer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/monitoring/ApplicationEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/monitoring/EndpointEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/monitoring/MessageEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/Match.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/AbstractMultivaluedMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/MultivaluedHashMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/MultivaluedMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/MultivaluedStringMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/PathPattern.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/PathPattern.RightHandPath.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/PathSegment.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/PathTemplate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/PatternWithGroups.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/UriComponent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/UriComponent.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/UriTemplate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/UriTemplateParser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/wsadl/model/Application.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/wsadl/model/Endpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/wsadl/model/ObjectFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/ClientContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/ClientEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/ClientEngine.ClientUpgradeInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/ClientEngine.ClientUpgradeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/ClientEngine.TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/CompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/Connection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/Connection.CloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/ReadHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/ServerContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/ServerContainerFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/TyrusClientEndpointConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/UpgradeRequest.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/UpgradeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/WebSocketEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/WebSocketEngine.UpgradeInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/WebSocketEngine.UpgradeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/Writer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/WriterInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/WriterInfo.MessageType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/WriterInfo.RemoteEndpointType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/exception/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/exception/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/extension/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/extension/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/monitoring/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/monitoring/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/wsadl/model/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/wsadl/model/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/constant-values.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/serialized-form.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/PongMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/OnClose.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/SessionException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/MessageHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/MessageHandler.Partial.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/MessageHandler.Whole.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/ClientEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/OnMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/OnOpen.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/DecodeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/OnError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/CloseReason.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/CloseReason.CloseCodes.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/CloseReason.CloseCode.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Decoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Decoder.TextStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Decoder.Text.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Decoder.BinaryStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Decoder.Binary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Encoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Encoder.BinaryStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Encoder.Binary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Encoder.TextStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Encoder.Text.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/HandshakeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Extension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Extension.Parameter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/EndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/ClientEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/ClientEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/ClientEndpointConfig.Configurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Endpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/DeploymentException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/Session.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/WebSocketContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/ContainerProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/EncodeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/SendResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/SendHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/RemoteEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/RemoteEndpoint.Basic.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/class-use/RemoteEndpoint.Async.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/SessionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/SessionEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/RemoteSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/RemoteSession.DistributedMapKey.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/DistributedSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/ClusterContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/BroadcastListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/ToStringEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/ReaderDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.ShortDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.LongDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.IntegerDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.FloatDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.DoubleDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.CharacterDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.ByteDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.BooleanDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/NoOpTextCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/NoOpByteBufferCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/NoOpByteArrayCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/InputStreamDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/CoderWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/class-use/CoderAdapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/class-use/Values.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/class-use/Value.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/class-use/SupplierWithEx.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/class-use/LazyValue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/extension/class-use/ExtendedExtension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/extension/class-use/ExtendedExtension.ExtensionContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/class-use/TyrusFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/class-use/TyrusFrame.FrameType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/class-use/TextFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/class-use/PongFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/class-use/PingFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/class-use/Frame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/class-use/Frame.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/class-use/CloseFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/class-use/BinaryFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/Localizer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/LocalizationMessages.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/LocalizableMessageFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/LocalizableMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/Localizable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/monitoring/class-use/MessageEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/monitoring/class-use/EndpointEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/monitoring/class-use/ApplicationEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/UriTemplateParser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/UriTemplate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/UriComponent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/UriComponent.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PatternWithGroups.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PathTemplate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PathSegment.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PathPattern.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PathPattern.RightHandPath.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedStringMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedHashMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/AbstractMultivaluedMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/class-use/Match.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/wsadl/model/class-use/ObjectFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/wsadl/model/class-use/Endpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/wsadl/model/class-use/Application.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/WebSocketException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/Version.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/Utils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/Utils.Stringifier.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/Utf8DecodingException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusWebSocketEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusWebSocketEngine.TyrusWebSocketEngineBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusWebSocket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusUpgradeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusRemoteEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusFuture.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusExtension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusExtension.TyrusParameter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.SessionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.SessionListener.OnOpenResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusConfiguration.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/StrictUtf8.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/StrictUtf8.Parser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ServiceFinder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ServiceFinder.DefaultServiceIteratorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ServiceFinder.ServiceIteratorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ServiceConfigurationError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ServerEndpointConfigWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/RequestContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/RequestContext.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/RequestContext.Builder.IsUserInRoleDelegate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ReflectionHelper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ReflectionHelper.ClassTypePair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ReflectionHelper.DeclaringClassInterfacePair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ReflectionHelper.TypeClassPair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ProtocolHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ProtocolException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/OsgiRegistry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/MessageHandlerManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/MaxSessions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/MaskingKeyGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/HandshakeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/Handshake.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ExecutorServiceProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ErrorCollector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/DefaultComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/DebugContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/DebugContext.TracingThreshold.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/DebugContext.TracingType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/DebugContext.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ComponentProviderService.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/ComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/CloseReasons.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/Beta.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/BaseContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/BaseContainer.ShutDownCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/class-use/AnnotatedEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/class-use/Credentials.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/class-use/Authenticator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/class-use/AuthenticationException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/class-use/AuthConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/class-use/AuthConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/exception/class-use/Exceptions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/exception/class-use/DeploymentHandshakeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/class-use/TyrusClientEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/class-use/TyrusClientEngine.ClientHandshakeListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/class-use/ThreadPoolConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/class-use/SslEngineConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/class-use/SslContextConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/class-use/RetryAfterException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/class-use/RedirectException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/class-use/ClientProperties.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/class-use/ClientManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/class-use/ClientManager.ReconnectHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/class-use/SslEngineConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/class-use/SslContextConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/class-use/JdkContainerProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/class-use/JdkClientContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/WriterInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/WriterInfo.RemoteEndpointType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/WriterInfo.MessageType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/Writer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/WebSocketEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/WebSocketEngine.UpgradeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/WebSocketEngine.UpgradeInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/UpgradeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/UpgradeRequest.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/TyrusClientEndpointConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/ServerContainerFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/ServerContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/ReadHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/Connection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/Connection.CloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/CompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientEngine.ClientUpgradeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientEngine.ClientUpgradeInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientEngine.TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/jakarta/websocket/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/auth/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/client/exception/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/container/jdk/client/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/cluster/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/coder/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/collection/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/extension/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/frame/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/l10n/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/monitoring/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/uri/internal/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/core/wsadl/model/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/org/glassfish/tyrus/spi/package-use.html... Building index for all the packages and classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/overview-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/index-all.html... Building index for all classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/allclasses-index.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/allpackages-index.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/deprecated-list.html... Building index for all classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/allclasses.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/allclasses.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/index.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/overview-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs/help-doc.html... 4 errors 100 warnings [ERROR] MavenReportException: Error while generating Javadoc: Exit code: 1 /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/jakarta/websocket/Decoder.java:39: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/jakarta/websocket/Decoder.java:50: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/jakarta/websocket/Encoder.java:41: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/jakarta/websocket/Encoder.java:52: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/RequestContext.java:369: warning: no description for @param * @param tyrusProperties ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/RequestContext.java:371: warning: no @return public Builder tyrusProperties(Map tyrusProperties) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/spi/UpgradeResponse.java:81: warning: no @return public abstract String getReasonPhrase(); ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:23: warning: no @param for arg0 public static String INVALID_HEADER(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:23: warning: no @param for arg1 public static String INVALID_HEADER(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:23: warning: no @return public static String INVALID_HEADER(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:35: warning: no @param for arg0 public static String BINARY_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:35: warning: no @return public static String BINARY_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:47: warning: no @return public static String SOCKET_NOT_CONNECTED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:59: warning: no @param for arg0 public static String AUTHENTICATION_DIGEST_QOP_UNSUPPORTED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:59: warning: no @return public static String AUTHENTICATION_DIGEST_QOP_UNSUPPORTED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:71: warning: no @return public static String SEND_MESSAGE_INFRAGMENT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @param for arg0 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @param for arg1 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @param for arg2 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @return public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:95: warning: no @param for arg0 public static String TEXT_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:95: warning: no @return public static String TEXT_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:107: warning: no @return public static String SEC_KEY_NULL_NOT_ALLOWED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:119: warning: no @param for arg0 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:119: warning: no @param for arg1 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:119: warning: no @return public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:131: warning: no @param for arg0 public static String APPLICATION_DATA_TOO_LONG(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:131: warning: no @return public static String APPLICATION_DATA_TOO_LONG(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:143: warning: no @param for arg0 public static String MESSAGE_TOO_LONG(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:143: warning: no @param for arg1 public static String MESSAGE_TOO_LONG(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:143: warning: no @return public static String MESSAGE_TOO_LONG(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:155: warning: no @return public static String AUTHENTICATION_DIGEST_NO_SUCH_ALG() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:167: warning: no @return public static String HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_MISSING() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:179: warning: no @param for arg0 public static String ARGUMENT_NOT_NULL(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:179: warning: no @return public static String ARGUMENT_NOT_NULL(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:191: warning: no @return public static String JAVASSIST_NOT_FOUND() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:203: warning: no @param for arg0 public static String PROVIDER_NOT_FOUND(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:203: warning: no @param for arg1 public static String PROVIDER_NOT_FOUND(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:203: warning: no @return public static String PROVIDER_NOT_FOUND(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:215: warning: no @return public static String PARTIAL_MESSAGE_BUFFER_OVERFLOW() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:227: warning: no @return public static String RSV_INCORRECTLY_SET() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:239: warning: no @param for arg0 public static String URI_COMPONENT_ENCODED_OCTET_MALFORMED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:239: warning: no @return public static String URI_COMPONENT_ENCODED_OCTET_MALFORMED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:251: warning: no @return public static String AUTHENTICATION_CREATE_AUTH_HEADER_FAILED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:263: warning: no @param for arg0 public static String CLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:263: warning: no @param for arg1 public static String CLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:263: warning: no @return public static String CLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:275: warning: no @return public static String CONNECTION_HAS_BEEN_CLOSED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @param for arg0 public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @param for arg1 public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @param for arg2 public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @return public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:299: warning: no @return public static String FRAME_WRITE_CANCELLED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg0 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg1 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg2 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg3 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @return public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:323: warning: no @param for arg0 public static String BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:323: warning: no @return public static String BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:335: warning: no @return public static String NO_DECODER_FOUND() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @param for arg0 public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @param for arg1 public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @param for arg2 public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @return public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:359: warning: no @return public static String MESSAGE_HANDLER_ALREADY_REGISTERED_TEXT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:371: warning: no @return public static String ILLEGAL_CONFIG_SYNTAX() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:383: warning: no @return public static String CONTROL_FRAME_LENGTH() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:395: warning: no @param for arg0 public static String COMPONENT_PROVIDER_THREW_EXCEPTION(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:395: warning: no @return public static String COMPONENT_PROVIDER_THREW_EXCEPTION(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:407: warning: no @return public static String MAX_SESSIONS_PER_ENDPOINT_EXCEEDED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:419: warning: no @param for arg0 public static String PARTIAL_BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:419: warning: no @return public static String PARTIAL_BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:431: warning: no @param for arg0 public static String CLASS_NOT_ELIGIBLE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:431: warning: no @return public static String CLASS_NOT_ELIGIBLE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:443: warning: no @param for arg0 public static String MESSAGE_HANDLER_ILLEGAL_ARGUMENT(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:443: warning: no @return public static String MESSAGE_HANDLER_ILLEGAL_ARGUMENT(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:455: warning: no @param for arg0 public static String HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_ERROR(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:455: warning: no @return public static String HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_ERROR(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:467: warning: no @return public static String SEC_KEY_INVALID_SERVER() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:479: warning: no @return public static String SESSION_CLOSED_IDLE_TIMEOUT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:491: warning: no @return public static String MESSAGE_HANDLER_ALREADY_REGISTERED_PONG() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:503: warning: no @return public static String ORIGIN_NOT_VERIFIED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:515: warning: no @return public static String HEADERS_MISSING() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:527: warning: no @return public static String UNEXPECTED_END_FRAGMENT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:539: warning: no @return public static String FRAGMENT_INVALID_OPCODE() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:551: warning: no @param for arg0 public static String DATA_UNEXPECTED_LENGTH(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:551: warning: no @param for arg1 public static String DATA_UNEXPECTED_LENGTH(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:551: warning: no @return public static String DATA_UNEXPECTED_LENGTH(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:563: warning: no @return public static String CONNECTION_NULL() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:575: warning: no @param for arg0 public static String CLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:575: warning: no @param for arg1 public static String CLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:575: warning: no @return public static String CLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:587: warning: no @return public static String MESSAGE_HANDLER_ALREADY_REGISTERED_BINARY() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:599: warning: no @param for arg0 public static String TEXT_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:599: warning: no @return public static String TEXT_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:611: warning: no @param for arg0 public static String URI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:611: warning: no @param for arg1 public static String URI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:611: warning: no @return public static String URI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:623: warning: no @param for arg0 public static String MESSAGE_HANDLER_PARTIAL_INVALID_TYPE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:623: warning: no @return public static String MESSAGE_HANDLER_PARTIAL_INVALID_TYPE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:635: warning: no @param for arg0 public static String MESSAGE_HANDLER_DECODER_NOT_REGISTERED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:635: warning: no @return public static String MESSAGE_HANDLER_DECODER_NOT_REGISTERED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:647: warning: no @param for arg0 public static String INVALID_RESPONSE_CODE(Object arg0, Object arg1) { ^ Command line was: /opt/tools/java/openjdk/jdk-11/11.0.2+9/bin/javadoc -J-Xmx512m -J-Xms128m @options @packages Refer to the generated Javadoc files in '/home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs' dir. org.apache.maven.reporting.MavenReportException: Exit code: 1 /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/jakarta/websocket/Decoder.java:39: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/jakarta/websocket/Decoder.java:50: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/jakarta/websocket/Encoder.java:41: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/jakarta/websocket/Encoder.java:52: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/RequestContext.java:369: warning: no description for @param * @param tyrusProperties ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/RequestContext.java:371: warning: no @return public Builder tyrusProperties(Map tyrusProperties) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/spi/UpgradeResponse.java:81: warning: no @return public abstract String getReasonPhrase(); ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:23: warning: no @param for arg0 public static String INVALID_HEADER(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:23: warning: no @param for arg1 public static String INVALID_HEADER(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:23: warning: no @return public static String INVALID_HEADER(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:35: warning: no @param for arg0 public static String BINARY_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:35: warning: no @return public static String BINARY_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:47: warning: no @return public static String SOCKET_NOT_CONNECTED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:59: warning: no @param for arg0 public static String AUTHENTICATION_DIGEST_QOP_UNSUPPORTED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:59: warning: no @return public static String AUTHENTICATION_DIGEST_QOP_UNSUPPORTED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:71: warning: no @return public static String SEND_MESSAGE_INFRAGMENT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @param for arg0 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @param for arg1 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @param for arg2 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @return public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:95: warning: no @param for arg0 public static String TEXT_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:95: warning: no @return public static String TEXT_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:107: warning: no @return public static String SEC_KEY_NULL_NOT_ALLOWED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:119: warning: no @param for arg0 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:119: warning: no @param for arg1 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:119: warning: no @return public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:131: warning: no @param for arg0 public static String APPLICATION_DATA_TOO_LONG(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:131: warning: no @return public static String APPLICATION_DATA_TOO_LONG(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:143: warning: no @param for arg0 public static String MESSAGE_TOO_LONG(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:143: warning: no @param for arg1 public static String MESSAGE_TOO_LONG(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:143: warning: no @return public static String MESSAGE_TOO_LONG(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:155: warning: no @return public static String AUTHENTICATION_DIGEST_NO_SUCH_ALG() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:167: warning: no @return public static String HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_MISSING() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:179: warning: no @param for arg0 public static String ARGUMENT_NOT_NULL(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:179: warning: no @return public static String ARGUMENT_NOT_NULL(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:191: warning: no @return public static String JAVASSIST_NOT_FOUND() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:203: warning: no @param for arg0 public static String PROVIDER_NOT_FOUND(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:203: warning: no @param for arg1 public static String PROVIDER_NOT_FOUND(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:203: warning: no @return public static String PROVIDER_NOT_FOUND(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:215: warning: no @return public static String PARTIAL_MESSAGE_BUFFER_OVERFLOW() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:227: warning: no @return public static String RSV_INCORRECTLY_SET() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:239: warning: no @param for arg0 public static String URI_COMPONENT_ENCODED_OCTET_MALFORMED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:239: warning: no @return public static String URI_COMPONENT_ENCODED_OCTET_MALFORMED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:251: warning: no @return public static String AUTHENTICATION_CREATE_AUTH_HEADER_FAILED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:263: warning: no @param for arg0 public static String CLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:263: warning: no @param for arg1 public static String CLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:263: warning: no @return public static String CLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:275: warning: no @return public static String CONNECTION_HAS_BEEN_CLOSED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @param for arg0 public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @param for arg1 public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @param for arg2 public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @return public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:299: warning: no @return public static String FRAME_WRITE_CANCELLED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg0 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg1 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg2 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg3 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @return public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:323: warning: no @param for arg0 public static String BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:323: warning: no @return public static String BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:335: warning: no @return public static String NO_DECODER_FOUND() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @param for arg0 public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @param for arg1 public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @param for arg2 public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @return public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:359: warning: no @return public static String MESSAGE_HANDLER_ALREADY_REGISTERED_TEXT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:371: warning: no @return public static String ILLEGAL_CONFIG_SYNTAX() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:383: warning: no @return public static String CONTROL_FRAME_LENGTH() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:395: warning: no @param for arg0 public static String COMPONENT_PROVIDER_THREW_EXCEPTION(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:395: warning: no @return public static String COMPONENT_PROVIDER_THREW_EXCEPTION(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:407: warning: no @return public static String MAX_SESSIONS_PER_ENDPOINT_EXCEEDED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:419: warning: no @param for arg0 public static String PARTIAL_BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:419: warning: no @return public static String PARTIAL_BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:431: warning: no @param for arg0 public static String CLASS_NOT_ELIGIBLE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:431: warning: no @return public static String CLASS_NOT_ELIGIBLE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:443: warning: no @param for arg0 public static String MESSAGE_HANDLER_ILLEGAL_ARGUMENT(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:443: warning: no @return public static String MESSAGE_HANDLER_ILLEGAL_ARGUMENT(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:455: warning: no @param for arg0 public static String HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_ERROR(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:455: warning: no @return public static String HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_ERROR(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:467: warning: no @return public static String SEC_KEY_INVALID_SERVER() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:479: warning: no @return public static String SESSION_CLOSED_IDLE_TIMEOUT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:491: warning: no @return public static String MESSAGE_HANDLER_ALREADY_REGISTERED_PONG() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:503: warning: no @return public static String ORIGIN_NOT_VERIFIED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:515: warning: no @return public static String HEADERS_MISSING() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:527: warning: no @return public static String UNEXPECTED_END_FRAGMENT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:539: warning: no @return public static String FRAGMENT_INVALID_OPCODE() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:551: warning: no @param for arg0 public static String DATA_UNEXPECTED_LENGTH(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:551: warning: no @param for arg1 public static String DATA_UNEXPECTED_LENGTH(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:551: warning: no @return public static String DATA_UNEXPECTED_LENGTH(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:563: warning: no @return public static String CONNECTION_NULL() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:575: warning: no @param for arg0 public static String CLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:575: warning: no @param for arg1 public static String CLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:575: warning: no @return public static String CLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:587: warning: no @return public static String MESSAGE_HANDLER_ALREADY_REGISTERED_BINARY() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:599: warning: no @param for arg0 public static String TEXT_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:599: warning: no @return public static String TEXT_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:611: warning: no @param for arg0 public static String URI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:611: warning: no @param for arg1 public static String URI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:611: warning: no @return public static String URI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:623: warning: no @param for arg0 public static String MESSAGE_HANDLER_PARTIAL_INVALID_TYPE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:623: warning: no @return public static String MESSAGE_HANDLER_PARTIAL_INVALID_TYPE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:635: warning: no @param for arg0 public static String MESSAGE_HANDLER_DECODER_NOT_REGISTERED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:635: warning: no @return public static String MESSAGE_HANDLER_DECODER_NOT_REGISTERED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/client-bundle-sources/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:647: warning: no @param for arg0 public static String INVALID_RESPONSE_CODE(Object arg0, Object arg1) { ^ Command line was: /opt/tools/java/openjdk/jdk-11/11.0.2+9/bin/javadoc -J-Xmx512m -J-Xms128m @options @packages Refer to the generated Javadoc files in '/home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/apidocs' dir. at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.doExecuteJavadocCommandLine (AbstractJavadocMojo.java:5196) at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeJavadocCommandLine (AbstractJavadocMojo.java:5069) at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport (AbstractJavadocMojo.java:2029) at org.apache.maven.plugins.javadoc.JavadocJar.doExecute (JavadocJar.java:181) at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute (AbstractJavadocMojo.java:1825) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174) at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75) at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162) at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173) at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101) at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906) at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283) at org.apache.maven.cli.MavenCli.main (MavenCli.java:206) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:566) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283) at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407) at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348) [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/tyrus-standalone-client-jdk-2.1.5-javadoc.jar [WARNING] artifact org.glassfish.tyrus.bundles:tyrus-standalone-client-jdk:javadoc:javadoc:2.1.5 already attached, replace previous instance [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ tyrus-standalone-client-jdk --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/tyrus-standalone-client-jdk-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ tyrus-standalone-client-jdk --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/dependency-reduced-pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/tyrus-standalone-client-jdk/2.1.5/tyrus-standalone-client-jdk-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/tyrus-standalone-client-jdk-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/tyrus-standalone-client-jdk/2.1.5/tyrus-standalone-client-jdk-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/tyrus-standalone-client-jdk/2.1.5/tyrus-standalone-client-jdk-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/tyrus-standalone-client-jdk/2.1.5/tyrus-standalone-client-jdk-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/tyrus-standalone-client-jdk-2.1.5-javadoc.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/tyrus-standalone-client-jdk/2.1.5/tyrus-standalone-client-jdk-2.1.5-javadoc.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/client-jdk/target/tyrus-standalone-client-jdk-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/tyrus-standalone-client-jdk/2.1.5/tyrus-standalone-client-jdk-2.1.5-sources.jar [INFO] [INFO] ----------< org.glassfish.tyrus.bundles:websocket-ri-archive >---------- [INFO] Building Tyrus Websocket RI Archive 2.1.5 [68/69] [INFO] from bundles/websocket-ri-archive/pom.xml [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ websocket-ri-archive --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ websocket-ri-archive --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ websocket-ri-archive --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ websocket-ri-archive --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ websocket-ri-archive --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/generated-sources/rsrc-gen added. [INFO] [INFO] --- dependency:3.6.1:copy-dependencies (copy-dependencies) @ websocket-ri-archive --- [INFO] Copying tyrus-client-2.1.5.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/tyrus-client-2.1.5.jar [INFO] Copying tyrus-core-2.1.5.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/tyrus-core-2.1.5.jar [INFO] Copying tyrus-server-2.1.5.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/tyrus-server-2.1.5.jar [INFO] Copying jakarta.websocket-api-2.1.1.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/jakarta.websocket-api-2.1.1.jar [INFO] Copying jakarta.xml.bind-api-4.0.1.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/jakarta.xml.bind-api-4.0.1.jar [INFO] Copying jakarta.activation-api-2.1.2.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/jakarta.activation-api-2.1.2.jar [INFO] Copying tyrus-container-glassfish-cdi-2.1.5.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/tyrus-container-glassfish-cdi-2.1.5.jar [INFO] Copying jakarta.enterprise.cdi-api-4.0.1.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/jakarta.enterprise.cdi-api-4.0.1.jar [INFO] Copying jakarta.enterprise.lang-model-4.0.1.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/jakarta.enterprise.lang-model-4.0.1.jar [INFO] Copying jakarta.annotation-api-2.1.1.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/jakarta.annotation-api-2.1.1.jar [INFO] Copying jakarta.el-api-5.0.0.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/jakarta.el-api-5.0.0.jar [INFO] Copying jakarta.interceptor-api-2.1.0.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/jakarta.interceptor-api-2.1.0.jar [INFO] Copying jakarta.inject-api-2.0.1.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/jakarta.inject-api-2.0.1.jar [INFO] Copying tyrus-container-glassfish-ejb-2.1.5.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/tyrus-container-glassfish-ejb-2.1.5.jar [INFO] Copying jakarta.ejb-api-4.0.1.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/jakarta.ejb-api-4.0.1.jar [INFO] Copying jakarta.transaction-api-2.0.0.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/jakarta.transaction-api-2.0.0.jar [INFO] Copying tyrus-container-grizzly-client-2.1.5.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/tyrus-container-grizzly-client-2.1.5.jar [INFO] Copying grizzly-framework-4.0.2.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/grizzly-framework-4.0.2.jar [INFO] Copying grizzly-http-server-4.0.2.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/grizzly-http-server-4.0.2.jar [INFO] Copying grizzly-http-4.0.2.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/grizzly-http-4.0.2.jar [INFO] Copying tyrus-container-servlet-2.1.5.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/tyrus-container-servlet-2.1.5.jar [INFO] Copying tyrus-spi-2.1.5.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/tyrus-spi-2.1.5.jar [INFO] Copying jakarta.websocket-client-api-2.1.1.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/dependency/jakarta.websocket-client-api-2.1.1.jar [INFO] [INFO] --- dependency:3.6.1:copy (copy) @ websocket-ri-archive --- [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-client:2.1.5:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-server:2.1.5:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-core:2.1.5:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-container-glassfish-cdi:2.1.5:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-container-grizzly-client:2.1.5:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-container-servlet:2.1.5:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-spi:2.1.5:jar [INFO] Copying tyrus-client-2.1.5.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/assembly/tyrus-client-2.1.5.jar [INFO] Copying tyrus-server-2.1.5.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/assembly/tyrus-server-2.1.5.jar [INFO] Copying tyrus-core-2.1.5.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/assembly/tyrus-core-2.1.5.jar [INFO] Copying tyrus-container-glassfish-cdi-2.1.5.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/assembly/tyrus-container-glassfish-cdi-2.1.5.jar [INFO] Copying tyrus-container-grizzly-client-2.1.5.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/assembly/tyrus-container-grizzly-client-2.1.5.jar [INFO] Copying tyrus-container-servlet-2.1.5.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/assembly/tyrus-container-servlet-2.1.5.jar [INFO] Copying tyrus-spi-2.1.5.jar to /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/assembly/tyrus-spi-2.1.5.jar [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ websocket-ri-archive --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 23 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/bom.xml [INFO] attaching as websocket-ri-archive-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/bom.json [INFO] attaching as websocket-ri-archive-2.1.5-cyclonedx.json [INFO] [INFO] --- assembly:3.6.0:single (make-assembly) @ websocket-ri-archive --- [INFO] Reading assembly descriptor: src/main/assembly/archive.xml [INFO] Building zip: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/websocket-ri-archive-2.1.5.zip [INFO] Building tar: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/websocket-ri-archive-2.1.5.tar.gz [INFO] Building tar: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/websocket-ri-archive-2.1.5.tar.bz2 [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ websocket-ri-archive --- [INFO] [INFO] --- install:3.1.1:install (default-install) @ websocket-ri-archive --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/websocket-ri-archive/2.1.5/websocket-ri-archive-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/websocket-ri-archive/2.1.5/websocket-ri-archive-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/websocket-ri-archive/2.1.5/websocket-ri-archive-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/websocket-ri-archive-2.1.5.zip to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/websocket-ri-archive/2.1.5/websocket-ri-archive-2.1.5.zip [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/websocket-ri-archive-2.1.5.tar.gz to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/websocket-ri-archive/2.1.5/websocket-ri-archive-2.1.5.tar.gz [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-archive/target/websocket-ri-archive-2.1.5.tar.bz2 to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/websocket-ri-archive/2.1.5/websocket-ri-archive-2.1.5.tar.bz2 [INFO] [INFO] ----------< org.glassfish.tyrus.bundles:websocket-ri-bundle >----------- [INFO] Building Tyrus Websocket RI Bundle 2.1.5 [69/69] [INFO] from bundles/websocket-ri-bundle/pom.xml [INFO] -------------------------------[ bundle ]------------------------------- [INFO] [INFO] --- clean:3.2.0:clean (default-clean) @ websocket-ri-bundle --- [INFO] [INFO] --- checkstyle:3.1.0:check (default) @ websocket-ri-bundle --- [INFO] [INFO] --- directory:1.0:highest-basedir (directories) @ websocket-ri-bundle --- [INFO] Highest basedir set to: /home/jenkins/agent/workspace/documentation-update-after-release [INFO] [INFO] --- build-helper:3.4.0:parse-version (parse-version) @ websocket-ri-bundle --- [INFO] [INFO] --- build-helper:3.4.0:add-source (default) @ websocket-ri-bundle --- [INFO] Source directory: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java added. [INFO] [INFO] --- dependency:3.6.1:unpack (unpack) @ websocket-ri-bundle --- [INFO] Configured Artifact: jakarta.websocket:jakarta.websocket-api:sources:?:jar [INFO] Configured Artifact: jakarta.websocket:jakarta.websocket-client-api:sources:?:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-core:sources:2.1.5:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-client:sources:2.1.5:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-server:sources:2.1.5:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-container-glassfish-cdi:sources:2.1.5:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-container-glassfish-ejb:sources:2.1.5:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-container-grizzly-client:sources:2.1.5:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-container-grizzly-server:sources:2.1.5:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-container-servlet:sources:2.1.5:jar [INFO] Configured Artifact: org.glassfish.tyrus:tyrus-spi:sources:2.1.5:jar [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs) @ websocket-ri-bundle --- [INFO] Copying 2 resources from ../.. to target/classes/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-sources) @ websocket-ri-bundle --- [INFO] Copying 2 resources from ../.. to target/generated-sources/rsrc-gen/META-INF [INFO] [INFO] --- resources:3.3.1:copy-resources (copy-legaldocs-to-osgi-bundles) @ websocket-ri-bundle --- [INFO] Copying 2 resources from ../.. to target/legal/META-INF [INFO] [INFO] --- resources:3.3.1:resources (default-resources) @ websocket-ri-bundle --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/resources [INFO] Copying 1 resource from src/main/resources to target/classes [INFO] Copying 30 resources from target/src/main/java to target/classes [INFO] The encoding used to copy filtered properties files have not been set. This means that the same encoding will be used to copy filtered properties files as when copying other filtered resources. This might not be what you want! Run your build with --debug to see which files might be affected. Read more at https://maven.apache.org/plugins/maven-resources-plugin/examples/filtering-properties-files.html [INFO] [INFO] --- compiler:3.11.0:compile (default-compile) @ websocket-ri-bundle --- [INFO] Changes detected - recompiling the module! :dependency [INFO] Compiling 213 source files with javac [debug target 11] to target/classes [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/client/ClientManager.java:[77,32] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/client/ClientManager.java:[87,32] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/client/ClientManager.java:[103,32] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/client/ClientManager.java:[129,32] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/client/ClientManager.java:[155,32] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/spi/ClientContainer.java:[40,12] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/TyrusSession.java:[334,17] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientSocket.java:[99,32] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientSocket.java:[124,32] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientSocket.java:[135,32] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientSocket.java:[146,32] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/TyrusWebSocketEngine.java:[579,17] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientContainer.java:[41,32] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientContainer.java:[51,32] deprecated item is not annotated with @Deprecated [WARNING] /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientContainer.java:[60,32] deprecated item is not annotated with @Deprecated [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/BaseContainer.java: Some input files use or override a deprecated API. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/BaseContainer.java: Recompile with -Xlint:deprecation for details. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/client/ClientManager.java: Some input files use unchecked or unsafe operations. [INFO] /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/client/ClientManager.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- resources:3.3.1:testResources (default-testResources) @ websocket-ri-bundle --- [INFO] skip non existing resourceDirectory /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/src/test/resources [INFO] [INFO] --- compiler:3.11.0:testCompile (default-testCompile) @ websocket-ri-bundle --- [INFO] No sources to compile [INFO] [INFO] --- surefire:3.2.1:test (default-test) @ websocket-ri-bundle --- [INFO] Tests are skipped. [INFO] [INFO] --- bundle:5.1.4:bundle (default-bundle) @ websocket-ri-bundle --- [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core/l10n Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core/wsadl/model Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core/cluster Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core/coder Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core/collection Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core/frame Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core/monitoring Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core/extension Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core/uri/internal Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core/uri Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/gf/ejb Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-container-glassfish-ejb] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/spi Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-spi] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:jakarta/websocket Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:jakarta.websocket-client-api] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:jakarta/websocket/server Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:jakarta.websocket-api] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/websocket-ri-bundle-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- cyclonedx:2.7.9:makeAggregateBom (default) @ websocket-ri-bundle --- [INFO] CycloneDX: Resolving Dependencies [INFO] CycloneDX: Creating BOM version 1.4 with 20 component(s) [INFO] CycloneDX: Writing and validating BOM (XML): /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/bom.xml [INFO] attaching as websocket-ri-bundle-2.1.5-cyclonedx.xml [INFO] CycloneDX: Writing and validating BOM (JSON): /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/bom.json [INFO] attaching as websocket-ri-bundle-2.1.5-cyclonedx.json [INFO] [INFO] --- bundle:5.1.4:bundle (osgi-bundle) @ websocket-ri-bundle --- [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core/l10n Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core/wsadl/model Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core/cluster Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core/coder Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core/collection Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core/frame Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core/monitoring Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core/extension Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core/uri/internal Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/core/uri Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-core] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/gf/ejb Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-container-glassfish-ejb] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:org/glassfish/tyrus/spi Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:tyrus-spi] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:jakarta/websocket Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:jakarta.websocket-client-api] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [WARNING] Bundle org.glassfish.tyrus.bundles:websocket-ri-bundle:bundle:2.1.5 : Split package, multiple jars provide the same package:jakarta/websocket/server Use Import/Export Package directive -split-package:=(merge-first|merge-last|error|first) to get rid of this warning Package found in [Jar:., Jar:jakarta.websocket-api] Class path [Jar:., Jar:jakarta.servlet-api, Jar:jakarta.enterprise.cdi-api, Jar:jakarta.enterprise.lang-model, Jar:jakarta.annotation-api, Jar:jakarta.el-api, Jar:jakarta.interceptor-api, Jar:jakarta.inject-api, Jar:jakarta.ejb-api, Jar:jakarta.transaction-api, Jar:jakarta.xml.bind-api, Jar:jakarta.activation-api, Jar:grizzly-framework, Jar:grizzly-http-server, Jar:grizzly-http, Jar:tyrus-container-glassfish-ejb, Jar:tyrus-core, Jar:tyrus-spi, Jar:jakarta.websocket-client-api, Jar:jakarta.websocket-api, Jar:org.osgi.core] [INFO] Building bundle: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/websocket-ri-bundle-2.1.5.jar [INFO] Writing manifest: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/classes/META-INF/MANIFEST.MF [INFO] [INFO] --- javadoc:3.6.2:jar (attach-javadocs) @ websocket-ri-bundle --- [INFO] No previous run data found, generating javadoc. [INFO] Loading source files for package jakarta.websocket.server... Loading source files for package jakarta.websocket... Loading source files for package org.glassfish.tyrus.core.cluster... Loading source files for package org.glassfish.tyrus.core.coder... Loading source files for package org.glassfish.tyrus.core.collection... Loading source files for package org.glassfish.tyrus.core.extension... Loading source files for package org.glassfish.tyrus.core.frame... Loading source files for package org.glassfish.tyrus.core.l10n... Loading source files for package org.glassfish.tyrus.core.monitoring... Loading source files for package org.glassfish.tyrus.core.uri.internal... Loading source files for package org.glassfish.tyrus.core.uri... Loading source files for package org.glassfish.tyrus.core.wsadl.model... Loading source files for package org.glassfish.tyrus.core... Loading source files for package org.glassfish.tyrus.client.auth... Loading source files for package org.glassfish.tyrus.client.exception... Loading source files for package org.glassfish.tyrus.client... Loading source files for package org.glassfish.tyrus.server... Loading source files for package org.glassfish.tyrus.gf.cdi... Loading source files for package org.glassfish.tyrus.gf.ejb... Loading source files for package org.glassfish.tyrus.container.grizzly.client... Loading source files for package org.glassfish.tyrus.container.grizzly.server... Loading source files for package org.glassfish.tyrus.servlet... Loading source files for package org.glassfish.tyrus.spi... Constructing Javadoc information... Standard Doclet version 11.0.2 Building tree for all the packages and classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/ClientEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/ClientEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/ClientEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/ClientEndpointConfig.Configurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/CloseReason.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/CloseReason.CloseCode.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/CloseReason.CloseCodes.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/ContainerProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/DecodeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/Decoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/Decoder.Binary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/Decoder.BinaryStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/Decoder.Text.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/Decoder.TextStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/DeploymentException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/EncodeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/Encoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/Encoder.Binary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/Encoder.BinaryStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/Encoder.Text.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/Encoder.TextStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/Endpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/EndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/Extension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/Extension.Parameter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/HandshakeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/MessageHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/MessageHandler.Partial.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/MessageHandler.Whole.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/OnClose.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/OnError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/OnMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/OnOpen.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/PongMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/RemoteEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/RemoteEndpoint.Async.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/RemoteEndpoint.Basic.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/SendHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/SendResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/Session.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/SessionException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/WebSocketContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/server/HandshakeRequest.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/server/PathParam.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/server/ServerApplicationConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/server/ServerContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/server/ServerEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/server/ServerEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/server/ServerEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/server/ServerEndpointConfig.Configurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/ClientManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/ClientManager.ReconnectHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/ClientProperties.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/RedirectException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/RetryAfterException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/SslContextConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/SslEngineConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/ThreadPoolConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/TyrusClientEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/TyrusClientEngine.ClientHandshakeListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/auth/AuthConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/auth/AuthConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/auth/AuthenticationException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/auth/Authenticator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/auth/Credentials.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/exception/DeploymentHandshakeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/exception/Exceptions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientProperties.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientSocket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/client/GrizzlyContainerProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/client/GrizzlyWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/client/TaskProcessor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/client/TaskProcessor.Condition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/client/TaskProcessor.Task.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/server/GrizzlyServerContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/server/WebSocketAddOn.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/AnnotatedEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/BaseContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/BaseContainer.ShutDownCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/Beta.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/CloseReasons.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/ComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/ComponentProviderService.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/DebugContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/DebugContext.TracingThreshold.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/DebugContext.TracingType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/DebugContext.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/DefaultComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/ErrorCollector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/ExecutorServiceProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/Handshake.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/HandshakeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/MaskingKeyGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/MaxSessions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/MessageHandlerManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/OsgiRegistry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/ProtocolException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/ProtocolHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/ReflectionHelper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/ReflectionHelper.ClassTypePair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/ReflectionHelper.DeclaringClassInterfacePair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/ReflectionHelper.TypeClassPair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/RequestContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/RequestContext.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/RequestContext.Builder.IsUserInRoleDelegate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/ServerEndpointConfigWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/ServiceConfigurationError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/ServiceFinder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/ServiceFinder.DefaultServiceIteratorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/ServiceFinder.ServiceIteratorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/StrictUtf8.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/StrictUtf8.Parser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/TyrusConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/TyrusConfiguration.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/TyrusEndpointWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/TyrusEndpointWrapper.SessionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/TyrusEndpointWrapper.SessionListener.OnOpenResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/TyrusExtension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/TyrusExtension.TyrusParameter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/TyrusFuture.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/TyrusRemoteEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/TyrusServerEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/TyrusServerEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/TyrusServerEndpointConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/TyrusSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/TyrusUpgradeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/TyrusWebSocket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/TyrusWebSocketEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/TyrusWebSocketEngine.TyrusWebSocketEngineBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/Utf8DecodingException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/Utils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/Utils.Stringifier.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/Version.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/WebSocketException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/cluster/BroadcastListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/cluster/ClusterContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/cluster/DistributedSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/cluster/RemoteSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/cluster/RemoteSession.DistributedMapKey.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/cluster/SessionEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/cluster/SessionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/CoderAdapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/CoderWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/InputStreamDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/NoOpByteArrayCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/NoOpByteBufferCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/NoOpTextCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.BooleanDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.ByteDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.CharacterDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.DoubleDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.FloatDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.IntegerDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.LongDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/PrimitiveDecoders.ShortDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/ReaderDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/ToStringEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/collection/LazyValue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/collection/SupplierWithEx.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/collection/Value.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/collection/Values.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/extension/ExtendedExtension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/extension/ExtendedExtension.ExtensionContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/frame/BinaryFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/frame/CloseFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/frame/Frame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/frame/Frame.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/frame/PingFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/frame/PongFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/frame/TextFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/frame/TyrusFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/frame/TyrusFrame.FrameType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/l10n/Localizable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/l10n/LocalizableMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/l10n/LocalizableMessageFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/l10n/LocalizationMessages.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/l10n/Localizer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/monitoring/ApplicationEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/monitoring/EndpointEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/monitoring/MessageEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/Match.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/AbstractMultivaluedMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/MultivaluedHashMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/MultivaluedMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/MultivaluedStringMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/PathPattern.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/PathPattern.RightHandPath.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/PathSegment.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/PathTemplate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/PatternWithGroups.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/UriComponent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/UriComponent.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/UriTemplate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/UriTemplateParser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/wsadl/model/Application.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/wsadl/model/Endpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/wsadl/model/ObjectFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/gf/cdi/CdiComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/gf/ejb/EjbComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/server/Server.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/server/TyrusServerConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/server/TyrusServerContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/servlet/TyrusHttpUpgradeHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/servlet/TyrusServletContainerInitializer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/ClientContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/ClientEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/ClientEngine.ClientUpgradeInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/ClientEngine.ClientUpgradeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/ClientEngine.TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/CompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/Connection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/Connection.CloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/ReadHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/ServerContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/ServerContainerFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/TyrusClientEndpointConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/UpgradeRequest.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/UpgradeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/WebSocketEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/WebSocketEngine.UpgradeInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/WebSocketEngine.UpgradeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/Writer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/WriterInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/WriterInfo.MessageType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/WriterInfo.RemoteEndpointType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/server/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/server/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/auth/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/auth/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/exception/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/exception/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/client/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/client/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/server/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/server/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/cluster/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/cluster/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/collection/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/collection/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/extension/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/extension/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/frame/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/frame/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/l10n/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/l10n/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/monitoring/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/monitoring/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/wsadl/model/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/wsadl/model/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/gf/cdi/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/gf/cdi/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/gf/ejb/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/gf/ejb/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/server/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/server/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/servlet/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/servlet/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/package-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/package-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/constant-values.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/serialized-form.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/server/class-use/ServerEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/server/class-use/ServerApplicationConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/server/class-use/HandshakeRequest.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/server/class-use/ServerEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/server/class-use/ServerEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/server/class-use/ServerEndpointConfig.Configurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/server/class-use/ServerContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/server/class-use/PathParam.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/PongMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/OnClose.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/SessionException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/MessageHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/MessageHandler.Partial.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/MessageHandler.Whole.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/ClientEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/OnMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/OnOpen.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/DecodeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/OnError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/CloseReason.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/CloseReason.CloseCodes.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/CloseReason.CloseCode.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/Decoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/Decoder.TextStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/Decoder.Text.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/Decoder.BinaryStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/Decoder.Binary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/Encoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/Encoder.BinaryStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/Encoder.Binary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/Encoder.TextStream.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/Encoder.Text.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/HandshakeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/Extension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/Extension.Parameter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/EndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/ClientEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/ClientEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/ClientEndpointConfig.Configurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/Endpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/DeploymentException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/Session.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/WebSocketContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/ContainerProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/EncodeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/SendResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/SendHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/RemoteEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/RemoteEndpoint.Basic.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/class-use/RemoteEndpoint.Async.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/SessionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/SessionEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/RemoteSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/RemoteSession.DistributedMapKey.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/DistributedSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/ClusterContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/cluster/class-use/BroadcastListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/class-use/ToStringEncoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/class-use/ReaderDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.ShortDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.LongDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.IntegerDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.FloatDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.DoubleDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.CharacterDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.ByteDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.BooleanDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/class-use/NoOpTextCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/class-use/NoOpByteBufferCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/class-use/NoOpByteArrayCoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/class-use/InputStreamDecoder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/class-use/CoderWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/class-use/CoderAdapter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/collection/class-use/Values.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/collection/class-use/Value.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/collection/class-use/SupplierWithEx.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/collection/class-use/LazyValue.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/extension/class-use/ExtendedExtension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/extension/class-use/ExtendedExtension.ExtensionContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/frame/class-use/TyrusFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/frame/class-use/TyrusFrame.FrameType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/frame/class-use/TextFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/frame/class-use/PongFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/frame/class-use/PingFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/frame/class-use/Frame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/frame/class-use/Frame.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/frame/class-use/CloseFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/frame/class-use/BinaryFrame.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/Localizer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/LocalizationMessages.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/LocalizableMessageFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/LocalizableMessage.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/l10n/class-use/Localizable.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/monitoring/class-use/MessageEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/monitoring/class-use/EndpointEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/monitoring/class-use/ApplicationEventListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/UriTemplateParser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/UriTemplate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/UriComponent.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/UriComponent.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PatternWithGroups.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PathTemplate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PathSegment.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PathPattern.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/PathPattern.RightHandPath.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedStringMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedHashMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/class-use/AbstractMultivaluedMap.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/class-use/Match.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/wsadl/model/class-use/ObjectFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/wsadl/model/class-use/Endpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/wsadl/model/class-use/Application.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/WebSocketException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/Version.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/Utils.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/Utils.Stringifier.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/Utf8DecodingException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusWebSocketEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusWebSocketEngine.TyrusWebSocketEngineBuilder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusWebSocket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusUpgradeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusSession.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusRemoteEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusFuture.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusExtension.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusExtension.TyrusParameter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.SessionListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.SessionListener.OnOpenResult.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/TyrusConfiguration.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/StrictUtf8.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/StrictUtf8.Parser.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/ServiceFinder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/ServiceFinder.DefaultServiceIteratorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/ServiceFinder.ServiceIteratorProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/ServiceConfigurationError.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/ServerEndpointConfigWrapper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/RequestContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/RequestContext.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/RequestContext.Builder.IsUserInRoleDelegate.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/ReflectionHelper.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/ReflectionHelper.ClassTypePair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/ReflectionHelper.DeclaringClassInterfacePair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/ReflectionHelper.TypeClassPair.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/ProtocolHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/ProtocolException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/OsgiRegistry.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/MessageHandlerManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/MaxSessions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/MaskingKeyGenerator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/HandshakeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/Handshake.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/ExecutorServiceProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/ErrorCollector.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/DefaultComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/DebugContext.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/DebugContext.TracingThreshold.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/DebugContext.TracingType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/DebugContext.Type.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/ComponentProviderService.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/ComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/CloseReasons.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/Beta.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/BaseContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/BaseContainer.ShutDownCondition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/class-use/AnnotatedEndpoint.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/auth/class-use/AuthConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/auth/class-use/AuthConfig.Builder.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/auth/class-use/AuthenticationException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/auth/class-use/Authenticator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/auth/class-use/Credentials.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/exception/class-use/DeploymentHandshakeException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/exception/class-use/Exceptions.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/class-use/ClientManager.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/class-use/ClientManager.ReconnectHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/class-use/ClientProperties.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/class-use/RedirectException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/class-use/RetryAfterException.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/class-use/SslContextConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/class-use/SslEngineConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/class-use/ThreadPoolConfig.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/class-use/TyrusClientEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/class-use/TyrusClientEngine.ClientHandshakeListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/server/class-use/Server.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/server/class-use/TyrusServerConfiguration.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/server/class-use/TyrusServerContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/gf/cdi/class-use/CdiComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/gf/ejb/class-use/EjbComponentProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyClientContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyClientProperties.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyClientSocket.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyContainerProvider.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyWriter.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/TaskProcessor.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/TaskProcessor.Condition.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/client/class-use/TaskProcessor.Task.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/server/class-use/GrizzlyServerContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/server/class-use/WebSocketAddOn.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/servlet/class-use/TyrusHttpUpgradeHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/servlet/class-use/TyrusServletContainerInitializer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/class-use/WriterInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/class-use/WriterInfo.RemoteEndpointType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/class-use/WriterInfo.MessageType.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/class-use/Writer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/class-use/WebSocketEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/class-use/WebSocketEngine.UpgradeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/class-use/WebSocketEngine.UpgradeInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/class-use/UpgradeResponse.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/class-use/UpgradeRequest.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/class-use/TyrusClientEndpointConfigurator.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/class-use/ServerContainerFactory.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/class-use/ServerContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/class-use/ReadHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/class-use/Connection.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/class-use/Connection.CloseListener.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/class-use/CompletionHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientEngine.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientEngine.ClientUpgradeStatus.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientEngine.ClientUpgradeInfo.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientEngine.TimeoutHandler.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/class-use/ClientContainer.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta/websocket/server/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/auth/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/client/exception/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/client/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/container/grizzly/server/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/cluster/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/coder/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/collection/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/extension/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/frame/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/l10n/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/monitoring/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/uri/internal/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/core/wsadl/model/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/gf/cdi/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/gf/ejb/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/server/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/servlet/package-use.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org/glassfish/tyrus/spi/package-use.html... Building index for all the packages and classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/overview-tree.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/index-all.html... Building index for all classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/allclasses-index.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/allpackages-index.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/deprecated-list.html... Building index for all classes... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/allclasses.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/allclasses.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/index.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/overview-summary.html... Generating /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/help-doc.html... 4 errors 100 warnings [ERROR] MavenReportException: Error while generating Javadoc: Exit code: 1 /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/jakarta/websocket/Decoder.java:39: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/jakarta/websocket/Decoder.java:50: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/jakarta/websocket/Encoder.java:41: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/jakarta/websocket/Encoder.java:52: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/RequestContext.java:369: warning: no description for @param * @param tyrusProperties ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/RequestContext.java:371: warning: no @return public Builder tyrusProperties(Map tyrusProperties) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/spi/UpgradeResponse.java:81: warning: no @return public abstract String getReasonPhrase(); ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:23: warning: no @param for arg0 public static String INVALID_HEADER(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:23: warning: no @param for arg1 public static String INVALID_HEADER(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:23: warning: no @return public static String INVALID_HEADER(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:35: warning: no @param for arg0 public static String BINARY_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:35: warning: no @return public static String BINARY_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:47: warning: no @return public static String SOCKET_NOT_CONNECTED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:59: warning: no @param for arg0 public static String AUTHENTICATION_DIGEST_QOP_UNSUPPORTED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:59: warning: no @return public static String AUTHENTICATION_DIGEST_QOP_UNSUPPORTED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:71: warning: no @return public static String SEND_MESSAGE_INFRAGMENT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @param for arg0 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @param for arg1 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @param for arg2 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @return public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:95: warning: no @param for arg0 public static String TEXT_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:95: warning: no @return public static String TEXT_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:107: warning: no @return public static String SEC_KEY_NULL_NOT_ALLOWED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:119: warning: no @param for arg0 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:119: warning: no @param for arg1 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:119: warning: no @return public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:131: warning: no @param for arg0 public static String APPLICATION_DATA_TOO_LONG(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:131: warning: no @return public static String APPLICATION_DATA_TOO_LONG(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:143: warning: no @param for arg0 public static String MESSAGE_TOO_LONG(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:143: warning: no @param for arg1 public static String MESSAGE_TOO_LONG(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:143: warning: no @return public static String MESSAGE_TOO_LONG(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:155: warning: no @return public static String AUTHENTICATION_DIGEST_NO_SUCH_ALG() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:167: warning: no @return public static String HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_MISSING() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:179: warning: no @param for arg0 public static String ARGUMENT_NOT_NULL(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:179: warning: no @return public static String ARGUMENT_NOT_NULL(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:191: warning: no @return public static String JAVASSIST_NOT_FOUND() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:203: warning: no @param for arg0 public static String PROVIDER_NOT_FOUND(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:203: warning: no @param for arg1 public static String PROVIDER_NOT_FOUND(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:203: warning: no @return public static String PROVIDER_NOT_FOUND(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:215: warning: no @return public static String PARTIAL_MESSAGE_BUFFER_OVERFLOW() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:227: warning: no @return public static String RSV_INCORRECTLY_SET() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:239: warning: no @param for arg0 public static String URI_COMPONENT_ENCODED_OCTET_MALFORMED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:239: warning: no @return public static String URI_COMPONENT_ENCODED_OCTET_MALFORMED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:251: warning: no @return public static String AUTHENTICATION_CREATE_AUTH_HEADER_FAILED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:263: warning: no @param for arg0 public static String CLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:263: warning: no @param for arg1 public static String CLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:263: warning: no @return public static String CLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:275: warning: no @return public static String CONNECTION_HAS_BEEN_CLOSED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @param for arg0 public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @param for arg1 public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @param for arg2 public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @return public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:299: warning: no @return public static String FRAME_WRITE_CANCELLED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg0 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg1 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg2 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg3 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @return public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:323: warning: no @param for arg0 public static String BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:323: warning: no @return public static String BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:335: warning: no @return public static String NO_DECODER_FOUND() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @param for arg0 public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @param for arg1 public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @param for arg2 public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @return public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:359: warning: no @return public static String MESSAGE_HANDLER_ALREADY_REGISTERED_TEXT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:371: warning: no @return public static String ILLEGAL_CONFIG_SYNTAX() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:383: warning: no @return public static String CONTROL_FRAME_LENGTH() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:395: warning: no @param for arg0 public static String COMPONENT_PROVIDER_THREW_EXCEPTION(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:395: warning: no @return public static String COMPONENT_PROVIDER_THREW_EXCEPTION(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:407: warning: no @return public static String MAX_SESSIONS_PER_ENDPOINT_EXCEEDED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:419: warning: no @param for arg0 public static String PARTIAL_BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:419: warning: no @return public static String PARTIAL_BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:431: warning: no @param for arg0 public static String CLASS_NOT_ELIGIBLE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:431: warning: no @return public static String CLASS_NOT_ELIGIBLE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:443: warning: no @param for arg0 public static String MESSAGE_HANDLER_ILLEGAL_ARGUMENT(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:443: warning: no @return public static String MESSAGE_HANDLER_ILLEGAL_ARGUMENT(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:455: warning: no @param for arg0 public static String HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_ERROR(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:455: warning: no @return public static String HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_ERROR(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:467: warning: no @return public static String SEC_KEY_INVALID_SERVER() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:479: warning: no @return public static String SESSION_CLOSED_IDLE_TIMEOUT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:491: warning: no @return public static String MESSAGE_HANDLER_ALREADY_REGISTERED_PONG() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:503: warning: no @return public static String ORIGIN_NOT_VERIFIED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:515: warning: no @return public static String HEADERS_MISSING() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:527: warning: no @return public static String UNEXPECTED_END_FRAGMENT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:539: warning: no @return public static String FRAGMENT_INVALID_OPCODE() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:551: warning: no @param for arg0 public static String DATA_UNEXPECTED_LENGTH(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:551: warning: no @param for arg1 public static String DATA_UNEXPECTED_LENGTH(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:551: warning: no @return public static String DATA_UNEXPECTED_LENGTH(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:563: warning: no @return public static String CONNECTION_NULL() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:575: warning: no @param for arg0 public static String CLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:575: warning: no @param for arg1 public static String CLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:575: warning: no @return public static String CLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:587: warning: no @return public static String MESSAGE_HANDLER_ALREADY_REGISTERED_BINARY() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:599: warning: no @param for arg0 public static String TEXT_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:599: warning: no @return public static String TEXT_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:611: warning: no @param for arg0 public static String URI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:611: warning: no @param for arg1 public static String URI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:611: warning: no @return public static String URI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:623: warning: no @param for arg0 public static String MESSAGE_HANDLER_PARTIAL_INVALID_TYPE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:623: warning: no @return public static String MESSAGE_HANDLER_PARTIAL_INVALID_TYPE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:635: warning: no @param for arg0 public static String MESSAGE_HANDLER_DECODER_NOT_REGISTERED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:635: warning: no @return public static String MESSAGE_HANDLER_DECODER_NOT_REGISTERED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:647: warning: no @param for arg0 public static String INVALID_RESPONSE_CODE(Object arg0, Object arg1) { ^ Command line was: /opt/tools/java/openjdk/jdk-11/11.0.2+9/bin/javadoc -J-Xmx512m -J-Xms128m @options @packages Refer to the generated Javadoc files in '/home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs' dir. org.apache.maven.reporting.MavenReportException: Exit code: 1 /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/jakarta/websocket/Decoder.java:39: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/jakarta/websocket/Decoder.java:50: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/jakarta/websocket/Encoder.java:41: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/jakarta/websocket/Encoder.java:52: error: unknown tag: implSpec * @implSpec The default implementation takes no action. ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/RequestContext.java:369: warning: no description for @param * @param tyrusProperties ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/RequestContext.java:371: warning: no @return public Builder tyrusProperties(Map tyrusProperties) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/spi/UpgradeResponse.java:81: warning: no @return public abstract String getReasonPhrase(); ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:23: warning: no @param for arg0 public static String INVALID_HEADER(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:23: warning: no @param for arg1 public static String INVALID_HEADER(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:23: warning: no @return public static String INVALID_HEADER(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:35: warning: no @param for arg0 public static String BINARY_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:35: warning: no @return public static String BINARY_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:47: warning: no @return public static String SOCKET_NOT_CONNECTED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:59: warning: no @param for arg0 public static String AUTHENTICATION_DIGEST_QOP_UNSUPPORTED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:59: warning: no @return public static String AUTHENTICATION_DIGEST_QOP_UNSUPPORTED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:71: warning: no @return public static String SEND_MESSAGE_INFRAGMENT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @param for arg0 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @param for arg1 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @param for arg2 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:83: warning: no @return public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:95: warning: no @param for arg0 public static String TEXT_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:95: warning: no @return public static String TEXT_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:107: warning: no @return public static String SEC_KEY_NULL_NOT_ALLOWED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:119: warning: no @param for arg0 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:119: warning: no @param for arg1 public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:119: warning: no @return public static String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:131: warning: no @param for arg0 public static String APPLICATION_DATA_TOO_LONG(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:131: warning: no @return public static String APPLICATION_DATA_TOO_LONG(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:143: warning: no @param for arg0 public static String MESSAGE_TOO_LONG(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:143: warning: no @param for arg1 public static String MESSAGE_TOO_LONG(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:143: warning: no @return public static String MESSAGE_TOO_LONG(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:155: warning: no @return public static String AUTHENTICATION_DIGEST_NO_SUCH_ALG() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:167: warning: no @return public static String HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_MISSING() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:179: warning: no @param for arg0 public static String ARGUMENT_NOT_NULL(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:179: warning: no @return public static String ARGUMENT_NOT_NULL(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:191: warning: no @return public static String JAVASSIST_NOT_FOUND() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:203: warning: no @param for arg0 public static String PROVIDER_NOT_FOUND(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:203: warning: no @param for arg1 public static String PROVIDER_NOT_FOUND(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:203: warning: no @return public static String PROVIDER_NOT_FOUND(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:215: warning: no @return public static String PARTIAL_MESSAGE_BUFFER_OVERFLOW() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:227: warning: no @return public static String RSV_INCORRECTLY_SET() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:239: warning: no @param for arg0 public static String URI_COMPONENT_ENCODED_OCTET_MALFORMED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:239: warning: no @return public static String URI_COMPONENT_ENCODED_OCTET_MALFORMED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:251: warning: no @return public static String AUTHENTICATION_CREATE_AUTH_HEADER_FAILED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:263: warning: no @param for arg0 public static String CLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:263: warning: no @param for arg1 public static String CLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:263: warning: no @return public static String CLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:275: warning: no @return public static String CONNECTION_HAS_BEEN_CLOSED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @param for arg0 public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @param for arg1 public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @param for arg2 public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:287: warning: no @return public static String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:299: warning: no @return public static String FRAME_WRITE_CANCELLED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg0 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg1 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg2 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @param for arg3 public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:311: warning: no @return public static String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object arg0, Object arg1, Object arg2, Object arg3) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:323: warning: no @param for arg0 public static String BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:323: warning: no @return public static String BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:335: warning: no @return public static String NO_DECODER_FOUND() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @param for arg0 public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @param for arg1 public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @param for arg2 public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:347: warning: no @return public static String ENDPOINT_UNKNOWN_PARAMS(Object arg0, Object arg1, Object arg2) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:359: warning: no @return public static String MESSAGE_HANDLER_ALREADY_REGISTERED_TEXT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:371: warning: no @return public static String ILLEGAL_CONFIG_SYNTAX() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:383: warning: no @return public static String CONTROL_FRAME_LENGTH() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:395: warning: no @param for arg0 public static String COMPONENT_PROVIDER_THREW_EXCEPTION(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:395: warning: no @return public static String COMPONENT_PROVIDER_THREW_EXCEPTION(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:407: warning: no @return public static String MAX_SESSIONS_PER_ENDPOINT_EXCEEDED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:419: warning: no @param for arg0 public static String PARTIAL_BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:419: warning: no @return public static String PARTIAL_BINARY_MESSAGE_OUT_OF_ORDER(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:431: warning: no @param for arg0 public static String CLASS_NOT_ELIGIBLE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:431: warning: no @return public static String CLASS_NOT_ELIGIBLE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:443: warning: no @param for arg0 public static String MESSAGE_HANDLER_ILLEGAL_ARGUMENT(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:443: warning: no @return public static String MESSAGE_HANDLER_ILLEGAL_ARGUMENT(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:455: warning: no @param for arg0 public static String HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_ERROR(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:455: warning: no @return public static String HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_ERROR(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:467: warning: no @return public static String SEC_KEY_INVALID_SERVER() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:479: warning: no @return public static String SESSION_CLOSED_IDLE_TIMEOUT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:491: warning: no @return public static String MESSAGE_HANDLER_ALREADY_REGISTERED_PONG() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:503: warning: no @return public static String ORIGIN_NOT_VERIFIED() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:515: warning: no @return public static String HEADERS_MISSING() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:527: warning: no @return public static String UNEXPECTED_END_FRAGMENT() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:539: warning: no @return public static String FRAGMENT_INVALID_OPCODE() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:551: warning: no @param for arg0 public static String DATA_UNEXPECTED_LENGTH(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:551: warning: no @param for arg1 public static String DATA_UNEXPECTED_LENGTH(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:551: warning: no @return public static String DATA_UNEXPECTED_LENGTH(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:563: warning: no @return public static String CONNECTION_NULL() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:575: warning: no @param for arg0 public static String CLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:575: warning: no @param for arg1 public static String CLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:575: warning: no @return public static String CLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:587: warning: no @return public static String MESSAGE_HANDLER_ALREADY_REGISTERED_BINARY() { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:599: warning: no @param for arg0 public static String TEXT_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:599: warning: no @return public static String TEXT_MESSAGE_HANDLER_NOT_FOUND(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:611: warning: no @param for arg0 public static String URI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:611: warning: no @param for arg1 public static String URI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:611: warning: no @return public static String URI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT(Object arg0, Object arg1) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:623: warning: no @param for arg0 public static String MESSAGE_HANDLER_PARTIAL_INVALID_TYPE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:623: warning: no @return public static String MESSAGE_HANDLER_PARTIAL_INVALID_TYPE(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:635: warning: no @param for arg0 public static String MESSAGE_HANDLER_DECODER_NOT_REGISTERED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:635: warning: no @return public static String MESSAGE_HANDLER_DECODER_NOT_REGISTERED(Object arg0) { ^ /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/src/main/java/org/glassfish/tyrus/core/l10n/LocalizationMessages.java:647: warning: no @param for arg0 public static String INVALID_RESPONSE_CODE(Object arg0, Object arg1) { ^ Command line was: /opt/tools/java/openjdk/jdk-11/11.0.2+9/bin/javadoc -J-Xmx512m -J-Xms128m @options @packages Refer to the generated Javadoc files in '/home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs' dir. at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.doExecuteJavadocCommandLine (AbstractJavadocMojo.java:5196) at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeJavadocCommandLine (AbstractJavadocMojo.java:5069) at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.executeReport (AbstractJavadocMojo.java:2029) at org.apache.maven.plugins.javadoc.JavadocJar.doExecute (JavadocJar.java:181) at org.apache.maven.plugins.javadoc.AbstractJavadocMojo.execute (AbstractJavadocMojo.java:1825) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:126) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute2 (MojoExecutor.java:328) at org.apache.maven.lifecycle.internal.MojoExecutor.doExecute (MojoExecutor.java:316) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:212) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:174) at org.apache.maven.lifecycle.internal.MojoExecutor.access$000 (MojoExecutor.java:75) at org.apache.maven.lifecycle.internal.MojoExecutor$1.run (MojoExecutor.java:162) at org.apache.maven.plugin.DefaultMojosExecutionStrategy.execute (DefaultMojosExecutionStrategy.java:39) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:159) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:105) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:73) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:53) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:118) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:261) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:173) at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:101) at org.apache.maven.cli.MavenCli.execute (MavenCli.java:906) at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:283) at org.apache.maven.cli.MavenCli.main (MavenCli.java:206) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62) at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke (Method.java:566) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:283) at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:226) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:407) at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:348) [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/websocket-ri-bundle-2.1.5-javadoc.jar [INFO] [INFO] --- source:3.3.0:jar-no-fork (attach-sources) @ websocket-ri-bundle --- [INFO] Building jar: /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/websocket-ri-bundle-2.1.5-sources.jar [INFO] [INFO] --- install:3.1.1:install (default-install) @ websocket-ri-bundle --- [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/pom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/websocket-ri-bundle/2.1.5/websocket-ri-bundle-2.1.5.pom [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/websocket-ri-bundle-2.1.5.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/websocket-ri-bundle/2.1.5/websocket-ri-bundle-2.1.5.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/bom.xml to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/websocket-ri-bundle/2.1.5/websocket-ri-bundle-2.1.5-cyclonedx.xml [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/bom.json to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/websocket-ri-bundle/2.1.5/websocket-ri-bundle-2.1.5-cyclonedx.json [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/websocket-ri-bundle-2.1.5-javadoc.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/websocket-ri-bundle/2.1.5/websocket-ri-bundle-2.1.5-javadoc.jar [INFO] Installing /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/websocket-ri-bundle-2.1.5-sources.jar to /home/jenkins/.m2/repository/org/glassfish/tyrus/bundles/websocket-ri-bundle/2.1.5/websocket-ri-bundle-2.1.5-sources.jar [INFO] [INFO] --- bundle:5.1.4:install (default-install) @ websocket-ri-bundle --- [INFO] Installing org/glassfish/tyrus/bundles/websocket-ri-bundle/2.1.5/websocket-ri-bundle-2.1.5.jar [INFO] Writing OBR metadata [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary for tyrus 2.1.5: [INFO] [INFO] tyrus .............................................. SUCCESS [ 36.583 s] [INFO] tyrus-archetypes ................................... SUCCESS [ 0.720 s] [INFO] Tyrus Echo Archetype ............................... SUCCESS [ 8.295 s] [INFO] Tyrus BOM .......................................... SUCCESS [ 0.080 s] [INFO] Tyrus Container SPI ................................ SUCCESS [ 2.607 s] [INFO] Tyrus Core ......................................... SUCCESS [ 8.313 s] [INFO] Tyrus Client ....................................... SUCCESS [ 0.991 s] [INFO] Tyrus Container Modules ............................ SUCCESS [ 0.106 s] [INFO] Tyrus Containers For Glassfish ..................... SUCCESS [ 0.166 s] [INFO] Tyrus CDI Component Provider ....................... SUCCESS [ 0.544 s] [INFO] Tyrus EJB Component Provider ....................... SUCCESS [ 0.554 s] [INFO] Tyrus Grizzly Client Container ..................... SUCCESS [ 0.829 s] [INFO] Tyrus Server ....................................... SUCCESS [ 0.813 s] [INFO] Tyrus Grizzly Server Container ..................... SUCCESS [ 0.763 s] [INFO] Tyrus InMemory Container ........................... SUCCESS [ 0.714 s] [INFO] Tyrus Servlet Bundle ............................... SUCCESS [ 8.613 s] [INFO] Tyrus Tests ........................................ SUCCESS [ 0.307 s] [INFO] Tyrus Test Tools ................................... SUCCESS [ 0.613 s] [INFO] Tyrus JDK Client Container ......................... SUCCESS [ 1.063 s] [INFO] Tyrus Documentation ................................ SUCCESS [ 13.900 s] [INFO] Tyrus Extension Modules ............................ SUCCESS [ 0.118 s] [INFO] Tyrus CLI Client ................................... SUCCESS [ 1.503 s] [INFO] Tyrus Monitoring JMX ............................... SUCCESS [ 1.275 s] [INFO] Tyrus Extension - Per Message Deflate .............. SUCCESS [ 0.738 s] [INFO] Tyrus Java8 Client Extension ....................... SUCCESS [ 0.786 s] [INFO] Tyrus Samples ...................................... SUCCESS [ 0.085 s] [INFO] Tyrus Auction Sample ............................... SUCCESS [ 1.445 s] [INFO] Tyrus CDI Sample ................................... SUCCESS [ 0.849 s] [INFO] Tyrus Chat Sample .................................. SUCCESS [ 0.324 s] [INFO] Tyrus Draw Sample .................................. SUCCESS [ 0.279 s] [INFO] Tyrus Echo Sample .................................. SUCCESS [ 0.634 s] [INFO] Tyrus Basic Auth Sample ............................ SUCCESS [ 0.675 s] [INFO] Tyrus Secure Echo Sample ........................... SUCCESS [ 0.679 s] [INFO] Tyrus Programmatic Echo Sample ..................... SUCCESS [ 0.641 s] [INFO] Tyrus Simple Life Sample ........................... SUCCESS [ 0.291 s] [INFO] Tyrus Shared Collection Sample ..................... SUCCESS [ 1.072 s] [INFO] Tyrus Container Tests .............................. SUCCESS [ 0.235 s] [INFO] Tyrus JDK Containers Tests ......................... SUCCESS [ 0.497 s] [INFO] Tyrus Servlet Containers Tests ..................... SUCCESS [ 0.470 s] [INFO] Tyrus End-to-End Tests ............................. SUCCESS [ 0.255 s] [INFO] Tyrus End-to-End Application Config Tests .......... SUCCESS [ 0.744 s] [INFO] Tyrus End-to-End Non-deployable Tests .............. SUCCESS [ 1.238 s] [INFO] Tyrus End-to-End Standard Config Tests ............. SUCCESS [ 1.805 s] [INFO] Tyrus End-to-End Java 8 Tests ...................... SUCCESS [ 0.598 s] [INFO] Tyrus End-to-End Tests running on Jetty ............ SUCCESS [ 0.275 s] [INFO] Tyrus End-to-End Basic Auth Tests .................. SUCCESS [ 6.476 s] [INFO] Tyrus End-to-End Digest Auth Tests ................. SUCCESS [ 1.032 s] [INFO] Tyrus Release Test ................................. SUCCESS [ 1.210 s] [INFO] Tyrus Server Integration Tests ..................... SUCCESS [ 0.369 s] [INFO] Tyrus Servlet Async Tests .......................... SUCCESS [ 0.836 s] [INFO] Tyrus Autobahn Echo Server ......................... SUCCESS [ 0.664 s] [INFO] Tyrus Servlet Basic Tests .......................... SUCCESS [ 0.548 s] [INFO] Tyrus Servlet Dynamic Deploy Test .................. SUCCESS [ 0.500 s] [INFO] Tyrus Servlet No App Config ........................ SUCCESS [ 0.441 s] [INFO] Tyrus Servlet One App Config ....................... SUCCESS [ 0.656 s] [INFO] Tyrus Servlet RemoteEndpoint Timeout ............... SUCCESS [ 0.487 s] [INFO] Tyrus Servlet Session Closing ...................... SUCCESS [ 0.485 s] [INFO] Tyrus Servlet Two App Config ....................... SUCCESS [ 0.441 s] [INFO] Tyrus Servlet Monitoring Test ...................... SUCCESS [ 0.613 s] [INFO] Tyrus Servlet Inject Test .......................... SUCCESS [ 0.446 s] [INFO] Tyrus Servlet Max Sessions Per App Tests ........... SUCCESS [ 0.452 s] [INFO] Tyrus Servlet Max Sessions Per Remote Addr Tests ... SUCCESS [ 0.446 s] [INFO] Tyrus Debug Debug Samples .......................... SUCCESS [ 0.625 s] [INFO] Tyrus Bundles ...................................... SUCCESS [ 0.066 s] [INFO] Tyrus Samples Bundle ............................... SUCCESS [ 2.024 s] [INFO] Tyrus Standalone Client ............................ SUCCESS [ 27.199 s] [INFO] Tyrus Standalone Client - JDK ...................... SUCCESS [ 10.410 s] [INFO] Tyrus Websocket RI Archive ......................... SUCCESS [ 1.810 s] [INFO] Tyrus Websocket RI Bundle .......................... SUCCESS [ 8.341 s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 03:03 min [INFO] Finished at: 2024-01-18T11:59:56Z [INFO] ------------------------------------------------------------------------ + git clone git@github.com:eclipse-ee4j/tyrus-project.github.io.git 2.1.5 Cloning into '2.1.5'... Checking out files: 64% (15483/23944) Checking out files: 65% (15564/23944) Checking out files: 66% (15804/23944) Checking out files: 67% (16043/23944) Checking out files: 68% (16282/23944) Checking out files: 69% (16522/23944) Checking out files: 70% (16761/23944) Checking out files: 71% (17001/23944) Checking out files: 72% (17240/23944) Checking out files: 73% (17480/23944) Checking out files: 74% (17719/23944) Checking out files: 75% (17958/23944) Checking out files: 76% (18198/23944) Checking out files: 77% (18437/23944) Checking out files: 78% (18677/23944) Checking out files: 79% (18916/23944) Checking out files: 80% (19156/23944) Checking out files: 81% (19395/23944) Checking out files: 82% (19635/23944) Checking out files: 83% (19874/23944) Checking out files: 84% (20113/23944) Checking out files: 85% (20353/23944) Checking out files: 86% (20592/23944) Checking out files: 87% (20832/23944) Checking out files: 88% (21071/23944) Checking out files: 89% (21311/23944) Checking out files: 90% (21550/23944) Checking out files: 91% (21790/23944) Checking out files: 92% (22029/23944) Checking out files: 93% (22268/23944) Checking out files: 94% (22508/23944) Checking out files: 95% (22747/23944) Checking out files: 96% (22987/23944) Checking out files: 97% (23226/23944) Checking out files: 98% (23466/23944) Checking out files: 99% (23705/23944) Checking out files: 100% (23944/23944) Checking out files: 100% (23944/23944), done. + cd 2.1.5/apidocs + mkdir 2.1.5 + cp -a /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/allclasses.html /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/allclasses-index.html /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/allpackages-index.html /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/constant-values.html /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/deprecated-list.html /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/element-list /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/help-doc.html /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/index-all.html /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/index.html /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jakarta /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/javadoc.sh /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/jquery /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/member-search-index.js /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/member-search-index.zip /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/options /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/org /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/overview-summary.html /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/overview-tree.html /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/packages /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/package-search-index.js /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/package-search-index.zip /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/resources /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/script.js /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/search.js /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/serialized-form.html /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/stylesheet.css /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/type-search-index.js /home/jenkins/agent/workspace/documentation-update-after-release/bundles/websocket-ri-bundle/target/apidocs/type-search-index.zip 2.1.5/ + rm -rf latest/allclasses.html latest/allclasses-index.html latest/allpackages-index.html latest/constant-values.html latest/deprecated-list.html latest/element-list latest/help-doc.html latest/index-all.html latest/index.html latest/jakarta latest/javadoc.sh latest/jquery latest/member-search-index.js latest/member-search-index.zip latest/options latest/org latest/overview-summary.html latest/overview-tree.html latest/packages latest/package-search-index.js latest/package-search-index.zip latest/resources latest/script.js latest/search.js latest/serialized-form.html latest/stylesheet.css latest/type-search-index.js latest/type-search-index.zip + cp -a 2.1.5/allclasses.html 2.1.5/allclasses-index.html 2.1.5/allpackages-index.html 2.1.5/constant-values.html 2.1.5/deprecated-list.html 2.1.5/element-list 2.1.5/help-doc.html 2.1.5/index-all.html 2.1.5/index.html 2.1.5/jakarta 2.1.5/javadoc.sh 2.1.5/jquery 2.1.5/member-search-index.js 2.1.5/member-search-index.zip 2.1.5/options 2.1.5/org 2.1.5/overview-summary.html 2.1.5/overview-tree.html 2.1.5/packages 2.1.5/package-search-index.js 2.1.5/package-search-index.zip 2.1.5/resources 2.1.5/script.js 2.1.5/search.js 2.1.5/serialized-form.html 2.1.5/stylesheet.css 2.1.5/type-search-index.js 2.1.5/type-search-index.zip latest/ + git config --local user.email tyrus-bot@eclipse.org + git config --local user.name tyrus-bot + git add -A . + git diff --cached --exit-code diff --git a/apidocs/2.1.5/allclasses-index.html b/apidocs/2.1.5/allclasses-index.html new file mode 100644 index 00000000..ca66a2ab --- /dev/null +++ b/apidocs/2.1.5/allclasses-index.html @@ -0,0 +1,1551 @@ + + + + + +All Classes (Tyrus 2.1.5 API) + + + + + + + + + + + + + +

    JavaScript is disabled on your browser.
    + +
    + +
    +
    +
    +

    All Classes

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/allclasses.html b/apidocs/2.1.5/allclasses.html new file mode 100644 index 00000000..7be2f507 --- /dev/null +++ b/apidocs/2.1.5/allclasses.html @@ -0,0 +1,254 @@ + + + + + +All Classes (Tyrus 2.1.5 API) + + + + + + + + + + + + +

    All Classes

    +
    + +
    + + diff --git a/apidocs/2.1.5/allpackages-index.html b/apidocs/2.1.5/allpackages-index.html new file mode 100644 index 00000000..f30592ec --- /dev/null +++ b/apidocs/2.1.5/allpackages-index.html @@ -0,0 +1,296 @@ + + + + + +All Packages (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    All Packages

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/constant-values.html b/apidocs/2.1.5/constant-values.html new file mode 100644 index 00000000..5348cfea --- /dev/null +++ b/apidocs/2.1.5/constant-values.html @@ -0,0 +1,1062 @@ + + + + + +Constant Field Values (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Constant Field Values

    +
    +

    Contents

    + +
    +
    +
    + + +
    +

    jakarta.websocket.*

    + + +
    + + + +
    +

    org.glassfish.*

    + +
      +
    • + + + + + + + + + + + + + + + + + + + + + + + + +
      org.glassfish.tyrus.container.grizzly.client.GrizzlyClientContainer 
      Modifier and TypeConstant FieldValue
      + +public static final java.lang.StringSHARED_CONTAINER"org.glassfish.tyrus.client.sharedContainer"
      + +public static final java.lang.StringSHARED_CONTAINER_IDLE_TIMEOUT"org.glassfish.tyrus.client.sharedContainerIdleTimeout"
      + +public static final java.lang.StringSSL_ENGINE_CONFIGURATOR"org.glassfish.tyrus.client.sslEngineConfigurator"
      +
    • +
    • + + + + + + + + + + + + + + + + + + + +
      org.glassfish.tyrus.container.grizzly.client.GrizzlyClientProperties 
      Modifier and TypeConstant FieldValue
      + +public static final java.lang.StringSELECTOR_THREAD_POOL_CONFIG"org.glassfish.tyrus.client.grizzly.selectorThreadPoolConfig"
      + +public static final java.lang.StringWORKER_THREAD_POOL_CONFIG"org.glassfish.tyrus.client.grizzly.workerThreadPoolConfig"
      +
    • +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      org.glassfish.tyrus.container.grizzly.client.GrizzlyClientSocket 
      Modifier and TypeConstant FieldValue
      + +public static final java.lang.StringPROXY_HEADERS"org.glassfish.tyrus.client.proxy.headers"
      + +public static final java.lang.StringPROXY_URI"org.glassfish.tyrus.client.proxy"
      + +public static final java.lang.StringSELECTOR_THREAD_POOL_CONFIG"org.glassfish.tyrus.client.grizzly.selectorThreadPoolConfig"
      + +public static final java.lang.StringWORKER_THREAD_POOL_CONFIG"org.glassfish.tyrus.client.grizzly.workerThreadPoolConfig"
      +
    • +
    +
      +
    • + + + + + + + + + + + + + + + + + + + +
      org.glassfish.tyrus.container.grizzly.server.GrizzlyServerContainer 
      Modifier and TypeConstant FieldValue
      + +public static final java.lang.StringSELECTOR_THREAD_POOL_CONFIG"org.glassfish.tyrus.container.grizzly.server.selectorThreadPoolConfig"
      + +public static final java.lang.StringWORKER_THREAD_POOL_CONFIG"org.glassfish.tyrus.container.grizzly.server.workerThreadPoolConfig"
      +
    • +
    +
      +
    • + + + + + + + + + + + + + + +
      org.glassfish.tyrus.core.ProtocolHandler 
      Modifier and TypeConstant FieldValue
      + +public static final intMASK_SIZE4
      +
    • +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      org.glassfish.tyrus.core.TyrusWebSocketEngine 
      Modifier and TypeConstant FieldValue
      + +public static final java.lang.StringINCOMING_BUFFER_SIZE"org.glassfish.tyrus.incomingBufferSize"
      + +public static final java.lang.StringMAX_SESSIONS_PER_APP"org.glassfish.tyrus.maxSessionsPerApp"
      + +public static final java.lang.StringMAX_SESSIONS_PER_REMOTE_ADDR"org.glassfish.tyrus.maxSessionsPerRemoteAddr"
      + +public static final java.lang.StringPARALLEL_BROADCAST_ENABLED"org.glassfish.tyrus.server.parallelBroadcastEnabled"
      + +public static final java.lang.StringTRACING_THRESHOLD"org.glassfish.tyrus.server.tracingThreshold"
      + +public static final java.lang.StringTRACING_TYPE"org.glassfish.tyrus.server.tracingType"
      + +public static final java.lang.StringWSADL_SUPPORT"org.glassfish.tyrus.server.wsadl"
      +
    • +
    +
      +
    • + + + + + + + + + + + + + + +
      org.glassfish.tyrus.core.cluster.ClusterContext 
      Modifier and TypeConstant FieldValue
      + +public static final java.lang.StringCLUSTER_CONTEXT"org.glassfish.tyrus.core.cluster.ClusterContext"
      +
    • +
    +
      +
    • + + + + + + + + + + + + + + +
      org.glassfish.tyrus.core.l10n.Localizable 
      Modifier and TypeConstant FieldValue
      + +public static final java.lang.StringNOT_LOCALIZABLE"\u0000"
      +
    • +
    + +
      +
    • + + + + + + + + + + + + + + +
      org.glassfish.tyrus.server.Server 
      Modifier and TypeConstant FieldValue
      + +public static final java.lang.StringSTATIC_CONTENT_ROOT"org.glassfish.tyrus.server.staticContentRoot"
      +
    • +
    +
      +
    • + + + + + + + + + + + + + + +
      org.glassfish.tyrus.servlet.TyrusHttpUpgradeHandler 
      Modifier and TypeConstant FieldValue
      + +public static final java.lang.StringFRAME_BUFFER_SIZE"org.glassfish.tyrus.servlet.incoming-buffer-size"
      +
    • +
    + +
    +
    +
    + + + diff --git a/apidocs/2.1.5/deprecated-list.html b/apidocs/2.1.5/deprecated-list.html new file mode 100644 index 00000000..1d103158 --- /dev/null +++ b/apidocs/2.1.5/deprecated-list.html @@ -0,0 +1,293 @@ + + + + + +Deprecated List (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Deprecated API

    +

    Contents

    + +
    +
    + + + + + + + +
    +
    +
    + +

    Copyright © 2012–2020 Oracle Corporation. All rights reserved.

    +
    + + diff --git a/apidocs/2.1.5/element-list b/apidocs/2.1.5/element-list new file mode 100644 index 00000000..15578adb --- /dev/null +++ b/apidocs/2.1.5/element-list @@ -0,0 +1,23 @@ +jakarta.websocket +jakarta.websocket.server +org.glassfish.tyrus.client +org.glassfish.tyrus.client.auth +org.glassfish.tyrus.client.exception +org.glassfish.tyrus.container.grizzly.client +org.glassfish.tyrus.container.grizzly.server +org.glassfish.tyrus.core +org.glassfish.tyrus.core.cluster +org.glassfish.tyrus.core.coder +org.glassfish.tyrus.core.collection +org.glassfish.tyrus.core.extension +org.glassfish.tyrus.core.frame +org.glassfish.tyrus.core.l10n +org.glassfish.tyrus.core.monitoring +org.glassfish.tyrus.core.uri +org.glassfish.tyrus.core.uri.internal +org.glassfish.tyrus.core.wsadl.model +org.glassfish.tyrus.gf.cdi +org.glassfish.tyrus.gf.ejb +org.glassfish.tyrus.server +org.glassfish.tyrus.servlet +org.glassfish.tyrus.spi diff --git a/apidocs/2.1.5/help-doc.html b/apidocs/2.1.5/help-doc.html new file mode 100644 index 00000000..f6779109 --- /dev/null +++ b/apidocs/2.1.5/help-doc.html @@ -0,0 +1,281 @@ + + + + + +API Help (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    How This API Document Is Organized

    +
    This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
    +
    +
    +
      +
    • +
      +

      Overview

      +

      The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

      +
      +
    • +
    • +
      +

      Package

      +

      Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain six categories:

      +
        +
      • Interfaces
      • +
      • Classes
      • +
      • Enums
      • +
      • Exceptions
      • +
      • Errors
      • +
      • Annotation Types
      • +
      +
      +
    • +
    • +
      +

      Class or Interface

      +

      Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

      +
        +
      • Class Inheritance Diagram
      • +
      • Direct Subclasses
      • +
      • All Known Subinterfaces
      • +
      • All Known Implementing Classes
      • +
      • Class or Interface Declaration
      • +
      • Class or Interface Description
      • +
      +
      +
        +
      • Nested Class Summary
      • +
      • Field Summary
      • +
      • Property Summary
      • +
      • Constructor Summary
      • +
      • Method Summary
      • +
      +
      +
        +
      • Field Detail
      • +
      • Property Detail
      • +
      • Constructor Detail
      • +
      • Method Detail
      • +
      +

      Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

      +
      +
    • +
    • +
      +

      Annotation Type

      +

      Each annotation type has its own separate page with the following sections:

      +
        +
      • Annotation Type Declaration
      • +
      • Annotation Type Description
      • +
      • Required Element Summary
      • +
      • Optional Element Summary
      • +
      • Element Detail
      • +
      +
      +
    • +
    • +
      +

      Enum

      +

      Each enum has its own separate page with the following sections:

      +
        +
      • Enum Declaration
      • +
      • Enum Description
      • +
      • Enum Constant Summary
      • +
      • Enum Constant Detail
      • +
      +
      +
    • +
    • +
      +

      Use

      +

      Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its "Use" page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.

      +
      +
    • +
    • +
      +

      Tree (Class Hierarchy)

      +

      There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

      +
        +
      • When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
      • +
      • When viewing a particular package, class or interface page, clicking on "Tree" displays the hierarchy for only that package.
      • +
      +
      +
    • +
    • +
      +

      Deprecated API

      +

      The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

      +
      +
    • +
    • +
      +

      Index

      +

      The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields, as well as lists of all packages and all classes.

      +
      +
    • +
    • +
      +

      All Classes

      +

      The All Classes link shows all classes and interfaces except non-static nested types.

      +
      +
    • +
    • +
      +

      Serialized Form

      +

      Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.

      +
      +
    • +
    • +
      +

      Constant Field Values

      +

      The Constant Field Values page lists the static final fields and their values.

      +
      +
    • +
    • +
      +

      Search

      +

      You can search for definitions of modules, packages, types, fields, methods and other terms defined in the API, using some or all of the name. "Camel-case" abbreviations are supported: for example, "InpStr" will find "InputStream" and "InputStreamReader".

      +
      +
    • +
    +
    +This help file applies to API documentation generated by the standard doclet.
    +
    +
    + +

    Copyright © 2012–2020 Oracle Corporation. All rights reserved.

    +
    + + diff --git a/apidocs/2.1.5/index-all.html b/apidocs/2.1.5/index-all.html new file mode 100644 index 00000000..b2e610bd --- /dev/null +++ b/apidocs/2.1.5/index-all.html @@ -0,0 +1,7038 @@ + + + + + +Index (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes All Packages + + +

    A

    +
    +
    AbstractMultivaluedMap<K,​V> - Class in org.glassfish.tyrus.core.uri.internal
    +
    +
    Abstract skeleton implementation of a MultivaluedMap that is backed + by a [key, multi-value] store represented as a Map<K, List<V>>.
    +
    +
    AbstractMultivaluedMap(Map<K, List<V>>) - Constructor for class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
    +
    Initialize the backing store in the abstract parent multivalued map + implementation.
    +
    +
    add(K, V) - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
    +
    Add a value to the current list of values for the supplied key.
    +
    +
    add(K, V) - Method in interface org.glassfish.tyrus.core.uri.internal.MultivaluedMap
    +
    +
    Add a value to the current list of values for the supplied key.
    +
    +
    addAll(K, List<V>) - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
    +
    Add all the values from the supplied value list to the current list of + values for the supplied key.
    +
    +
    addAll(K, List<V>) - Method in interface org.glassfish.tyrus.core.uri.internal.MultivaluedMap
    +
    +
    Add all the values from the supplied value list to the current list of + values for the supplied key.
    +
    +
    addAll(K, V...) - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
    +
    Add multiple values to the current list of values for the supplied key.
    +
    +
    addAll(K, V...) - Method in interface org.glassfish.tyrus.core.uri.internal.MultivaluedMap
    +
    +
    Add multiple values to the current list of values for the supplied key.
    +
    +
    addEndpoint(ServerEndpointConfig) - Method in interface jakarta.websocket.server.ServerContainer
    +
    +
    Deploys the given endpoint described by the provided configuration into this ServerContainer.
    +
    +
    addEndpoint(ServerEndpointConfig) - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
     
    +
    addEndpoint(Class<?>) - Method in interface jakarta.websocket.server.ServerContainer
    +
    +
    Deploys the given annotated endpoint into this ServerContainer.
    +
    +
    addEndpoint(Class<?>) - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
     
    +
    addException(Exception) - Method in class org.glassfish.tyrus.core.ErrorCollector
    +
    +
    Add Exception to the collector.
    +
    +
    addFirst(K, V) - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
    +
    Add a value to the first position in the current list of values for the + supplied key.
    +
    +
    addFirst(K, V) - Method in interface org.glassfish.tyrus.core.uri.internal.MultivaluedMap
    +
    +
    Add a value to the first position in the current list of values for the + supplied key.
    +
    +
    addFirstNull(List<String>) - Method in class org.glassfish.tyrus.core.uri.internal.MultivaluedStringMap
    +
     
    +
    addFirstNull(List<V>) - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
    +
    Define the behavior for adding a null values to the first position + in the value list.
    +
    +
    addMessageHandler(MessageHandler) - Method in interface jakarta.websocket.Session
    +
    +
    Register to handle to incoming messages in this conversation.
    +
    +
    addMessageHandler(MessageHandler) - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    This method is not supported on RemoteSession.
    +
    +
    addMessageHandler(MessageHandler) - Method in class org.glassfish.tyrus.core.MessageHandlerManager
    +
    +
    Add MessageHandler to the manager.
    +
    +
    addMessageHandler(MessageHandler) - Method in class org.glassfish.tyrus.core.TyrusSession
    +
    + +
    +
    addMessageHandler(Class<T>, MessageHandler.Partial<T>) - Method in interface jakarta.websocket.Session
    +
    +
    Register to handle to incoming messages in this conversation.
    +
    +
    addMessageHandler(Class<T>, MessageHandler.Partial<T>) - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    This method is not supported on RemoteSession.
    +
    +
    addMessageHandler(Class<T>, MessageHandler.Partial<T>) - Method in class org.glassfish.tyrus.core.MessageHandlerManager
    +
    +
    Add MessageHandler.Partial to the manager.
    +
    +
    addMessageHandler(Class<T>, MessageHandler.Partial<T>) - Method in class org.glassfish.tyrus.core.TyrusSession
    +
    +
    Register to handle to incoming messages in this conversation.
    +
    +
    addMessageHandler(Class<T>, MessageHandler.Whole<T>) - Method in interface jakarta.websocket.Session
    +
    +
    Register to handle to incoming messages in this conversation.
    +
    +
    addMessageHandler(Class<T>, MessageHandler.Whole<T>) - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    This method is not supported on RemoteSession.
    +
    +
    addMessageHandler(Class<T>, MessageHandler.Whole<T>) - Method in class org.glassfish.tyrus.core.MessageHandlerManager
    +
    +
    Add MessageHandler.Whole to the manager.
    +
    +
    addMessageHandler(Class<T>, MessageHandler.Whole<T>) - Method in class org.glassfish.tyrus.core.TyrusSession
    +
    +
    Register to handle to incoming messages in this conversation.
    +
    +
    addNull(List<String>) - Method in class org.glassfish.tyrus.core.uri.internal.MultivaluedStringMap
    +
     
    +
    addNull(List<V>) - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
    +
    Define the behavior for adding a null values to the value list.
    +
    +
    afterResponse(HandshakeResponse) - Method in class jakarta.websocket.ClientEndpointConfig.Configurator
    +
    +
    This method is called by the implementation after it has received a handshake response from the server as a + result of a handshake interaction it initiated.
    +
    +
    ALL - org.glassfish.tyrus.core.DebugContext.TracingType
    +
    +
    Tracing headers will be present in all handshake responses.
    +
    +
    ALL - Static variable in class org.glassfish.tyrus.core.coder.PrimitiveDecoders
    +
     
    +
    ALL_INSTANCES - Static variable in class org.glassfish.tyrus.core.coder.PrimitiveDecoders
    +
     
    +
    AnnotatedEndpoint - Class in org.glassfish.tyrus.core
    +
    +
    Endpoint descendant which represents deployed annotated endpoint.
    +
    +
    ANOTHER_UPGRADE_REQUEST_REQUIRED - org.glassfish.tyrus.spi.ClientEngine.ClientUpgradeStatus
    +
    +
    Client engine needs to send another request.
    +
    +
    any - Variable in class org.glassfish.tyrus.core.wsadl.model.Application
    +
     
    +
    appendBuffers(ByteBuffer, ByteBuffer, int, int) - Static method in class org.glassfish.tyrus.core.Utils
    +
    +
    Concatenates two buffers into one.
    +
    +
    appendLogMessage(Logger, Level, DebugContext.Type, Object...) - Method in class org.glassfish.tyrus.core.DebugContext
    +
    +
    Append a message to the log, the logging will be postponed until the message can be provided with a session ID.
    +
    +
    appendLogMessageWithThrowable(Logger, Level, DebugContext.Type, Throwable, Object...) - Method in class org.glassfish.tyrus.core.DebugContext
    +
    +
    Append a message to the log, the logging will be postponed until the message can be provided with a session ID.
    +
    +
    appendStandardOutputMessage(DebugContext.Type, String) - Method in class org.glassfish.tyrus.core.DebugContext
    +
    +
    Write a message to the standard output, the logging will be postponed until the message can be provided with + a session ID.
    +
    +
    appendTraceMessage(Logger, Level, DebugContext.Type, Object...) - Method in class org.glassfish.tyrus.core.DebugContext
    +
    +
    Append a message to the log and to the list of trace messages that are sent in handshake response.
    +
    +
    appendTraceMessageWithThrowable(Logger, Level, DebugContext.Type, Throwable, Object...) - Method in class org.glassfish.tyrus.core.DebugContext
    +
    +
    Append a message to the log and to the list of trace messages that are sent in handshake response.
    +
    +
    Application - Class in org.glassfish.tyrus.core.wsadl.model
    +
    +
    Java class for anonymous complex type
    +
    +
    Application() - Constructor for class org.glassfish.tyrus.core.wsadl.model.Application
    +
     
    +
    APPLICATION_DATA_TOO_LONG(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    {0} applicationData exceeded the maximum allowed payload of 125 bytes.
    +
    +
    APPLICATION_EVENT_LISTENER - Static variable in interface org.glassfish.tyrus.core.monitoring.ApplicationEventListener
    +
    +
    A key used for registering a application event listener implementation.
    +
    +
    applicationEventListener(ApplicationEventListener) - Method in class org.glassfish.tyrus.core.TyrusWebSocketEngine.TyrusWebSocketEngineBuilder
    +
    + +
    +
    ApplicationEventListener - Interface in org.glassfish.tyrus.core.monitoring
    +
    +
    Listens to application-level events that are interesting for monitoring.
    +
    +
    ARGUMENT_NOT_NULL(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Argument ''{0}'' cannot be null.
    +
    +
    asClosed(PathPattern) - Static method in class org.glassfish.tyrus.core.uri.internal.PathPattern
    +
    +
    Return a new path pattern with a same path template but a closed + right hand path.
    +
    +
    ASYNC - org.glassfish.tyrus.spi.WriterInfo.RemoteEndpointType
    +
    +
    RemoteEndpoint.Async
    +
    +
    asyncConnectToServer(Endpoint, ClientEndpointConfig, URI) - Method in class org.glassfish.tyrus.client.ClientManager
    +
    + +
    +
    asyncConnectToServer(Endpoint, ClientEndpointConfig, URI) - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
    + +
    +
    asyncConnectToServer(Class<?>, URI) - Method in class org.glassfish.tyrus.client.ClientManager
    +
    + +
    +
    asyncConnectToServer(Class<?>, URI) - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
    + +
    +
    asyncConnectToServer(Class<? extends Endpoint>, ClientEndpointConfig, URI) - Method in class org.glassfish.tyrus.client.ClientManager
    +
    + +
    +
    asyncConnectToServer(Class<? extends Endpoint>, ClientEndpointConfig, URI) - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
    + +
    +
    asyncConnectToServer(Object, URI) - Method in class org.glassfish.tyrus.client.ClientManager
    +
    + +
    +
    asyncConnectToServer(Object, URI) - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
    + +
    +
    AUTH_CONFIG - Static variable in class org.glassfish.tyrus.client.ClientProperties
    +
    +
    Authentication configuration.
    +
    +
    AuthConfig - Class in org.glassfish.tyrus.client.auth
    +
    +
    AuthConfig serves as a configuration of HTTP authentication.
    +
    +
    AuthConfig.Builder - Class in org.glassfish.tyrus.client.auth
    +
    +
    The AuthConfig.Builder is a class used for creating an instance of AuthConfig for purpose of HTTP + Authentication.
    +
    +
    AUTHENTICATION_CREATE_AUTH_HEADER_FAILED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Could not add authorization header in http request.
    +
    +
    AUTHENTICATION_CREDENTIALS_MISSING() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Credentials are missing.
    +
    +
    AUTHENTICATION_DIGEST_NO_SUCH_ALG() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    No such algorithm to generate authorization digest http header.
    +
    +
    AUTHENTICATION_DIGEST_QOP_UNSUPPORTED(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    The 'qop' (quality of protection) = {0} extension requested by the server is not supported by Tyrus.
    +
    +
    AUTHENTICATION_FAILED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Authentication failed.
    +
    +
    AuthenticationException - Exception in org.glassfish.tyrus.client.auth
    +
    +
    This exception is set as a cause of DeploymentException thrown when WebSocketContainer.connectToServer(...) + fails because of any of the following: + + + HTTP response status code 401 is received and ""WWW-Authenticate"" header + contains scheme which is not handled by any Authenticator registered in AuthConfig.
    +
    +
    AuthenticationException(String) - Constructor for exception org.glassfish.tyrus.client.auth.AuthenticationException
    +
    +
    Constructor.
    +
    +
    Authenticator - Class in org.glassfish.tyrus.client.auth
    +
    +
    Authenticator provides a way how to plug-in custom authentication provider.
    +
    +
    Authenticator() - Constructor for class org.glassfish.tyrus.client.auth.Authenticator
    +
     
    +
    AUTHORITY - org.glassfish.tyrus.core.uri.internal.UriComponent.Type
    +
    +
    The URI authority component type.
    +
    +
    AUTHORIZATION - Static variable in class org.glassfish.tyrus.spi.UpgradeRequest
    +
    +
    HTTP "Authorization" header name.
    +
    +
    + + + +

    B

    +
    +
    BaseContainer - Class in org.glassfish.tyrus.core
    +
    +
    Base WebSocket container.
    +
    +
    BaseContainer() - Constructor for class org.glassfish.tyrus.core.BaseContainer
    +
     
    +
    BaseContainer.ShutDownCondition - Interface in org.glassfish.tyrus.core
    +
     
    +
    BASIC - org.glassfish.tyrus.spi.WriterInfo.RemoteEndpointType
    +
    +
    RemoteEndpoint.Basic
    +
    +
    beforeRequest(Map<String, List<String>>) - Method in class jakarta.websocket.ClientEndpointConfig.Configurator
    +
    +
    This method is called by the implementation after it has formulated the handshake request that will be used + to initiate the connection to the server, but before it has sent any part of the request.
    +
    +
    beforeRequest(UpgradeRequest) - Method in class org.glassfish.tyrus.spi.TyrusClientEndpointConfigurator
    +
    +
    This method is called by the implementation after it has formulated the handshake request that will be used + to initiate the connection to the server, but before ClientEndpointConfig.Configurator.beforeRequest(Map) is invoked.
    +
    +
    Beta - Annotation Type in org.glassfish.tyrus.core
    +
    +
    Marker of a public Tyrus API that is still in "beta" non-final version.
    +
    +
    BINARY - org.glassfish.tyrus.core.frame.TyrusFrame.FrameType
    +
    +
    Binary frame.
    +
    +
    BINARY - org.glassfish.tyrus.spi.WriterInfo.MessageType
    +
    +
    Binary type.
    +
    +
    BINARY_CONTINUATION - org.glassfish.tyrus.core.frame.TyrusFrame.FrameType
    +
    +
    Continuation binary frame.
    +
    +
    BINARY_CONTINUATION - org.glassfish.tyrus.spi.WriterInfo.MessageType
    +
    +
    Continuation binary type.
    +
    +
    BINARY_MESSAGE_HANDLER_NOT_FOUND(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Binary message handler not found.
    +
    +
    BINARY_MESSAGE_OUT_OF_ORDER(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Binary message received out of order.
    +
    +
    BinaryFrame - Class in org.glassfish.tyrus.core.frame
    +
    +
    Binary frame representation.
    +
    +
    BinaryFrame(byte[], boolean, boolean) - Constructor for class org.glassfish.tyrus.core.frame.BinaryFrame
    +
    +
    Constructor.
    +
    +
    BinaryFrame(Frame) - Constructor for class org.glassfish.tyrus.core.frame.BinaryFrame
    +
    +
    Constructor.
    +
    +
    BinaryFrame(Frame, boolean) - Constructor for class org.glassfish.tyrus.core.frame.BinaryFrame
    +
    +
    Constructor.
    +
    +
    BooleanDecoder() - Constructor for class org.glassfish.tyrus.core.coder.PrimitiveDecoders.BooleanDecoder
    +
     
    +
    broadcast(String) - Method in class org.glassfish.tyrus.core.TyrusSession
    +
    +
    Broadcasts text message to all connected clients.
    +
    +
    broadcast(ByteBuffer) - Method in class org.glassfish.tyrus.core.TyrusSession
    +
    +
    Broadcasts binary message to all connected clients, including remote sessions (if any).
    +
    +
    BROADCAST - org.glassfish.tyrus.spi.WriterInfo.RemoteEndpointType
    +
    +
    Broadcast
    +
    +
    broadcastBinary(String, byte[]) - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Broadcast binary message.
    +
    +
    BroadcastListener - Interface in org.glassfish.tyrus.core.cluster
    +
    +
    Broadcast listener.
    +
    +
    broadcastText(String, String) - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Broadcast text message.
    +
    +
    BUFFER_OVERFLOW() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Buffer overflow.
    +
    +
    build() - Method in class jakarta.websocket.ClientEndpointConfig.Builder
    +
    +
    Builds a configuration object using the attributes set on this builder.
    +
    +
    build() - Method in class jakarta.websocket.server.ServerEndpointConfig.Builder
    +
    +
    Builds the configuration object using the current attributes that have been set on this builder object.
    +
    +
    build() - Method in class org.glassfish.tyrus.client.auth.AuthConfig.Builder
    +
    +
    Build an instance of AuthConfig.
    +
    +
    build() - Method in class org.glassfish.tyrus.core.frame.Frame.Builder
    +
    +
    Build new frame.
    +
    +
    build() - Method in class org.glassfish.tyrus.core.RequestContext.Builder
    +
    +
    Build RequestContext from given properties.
    +
    +
    build() - Method in class org.glassfish.tyrus.core.TyrusServerEndpointConfig.Builder
    +
    +
    Builds the configuration object using the current attributes + that have been set on this builder object.
    +
    +
    build() - Method in class org.glassfish.tyrus.core.TyrusWebSocketEngine.TyrusWebSocketEngineBuilder
    +
    +
    Create new TyrusWebSocketEngine instance with current set of parameters.
    +
    +
    builder() - Static method in class org.glassfish.tyrus.client.auth.AuthConfig
    +
    +
    Create new AuthConfig.Builder instance, which contains provided Basic and Digest authenticators.
    +
    +
    builder() - Static method in class org.glassfish.tyrus.core.frame.Frame
    +
    +
    Create new Frame.Builder.
    +
    +
    builder(WebSocketContainer) - Static method in class org.glassfish.tyrus.core.TyrusWebSocketEngine
    +
    + +
    +
    builder(Frame) - Static method in class org.glassfish.tyrus.core.frame.Frame
    +
    +
    Create new Frame.Builder based on provided frame.
    +
    +
    Builder() - Constructor for class org.glassfish.tyrus.core.frame.Frame.Builder
    +
    +
    Constructor.
    +
    +
    Builder() - Constructor for class org.glassfish.tyrus.core.RequestContext.Builder
    +
     
    +
    Builder() - Constructor for class org.glassfish.tyrus.core.TyrusConfiguration.Builder
    +
     
    +
    Builder(Frame) - Constructor for class org.glassfish.tyrus.core.frame.Frame.Builder
    +
    +
    Constructor.
    +
    +
    bundleChanged(BundleEvent) - Method in class org.glassfish.tyrus.core.OsgiRegistry
    +
     
    +
    ByteDecoder() - Constructor for class org.glassfish.tyrus.core.coder.PrimitiveDecoders.ByteDecoder
    +
     
    +
    + + + +

    C

    +
    +
    c - Variable in class org.glassfish.tyrus.core.ReflectionHelper.ClassTypePair
    +
    +
    The class.
    +
    +
    c - Variable in class org.glassfish.tyrus.core.ReflectionHelper.TypeClassPair
    +
     
    +
    cancelled() - Method in class org.glassfish.tyrus.spi.CompletionHandler
    +
    +
    The operation was cancelled.
    +
    +
    CANNOT_ACCEPT - jakarta.websocket.CloseReason.CloseCodes
    +
    +
    1003 indicates that an endpoint is terminating the connection because it has received a type of data it + cannot accept (e.g., an endpoint that understands only text data MAY send this if it receives a binary + message).
    +
    +
    CANNOT_ACCEPT - org.glassfish.tyrus.core.CloseReasons
    +
    +
    1003 indicates that an endpoint is terminating the connection + because it has received a type of data it cannot accept (e.g., an + endpoint that understands only text data MAY send this if it + receives a binary message).
    +
    +
    capturingZeroOrMoreSegments - org.glassfish.tyrus.core.uri.internal.PathPattern.RightHandPath
    +
    +
    A capturing group that matches zero or more path segments and keeps the matching path template open.
    +
    +
    capturingZeroSegments - org.glassfish.tyrus.core.uri.internal.PathPattern.RightHandPath
    +
    +
    A capturing group that matches zero segments and effectively closes the matching path template.
    +
    +
    CdiComponentProvider - Class in org.glassfish.tyrus.gf.cdi
    +
    +
    Provides the instance for CDI class.
    +
    +
    CdiComponentProvider() - Constructor for class org.glassfish.tyrus.gf.cdi.CdiComponentProvider
    +
    +
    Constructor.
    +
    +
    CharacterDecoder() - Constructor for class org.glassfish.tyrus.core.coder.PrimitiveDecoders.CharacterDecoder
    +
     
    +
    checkNotNull(T, String) - Static method in class org.glassfish.tyrus.core.Utils
    +
    +
    Check for null.
    +
    +
    checkOrigin(String) - Method in class jakarta.websocket.server.ServerEndpointConfig.Configurator
    +
    +
    Check the value of the Origin header (See Origin Header) the + client passed during the opening handshake.
    +
    +
    checkOrigin(String) - Method in class org.glassfish.tyrus.core.TyrusServerEndpointConfigurator
    +
     
    +
    CLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Class {0}.
    +
    +
    CLASS_CHECKER_FORBIDDEN_RETURN_TYPE(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Method: {0}.{1}: has got unsupported return type.
    +
    +
    CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Method: {0}.{1}: @OnClose has got different params than Session or CloseReason.
    +
    +
    CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_ERROR_PARAM(Object, Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Method: {0}.{1}: {2} is not allowed as parameter type for method annotated with @OnError.
    +
    +
    CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object, Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Method: {0}.{1}: {2} has got multiple parameters of identical type.
    +
    +
    CLASS_CHECKER_MANDATORY_PARAM_MISSING(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Method: {0}.{1}: does not have mandatory Throwable param.
    +
    +
    CLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Method: {0}.{1}: has got multiple parameters of identical type.
    +
    +
    CLASS_NOT_ELIGIBLE(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    {0} is not eligible for proxying (must not be non-static inner class or abstract) and it will not be proxied for modifyHandshake.
    +
    +
    CLASS_NOT_INSTANTIATED(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Class {0} couldn''t be instantiated.
    +
    +
    CLASS_NOT_PROXIABLE(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    {0} is not eligible for proxying and it will not be proxied for modifyHandshake: ${1}.
    +
    +
    classForName(String) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Get the Class from the class name.
    +
    +
    classForName(String, ClassLoader) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Get the Class from the class name.
    +
    +
    classForNameWithException(String) - Method in class org.glassfish.tyrus.core.OsgiRegistry
    +
    +
    Get the Class from the class name.
    +
    +
    classForNameWithException(String) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Get the Class from the class name.
    +
    +
    classForNameWithException(String, ClassLoader) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Get the Class from the class name.
    +
    +
    classForNameWithExceptionPEA(String) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Get privileged exception action to obtain Class from given class name.
    +
    +
    classForNameWithExceptionPEA(String, ClassLoader) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Get privileged exception action to obtain Class from given class name.
    +
    +
    ClassTypePair(Class) - Constructor for class org.glassfish.tyrus.core.ReflectionHelper.ClassTypePair
    +
     
    +
    ClassTypePair(Class, Type) - Constructor for class org.glassfish.tyrus.core.ReflectionHelper.ClassTypePair
    +
     
    +
    clear() - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
     
    +
    CLIENT_CANNOT_CONNECT(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Client cannot connect to "{0}".
    +
    +
    ClientContainer - Interface in org.glassfish.tyrus.spi
    +
    +
    Entry point for client implementation.
    +
    +
    ClientEndpoint - Annotation Type in jakarta.websocket
    +
    +
    The ClientEndpoint annotation a class level annotation is used to denote that a POJO is a web socket client and can + be deployed as such.
    +
    +
    ClientEndpointConfig - Interface in jakarta.websocket
    +
    +
    The ClientEndpointConfig is a special kind of endpoint configuration object that contains web socket configuration + information specific only to client endpoints.
    +
    +
    ClientEndpointConfig.Builder - Class in jakarta.websocket
    +
    +
    The ClientEndpointConfig.Builder is a class used for creating ClientEndpointConfig objects for the + purposes of deploying a client endpoint.
    +
    +
    ClientEndpointConfig.Configurator - Class in jakarta.websocket
    +
    +
    The Configurator class may be extended by developers who want to provide custom configuration algorithms, such as + intercepting the opening handshake, or providing arbitrary methods and algorithms that can be accessed from each + endpoint instance configured with this configurator.
    +
    +
    ClientEngine - Interface in org.glassfish.tyrus.spi
    +
    +
    Facade for handling client operations from containers.
    +
    +
    ClientEngine.ClientUpgradeInfo - Interface in org.glassfish.tyrus.spi
    +
    +
    Upgrade process result.
    +
    +
    ClientEngine.ClientUpgradeStatus - Enum in org.glassfish.tyrus.spi
    +
    +
    Status of upgrade process.
    +
    +
    ClientEngine.TimeoutHandler - Interface in org.glassfish.tyrus.spi
    +
    +
    Indicates to container that handshake timeout was reached.
    +
    +
    ClientManager - Class in org.glassfish.tyrus.client
    +
    +
    ClientManager implementation.
    +
    +
    ClientManager() - Constructor for class org.glassfish.tyrus.client.ClientManager
    +
    +
    Create new ClientManager instance.
    +
    +
    ClientManager.ReconnectHandler - Class in org.glassfish.tyrus.client
    +
    +
    Reconnect handler.
    +
    +
    clientMode - Variable in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Client mode when handshaking.
    +
    +
    ClientProperties - Class in org.glassfish.tyrus.client
    +
    +
    Tyrus client configuration properties.
    +
    +
    ClientProperties() - Constructor for class org.glassfish.tyrus.client.ClientProperties
    +
     
    +
    close() - Method in interface jakarta.websocket.Session
    +
    +
    Close the current conversation with a normal status code and no reason phrase.
    +
    +
    close() - Method in class org.glassfish.tyrus.container.grizzly.client.GrizzlyWriter
    +
     
    +
    close() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    Close the current conversation with a normal status code and no reason phrase.
    +
    +
    close() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    close() - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Closes this TyrusWebSocket.
    +
    +
    close(int, String) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
     
    +
    close(int, String) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Closes this TyrusWebSocket using the specified status code and + reason.
    +
    +
    close(CloseReason) - Method in interface jakarta.websocket.Session
    +
    +
    Close the current conversation, giving a reason for the closure.
    +
    +
    close(CloseReason) - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    Close the current conversation, giving a reason for the closure.
    +
    +
    close(CloseReason) - Method in class org.glassfish.tyrus.core.TyrusRemoteEndpoint
    +
     
    +
    close(CloseReason) - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    close(CloseReason) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Closes this TyrusWebSocket using the CloseReason.
    +
    +
    close(CloseReason) - Method in interface org.glassfish.tyrus.spi.Connection
    +
    +
    Notifies tyrus that underlying transport is closing the connection.
    +
    +
    close(CloseReason) - Method in interface org.glassfish.tyrus.spi.Connection.CloseListener
    +
    +
    Tyrus notifies that logical connection is closed.
    +
    +
    close(String) - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Close remote session.
    +
    +
    close(String, CloseReason) - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Close remote session with custom CloseReason.
    +
    +
    CLOSE - org.glassfish.tyrus.core.frame.TyrusFrame.FrameType
    +
    +
    Close frame.
    +
    +
    CLOSE - org.glassfish.tyrus.spi.WriterInfo.MessageType
    +
    +
    Close type.
    +
    +
    CLOSED_ABNORMALLY - jakarta.websocket.CloseReason.CloseCodes
    +
    +
    1006 is a reserved value and MUST NOT be set as a status code in a Close control frame by an endpoint.
    +
    +
    CLOSED_ABNORMALLY - org.glassfish.tyrus.core.CloseReasons
    +
    +
    1006 is a reserved value and MUST NOT be set as a status code in a + Close control frame by an endpoint.
    +
    +
    CloseFrame - Class in org.glassfish.tyrus.core.frame
    +
    +
    Close frame representation.
    +
    +
    CloseFrame(CloseReason) - Constructor for class org.glassfish.tyrus.core.frame.CloseFrame
    +
    +
    Constructor.
    +
    +
    CloseFrame(Frame) - Constructor for class org.glassfish.tyrus.core.frame.CloseFrame
    +
    +
    Constructor.
    +
    +
    CloseReason - Class in jakarta.websocket
    +
    +
    A class encapsulating the reason why a web socket has been closed, or why it is being asked to close.
    +
    +
    CloseReason(CloseReason.CloseCode, String) - Constructor for class jakarta.websocket.CloseReason
    +
    +
    Creates a reason for closing a web socket connection with the given code and reason phrase.
    +
    +
    CloseReason.CloseCode - Interface in jakarta.websocket
    +
    +
    A marker interface for the close codes.
    +
    +
    CloseReason.CloseCodes - Enum in jakarta.websocket
    +
    +
    An Enumeration of status codes for a web socket close that are defined in the specification.
    +
    +
    CloseReasons - Enum in org.glassfish.tyrus.core
    +
    +
    Enum containing standard CloseReasons defined in RFC 6455, see chapter + 7.4.1 Defined Status Codes.
    +
    +
    CLUSTER_CONNECTION_ID_HEADER - Static variable in class org.glassfish.tyrus.spi.UpgradeRequest
    +
    +
    Tyrus cluster connection ID header name.
    +
    +
    CLUSTER_CONTEXT - Static variable in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    ClusterContext registration property.
    +
    +
    clusterContext(ClusterContext) - Method in class org.glassfish.tyrus.core.TyrusWebSocketEngine.TyrusWebSocketEngineBuilder
    +
    + +
    +
    ClusterContext - Class in org.glassfish.tyrus.core.cluster
    +
    +
    Cluster related context.
    +
    +
    ClusterContext() - Constructor for class org.glassfish.tyrus.core.cluster.ClusterContext
    +
     
    +
    CoderAdapter - Class in org.glassfish.tyrus.core.coder
    +
    +
    Adapter for Encoder and Decoder which implements lifecycle + methods.
    +
    +
    CoderAdapter() - Constructor for class org.glassfish.tyrus.core.coder.CoderAdapter
    +
     
    +
    CoderWrapper<T> - Class in org.glassfish.tyrus.core.coder
    +
    +
    Wrapper of coders storing the coder coder class (and optionally coder instance), return type of the encode / decode + method and coder class.
    +
    +
    CoderWrapper(Class<? extends T>, Class<?>) - Constructor for class org.glassfish.tyrus.core.coder.CoderWrapper
    +
    +
    Construct new coder wrapper.
    +
    +
    CoderWrapper(T, Class<?>) - Constructor for class org.glassfish.tyrus.core.coder.CoderWrapper
    +
    +
    Construct new coder wrapper.
    +
    +
    COMPARATOR - Static variable in class org.glassfish.tyrus.core.uri.internal.PathPattern
    +
    +
    Path pattern comparator that defers to comparing the templates associated with the + patterns.
    +
    +
    COMPARATOR - Static variable in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Order the templates according to JAX-RS specification.
    +
    +
    completed(E) - Method in class org.glassfish.tyrus.spi.CompletionHandler
    +
    +
    The operation was completed.
    +
    +
    CompletionHandler<E> - Class in org.glassfish.tyrus.spi
    +
    +
    A callback to notify about asynchronous I/O operations status updates.
    +
    +
    CompletionHandler() - Constructor for class org.glassfish.tyrus.spi.CompletionHandler
    +
     
    +
    COMPONENT_PROVIDER_NOT_FOUND(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Component provider for class {0} not found.
    +
    +
    COMPONENT_PROVIDER_THREW_EXCEPTION(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Component provider threw exception when providing instance of class {0}.
    +
    +
    ComponentProvider - Class in org.glassfish.tyrus.core
    +
    +
    Provides an instance.
    +
    +
    ComponentProvider() - Constructor for class org.glassfish.tyrus.core.ComponentProvider
    +
     
    +
    ComponentProviderService - Class in org.glassfish.tyrus.core
    +
    +
    Provides an instance of component.
    +
    +
    ComponentProviderService(ComponentProviderService) - Constructor for class org.glassfish.tyrus.core.ComponentProviderService
    +
    +
    Copy constructor.
    +
    +
    composeComprehensiveException() - Method in class org.glassfish.tyrus.core.ErrorCollector
    +
    +
    Create DeploymentException with message concatenated from collected exceptions.
    +
    +
    concreteClass - Variable in class org.glassfish.tyrus.core.ReflectionHelper.DeclaringClassInterfacePair
    +
     
    +
    configurator() - Method in annotation type jakarta.websocket.ClientEndpoint
    +
    +
    An optional custom configurator class that the developer would like to use to provide custom configuration of new + instances of this endpoint.
    +
    +
    configurator() - Method in annotation type jakarta.websocket.server.ServerEndpoint
    +
    +
    The optional custom configurator class that the developer would like to use to further configure new instances of + this endpoint.
    +
    +
    configurator(ClientEndpointConfig.Configurator) - Method in class jakarta.websocket.ClientEndpointConfig.Builder
    +
    +
    Sets the configurator object for the configuration this builder will build.
    +
    +
    configurator(ServerEndpointConfig.Configurator) - Method in class jakarta.websocket.server.ServerEndpointConfig.Builder
    +
    +
    Sets the custom configurator to use on the configuration object built by this builder.
    +
    +
    configurator(ServerEndpointConfig.Configurator) - Method in class org.glassfish.tyrus.core.TyrusServerEndpointConfig.Builder
    +
    +
    Sets the custom configurator to use on the configuration + object built by this builder.
    +
    +
    Configurator() - Constructor for class jakarta.websocket.ClientEndpointConfig.Configurator
    +
     
    +
    Configurator() - Constructor for class jakarta.websocket.server.ServerEndpointConfig.Configurator
    +
     
    +
    configure(SSLEngine) - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Configure passed SSLEngine, using current configurator settings, excluding Hostname Verification.
    +
    +
    connect() - Method in class org.glassfish.tyrus.container.grizzly.client.GrizzlyClientSocket
    +
    +
    Performs connect to server endpoint.
    +
    +
    Connection - Interface in org.glassfish.tyrus.spi
    +
    +
    A logical websocket connection.
    +
    +
    CONNECTION - Static variable in class org.glassfish.tyrus.spi.UpgradeRequest
    +
    +
    HTTP "Connection" header name.
    +
    +
    CONNECTION_HAS_BEEN_CLOSED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    The connection has been closed.
    +
    +
    CONNECTION_ID - org.glassfish.tyrus.core.cluster.RemoteSession.DistributedMapKey
    +
    +
    Cluster connection Id.
    +
    +
    CONNECTION_NULL() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Connection is null.
    +
    +
    Connection.CloseListener - Interface in org.glassfish.tyrus.spi
    +
    +
    Transport close listener that receives connection close + notifications from Tyrus.
    +
    +
    connectToServer(Endpoint, ClientEndpointConfig, URI) - Method in interface jakarta.websocket.WebSocketContainer
    +
    +
    Connect the supplied programmatic client endpoint instance to its server with the given configuration.
    +
    +
    connectToServer(Endpoint, ClientEndpointConfig, URI) - Method in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    connectToServer(Endpoint, ClientEndpointConfig, URI) - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
     
    +
    connectToServer(Class<?>, URI) - Method in interface jakarta.websocket.WebSocketContainer
    +
    +
    Connect the supplied annotated endpoint to its server.
    +
    +
    connectToServer(Class<? extends Endpoint>, ClientEndpointConfig, URI) - Method in interface jakarta.websocket.WebSocketContainer
    +
    +
    Connect the supplied programmatic endpoint to its server with the given configuration.
    +
    +
    connectToServer(Class<? extends Endpoint>, ClientEndpointConfig, URI) - Method in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    connectToServer(Class<? extends Endpoint>, ClientEndpointConfig, URI) - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
     
    +
    connectToServer(Class, URI) - Method in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    connectToServer(Class, URI) - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
     
    +
    connectToServer(Object, URI) - Method in interface jakarta.websocket.WebSocketContainer
    +
    +
    Connect the supplied annotated endpoint instance to its server.
    +
    +
    connectToServer(Object, URI) - Method in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    connectToServer(Object, URI) - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
     
    +
    ContainerProvider - Class in jakarta.websocket
    +
    +
    Provider class that allows the developer to get a reference to the implementation of the WebSocketContainer.
    +
    +
    ContainerProvider() - Constructor for class jakarta.websocket.ContainerProvider
    +
     
    +
    contains(Charset) - Method in class org.glassfish.tyrus.core.StrictUtf8
    +
     
    +
    containsKey(Object) - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
     
    +
    containsValue(Object) - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
     
    +
    contextualEncode(String, UriComponent.Type) - Static method in class org.glassfish.tyrus.core.uri.internal.UriComponent
    +
    +
    Contextually encodes the characters of string that are either non-ASCII characters or are ASCII characters that + must be percent-encoded using the UTF-8 encoding.
    +
    +
    contextualEncode(String, UriComponent.Type, boolean) - Static method in class org.glassfish.tyrus.core.uri.internal.UriComponent
    +
    +
    Contextually encodes the characters of string that are either non-ASCII characters or are ASCII characters that + must be percent-encoded using the UTF-8 encoding.
    +
    +
    CONTROL_FRAME_FRAGMENTED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Fragmented control frame.
    +
    +
    CONTROL_FRAME_LENGTH() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Control frame payloads must be no greater than 125 bytes.
    +
    +
    copy() - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
     
    +
    copy() - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    Return a copy of this thread pool config.
    +
    +
    create() - Static method in class jakarta.websocket.ClientEndpointConfig.Builder
    +
    +
    Creates a new builder object with no subprotocols, extensions, encoders, decoders and a null + configurator.
    +
    +
    create() - Static method in class org.glassfish.tyrus.client.auth.AuthConfig.Builder
    +
    +
    Create new AuthConfig.Builder instance, which contains provided Basic and Digest authenticators.
    +
    +
    create() - Static method in class org.glassfish.tyrus.core.ComponentProviderService
    +
    +
    Create new instance of ComponentProviderService.
    +
    +
    create() - Static method in class org.glassfish.tyrus.core.RequestContext.Builder
    +
    +
    Create empty builder.
    +
    +
    create(CloseReason.CloseCode, String) - Static method in enum org.glassfish.tyrus.core.CloseReasons
    +
     
    +
    create(Class<?>, String) - Static method in class jakarta.websocket.server.ServerEndpointConfig.Builder
    +
    +
    Creates the builder with the mandatory information of the endpoint class (programmatic or annotated), the + relative URI or URI-template to use, and with no subprotocols, extensions, encoders, decoders or custom + configurator.
    +
    +
    create(Class<?>, String) - Static method in class org.glassfish.tyrus.core.TyrusServerEndpointConfig.Builder
    +
    +
    Creates the builder with the mandatory information of the endpoint class + (programmatic or annotated), the relative URI or URI-template to use, + and with no subprotocols, extensions, encoders, decoders or custom + configurator.
    +
    +
    create(Class<T>) - Method in class org.glassfish.tyrus.core.ComponentProvider
    +
    +
    Create new instance.
    +
    +
    create(Class<T>) - Method in class org.glassfish.tyrus.core.DefaultComponentProvider
    +
     
    +
    create(Class<T>) - Method in class org.glassfish.tyrus.gf.cdi.CdiComponentProvider
    +
     
    +
    create(Class<T>) - Method in class org.glassfish.tyrus.gf.ejb.EjbComponentProvider
    +
     
    +
    create(RequestContext) - Static method in class org.glassfish.tyrus.core.RequestContext.Builder
    +
    +
    Create builder instance based on provided RequestContext.
    +
    +
    createApplication() - Method in class org.glassfish.tyrus.core.wsadl.model.ObjectFactory
    +
    +
    Create an instance of Application
    +
    +
    createClassIterator(Class<T>, String, ClassLoader, boolean) - Method in class org.glassfish.tyrus.core.ServiceFinder.DefaultServiceIteratorProvider
    +
     
    +
    createClassIterator(Class<T>, String, ClassLoader, boolean) - Method in class org.glassfish.tyrus.core.ServiceFinder.ServiceIteratorProvider
    +
    +
    Iterate over provider classes of a service.
    +
    +
    createClient() - Static method in class org.glassfish.tyrus.client.ClientManager
    +
    +
    Create new ClientManager instance.
    +
    +
    createClient() - Static method in class org.glassfish.tyrus.core.ComponentProviderService
    +
    +
    Create new instance of ComponentProviderService.
    +
    +
    createClient(WebSocketContainer) - Static method in class org.glassfish.tyrus.client.ClientManager
    +
    +
    Create new ClientManager instance on top of provided WebSocketContainer instance.
    +
    +
    createClient(String) - Static method in class org.glassfish.tyrus.client.ClientManager
    +
    +
    Create new ClientManager instance.
    +
    +
    createClient(String, WebSocketContainer) - Static method in class org.glassfish.tyrus.client.ClientManager
    +
    +
    Create new ClientManager instance on top of provided WebSocketContainer instance.
    +
    +
    createClientHandshake(RequestContext) - Static method in class org.glassfish.tyrus.core.Handshake
    +
    +
    Client-side handshake.
    +
    +
    createConnection() - Method in interface org.glassfish.tyrus.spi.ClientEngine.ClientUpgradeInfo
    +
    + +
    +
    createConnection(Writer, Connection.CloseListener) - Method in interface org.glassfish.tyrus.spi.WebSocketEngine.UpgradeInfo
    +
    +
    Creates a connection if the upgrade is successful.
    +
    +
    createConnectionId() - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Create connection id.
    +
    +
    createContainer(Map<String, Object>) - Method in class org.glassfish.tyrus.container.grizzly.server.GrizzlyServerContainer
    +
     
    +
    createContainer(Map<String, Object>) - Method in class org.glassfish.tyrus.spi.ServerContainerFactory
    +
    +
    Create container delegate method.
    +
    +
    createEndpoint() - Method in class org.glassfish.tyrus.core.wsadl.model.ObjectFactory
    +
    +
    Create an instance of Endpoint
    +
    +
    createHandler(boolean, MaskingKeyGenerator) - Method in enum org.glassfish.tyrus.core.Version
    +
     
    +
    createIterator(Class<T>, String, ClassLoader, boolean) - Method in class org.glassfish.tyrus.core.ServiceFinder.DefaultServiceIteratorProvider
    +
     
    +
    createIterator(Class<T>, String, ClassLoader, boolean) - Method in class org.glassfish.tyrus.core.ServiceFinder.ServiceIteratorProvider
    +
    +
    Iterate over provider instances of a service.
    +
    +
    createServerContainer() - Static method in class org.glassfish.tyrus.spi.ServerContainerFactory
    +
    +
    Create new ServerContainer with default configuration.
    +
    +
    createServerContainer(Map<String, Object>) - Static method in class org.glassfish.tyrus.spi.ServerContainerFactory
    +
    +
    Create new ServerContainer with configuration.
    +
    +
    createSessionForRemoteEndpoint(TyrusWebSocket, String, List<Extension>, DebugContext) - Method in class org.glassfish.tyrus.core.TyrusEndpointWrapper
    +
    +
    Creates a Session based on the TyrusWebSocket, subprotocols and extensions.
    +
    +
    createSessionId() - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Create session id.
    +
    +
    createSSLContext() - Method in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Create SSLContext from current configuration.
    +
    +
    createSSLEngine(String) - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Create and configure SSLEngine, based on current settings.
    +
    +
    createUpgradeRequest(ClientEngine.TimeoutHandler) - Method in class org.glassfish.tyrus.client.TyrusClientEngine
    +
     
    +
    createUpgradeRequest(ClientEngine.TimeoutHandler) - Method in interface org.glassfish.tyrus.spi.ClientEngine
    +
    +
    Create upgrade request and register ClientEngine.TimeoutHandler.
    +
    +
    createURI(String...) - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Create a URI by substituting any template variables + for corresponding template values.
    +
    +
    createURI(String[], int, int) - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Create a URI by substituting any template variables + for corresponding template values.
    +
    +
    createURI(String, String, String, String, String, String, String, String, Object[], boolean, boolean) - Static method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Construct a URI from the component parts each of which may contain + template variables.
    +
    +
    createURI(String, String, String, String, String, String, String, String, Map<String, ?>, boolean, boolean) - Static method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Construct a URI from the component parts each of which may contain + template variables.
    +
    +
    createURI(Map<String, String>) - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Create a URI by substituting any template variables + for corresponding template values.
    +
    +
    createURIWithStringValues(String, String, String, String, String, String, String, String, String[], boolean, boolean) - Static method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Construct a URI from the component parts each of which may contain + template variables.
    +
    +
    createURIWithStringValues(String, String, String, String, String, String, String, String, Map<String, ?>, boolean, boolean) - Static method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Construct a URI from the component parts each of which may contain + template variables.
    +
    +
    Credentials - Class in org.glassfish.tyrus.client.auth
    +
    +
    Credentials can be used when configuring authentication properties used during client handshake.
    +
    +
    Credentials(String, byte[]) - Constructor for class org.glassfish.tyrus.client.auth.Credentials
    +
    +
    Create new credentials.
    +
    +
    Credentials(String, String) - Constructor for class org.glassfish.tyrus.client.auth.Credentials
    +
    +
    Create new credentials.
    +
    +
    CREDENTIALS - Static variable in class org.glassfish.tyrus.client.ClientProperties
    +
    +
    Authentication credentials.
    +
    +
    + + + +

    D

    +
    +
    DATA_UNEXPECTED_LENGTH(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Data read ({0}) is not the expected size ({1}).
    +
    +
    DebugContext - Class in org.glassfish.tyrus.core
    +
    +
    A Logger wrapper that gives logging records a common formatting and temporarily stores log + records and postpones their logging until they can be provided with a session ID.
    +
    +
    DebugContext() - Constructor for class org.glassfish.tyrus.core.DebugContext
    +
    +
    Constructor that configures tracing to be OFF.
    +
    +
    DebugContext(DebugContext.TracingThreshold) - Constructor for class org.glassfish.tyrus.core.DebugContext
    +
    +
    Constructor that configures tracing to be ON and accepts tracing threshold as a parameter.
    +
    +
    DebugContext.TracingThreshold - Enum in org.glassfish.tyrus.core
    +
    +
    Tracing threshold - used for configuration granularity of information that will be sent in tracing headers.
    +
    +
    DebugContext.TracingType - Enum in org.glassfish.tyrus.core
    +
    +
    Type of tracing - used for tracing configuration.
    +
    +
    DebugContext.Type - Enum in org.glassfish.tyrus.core
    +
    +
    Type of the record - used to graphically distinguish these message types in the log.
    +
    +
    declaringClass - Variable in class org.glassfish.tyrus.core.ReflectionHelper.DeclaringClassInterfacePair
    +
     
    +
    decode(InputStream) - Method in interface jakarta.websocket.Decoder.BinaryStream
    +
    +
    Decode the given bytes read from the input stream into an object of type T.
    +
    +
    decode(Reader) - Method in interface jakarta.websocket.Decoder.TextStream
    +
    +
    Reads the websocket message from the implementation provided Reader and decodes it into an instance of the + supplied object type.
    +
    +
    decode(String) - Method in interface jakarta.websocket.Decoder.Text
    +
    +
    Decode the given String into an object of type T.
    +
    +
    decode(String) - Method in class org.glassfish.tyrus.core.coder.NoOpTextCoder
    +
     
    +
    decode(String) - Method in class org.glassfish.tyrus.core.coder.PrimitiveDecoders.BooleanDecoder
    +
     
    +
    decode(String) - Method in class org.glassfish.tyrus.core.coder.PrimitiveDecoders.ByteDecoder
    +
     
    +
    decode(String) - Method in class org.glassfish.tyrus.core.coder.PrimitiveDecoders.CharacterDecoder
    +
     
    +
    decode(String) - Method in class org.glassfish.tyrus.core.coder.PrimitiveDecoders.DoubleDecoder
    +
     
    +
    decode(String) - Method in class org.glassfish.tyrus.core.coder.PrimitiveDecoders.FloatDecoder
    +
     
    +
    decode(String) - Method in class org.glassfish.tyrus.core.coder.PrimitiveDecoders.IntegerDecoder
    +
     
    +
    decode(String) - Method in class org.glassfish.tyrus.core.coder.PrimitiveDecoders.LongDecoder
    +
     
    +
    decode(String) - Method in class org.glassfish.tyrus.core.coder.PrimitiveDecoders.ShortDecoder
    +
     
    +
    decode(String) - Method in class org.glassfish.tyrus.core.coder.ReaderDecoder
    +
     
    +
    decode(String, UriComponent.Type) - Static method in class org.glassfish.tyrus.core.uri.internal.UriComponent
    +
    +
    Decodes characters of a string that are percent-encoded octets using + UTF-8 decoding (if needed).
    +
    +
    decode(ByteBuffer) - Method in interface jakarta.websocket.Decoder.Binary
    +
    +
    Decode the given bytes into an object of type T.
    +
    +
    decode(ByteBuffer) - Method in class org.glassfish.tyrus.core.coder.InputStreamDecoder
    +
     
    +
    decode(ByteBuffer) - Method in class org.glassfish.tyrus.core.coder.NoOpByteArrayCoder
    +
     
    +
    decode(ByteBuffer) - Method in class org.glassfish.tyrus.core.coder.NoOpByteBufferCoder
    +
     
    +
    DecodeException - Exception in jakarta.websocket
    +
    +
    A general exception that occurs when trying to decode a custom object from a text or binary message.
    +
    +
    DecodeException(String, String) - Constructor for exception jakarta.websocket.DecodeException
    +
    +
    Constructs a DecodedException with the given encoded string that cannot be decoded, and reason why.
    +
    +
    DecodeException(String, String, Throwable) - Constructor for exception jakarta.websocket.DecodeException
    +
    +
    Constructor with the text data that could not be decoded, and the reason why it failed to be, and the cause.
    +
    +
    DecodeException(ByteBuffer, String) - Constructor for exception jakarta.websocket.DecodeException
    +
    +
    Constructs a DecodedException with the given ByteBuffer that cannot be decoded, and reason why.
    +
    +
    DecodeException(ByteBuffer, String, Throwable) - Constructor for exception jakarta.websocket.DecodeException
    +
    +
    Constructor with the binary data that could not be decoded, and the reason why it failed to be, and the cause.
    +
    +
    decodeMatrix(String, boolean) - Static method in class org.glassfish.tyrus.core.uri.internal.UriComponent
    +
    +
    Decode the matrix component of a URI path segment.
    +
    +
    decodePath(String, boolean) - Static method in class org.glassfish.tyrus.core.uri.internal.UriComponent
    +
    +
    Decode the path component of a URI as path segments.
    +
    +
    decodePath(URI, boolean) - Static method in class org.glassfish.tyrus.core.uri.internal.UriComponent
    +
    +
    Decode the path component of a URI as path segments.
    +
    +
    decodePathSegment(List<PathSegment>, String, boolean) - Static method in class org.glassfish.tyrus.core.uri.internal.UriComponent
    +
    +
    Decode the path segment and add it to the list of path segments.
    +
    +
    decodeQuery(String, boolean) - Static method in class org.glassfish.tyrus.core.uri.internal.UriComponent
    +
    +
    Decode the query component of a URI.
    +
    +
    decodeQuery(String, boolean, boolean) - Static method in class org.glassfish.tyrus.core.uri.internal.UriComponent
    +
    +
    Decode the query component of a URI.
    +
    +
    decodeQuery(URI, boolean) - Static method in class org.glassfish.tyrus.core.uri.internal.UriComponent
    +
    +
    Decode the query component of a URI.
    +
    +
    Decoder - Interface in jakarta.websocket
    +
    +
    The Decoder interface holds member interfaces that define how a developer can provide the web socket container a way + web socket messages into developer defined custom objects.
    +
    +
    Decoder.Binary<T> - Interface in jakarta.websocket
    +
    +
    This interface defines how a custom object (of type T) is decoded from a web socket message in the form of a byte + buffer.
    +
    +
    Decoder.BinaryStream<T> - Interface in jakarta.websocket
    +
    +
    This interface defines how a custom object is decoded from a web socket message in the form of a binary stream.
    +
    +
    Decoder.Text<T> - Interface in jakarta.websocket
    +
    +
    This interface defines how a custom object is decoded from a web socket message in the form of a string.
    +
    +
    Decoder.TextStream<T> - Interface in jakarta.websocket
    +
    +
    This interface defines how a custom object of type T is decoded from a web socket message in the form of a + character stream.
    +
    +
    decoders() - Method in annotation type jakarta.websocket.ClientEndpoint
    +
    +
    The array of Java classes that are to act as Decoders for messages coming into the client.
    +
    +
    decoders() - Method in annotation type jakarta.websocket.server.ServerEndpoint
    +
    +
    The ordered array of decoder classes this endpoint will use.
    +
    +
    decoders(List<Class<? extends Decoder>>) - Method in class jakarta.websocket.ClientEndpointConfig.Builder
    +
    +
    Assign the list of decoder implementation classes the client will use.
    +
    +
    decoders(List<Class<? extends Decoder>>) - Method in class jakarta.websocket.server.ServerEndpointConfig.Builder
    +
    +
    Sets the decoder implementation classes to use in the configuration.
    +
    +
    decoders(List<Class<? extends Decoder>>) - Method in class org.glassfish.tyrus.core.TyrusServerEndpointConfig.Builder
    +
    +
    Sets the decoder implementation classes to use in the configuration.
    +
    +
    DEFAULT_CONFIG - Static variable in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Default SSL configuration.
    +
    +
    DEFAULT_INCOMING_BUFFER_SIZE - Static variable in class org.glassfish.tyrus.client.TyrusClientEngine
    +
    +
    Default incoming buffer size for client container.
    +
    +
    DefaultComponentProvider - Class in org.glassfish.tyrus.core
    +
    +
    Provides instances using reflection.
    +
    +
    DefaultComponentProvider() - Constructor for class org.glassfish.tyrus.core.DefaultComponentProvider
    +
     
    +
    defaultConfig() - Static method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    Create new client thread pool configuration instance.
    +
    +
    DefaultServiceIteratorProvider() - Constructor for class org.glassfish.tyrus.core.ServiceFinder.DefaultServiceIteratorProvider
    +
     
    +
    DEPENDENT_CLASS_OF_PROVIDER_FORMAT_ERROR(Object, Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    {0}.
    +
    +
    DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object, Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    A dependent class, {0}, of the class {1} implementing the provider {2} is not found.
    +
    +
    deploymentException(String, Throwable) - Static method in class org.glassfish.tyrus.client.exception.Exceptions
    +
    +
    Get the Deployment Exception, or return the exception if of the type.
    +
    +
    DeploymentException - Exception in jakarta.websocket
    +
    +
    Checked exception indicating some kind of failure either to publish an endpoint on its server, or a failure to + connect a client to its server.
    +
    +
    DeploymentException(String) - Constructor for exception jakarta.websocket.DeploymentException
    +
    +
    Creates a deployment exception with the given reason for the deployment failure.
    +
    +
    DeploymentException(String, Throwable) - Constructor for exception jakarta.websocket.DeploymentException
    +
    +
    Creates a deployment exception with the given reason for the deployment failure and wrapped cause of the failure.
    +
    +
    DeploymentHandshakeException - Exception in org.glassfish.tyrus.client.exception
    +
    +
    The DeploymentException wrapping the HandshakeException and makes the HTTP status code accessible directly.
    +
    +
    DeploymentHandshakeException(String) - Constructor for exception org.glassfish.tyrus.client.exception.DeploymentHandshakeException
    +
     
    +
    DeploymentHandshakeException(String, HandshakeException) - Constructor for exception org.glassfish.tyrus.client.exception.DeploymentHandshakeException
    +
     
    +
    destroy() - Method in interface jakarta.websocket.Decoder
    +
    +
    This method is called when the decoder is about to be removed from service in order that any resources the + decoder used may be closed gracefully.
    +
    +
    destroy() - Method in interface jakarta.websocket.Encoder
    +
    +
    This method is called when the encoder is about to be removed from service in order that any resources the + encoder used may be closed gracefully.
    +
    +
    destroy() - Method in class org.glassfish.tyrus.core.coder.CoderAdapter
    +
    +
    This method does nothing.
    +
    +
    destroy() - Method in class org.glassfish.tyrus.servlet.TyrusHttpUpgradeHandler
    +
     
    +
    destroy(Object) - Method in class org.glassfish.tyrus.core.ComponentProvider
    +
    +
    Destroys the given managed instance.
    +
    +
    destroy(Object) - Method in class org.glassfish.tyrus.core.DefaultComponentProvider
    +
     
    +
    destroy(Object) - Method in class org.glassfish.tyrus.gf.cdi.CdiComponentProvider
    +
     
    +
    destroy(Object) - Method in class org.glassfish.tyrus.gf.ejb.EjbComponentProvider
    +
     
    +
    destroy(ExtendedExtension.ExtensionContext) - Method in interface org.glassfish.tyrus.core.extension.ExtendedExtension
    +
    +
    Context lifecycle method.
    +
    +
    destroyDistributedUserProperties(String) - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Destroy map which holds distributed user properties.
    +
    +
    disableProvidedBasicAuth() - Method in class org.glassfish.tyrus.client.auth.AuthConfig.Builder
    +
    +
    Disable provided Basic Authenticator.
    +
    +
    disableProvidedDigestAuth() - Method in class org.glassfish.tyrus.client.auth.AuthConfig.Builder
    +
    +
    Disable provided Digest Authenticator.
    +
    +
    DistributedSession - Interface in org.glassfish.tyrus.core.cluster
    +
    +
    Extended Session which adds distributed properties.
    +
    +
    doEncode(Session, Object) - Method in class org.glassfish.tyrus.core.TyrusEndpointWrapper
    +
     
    +
    doneDeployment() - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
    + +
    +
    DoubleDecoder() - Constructor for class org.glassfish.tyrus.core.coder.PrimitiveDecoders.DoubleDecoder
    +
     
    +
    DRAFT17 - org.glassfish.tyrus.core.Version
    +
     
    +
    + + + +

    E

    +
    +
    eager(Value<T>) - Static method in class org.glassfish.tyrus.core.collection.Values
    +
    +
    Get a new eagerly initialized value provider.
    +
    +
    EjbComponentProvider - Class in org.glassfish.tyrus.gf.ejb
    +
    +
    Provides the instance for the supported EJB classes.
    +
    +
    EjbComponentProvider() - Constructor for class org.glassfish.tyrus.gf.ejb.EjbComponentProvider
    +
     
    +
    empty() - Static method in class org.glassfish.tyrus.core.collection.Values
    +
    +
    Get an empty value provider whose get() + method always returns null.
    +
    +
    EMPTY - Static variable in class org.glassfish.tyrus.core.uri.internal.PatternWithGroups
    +
    +
    The empty pattern that matches the null or empty string.
    +
    +
    EMPTY - Static variable in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    The empty URI template that matches the null or empty URI path.
    +
    +
    EMPTY_CONFIGURATION - Static variable in interface org.glassfish.tyrus.core.TyrusConfiguration
    +
     
    +
    EMPTY_PATTERN - Static variable in class org.glassfish.tyrus.core.uri.internal.PathPattern
    +
    +
    Empty path pattern matching only empty string.
    +
    +
    ENABLE_TRACING_HEADER - Static variable in class org.glassfish.tyrus.spi.UpgradeRequest
    +
    +
    If this header is present in the handshake request and the tracing type is configured to "ON_DEMAND", tracing + headers will be sent in the handshake response.
    +
    +
    enabledCipherSuites - Variable in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    The list of cipher suites.
    +
    +
    enabledProtocols - Variable in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    The list of protocols.
    +
    +
    encode(byte[]) - Method in class org.glassfish.tyrus.core.coder.NoOpByteArrayCoder
    +
     
    +
    encode(Object) - Method in class org.glassfish.tyrus.core.coder.ToStringEncoder
    +
     
    +
    encode(String) - Method in class org.glassfish.tyrus.core.coder.NoOpTextCoder
    +
     
    +
    encode(String, UriComponent.Type) - Static method in class org.glassfish.tyrus.core.uri.internal.UriComponent
    +
    +
    Encodes the characters of string that are either non-ASCII characters + or are ASCII characters that must be percent-encoded using the + UTF-8 encoding.
    +
    +
    encode(String, UriComponent.Type, boolean) - Static method in class org.glassfish.tyrus.core.uri.internal.UriComponent
    +
    +
    Encodes the characters of string that are either non-ASCII characters + or are ASCII characters that must be percent-encoded using the + UTF-8 encoding.
    +
    +
    encode(ByteBuffer) - Method in class org.glassfish.tyrus.core.coder.NoOpByteBufferCoder
    +
     
    +
    encode(T) - Method in interface jakarta.websocket.Encoder.Binary
    +
    +
    Encode the given object into a byte array.
    +
    +
    encode(T) - Method in interface jakarta.websocket.Encoder.Text
    +
    +
    Encode the given object into a String.
    +
    +
    encode(T, OutputStream) - Method in interface jakarta.websocket.Encoder.BinaryStream
    +
    +
    Encode the given object into a binary stream written to the implementation provided OutputStream.
    +
    +
    encode(T, Writer) - Method in interface jakarta.websocket.Encoder.TextStream
    +
    +
    Encode the given object to a character stream writing it to the supplied Writer.
    +
    +
    EncodeException - Exception in jakarta.websocket
    +
    +
    A general exception that occurs when trying to encode a custom object to a string or binary message.
    +
    +
    EncodeException(Object, String) - Constructor for exception jakarta.websocket.EncodeException
    +
    +
    Constructor with the object being encoded, and the reason why it failed to be.
    +
    +
    EncodeException(Object, String, Throwable) - Constructor for exception jakarta.websocket.EncodeException
    +
    +
    Constructor with the object being encoded, and the reason why it failed to be, and the cause.
    +
    +
    encodeLiteralCharacters(String) - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplateParser
    +
    +
    Encode literal characters of a template.
    +
    +
    Encoder - Interface in jakarta.websocket
    +
    +
    The Encoder interface defines how developers can provide a way to convert their custom objects into web socket + messages.
    +
    +
    Encoder.Binary<T> - Interface in jakarta.websocket
    +
    +
    This interface defines how to provide a way to convert a custom object into a binary message.
    +
    +
    Encoder.BinaryStream<T> - Interface in jakarta.websocket
    +
    +
    This interface may be implemented by encoding algorithms that want to write the encoded object to a binary + stream.
    +
    +
    Encoder.Text<T> - Interface in jakarta.websocket
    +
    +
    This interface defines how to provide a way to convert a custom object into a text message.
    +
    +
    Encoder.TextStream<T> - Interface in jakarta.websocket
    +
    +
    This interface may be implemented by encoding algorithms that want to write the encoded object to a character + stream.
    +
    +
    encoders() - Method in annotation type jakarta.websocket.ClientEndpoint
    +
    +
    The array of Java classes that are to act as Encoders for messages sent by the client.
    +
    +
    encoders() - Method in annotation type jakarta.websocket.server.ServerEndpoint
    +
    +
    The ordered array of encoder classes this endpoint will use.
    +
    +
    encoders(List<Class<? extends Encoder>>) - Method in class jakarta.websocket.ClientEndpointConfig.Builder
    +
    +
    Assign the list of encoder implementation classes the client will use.
    +
    +
    encoders(List<Class<? extends Encoder>>) - Method in class jakarta.websocket.server.ServerEndpointConfig.Builder
    +
    +
    Sets the list of encoder implementation classes for this builder.
    +
    +
    encoders(List<Class<? extends Encoder>>) - Method in class org.glassfish.tyrus.core.TyrusServerEndpointConfig.Builder
    +
    +
    Sets the list of encoder implementation classes for this builder.
    +
    +
    encodeTemplateNames(String) - Static method in class org.glassfish.tyrus.core.uri.internal.UriComponent
    +
    +
    Encodes a string with template parameters names present, specifically the + characters '{' and '}' will be percent-encoded.
    +
    +
    ENCODING_FAILED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Encoding failed.
    +
    +
    END_OF_PATH_PATTERN - Static variable in class org.glassfish.tyrus.core.uri.internal.PathPattern
    +
    +
    Path pattern matching the end of a URI path.
    +
    +
    endpoint - Variable in class org.glassfish.tyrus.core.wsadl.model.Application
    +
     
    +
    Endpoint - Class in jakarta.websocket
    +
    +
    The Web Socket Endpoint represents an object that can handle websocket conversations.
    +
    +
    Endpoint - Class in org.glassfish.tyrus.core.wsadl.model
    +
    +
    Java class for anonymous complex type
    +
    +
    Endpoint() - Constructor for class jakarta.websocket.Endpoint
    +
     
    +
    Endpoint() - Constructor for class org.glassfish.tyrus.core.wsadl.model.Endpoint
    +
     
    +
    ENDPOINT_ANNOTATION_NOT_FOUND(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    {0} annotation not found on class {1}.
    +
    +
    ENDPOINT_EXCEPTION_FROM_ON_ERROR(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Exception thrown from onError method {0}.
    +
    +
    ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object, Object, Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    MaxMessageSize {0} on method {1} in endpoint {2} is larger than the container incoming buffer size {3}.
    +
    +
    ENDPOINT_MULTIPLE_METHODS(Object, Object, Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Multiple methods using {0} annotation in class {1}: {2} and {3}.
    +
    +
    ENDPOINT_MULTIPLE_SESSION_PARAM(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Method {0} has got two or more Session parameters.
    +
    +
    ENDPOINT_UNHANDLED_EXCEPTION(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Unhandled exception in endpoint {0}.
    +
    +
    ENDPOINT_UNKNOWN_PARAMS(Object, Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Unknown parameter(s) for {0}.{1} method annotated with @OnError annotation: {2}.
    +
    +
    ENDPOINT_WRONG_PARAMS(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Method: {0}.{1}: has got wrong number of params.
    +
    +
    ENDPOINT_WRONG_PATH_PARAM(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Method: {0}: {1} is not allowed type for @PathParameter.
    +
    +
    EndpointConfig - Interface in jakarta.websocket
    +
    +
    The endpoint configuration contains all the information needed during the handshake process for this end point.
    +
    +
    EndpointEventListener - Interface in org.glassfish.tyrus.core.monitoring
    +
    +
    Listens to endpoint-level events that are interesting for monitoring.
    +
    +
    endsWithSlash() - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Check if the URI template ends in a slash ('/').
    +
    +
    entrySet() - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
     
    +
    equals(Object) - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
     
    +
    equals(Object) - Method in class org.glassfish.tyrus.container.grizzly.client.GrizzlyWriter
    +
     
    +
    equals(Object) - Method in class org.glassfish.tyrus.core.TyrusExtension
    +
     
    +
    equals(Object) - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
    equals(Object) - Method in class org.glassfish.tyrus.core.uri.internal.PatternWithGroups
    +
     
    +
    equals(Object) - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Equality is calculated from the String of the regular expression + generated from the templates.
    +
    +
    equalsIgnoreValueOrder(MultivaluedMap<K, V>) - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
     
    +
    equalsIgnoreValueOrder(MultivaluedMap<K, V>) - Method in interface org.glassfish.tyrus.core.uri.internal.MultivaluedMap
    +
    +
    Compare the specified map with this map for equality modulo the order + of values for each key.
    +
    +
    EQUIVALENT_PATHS(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Found equivalent paths.
    +
    +
    error() - Method in class org.glassfish.tyrus.core.StrictUtf8.Parser
    +
    +
    If the previous parse operation detected an error, return the object describing that error.
    +
    +
    ERROR_CAUGHT_WHILE_LOADING_SPI_PROVIDERS() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Error caught while loading SPI providers.
    +
    +
    ErrorCollector - Class in org.glassfish.tyrus.core
    +
    +
    Used to collect deployment errors to present these to the user together.
    +
    +
    ErrorCollector() - Constructor for class org.glassfish.tyrus.core.ErrorCollector
    +
     
    +
    evaluate() - Method in interface org.glassfish.tyrus.core.BaseContainer.ShutDownCondition
    +
     
    +
    EXCEPTION_CAUGHT_WHILE_LOADING_SPI_PROVIDERS() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Exception caught while loading SPI providers.
    +
    +
    EXCEPTION_CLOSE(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Exception thrown when closing connection with message: {0}
    +
    +
    Exceptions - Class in org.glassfish.tyrus.client.exception
    +
    +
    Converts the exceptions into more specific ones.
    +
    +
    Exceptions() - Constructor for class org.glassfish.tyrus.client.exception.Exceptions
    +
     
    +
    execute() - Method in class org.glassfish.tyrus.container.grizzly.client.TaskProcessor.Task
    +
    +
    To be overridden.
    +
    +
    ExecutorServiceProvider - Class in org.glassfish.tyrus.core
    +
     
    +
    ExecutorServiceProvider() - Constructor for class org.glassfish.tyrus.core.ExecutorServiceProvider
    +
     
    +
    ExtendedExtension - Interface in org.glassfish.tyrus.core.extension
    +
    +
    WebSocket Extension.
    +
    +
    ExtendedExtension.ExtensionContext - Interface in org.glassfish.tyrus.core.extension
    +
    +
    Context present as a parameter in all ExtendedExtension methods.
    +
    +
    Extension - Interface in jakarta.websocket
    +
    +
    A simple representation of a websocket extension as a name and map of extension parameters.
    +
    +
    EXTENSION_EXCEPTION(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Extension ''{0}'' threw an exception during processOutgoing method invocation: "{1}".
    +
    +
    Extension.Parameter - Interface in jakarta.websocket
    +
    +
    This member interface defines a single websocket extension parameter.
    +
    +
    extensions(List<Extension>) - Method in class jakarta.websocket.ClientEndpointConfig.Builder
    +
    +
    Set the extensions for the configuration this builder will build.
    +
    +
    extensions(List<Extension>) - Method in class jakarta.websocket.server.ServerEndpointConfig.Builder
    +
    +
    Sets the extensions to use in the configuration.
    +
    +
    extensions(List<Extension>) - Method in class org.glassfish.tyrus.core.TyrusServerEndpointConfig.Builder
    +
    +
    Sets the extensions to use in the configuration.
    +
    +
    + + + +

    F

    +
    +
    failed(Throwable) - Method in class org.glassfish.tyrus.spi.CompletionHandler
    +
    +
    The operation was failed.
    +
    +
    fin(boolean) - Method in class org.glassfish.tyrus.core.frame.Frame.Builder
    +
    +
    Set FIN flag.
    +
    +
    find(Class<T>) - Static method in class org.glassfish.tyrus.core.ServiceFinder
    +
    +
    Locates and incrementally instantiates the available providers of a + given service using the context class loader.
    +
    +
    find(Class<T>, boolean) - Static method in class org.glassfish.tyrus.core.ServiceFinder
    +
    +
    Locates and incrementally instantiates the available providers of a + given service using the context class loader.
    +
    +
    find(Class<T>, ClassLoader) - Static method in class org.glassfish.tyrus.core.ServiceFinder
    +
    +
    Locates and incrementally instantiates the available providers of a + given service using the given class loader.
    +
    +
    find(Class<T>, ClassLoader, boolean) - Static method in class org.glassfish.tyrus.core.ServiceFinder
    +
    +
    Locates and incrementally instantiates the available providers of a + given service using the given class loader.
    +
    +
    find(String) - Static method in class org.glassfish.tyrus.core.ServiceFinder
    +
    +
    Locates and incrementally instantiates the available classes of a given + service file using the context class loader.
    +
    +
    findMethodOnClass(Class, Method) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Find a method on a class given an existing method.
    +
    +
    FloatDecoder() - Constructor for class org.glassfish.tyrus.core.coder.PrimitiveDecoders.FloatDecoder
    +
     
    +
    flush() - Method in class org.glassfish.tyrus.core.DebugContext
    +
    +
    Write pending messages to the log.
    +
    +
    flushBatch() - Method in interface jakarta.websocket.RemoteEndpoint
    +
    +
    This method is only used when batching is allowed for this RemoteEndpint.
    +
    +
    flushBatch() - Method in class org.glassfish.tyrus.core.TyrusRemoteEndpoint
    +
     
    +
    FRAGMENT - org.glassfish.tyrus.core.uri.internal.UriComponent.Type
    +
    +
    The URI fragment component type.
    +
    +
    FRAGMENT_INVALID_OPCODE() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Fragment sent but opcode was not 0.
    +
    +
    Frame - Class in org.glassfish.tyrus.core.frame
    +
    +
    WebSocket frame representation.
    +
    +
    Frame(Frame) - Constructor for class org.glassfish.tyrus.core.frame.Frame
    +
    +
    Copy constructor.
    +
    +
    FRAME_BUFFER_SIZE - Static variable in class org.glassfish.tyrus.servlet.TyrusHttpUpgradeHandler
    +
     
    +
    FRAME_WRITE_CANCELLED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Frame writing was canceled.
    +
    +
    Frame.Builder - Class in org.glassfish.tyrus.core.frame
    +
    +
    Frame builder.
    +
    +
    fromClass(Class<?>, ComponentProviderService, boolean, int, ErrorCollector, EndpointEventListener) - Static method in class org.glassfish.tyrus.core.AnnotatedEndpoint
    +
    +
    Create AnnotatedEndpoint from class.
    +
    +
    fromClass(Class<?>, ComponentProviderService, boolean, int, ErrorCollector, EndpointEventListener, Set<Extension>) - Static method in class org.glassfish.tyrus.core.AnnotatedEndpoint
    +
    +
    Create AnnotatedEndpoint from class.
    +
    +
    fromDecoderClasses(List<Class<? extends Decoder>>) - Static method in class org.glassfish.tyrus.core.MessageHandlerManager
    +
    +
    Construct manager.
    +
    +
    fromHeaders(List<String>) - Static method in class org.glassfish.tyrus.core.TyrusExtension
    +
    +
    Parse Extension from headers (represented as List of strings).
    +
    +
    fromInstance(Object, ComponentProviderService, boolean, int, ErrorCollector) - Static method in class org.glassfish.tyrus.core.AnnotatedEndpoint
    +
    +
    Create AnnotatedEndpoint from instance.
    +
    +
    fromInstance(Object, ComponentProviderService, boolean, int, ErrorCollector, Set<Extension>) - Static method in class org.glassfish.tyrus.core.AnnotatedEndpoint
    +
    +
    Create AnnotatedEndpoint from instance.
    +
    +
    fromString(List<String>) - Static method in class org.glassfish.tyrus.core.TyrusExtension
    +
    +
    Parsing of one Extension.
    +
    +
    fullRelativeUri(URI) - Static method in class org.glassfish.tyrus.core.uri.internal.UriComponent
    +
    +
    Return the Request-Uri representation as defined by HTTP spec.
    +
    +
    + + + +

    G

    +
    +
    generateAuthorizationHeader(URI, String, Credentials) - Method in class org.glassfish.tyrus.client.auth.Authenticator
    +
    +
    Generate value used as ""Authorization"" header value for next request.
    +
    +
    genericInterface - Variable in class org.glassfish.tyrus.core.ReflectionHelper.DeclaringClassInterfacePair
    +
     
    +
    get() - Method in interface org.glassfish.tyrus.core.collection.SupplierWithEx
    +
     
    +
    get() - Method in interface org.glassfish.tyrus.core.collection.Value
    +
    +
    Get the stored value.
    +
    +
    get(Object) - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
     
    +
    getAllMatches(String, Set<TyrusEndpointWrapper>, DebugContext) - Static method in class org.glassfish.tyrus.core.uri.Match
    +
    +
    Return a list of all endpoints with path matching the request path.
    +
    +
    getAllSessions() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
    +
    Get set of all sessions opened to the same endpoint.
    +
    +
    getAnnotatedEndpointClasses(Set<Class<?>>) - Method in interface jakarta.websocket.server.ServerApplicationConfig
    +
    +
    Return a set of annotated endpoint classes that the server container must deploy.
    +
    +
    getAnnotatedEndpointClasses(Set<Class<?>>) - Method in class org.glassfish.tyrus.server.TyrusServerConfiguration
    +
    +
    Gets all the classes annotated with ServerEndpoint annotation which should be deployed.
    +
    +
    getAny() - Method in class org.glassfish.tyrus.core.wsadl.model.Application
    +
    +
    Gets the value of the any property.
    +
    +
    getApplicationData() - Method in interface jakarta.websocket.PongMessage
    +
    +
    The application data inside the pong message from the peer.
    +
    +
    getApplicationEventListener() - Method in class org.glassfish.tyrus.core.TyrusWebSocketEngine
    +
    +
    Get ApplicationEventListener related to current TyrusWebSocketEngine instance.
    +
    +
    getArguments() - Method in interface org.glassfish.tyrus.core.l10n.Localizable
    +
    +
    Returns the arguments for message formatting.
    +
    +
    getArguments() - Method in class org.glassfish.tyrus.core.l10n.LocalizableMessage
    +
     
    +
    getArrayClass(Class) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Get Array class of component class.
    +
    +
    getAsyncRemote() - Method in interface jakarta.websocket.Session
    +
    +
    Return a reference a RemoteEndpoint object representing the peer of this conversation that is able to send + messages asynchronously to the peer.
    +
    +
    getAsyncRemote() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    Get a reference a RemoteEndpoint.Async object representing the peer of this conversation + that is able to send messages asynchronously to the peer.
    +
    +
    getAsyncRemote() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    getAuthenticators() - Method in class org.glassfish.tyrus.client.auth.AuthConfig
    +
    +
    Get an unmodifiable map of authenticators, where case insensitive authentication scheme to Authenticator.
    +
    +
    getBasicRemote() - Method in interface jakarta.websocket.Session
    +
    +
    Return a reference a RemoteEndpoint object representing the peer of this conversation that is able to send + messages synchronously to the peer.
    +
    +
    getBasicRemote() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    Get a reference a RemoteEndpoint.Basic object representing the peer of this conversation + that is able to send messages synchronously to the peer.
    +
    +
    getBasicRemote() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    getBatchingAllowed() - Method in interface jakarta.websocket.RemoteEndpoint
    +
    +
    Return whether the implementation is allowed to batch outgoing messages before sending.
    +
    +
    getBatchingAllowed() - Method in class org.glassfish.tyrus.core.TyrusRemoteEndpoint
    +
     
    +
    getBytes() - Method in exception jakarta.websocket.DecodeException
    +
    +
    Return the ByteBuffer containing either the whole message, or the partial message, that could not be decoded, or + null if this exception arose from a failure to decode a text message.
    +
    +
    getClass(Class, Class) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Find the declaring class that implements or extends an interface.
    +
    +
    getClassType(Class<?>, Class<?>) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Find a type of the class given it's Superclass.
    +
    +
    getClientManager() - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
    +
    Can be overridden to provide own ClientManager implementation or instance.
    +
    +
    getCloseCode() - Method in class jakarta.websocket.CloseReason
    +
    +
    The Close code associated with this CloseReason.
    +
    +
    getCloseCode(int) - Static method in enum jakarta.websocket.CloseReason.CloseCodes
    +
    +
    Creates a CloseCode from the given int code number.
    +
    +
    getCloseListener() - Method in interface org.glassfish.tyrus.spi.Connection
    +
    +
    Returns the same close listener that is passed for creating connection in + WebSocketEngine.UpgradeInfo.createConnection(Writer, CloseListener).
    +
    +
    getCloseReason() - Method in enum org.glassfish.tyrus.core.CloseReasons
    +
    +
    Get close reason.
    +
    +
    getCloseReason() - Method in class org.glassfish.tyrus.core.frame.CloseFrame
    +
    +
    Get close reason.
    +
    +
    getCloseReason() - Method in exception org.glassfish.tyrus.core.ProtocolException
    +
     
    +
    getCloseReason() - Method in exception org.glassfish.tyrus.core.Utf8DecodingException
    +
     
    +
    getCloseReason() - Method in exception org.glassfish.tyrus.core.WebSocketException
    +
    +
    Get close reason.
    +
    +
    getCode() - Method in interface jakarta.websocket.CloseReason.CloseCode
    +
    +
    Returns the code number, for example the integer '1000' for normal closure.
    +
    +
    getCode() - Method in enum jakarta.websocket.CloseReason.CloseCodes
    +
    +
    Return the code number of this status code.
    +
    +
    getCoder() - Method in class org.glassfish.tyrus.core.coder.CoderWrapper
    +
    +
    Get coder instance.
    +
    +
    getCoderClass() - Method in class org.glassfish.tyrus.core.coder.CoderWrapper
    +
    +
    Get coder class.
    +
    +
    getCoderInstance(Class<T>, Session, EndpointConfig, ErrorCollector) - Method in class org.glassfish.tyrus.core.ComponentProviderService
    +
    +
    Provide an instance of Encoder or Decoder descendant which is + coupled to Session.
    +
    +
    getConfigurator() - Method in interface jakarta.websocket.ClientEndpointConfig
    +
    +
    Return the custom configurator for this configuration.
    +
    +
    getConfigurator() - Method in interface jakarta.websocket.server.ServerEndpointConfig
    +
    +
    Return the ServerEndpointConfig.Configurator this configuration is using.
    +
    +
    getConfigurator() - Method in class org.glassfish.tyrus.core.ServerEndpointConfigWrapper
    +
     
    +
    getContainer() - Method in class jakarta.websocket.ContainerProvider
    +
    +
    Create a new instance of the the WebSocket container implementation.
    +
    +
    getContainer() - Method in interface jakarta.websocket.Session
    +
    +
    Return the container that this session is part of.
    +
    +
    getContainer() - Method in class org.glassfish.tyrus.container.grizzly.client.GrizzlyContainerProvider
    +
     
    +
    getContainer() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    This method is not supported on RemoteSession.
    +
    +
    getContainer() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    getContainerDefaultConfigurator() - Method in class jakarta.websocket.server.ServerEndpointConfig.Configurator
    +
    +
    Return the platform default configurator.
    +
    +
    getContextClassLoaderPA() - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Get privileged action to obtain context class loader.
    +
    +
    getCorePoolSize() - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    Get the core thread pool size - the size of the thread pool will never bee smaller than this.
    +
    +
    getDeclaringClass(AccessibleObject) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Get declaring class of provided field, method or constructor.
    +
    +
    getDecoders() - Method in interface jakarta.websocket.EndpointConfig
    +
    +
    Return the Decoder implementation classes configured.
    +
    +
    getDecoders() - Method in class org.glassfish.tyrus.core.ServerEndpointConfigWrapper
    +
     
    +
    getDefaultAsyncSendTimeout() - Method in interface jakarta.websocket.WebSocketContainer
    +
    +
    Return the number of milliseconds the implementation will timeout attempting to send a websocket message for all + RemoteEndpoints associated with this container.
    +
    +
    getDefaultAsyncSendTimeout() - Method in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    getDefaultAsyncSendTimeout() - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
     
    +
    getDefaultMaxBinaryMessageBufferSize() - Method in interface jakarta.websocket.WebSocketContainer
    +
    +
    Returns the default maximum size of incoming binary message that this container will buffer.
    +
    +
    getDefaultMaxBinaryMessageBufferSize() - Method in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    getDefaultMaxBinaryMessageBufferSize() - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
     
    +
    getDefaultMaxSessionIdleTimeout() - Method in interface jakarta.websocket.WebSocketContainer
    +
    +
    Return the default time in milliseconds after which any web socket sessions in this container will be closed if + it has been inactive.
    +
    +
    getDefaultMaxSessionIdleTimeout() - Method in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    getDefaultMaxSessionIdleTimeout() - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
     
    +
    getDefaultMaxTextMessageBufferSize() - Method in interface jakarta.websocket.WebSocketContainer
    +
    +
    Returns the default maximum size of incoming text message that this container will buffer.
    +
    +
    getDefaultMaxTextMessageBufferSize() - Method in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    getDefaultMaxTextMessageBufferSize() - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
     
    +
    getDelay() - Method in class org.glassfish.tyrus.client.ClientManager.ReconnectHandler
    +
    +
    Get reconnect delay.
    +
    +
    getDelay() - Method in exception org.glassfish.tyrus.client.RetryAfterException
    +
    +
    Get a delay specified in "Retry-After" response header in seconds.
    +
    +
    getDistributedProperties() - Method in interface org.glassfish.tyrus.core.cluster.DistributedSession
    +
    +
    Get distributed properties.
    +
    +
    getDistributedProperties() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
     
    +
    getDistributedProperties() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    getDistributedSessionProperties(String) - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Get the map containing session properties to be shared among nodes.
    +
    +
    getDistributedUserProperties(String) - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Get the map containing session user properties to be shared among nodes.
    +
    +
    getEnabledCipherSuites() - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Get enabled cipher suites.
    +
    +
    getEnabledProtocols() - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Get enabled protocols.
    +
    +
    getEncoders() - Method in interface jakarta.websocket.EndpointConfig
    +
    +
    Return the Encoder implementation classes configured.
    +
    +
    getEncoders() - Method in class org.glassfish.tyrus.core.ServerEndpointConfigWrapper
    +
     
    +
    getEndpoint() - Method in class org.glassfish.tyrus.core.wsadl.model.Application
    +
    +
    Gets the value of the endpoint property.
    +
    +
    getEndpointClass() - Method in interface jakarta.websocket.server.ServerEndpointConfig
    +
    +
    Returns the Class of the endpoint this configuration is configuring.
    +
    +
    getEndpointClass() - Method in class org.glassfish.tyrus.core.ServerEndpointConfigWrapper
    +
     
    +
    getEndpointConfig() - Method in class org.glassfish.tyrus.core.AnnotatedEndpoint
    +
     
    +
    getEndpointConfig() - Method in class org.glassfish.tyrus.core.TyrusEndpointWrapper
    +
    +
    Get Endpoint configuration.
    +
    +
    getEndpointConfigs(Set<Class<? extends Endpoint>>) - Method in interface jakarta.websocket.server.ServerApplicationConfig
    +
    +
    Return a set of ServerEndpointConfig instances that the server container will use to deploy the programmatic + endpoints.
    +
    +
    getEndpointConfigs(Set<Class<? extends Endpoint>>) - Method in class org.glassfish.tyrus.server.TyrusServerConfiguration
    +
    +
    Gets all the ServerEndpointConfig classes which should be deployed.
    +
    +
    getEndpointInstance(Class<T>) - Method in class jakarta.websocket.server.ServerEndpointConfig.Configurator
    +
    +
    This method is called by the container each time a new client connects to the logical endpoint this + configurator configures.
    +
    +
    getEndpointInstance(Class<T>) - Method in class org.glassfish.tyrus.core.ComponentProviderService
    +
    +
    This method is called by the container each time a new client + connects to the logical endpoint this configurator configures.
    +
    +
    getEndpointInstance(Class<T>) - Method in class org.glassfish.tyrus.core.TyrusServerEndpointConfigurator
    +
     
    +
    getEndpointPath() - Method in class org.glassfish.tyrus.core.TyrusEndpointWrapper
    +
    +
    Server-side; Get Endpoint absolute path.
    +
    +
    getEndpointWrapper() - Method in class org.glassfish.tyrus.core.uri.Match
    +
    +
    Get endpoint wrapper.
    +
    +
    getException() - Method in class jakarta.websocket.SendResult
    +
    +
    The problem sending the message.
    +
    +
    getExecutorService() - Method in class org.glassfish.tyrus.core.BaseContainer
    +
    +
    Returns a container-managed ExecutorService registered under + java:comp/DefaultManagedExecutorService or if the lookup has failed, it returns a + ExecutorService created and managed by this instance of + BaseContainer.
    +
    +
    getExecutorService() - Method in class org.glassfish.tyrus.core.ExecutorServiceProvider
    +
    +
    Get the ExecutorService.
    +
    +
    getExtensions() - Method in interface jakarta.websocket.ClientEndpointConfig
    +
    +
    Return the extensions, in order of preference, favorite first, that this client would like to use for its + sessions.
    +
    +
    getExtensions() - Method in interface jakarta.websocket.server.ServerEndpointConfig
    +
    +
    Return the websocket extensions configured.
    +
    +
    getExtensions() - Method in class org.glassfish.tyrus.core.ServerEndpointConfigWrapper
    +
     
    +
    getFirst(String, A) - Method in class org.glassfish.tyrus.core.uri.internal.MultivaluedStringMap
    +
     
    +
    getFirst(String, Class<A>) - Method in class org.glassfish.tyrus.core.uri.internal.MultivaluedStringMap
    +
     
    +
    getFirst(K) - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
     
    +
    getFirst(K) - Method in interface org.glassfish.tyrus.core.uri.internal.MultivaluedMap
    +
    +
    A shortcut to get the first value of the supplied key.
    +
    +
    getFirstHeaderValue(String) - Method in class org.glassfish.tyrus.spi.UpgradeResponse
    +
    +
    Gets the value of the response header with the given name.
    +
    +
    getFrameType() - Method in class org.glassfish.tyrus.core.frame.TyrusFrame
    +
    +
    Returns the type of the frame.
    +
    +
    getFromStringStringMethod(Class) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Get the static fromString(String ) method.
    +
    +
    getGenericClass(Type) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Get the class that is the type argument of a parameterized type.
    +
    +
    getGroupCounts() - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplateParser
    +
    +
    Get the capturing group counts for each template variable.
    +
    +
    getGroupIndexes() - Method in class org.glassfish.tyrus.core.uri.internal.PatternWithGroups
    +
    +
    Get the group indexes to capturing groups.
    +
    +
    getGroupIndexes() - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplateParser
    +
    +
    Get the group indexes to capturing groups.
    +
    +
    getHeader(String) - Method in class org.glassfish.tyrus.core.RequestContext
    +
    +
    Returns the header value corresponding to the name.
    +
    +
    getHeader(String) - Method in class org.glassfish.tyrus.spi.UpgradeRequest
    +
    +
    Returns the value of the specified request header name.
    +
    +
    getHeaderFromList(List<T>) - Static method in class org.glassfish.tyrus.core.Utils
    +
    +
    Creates single String value from provided List by calling Object.toString() on each item + and separating existing ones with ", ".
    +
    +
    getHeaderFromList(List<T>, Utils.Stringifier<T>) - Static method in class org.glassfish.tyrus.core.Utils
    +
    +
    Convert list of values to singe String usable as HTTP header value.
    +
    +
    getHeaders() - Method in interface jakarta.websocket.HandshakeResponse
    +
    +
    Return the map of HTTP headers to header values sent by the WebSocket server.
    +
    +
    getHeaders() - Method in interface jakarta.websocket.server.HandshakeRequest
    +
    +
    Return the read only map of HTTP headers to header values that came with the handshake request.
    +
    +
    getHeaders() - Method in class org.glassfish.tyrus.core.RequestContext
    +
    +
    Get headers.
    +
    +
    getHeaders() - Method in class org.glassfish.tyrus.core.TyrusUpgradeResponse
    +
    +
    Get HTTP headers.
    +
    +
    getHeartbeatInterval() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
    +
    Return an interval in milliseconds between scheduled periodic Pong messages.
    +
    +
    getHostnameVerifier() - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Get custom hostname verifier.
    +
    +
    getHttpSession() - Method in interface jakarta.websocket.server.HandshakeRequest
    +
    +
    Return a reference to the HttpSession that the web socket handshake that started this conversation was part of, + if the implementation is part of a Java EE web container.
    +
    +
    getHttpSession() - Method in class org.glassfish.tyrus.core.RequestContext
    +
     
    +
    getHttpStatusCode() - Method in exception org.glassfish.tyrus.client.exception.DeploymentHandshakeException
    +
    +
    Get the error code.
    +
    +
    getHttpStatusCode() - Method in exception org.glassfish.tyrus.core.HandshakeException
    +
    +
    Get the error code.
    +
    +
    getId() - Method in interface jakarta.websocket.Session
    +
    +
    Returns a string containing the unique identifier assigned to this session.
    +
    +
    getId() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    Get a string containing the unique identifier assigned to this session.
    +
    +
    getId() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    getId() - Method in class org.glassfish.tyrus.core.wsadl.model.Endpoint
    +
    +
    Gets the value of the id property.
    +
    +
    getInitialClassLoader() - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    Get the class loader (if any) to be initially exposed by threads from this pool.
    +
    +
    getInstalledExtensions() - Method in interface jakarta.websocket.WebSocketContainer
    +
    +
    Return the set of Extensions installed in the container.
    +
    +
    getInstalledExtensions() - Method in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    getInstalledExtensions() - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
     
    +
    getInstance() - Static method in class org.glassfish.tyrus.core.OsgiRegistry
    +
    +
    Returns an OsgiRegistry instance.
    +
    +
    getInstance(Class<T>) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Creates an instance of Class c using Class.newInstance().
    +
    +
    getInstance(Class<T>, Session, ErrorCollector) - Method in class org.glassfish.tyrus.core.ComponentProviderService
    +
    +
    Provide an instance of class which is coupled to Session.
    +
    +
    getInstance(Class<T>, ErrorCollector) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Creates an instance of Class c using Class.newInstance().
    +
    +
    getInvocableMethod(Method) - Method in class org.glassfish.tyrus.core.ComponentProvider
    +
    +
    Get the method which should be invoked instead provided one.
    +
    +
    getInvocableMethod(Method) - Method in class org.glassfish.tyrus.core.ComponentProviderService
    +
     
    +
    getInvocableMethod(Method) - Method in class org.glassfish.tyrus.core.DefaultComponentProvider
    +
     
    +
    getInvocableMethod(Method) - Method in class org.glassfish.tyrus.gf.ejb.EjbComponentProvider
    +
     
    +
    getKeepAliveTime(TimeUnit) - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    Get the max period of time a thread will wait for a new task to process.
    +
    +
    getKey() - Method in interface org.glassfish.tyrus.core.l10n.Localizable
    +
    +
    Gets the key in the resource bundle.
    +
    +
    getKey() - Method in class org.glassfish.tyrus.core.l10n.LocalizableMessage
    +
     
    +
    getLocale() - Method in class org.glassfish.tyrus.core.l10n.Localizer
    +
     
    +
    getMaskingKey() - Method in class org.glassfish.tyrus.core.frame.Frame
    +
    +
    Get masking key.
    +
    +
    getMatrixParameters() - Method in interface org.glassfish.tyrus.core.uri.internal.PathSegment
    +
    +
    Get a map of the matrix parameters associated with the path segment.
    +
    +
    getMaxBinaryMessageBufferSize() - Method in interface jakarta.websocket.Session
    +
    +
    The maximum length of incoming binary messages that this Session can buffer.
    +
    +
    getMaxBinaryMessageBufferSize() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    Get the maximum length of incoming binary messages that this Session can buffer.
    +
    +
    getMaxBinaryMessageBufferSize() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    getMaxIdleTimeout() - Method in interface jakarta.websocket.Session
    +
    +
    Return the number of milliseconds before this session will be closed by the container if it is inactive, i.e.
    +
    +
    getMaxIdleTimeout() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    Get the number of milliseconds before this conversation may be closed by the + container if it is inactive, i.e.
    +
    +
    getMaxIdleTimeout() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    getMaxPoolSize() - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    Get max thread pool size.
    +
    +
    getMaxSessions() - Method in interface org.glassfish.tyrus.core.TyrusServerEndpointConfig
    +
    +
    Returns configured maximal number of open sessions.
    +
    +
    getMaxTextMessageBufferSize() - Method in interface jakarta.websocket.Session
    +
    +
    The maximum length of incoming text messages that this Session can buffer.
    +
    +
    getMaxTextMessageBufferSize() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    Get the maximum length of incoming text messages that this Session can buffer.
    +
    +
    getMaxTextMessageBufferSize() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    getMessage(String, Object...) - Method in class org.glassfish.tyrus.core.l10n.LocalizableMessageFactory
    +
     
    +
    getMessageHandlers() - Method in interface jakarta.websocket.Session
    +
    +
    Return an unmodifiable copy of the set of MessageHandlers for this Session.
    +
    +
    getMessageHandlers() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    This method is not supported on RemoteSession.
    +
    +
    getMessageHandlers() - Method in class org.glassfish.tyrus.core.MessageHandlerManager
    +
    +
    Get all successfully registered MessageHandlers.
    +
    +
    getMessageHandlers() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    getMessageType() - Method in class org.glassfish.tyrus.spi.WriterInfo
    +
     
    +
    getName() - Method in interface jakarta.websocket.Extension
    +
    +
    The name of the extension.
    +
    +
    getName() - Method in interface jakarta.websocket.Extension.Parameter
    +
    +
    Return the name of the extension parameter.
    +
    +
    getName() - Method in class org.glassfish.tyrus.core.TyrusExtension
    +
     
    +
    getName() - Method in class org.glassfish.tyrus.core.TyrusExtension.TyrusParameter
    +
     
    +
    getNames() - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplateParser
    +
    +
    Get the list of template names.
    +
    +
    getNameToPattern() - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplateParser
    +
    +
    Get the map of template names to patterns.
    +
    +
    getNegotiatedExtensions() - Method in interface jakarta.websocket.Session
    +
    +
    Return the list of extensions currently in use for this conversation.
    +
    +
    getNegotiatedExtensions() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    Get the list of extensions currently in use for this conversation.
    +
    +
    getNegotiatedExtensions() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    getNegotiatedExtensions(List<Extension>, List<Extension>) - Method in class jakarta.websocket.server.ServerEndpointConfig.Configurator
    +
    +
    Return the ordered list of extensions that t server endpoint will support given the requested extension list + passed in, the empty list if none.
    +
    +
    getNegotiatedExtensions(List<Extension>, List<Extension>) - Method in class org.glassfish.tyrus.core.TyrusServerEndpointConfigurator
    +
     
    +
    getNegotiatedSubprotocol() - Method in interface jakarta.websocket.Session
    +
    +
    Return the sub protocol agreed during the websocket handshake for this conversation.
    +
    +
    getNegotiatedSubprotocol() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    Get the sub protocol agreed during the websocket handshake for this conversation.
    +
    +
    getNegotiatedSubprotocol() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    getNegotiatedSubprotocol(List<String>, List<String>) - Method in class jakarta.websocket.server.ServerEndpointConfig.Configurator
    +
    +
    Return the subprotocol the server endpoint has chosen from the requested list supplied by a client who wishes + to connect, or none if there wasn't one this server endpoint liked.
    +
    +
    getNegotiatedSubprotocol(List<String>, List<String>) - Method in class org.glassfish.tyrus.core.TyrusServerEndpointConfigurator
    +
     
    +
    getNormalizedTemplate() - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplateParser
    +
    +
    Get the normalized template.
    +
    +
    getNumberOfExplicitCharacters() - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Get the number of characters in the regular expression not resulting + from conversion of template variables.
    +
    +
    getNumberOfExplicitRegexes() - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Get the number of explicit regular expressions declared in the template variables.
    +
    +
    getNumberOfExplicitRegexes() - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplateParser
    +
    +
    Get the number of explicit regular expressions.
    +
    +
    getNumberOfLiteralCharacters() - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplateParser
    +
    +
    Get the number of literal characters.
    +
    +
    getNumberOfRegexGroups() - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Get the number of regular expression groups
    +
    +
    getNumberOfRegexGroups() - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplateParser
    +
    +
    Get the number of regular expression groups
    +
    +
    getNumberOfTemplateVariables() - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Get the number of template variables.
    +
    +
    getObject() - Method in exception jakarta.websocket.EncodeException
    +
    +
    Return the Object that could not be encoded.
    +
    +
    getOpcode() - Method in class org.glassfish.tyrus.core.frame.Frame
    +
    +
    Get opcode.
    +
    +
    getOpenSessions() - Method in interface jakarta.websocket.Session
    +
    +
    Return a copy of the Set of all the open web socket sessions that represent connections to the same endpoint to + which this session represents a connection.
    +
    +
    getOpenSessions() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    This method is not supported on RemoteSession.
    +
    +
    getOpenSessions() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    getOrderedWholeMessageHandlers() - Method in class org.glassfish.tyrus.core.MessageHandlerManager
    +
     
    +
    getOsgiRegistryInstance() - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Returns an OsgiRegistry instance.
    +
    +
    getOtherAttributes() - Method in class org.glassfish.tyrus.core.wsadl.model.Endpoint
    +
    +
    Gets a map that contains attributes that aren't bound to any typed property on this class.
    +
    +
    getPackageResources(String, ClassLoader) - Method in class org.glassfish.tyrus.core.OsgiRegistry
    +
     
    +
    getParameterizedClassArguments(ReflectionHelper.DeclaringClassInterfacePair) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Get the parameterized class arguments for a declaring class that declares a generic interface type.
    +
    +
    getParameterizedTypeArguments(ReflectionHelper.DeclaringClassInterfacePair) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Get the parameterized type arguments for a declaring class that declares a generic interface type.
    +
    +
    getParameterMap() - Method in interface jakarta.websocket.server.HandshakeRequest
    +
    +
    Return the request parameters associated with the request.
    +
    +
    getParameterMap() - Method in class org.glassfish.tyrus.core.RequestContext
    +
     
    +
    getParameters() - Method in interface jakarta.websocket.Extension
    +
    +
    The extension parameters for this extension in the order they appear in the http headers.
    +
    +
    getParameters() - Method in class org.glassfish.tyrus.core.TyrusExtension
    +
     
    +
    getParameters() - Method in class org.glassfish.tyrus.core.uri.Match
    +
    +
    Get map of parameter names-value pairs.
    +
    +
    getPassword() - Method in class org.glassfish.tyrus.client.auth.Credentials
    +
    +
    Get the password as byte array.
    +
    +
    getPath() - Method in interface jakarta.websocket.server.ServerEndpointConfig
    +
    +
    Return the path for this endpoint configuration.
    +
    +
    getPath() - Method in class org.glassfish.tyrus.core.ServerEndpointConfigWrapper
    +
     
    +
    getPath() - Method in interface org.glassfish.tyrus.core.uri.internal.PathSegment
    +
    +
    Get the path segment.
    +
    +
    getPath() - Method in class org.glassfish.tyrus.core.wsadl.model.Endpoint
    +
    +
    Gets the value of the path property.
    +
    +
    getPathParameters() - Method in interface jakarta.websocket.Session
    +
    +
    Return a map of the path parameter names and values used associated with the request this session was opened + under.
    +
    +
    getPathParameters() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    Get a map of the path parameter names and values used associated with the + request this session was opened under.
    +
    +
    getPathParameters() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    getPattern() - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Get the URI pattern.
    +
    +
    getPattern() - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplateParser
    +
    +
    Get the pattern.
    +
    +
    getPayloadData() - Method in class org.glassfish.tyrus.core.frame.Frame
    +
    +
    Get payload data.
    +
    +
    getPayloadLength() - Method in class org.glassfish.tyrus.core.frame.Frame
    +
    +
    Get payload length.
    +
    +
    getPoolName() - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    Return thread pool name.
    +
    +
    getPort() - Method in class org.glassfish.tyrus.server.Server
    +
    +
    Get the port which was used to start the container.
    +
    +
    getPort() - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
    +
    Get port of the started container.
    +
    +
    getPreferredSubprotocols() - Method in interface jakarta.websocket.ClientEndpointConfig
    +
    +
    Return the ordered list of sub protocols a client endpoint would like to use, in order of preference, favorite + first that this client would like to use for its sessions.
    +
    +
    getPriority() - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    Get priority of the threads in thread pool.
    +
    +
    getProperties() - Method in class org.glassfish.tyrus.client.ClientManager
    +
    +
    Container properties.
    +
    +
    getProperties() - Method in interface org.glassfish.tyrus.core.extension.ExtendedExtension.ExtensionContext
    +
    +
    Mutable, not synchronised property map.
    +
    +
    getProperty(Map<String, Object>, String, Class<T>) - Static method in class org.glassfish.tyrus.core.Utils
    +
    +
    Get typed property from generic property map.
    +
    +
    getProperty(Map<String, Object>, String, Class<T>, T) - Static method in class org.glassfish.tyrus.core.Utils
    +
    +
    Get typed property from generic property map.
    +
    +
    getProtocolVersion() - Method in interface jakarta.websocket.Session
    +
    +
    Returns the version of the websocket protocol currently being used.
    +
    +
    getProtocolVersion() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    Get the version of the websocket protocol currently being used.
    +
    +
    getProtocolVersion() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    getQueryString() - Method in interface jakarta.websocket.server.HandshakeRequest
    +
    +
    Return the query string associated with the request.
    +
    +
    getQueryString() - Method in interface jakarta.websocket.Session
    +
    +
    Return the query string associated with the request this session was opened under.
    +
    +
    getQueryString() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    Get the query string associated with the request this session + was opened under.
    +
    +
    getQueryString() - Method in class org.glassfish.tyrus.core.RequestContext
    +
     
    +
    getQueryString() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    getQueue() - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    Return a queue that will be used to temporarily store tasks when all threads in the thread pool are busy.
    +
    +
    getQueueLimit() - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    Get the limit of the queue, where tasks are temporarily stored when all threads are busy.
    +
    +
    getReadHandler() - Method in interface org.glassfish.tyrus.spi.Connection
    +
    +
    Returns a read handler.
    +
    +
    getReasonPhrase() - Method in class jakarta.websocket.CloseReason
    +
    +
    The reason phrase associated with this CloseReason.
    +
    +
    getReasonPhrase() - Method in class org.glassfish.tyrus.core.TyrusUpgradeResponse
    +
    +
    Get HTTP reason phrase.
    +
    +
    getReasonPhrase() - Method in class org.glassfish.tyrus.spi.UpgradeResponse
    +
    +
    Get HTTP reason phrase.
    +
    +
    getRegex() - Method in class org.glassfish.tyrus.core.uri.internal.PatternWithGroups
    +
    +
    Get the regular expression.
    +
    +
    getRemainder() - Method in class org.glassfish.tyrus.core.frame.TextFrame
    +
    +
    Remainder after UTF-8 decoding.
    +
    +
    getRemainingArray(ByteBuffer) - Static method in class org.glassfish.tyrus.core.Utils
    +
    +
    Creates the array of bytes containing the bytes from the position to the limit of the ByteBuffer.
    +
    +
    getRemoteAddr() - Method in class org.glassfish.tyrus.core.RequestContext
    +
    +
    Get the Internet Protocol (IP) address of the client or last proxy that sent the request.
    +
    +
    getRemoteAddr() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
    +
    Get the Internet Protocol (IP) address of the client or last proxy that sent the request.
    +
    +
    getRemoteEndpointType() - Method in class org.glassfish.tyrus.spi.WriterInfo
    +
     
    +
    getRemoteSessionIds(String) - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Get set containing session ids of all remote sessions registered to given endpoint path.
    +
    +
    getRemoteSessions() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
    +
    Get set of remote sessions.
    +
    +
    getRequest() - Method in class org.glassfish.tyrus.core.Handshake
    +
    +
    Client side only - get the UpgradeRequest.
    +
    +
    getRequestParameterMap() - Method in interface jakarta.websocket.Session
    +
    +
    Return the request parameters associated with the request this session was opened under.
    +
    +
    getRequestParameterMap() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    Get the request parameters associated with the request this session + was opened under.
    +
    +
    getRequestParameterMap() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    getRequestUri() - Method in class org.glassfish.tyrus.core.RequestContext
    +
     
    +
    getRequestUri() - Method in class org.glassfish.tyrus.spi.UpgradeRequest
    +
    +
    Get the undecoded request uri (up to the query string) of underlying + HTTP handshake request.
    +
    +
    getRequestURI() - Method in interface jakarta.websocket.server.HandshakeRequest
    +
    +
    Return the request URI of the handshake request.
    +
    +
    getRequestURI() - Method in interface jakarta.websocket.Session
    +
    +
    Return the complete URI under which this session was opened, from protocol to query string (if present).
    +
    +
    getRequestURI() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    Get the URI under which this session was opened, including + the query string if there is one.
    +
    +
    getRequestURI() - Method in class org.glassfish.tyrus.core.RequestContext
    +
     
    +
    getRequestURI() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    getResourceBundle(String) - Method in class org.glassfish.tyrus.core.OsgiRegistry
    +
    +
    Tries to load resource bundle via OSGi means.
    +
    +
    getResourceBundleName() - Method in interface org.glassfish.tyrus.core.l10n.Localizable
    +
    +
    Get the name of the localization messages resource bundle.
    +
    +
    getResourceBundleName() - Method in class org.glassfish.tyrus.core.l10n.LocalizableMessage
    +
     
    +
    getScheduledExecutorService() - Method in class org.glassfish.tyrus.core.BaseContainer
    +
    +
    Returns a container-managed ScheduledExecutorService registered under + java:comp/DefaultManagedScheduledExecutorService or if the lookup has failed it returns a + ScheduledExecutorService created and managed by this instance of + BaseContainer.
    +
    +
    getScheduledExecutorService() - Method in class org.glassfish.tyrus.core.ExecutorServiceProvider
    +
    +
    Get the ScheduledExecutorService.
    +
    +
    getSendStream() - Method in interface jakarta.websocket.RemoteEndpoint.Basic
    +
    +
    Opens an output stream on which a binary message may be sent.
    +
    +
    getSendTimeout() - Method in interface jakarta.websocket.RemoteEndpoint.Async
    +
    +
    Return the number of milliseconds the implementation will timeout attempting to send a websocket message.
    +
    +
    getSendWriter() - Method in interface jakarta.websocket.RemoteEndpoint.Basic
    +
    +
    Opens a character stream on which a text message may be sent.
    +
    +
    getServerAddr() - Method in class org.glassfish.tyrus.core.RequestContext
    +
    +
    Returns the host name of the server to which the request was sent.
    +
    +
    getServerPort() - Method in class org.glassfish.tyrus.core.RequestContext
    +
    +
    Get the port of the last client or proxy that sent the request.
    +
    +
    getSession() - Method in exception jakarta.websocket.SessionException
    +
    +
    Return the Session on which the problem occurred.
    +
    +
    getSslContext() - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Create SSLContext and store it for further invocation of this method.
    +
    +
    getSSLContext() - Method in interface jakarta.websocket.ClientEndpointConfig
    +
    +
    Return the SSLContext to be used to establish a WebSocket (wss) connection to the server.
    +
    +
    getStatus() - Method in class org.glassfish.tyrus.core.TyrusUpgradeResponse
    +
    +
    Get HTTP status.
    +
    +
    getStatus() - Method in class org.glassfish.tyrus.spi.UpgradeResponse
    +
    +
    Get the current HTTP status code of this response.
    +
    +
    getStatus() - Method in interface org.glassfish.tyrus.spi.WebSocketEngine.UpgradeInfo
    +
    +
    Returns the status of HTTP request upgrade.
    +
    +
    getStringConstructor(Class) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Get the constructor that has a single parameter of String.
    +
    +
    getStringList(List<T>, Utils.Stringifier<T>) - Static method in class org.glassfish.tyrus.core.Utils
    +
    +
    Get list of strings from List<T>.
    +
    +
    getSubprotocols() - Method in interface jakarta.websocket.server.ServerEndpointConfig
    +
    +
    Return the websocket subprotocols configured.
    +
    +
    getSubprotocols() - Method in class org.glassfish.tyrus.core.ServerEndpointConfigWrapper
    +
     
    +
    getSupportedWireProtocolVersions() - Static method in enum org.glassfish.tyrus.core.Version
    +
     
    +
    getTemplate() - Method in class org.glassfish.tyrus.core.uri.internal.PathPattern
    +
     
    +
    getTemplate() - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Get the URI template as a String.
    +
    +
    getTemplate() - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplateParser
    +
    +
    Get the template.
    +
    +
    getTemplateVariables() - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Get the list of template variables for the template.
    +
    +
    getText() - Method in exception jakarta.websocket.DecodeException
    +
    +
    Return the encoded string that is either the whole message, or the partial message that could not be decoded, or + null if this exception arose from a failure to decode a binary message..
    +
    +
    getTextPayload() - Method in class org.glassfish.tyrus.core.frame.TextFrame
    +
    +
    Get text payload.
    +
    +
    getThreadFactory() - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    Return ThreadFactory that will be used to create thread pool threads.
    +
    +
    getTimeoutHandler() - Method in class org.glassfish.tyrus.client.TyrusClientEngine
    +
    +
    Get ClientEngine.TimeoutHandler associated with current ClientEngine instance.
    +
    +
    getTracingHeaders() - Method in class org.glassfish.tyrus.core.DebugContext
    +
    +
    Get headers containing tracing messages.
    +
    +
    getType() - Method in class org.glassfish.tyrus.core.coder.CoderWrapper
    +
    +
    Get the return type of the encode / decode method.
    +
    +
    getTypeArgumentAndClass(Type) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
     
    +
    getUpgradeStatus() - Method in interface org.glassfish.tyrus.spi.ClientEngine.ClientUpgradeInfo
    +
    + +
    +
    getUsername() - Method in class org.glassfish.tyrus.client.auth.Credentials
    +
    +
    Get the username.
    +
    +
    getUserPrincipal() - Method in interface jakarta.websocket.server.HandshakeRequest
    +
    +
    Return the authenticated user or null if no user is authenticated for this handshake.
    +
    +
    getUserPrincipal() - Method in interface jakarta.websocket.Session
    +
    +
    Return the authenticated user for this Session or null if no user is authenticated for this session.
    +
    +
    getUserPrincipal() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    Get the authenticated user for this session or null if no user is authenticated for this session.
    +
    +
    getUserPrincipal() - Method in class org.glassfish.tyrus.core.RequestContext
    +
     
    +
    getUserPrincipal() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    getUserProperties() - Method in interface jakarta.websocket.EndpointConfig
    +
    +
    This method returns a modifiable Map that the developer may use to store application specific information + relating to the endpoint that uses this configuration instance.
    +
    +
    getUserProperties() - Method in interface jakarta.websocket.Session
    +
    +
    While the session is open, this method returns a Map that the developer may use to store application specific + information relating to this session instance.
    +
    +
    getUserProperties() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    This method is not supported on RemoteSession.
    +
    +
    getUserProperties() - Method in class org.glassfish.tyrus.core.ServerEndpointConfigWrapper
    +
     
    +
    getUserProperties() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    getValue() - Method in interface jakarta.websocket.Extension.Parameter
    +
    +
    Return the value of the extension parameter.
    +
    +
    getValue() - Method in class org.glassfish.tyrus.core.TyrusExtension.TyrusParameter
    +
     
    +
    getValueOfStringMethod(Class) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Get the static valueOf(String ) method.
    +
    +
    getValues(K) - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
    +
    Return a non-null list of values for a given key.
    +
    +
    getWebSocketContainer() - Static method in class jakarta.websocket.ContainerProvider
    +
    +
    Obtain a new instance of a WebSocketContainer.
    +
    +
    getWebSocketEngine() - Method in interface org.glassfish.tyrus.spi.ServerContainer
    +
    +
    Return WebSocketEngine to upgrade requests and setting up the connection.
    +
    +
    getWrapped() - Method in class org.glassfish.tyrus.core.ServerEndpointConfigWrapper
    +
    +
    Get the wrapped ServerEndpointConfig.
    +
    +
    getWriter() - Method in interface org.glassfish.tyrus.spi.Connection
    +
    +
    Returns the same writer that is passed for creating connection in + WebSocketEngine.UpgradeInfo.createConnection(Writer, CloseListener) + The transport writer that actually writes websocket data + to underlying connection.
    +
    +
    getWsadlApplication() - Method in class org.glassfish.tyrus.core.TyrusWebSocketEngine
    +
    +
    Get Application representing current set of deployed endpoints.
    +
    +
    getWsPort(URI) - Static method in class org.glassfish.tyrus.core.Utils
    +
    +
    Get port from provided URI.
    +
    +
    getWsPort(URI, String) - Static method in class org.glassfish.tyrus.core.Utils
    +
    +
    Get port from provided URI.
    +
    +
    GOING_AWAY - jakarta.websocket.CloseReason.CloseCodes
    +
    +
    1001 indicates that an endpoint is "going away", such as a server going down or a browser having navigated + away from a page.
    +
    +
    GOING_AWAY - org.glassfish.tyrus.core.CloseReasons
    +
    +
    1001 indicates that an endpoint is "going away", such as a server + going down or a browser having navigated away from a page.
    +
    +
    GrizzlyClientContainer - Class in org.glassfish.tyrus.container.grizzly.client
    +
     
    +
    GrizzlyClientContainer() - Constructor for class org.glassfish.tyrus.container.grizzly.client.GrizzlyClientContainer
    +
     
    +
    GrizzlyClientProperties - Class in org.glassfish.tyrus.container.grizzly.client
    +
    +
    Grizzly client properties.
    +
    +
    GrizzlyClientProperties() - Constructor for class org.glassfish.tyrus.container.grizzly.client.GrizzlyClientProperties
    +
     
    +
    GrizzlyClientSocket - Class in org.glassfish.tyrus.container.grizzly.client
    +
    +
    Implementation of the WebSocket interface.
    +
    +
    GrizzlyContainerProvider - Class in org.glassfish.tyrus.container.grizzly.client
    +
     
    +
    GrizzlyContainerProvider() - Constructor for class org.glassfish.tyrus.container.grizzly.client.GrizzlyContainerProvider
    +
     
    +
    GrizzlyServerContainer - Class in org.glassfish.tyrus.container.grizzly.server
    +
    +
    Grizzly implementation of ServerContainerFactory and ServerContainer.
    +
    +
    GrizzlyServerContainer() - Constructor for class org.glassfish.tyrus.container.grizzly.server.GrizzlyServerContainer
    +
     
    +
    GrizzlyWriter - Class in org.glassfish.tyrus.container.grizzly.client
    +
     
    +
    GrizzlyWriter(Connection) - Constructor for class org.glassfish.tyrus.container.grizzly.client.GrizzlyWriter
    +
     
    +
    + + + +

    H

    +
    +
    handle(ByteBuffer) - Method in interface org.glassfish.tyrus.spi.ReadHandler
    +
    +
    A transport reads websocket data and invokes this method to handover + websocket data for a connection to tyrus runtime.
    +
    +
    handleTimeout() - Method in interface org.glassfish.tyrus.spi.ClientEngine.TimeoutHandler
    +
    +
    Invoked when timeout is reached.
    +
    +
    handshake(TyrusEndpointWrapper, UpgradeRequest, UpgradeResponse, ExtendedExtension.ExtensionContext) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
    +
    Server side handshake processing.
    +
    +
    Handshake - Class in org.glassfish.tyrus.core
    +
    +
    Class responsible for performing and validating handshake.
    +
    +
    HANDSHAKE_FAILED - org.glassfish.tyrus.spi.WebSocketEngine.UpgradeStatus
    +
    +
    Upgrade failed due to version, extensions, origin check etc.
    +
    +
    HANDSHAKE_HTTP_REDIRECTION_INFINITE_LOOP() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Infinite HTTP Redirection loop detected.
    +
    +
    HANDSHAKE_HTTP_REDIRECTION_MAX_REDIRECTION(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Redirect attempts exceeded maximum allowed limit of ({0}) redirects.
    +
    +
    HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_ERROR(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Invalid URI in Location header: "{0}".
    +
    +
    HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_MISSING() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Missing or empty Location header in 3xx HTTP Redirect response.
    +
    +
    HANDSHAKE_HTTP_REDIRECTION_NOT_ENABLED(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Received HTTP response status code: {0} and redirect processing is not enabled.
    +
    +
    HANDSHAKE_HTTP_RETRY_AFTER_MESSAGE() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    HTTP Status code 503 - Service Unavailable.
    +
    +
    HANDSHAKE_TIMEOUT - Static variable in class org.glassfish.tyrus.client.ClientManager
    +
    +
    Deprecated. + +
    +
    +
    HANDSHAKE_TIMEOUT - Static variable in class org.glassfish.tyrus.client.ClientProperties
    +
    +
    Property usable in ClientManager.getProperties().
    +
    +
    HandshakeException - Exception in org.glassfish.tyrus.core
    +
    +
    Exception, which describes the error, occurred during the handshake phase.
    +
    +
    HandshakeException(int, String) - Constructor for exception org.glassfish.tyrus.core.HandshakeException
    +
    +
    Constructor.
    +
    +
    HandshakeException(String) - Constructor for exception org.glassfish.tyrus.core.HandshakeException
    +
    +
    Construct a HandshakeException.
    +
    +
    HandshakeRequest - Interface in jakarta.websocket.server
    +
    +
    The handshake request represents the WebSocket defined HTTP GET request for the opening handshake of a WebSocket + session.
    +
    +
    HandshakeResponse - Interface in jakarta.websocket
    +
    +
    The handshake response represents the WebSocket-defined HTTP response that is the response to the opening handshake + request.
    +
    +
    hasExtensions() - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
    +
    Returns true when current connection has some negotiated extension.
    +
    +
    hashCode() - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
     
    +
    hashCode() - Method in class org.glassfish.tyrus.container.grizzly.client.GrizzlyWriter
    +
     
    +
    hashCode() - Method in class org.glassfish.tyrus.core.TyrusExtension
    +
     
    +
    hashCode() - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
    hashCode() - Method in class org.glassfish.tyrus.core.uri.internal.PatternWithGroups
    +
     
    +
    hashCode() - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Hash code is calculated from String of the regular expression + generated from the template.
    +
    +
    HEADERS_MISSING() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Missing headers required for WebSocket negotiation.
    +
    +
    hookUp() - Method in class org.glassfish.tyrus.core.OsgiRegistry
    +
    +
    Will hook up this instance with the OSGi runtime.
    +
    +
    HOST - org.glassfish.tyrus.core.uri.internal.UriComponent.Type
    +
    +
    The URI host component type.
    +
    +
    HOST - Static variable in class org.glassfish.tyrus.spi.UpgradeRequest
    +
    +
    HTTP "Host" header name.
    +
    +
    httpSession(Object) - Method in class org.glassfish.tyrus.core.RequestContext.Builder
    +
    +
    Set http session.
    +
    +
    + + + +

    I

    +
    +
    id - Variable in class org.glassfish.tyrus.core.wsadl.model.Endpoint
    +
     
    +
    ILLEGAL_CONFIG_SYNTAX() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Illegal configuration-file syntax.
    +
    +
    ILLEGAL_PROVIDER_CLASS_NAME(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Illegal provider-class name: {0}.
    +
    +
    ILLEGAL_UTF_8_SEQUENCE() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Illegal UTF-8 Sequence.
    +
    +
    INCOMING_BUFFER_SIZE - Static variable in class org.glassfish.tyrus.client.ClientProperties
    +
    +
    Property name for maximal incoming buffer size.
    +
    +
    INCOMING_BUFFER_SIZE - Static variable in class org.glassfish.tyrus.core.TyrusWebSocketEngine
    +
    +
    Maximum size of incoming buffer in bytes.
    +
    +
    INCOMING_BUFFER_SIZE - Static variable in interface org.glassfish.tyrus.spi.ClientContainer
    +
    +
    Deprecated. +
    please use org.glassfish.tyrus.client.ClientProperties#INCOMING_BUFFER_SIZE.
    +
    +
    +
    incomingBufferSize(Integer) - Method in class org.glassfish.tyrus.core.TyrusWebSocketEngine.TyrusWebSocketEngineBuilder
    +
    +
    Set incoming buffer size.
    +
    +
    init(WebConnection) - Method in class org.glassfish.tyrus.servlet.TyrusHttpUpgradeHandler
    +
     
    +
    init(EndpointConfig) - Method in interface jakarta.websocket.Decoder
    +
    +
    This method is called with the endpoint configuration object of the endpoint this decoder is intended for when it + is about to be brought into service.
    +
    +
    init(EndpointConfig) - Method in interface jakarta.websocket.Encoder
    +
    +
    This method is called with the endpoint configuration object of the endpoint this encoder is intended for when it + is about to be brought into service.
    +
    +
    init(EndpointConfig) - Method in class org.glassfish.tyrus.core.coder.CoderAdapter
    +
    +
    This method does nothing.
    +
    +
    InputStreamDecoder - Class in org.glassfish.tyrus.core.coder
    +
    +
    Built in Decoder for InputStream.
    +
    +
    InputStreamDecoder() - Constructor for class org.glassfish.tyrus.core.coder.InputStreamDecoder
    +
     
    +
    IntegerDecoder() - Constructor for class org.glassfish.tyrus.core.coder.PrimitiveDecoders.IntegerDecoder
    +
     
    +
    INVALID_HEADER(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Invalid {0} header value: "{1}".
    +
    +
    INVALID_RESPONSE_CODE(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Response code was not {0}: {1}.
    +
    +
    IOEXCEPTION_CLOSE() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    IOException thrown when closing connection.
    +
    +
    isApplicable(Class<?>) - Method in class org.glassfish.tyrus.core.ComponentProvider
    +
    +
    Checks whether this component provider is able to provide an instance of given Class.
    +
    +
    isApplicable(Class<?>) - Method in class org.glassfish.tyrus.core.DefaultComponentProvider
    +
     
    +
    isApplicable(Class<?>) - Method in class org.glassfish.tyrus.gf.cdi.CdiComponentProvider
    +
     
    +
    isApplicable(Class<?>) - Method in class org.glassfish.tyrus.gf.ejb.EjbComponentProvider
    +
     
    +
    isCipherConfigured() - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
     
    +
    isClientMode() - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Will SSLEngine be configured to work in client mode.
    +
    +
    isConnected() - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Convenience method to determine if this TyrusWebSocket instance is connected.
    +
    +
    isControlFrame() - Method in class org.glassfish.tyrus.core.frame.Frame
    +
    +
    Get information about frame type.
    +
    +
    isDaemon() - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    Return true if thread pool threads are daemons.
    +
    +
    isEmpty() - Method in class org.glassfish.tyrus.core.ErrorCollector
    +
    +
    Checks whether any exception has been logged.
    +
    +
    isEmpty() - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
     
    +
    isEquivalent(String, String) - Static method in class org.glassfish.tyrus.core.uri.Match
    +
    +
    Check for equivalent paths.
    +
    +
    isFin() - Method in class org.glassfish.tyrus.core.frame.Frame
    +
    +
    Get FIN value.
    +
    +
    isHexCharacter(char) - Static method in class org.glassfish.tyrus.core.uri.internal.UriComponent
    +
    +
    Checks whether the character c is hexadecimal character.
    +
    +
    isHostVerificationEnabled() - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Get the hostname verification state.
    +
    +
    isInitialized() - Method in interface org.glassfish.tyrus.core.collection.LazyValue
    +
    +
    Check if the lazy value has been initialized already (i.e.
    +
    +
    isInputStreamHandlerPresent() - Method in class org.glassfish.tyrus.core.MessageHandlerManager
    +
     
    +
    isMask() - Method in class org.glassfish.tyrus.core.frame.Frame
    +
    +
    Currently not used.
    +
    +
    isNeedClientAuth() - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Get "need client auth" property.
    +
    +
    isOK() - Method in class jakarta.websocket.SendResult
    +
    +
    Determines if this result is ok or not.
    +
    +
    isOpen() - Method in interface jakarta.websocket.Session
    +
    +
    Return true if and only if the underlying socket is open.
    +
    +
    isOpen() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    Get the information about session state.
    +
    +
    isOpen() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    isProtocolConfigured() - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
     
    +
    isReaderHandlerPresent() - Method in class org.glassfish.tyrus.core.MessageHandlerManager
    +
     
    +
    isRsv1() - Method in class org.glassfish.tyrus.core.frame.Frame
    +
    +
    GET RSV1 value.
    +
    +
    isRsv2() - Method in class org.glassfish.tyrus.core.frame.Frame
    +
    +
    GET RSV2 value.
    +
    +
    isRsv3() - Method in class org.glassfish.tyrus.core.frame.Frame
    +
    +
    GET RSV3 value.
    +
    +
    isSecure() - Method in interface jakarta.websocket.Session
    +
    +
    Return true if and only if the underlying socket is using a secure transport.
    +
    +
    isSecure() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    Get the information about secure transport.
    +
    +
    isSecure() - Method in class org.glassfish.tyrus.core.RequestContext
    +
     
    +
    isSecure() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    isSecure() - Method in class org.glassfish.tyrus.spi.UpgradeRequest
    +
    +
    Indicates whether this request was made using a secure channel + (such as HTTPS).
    +
    +
    isSessionOpen(String, String) - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Get information about session state.
    +
    +
    isTemplateVariablePresent(String) - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Ascertain if a template variable is a member of this + template.
    +
    +
    isUserInRole(String) - Method in interface jakarta.websocket.server.HandshakeRequest
    +
    +
    Checks whether the current user is in the given role.
    +
    +
    isUserInRole(String) - Method in interface org.glassfish.tyrus.core.RequestContext.Builder.IsUserInRoleDelegate
    +
    +
    Returns a boolean indicating whether the authenticated user is included in the specified logical "role".
    +
    +
    isUserInRole(String) - Method in class org.glassfish.tyrus.core.RequestContext
    +
     
    +
    isUserInRoleDelegate(RequestContext.Builder.IsUserInRoleDelegate) - Method in class org.glassfish.tyrus.core.RequestContext.Builder
    +
    +
    Set delegate for RequestContext.isUserInRole(String) method.
    +
    +
    isValid() - Method in interface org.glassfish.tyrus.container.grizzly.client.TaskProcessor.Condition
    +
    +
    Check the condition.
    +
    +
    isWantClientAuth() - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Get "want client auth" property.
    +
    +
    iterator() - Method in class org.glassfish.tyrus.core.ServiceFinder
    +
    +
    Returns discovered objects incrementally.
    +
    +
    + + + +

    J

    +
    +
    jakarta.websocket - package jakarta.websocket
    +
    +
    This package contains all the Jakarta WebSocket APIs common to both the client and server side.
    +
    +
    jakarta.websocket.server - package jakarta.websocket.server
    +
    +
    This package contains all the Jakarta WebSocket APIs used only by server side applications.
    +
    +
    JAVASSIST_NOT_FOUND() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Javassist not found and programatic ServerEndpointConfigs cannot be proxied for modifyHandshake.
    +
    +
    + + + +

    K

    +
    +
    KEY_FACTORY_MANAGER_ALGORITHM - Static variable in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Key manager factory algorithm name.
    +
    +
    KEY_STORE_FILE - Static variable in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Key store file name.
    +
    +
    KEY_STORE_PASSWORD - Static variable in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Key store file password - the password used to unlock the trust store file.
    +
    +
    KEY_STORE_PROVIDER - Static variable in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Key store provider name.
    +
    +
    KEY_STORE_TYPE - Static variable in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Key store type (see KeyStore.getType() for more info).
    +
    +
    keySet() - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
     
    +
    + + + +

    L

    +
    +
    lazy(Value<T>) - Static method in class org.glassfish.tyrus.core.collection.Values
    +
    +
    Get a new lazily initialized value provider.
    +
    +
    LazyValue<T> - Interface in org.glassfish.tyrus.core.collection
    +
    +
    Lazily initialized value.
    +
    +
    Localizable - Interface in org.glassfish.tyrus.core.l10n
    +
    +
    Localizable message.
    +
    +
    localizableAPPLICATION_DATA_TOO_LONG(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableARGUMENT_NOT_NULL(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableAUTHENTICATION_CREATE_AUTH_HEADER_FAILED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableAUTHENTICATION_CREDENTIALS_MISSING() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableAUTHENTICATION_DIGEST_NO_SUCH_ALG() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableAUTHENTICATION_DIGEST_QOP_UNSUPPORTED(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableAUTHENTICATION_FAILED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableBINARY_MESSAGE_HANDLER_NOT_FOUND(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableBINARY_MESSAGE_OUT_OF_ORDER(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableBUFFER_OVERFLOW() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableCLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableCLASS_CHECKER_FORBIDDEN_RETURN_TYPE(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableCLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableCLASS_CHECKER_FORBIDDEN_WEB_SOCKET_ERROR_PARAM(Object, Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableCLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM(Object, Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableCLASS_CHECKER_MANDATORY_PARAM_MISSING(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableCLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableCLASS_NOT_ELIGIBLE(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableCLASS_NOT_INSTANTIATED(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableCLASS_NOT_PROXIABLE(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableCLIENT_CANNOT_CONNECT(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableCOMPONENT_PROVIDER_NOT_FOUND(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableCOMPONENT_PROVIDER_THREW_EXCEPTION(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableCONNECTION_HAS_BEEN_CLOSED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableCONNECTION_NULL() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableCONTROL_FRAME_FRAGMENTED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableCONTROL_FRAME_LENGTH() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableDATA_UNEXPECTED_LENGTH(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableDEPENDENT_CLASS_OF_PROVIDER_FORMAT_ERROR(Object, Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableDEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND(Object, Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableENCODING_FAILED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableENDPOINT_ANNOTATION_NOT_FOUND(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableENDPOINT_EXCEPTION_FROM_ON_ERROR(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG(Object, Object, Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableENDPOINT_MULTIPLE_METHODS(Object, Object, Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableENDPOINT_MULTIPLE_SESSION_PARAM(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableENDPOINT_UNHANDLED_EXCEPTION(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableENDPOINT_UNKNOWN_PARAMS(Object, Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableENDPOINT_WRONG_PARAMS(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableENDPOINT_WRONG_PATH_PARAM(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableEQUIVALENT_PATHS(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableERROR_CAUGHT_WHILE_LOADING_SPI_PROVIDERS() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableEXCEPTION_CAUGHT_WHILE_LOADING_SPI_PROVIDERS() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableEXCEPTION_CLOSE(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableEXTENSION_EXCEPTION(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableFRAGMENT_INVALID_OPCODE() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableFRAME_WRITE_CANCELLED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableHANDSHAKE_HTTP_REDIRECTION_INFINITE_LOOP() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableHANDSHAKE_HTTP_REDIRECTION_MAX_REDIRECTION(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableHANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_ERROR(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableHANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_MISSING() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableHANDSHAKE_HTTP_REDIRECTION_NOT_ENABLED(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableHANDSHAKE_HTTP_RETRY_AFTER_MESSAGE() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableHEADERS_MISSING() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableILLEGAL_CONFIG_SYNTAX() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableILLEGAL_PROVIDER_CLASS_NAME(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableILLEGAL_UTF_8_SEQUENCE() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableINVALID_HEADER(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableINVALID_RESPONSE_CODE(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableIOEXCEPTION_CLOSE() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableJAVASSIST_NOT_FOUND() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableMAX_SESSIONS_PER_APP_EXCEEDED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableMAX_SESSIONS_PER_ENDPOINT_EXCEEDED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableMAX_SESSIONS_PER_REMOTEADDR_EXCEEDED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    LocalizableMessage - Class in org.glassfish.tyrus.core.l10n
    +
     
    +
    LocalizableMessage(String, String, Object...) - Constructor for class org.glassfish.tyrus.core.l10n.LocalizableMessage
    +
     
    +
    localizableMESSAGE_HANDLER_ALREADY_REGISTERED_BINARY() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableMESSAGE_HANDLER_ALREADY_REGISTERED_PONG() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableMESSAGE_HANDLER_ALREADY_REGISTERED_TEXT() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableMESSAGE_HANDLER_ALREADY_REGISTERED_TYPE(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableMESSAGE_HANDLER_DECODER_NOT_REGISTERED(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableMESSAGE_HANDLER_ILLEGAL_ARGUMENT(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableMESSAGE_HANDLER_PARTIAL_INVALID_TYPE(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableMESSAGE_HANDLER_WHOLE_OR_PARTIAL() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableMESSAGE_TOO_LONG(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    LocalizableMessageFactory - Class in org.glassfish.tyrus.core.l10n
    +
     
    +
    LocalizableMessageFactory(String) - Constructor for class org.glassfish.tyrus.core.l10n.LocalizableMessageFactory
    +
     
    +
    localizableNO_DECODER_FOUND() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableORIGIN_NOT_VERIFIED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizablePARTIAL_BINARY_MESSAGE_OUT_OF_ORDER(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizablePARTIAL_MESSAGE_BUFFER_OVERFLOW() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizablePARTIAL_TEXT_MESSAGE_OUT_OF_ORDER(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizablePROVIDER_CLASS_COULD_NOT_BE_LOADED(Object, Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizablePROVIDER_COULD_NOT_BE_CREATED(Object, Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizablePROVIDER_NOT_FOUND(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableRSV_INCORRECTLY_SET() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableSEC_KEY_INVALID_LENGTH(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableSEC_KEY_INVALID_SERVER() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableSEC_KEY_NULL_NOT_ALLOWED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableSEND_MESSAGE_INFRAGMENT() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableSESSION_CLOSED_IDLE_TIMEOUT() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableSOCKET_NOT_CONNECTED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableTEXT_MESSAGE_HANDLER_NOT_FOUND(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableTEXT_MESSAGE_OUT_OF_ORDER(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableUNEXPECTED_END_FRAGMENT() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableUNEXPECTED_ERROR_CONNECTION_CLOSE() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableUNEXPECTED_STATE(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableUNHANDLED_TEXT_MESSAGE(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableURI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableURI_COMPONENT_ENCODED_OCTET_MALFORMED(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localizableURI_COMPONENT_INVALID_CHARACTER(Object, Object, Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    LocalizationMessages - Class in org.glassfish.tyrus.core.l10n
    +
    +
    Defines string formatting method for each constant in the resource file
    +
    +
    LocalizationMessages() - Constructor for class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
     
    +
    localize(Localizable) - Method in class org.glassfish.tyrus.core.l10n.Localizer
    +
     
    +
    Localizer - Class in org.glassfish.tyrus.core.l10n
    +
    +
    Localizes the Localizable into a message by using a configured Locale.
    +
    +
    Localizer() - Constructor for class org.glassfish.tyrus.core.l10n.Localizer
    +
     
    +
    Localizer(Locale) - Constructor for class org.glassfish.tyrus.core.l10n.Localizer
    +
     
    +
    LOCATION - Static variable in class org.glassfish.tyrus.spi.UpgradeResponse
    +
    +
    Header containing a new URI when UpgradeResponse.getStatus() .
    +
    +
    lock() - Method in class org.glassfish.tyrus.core.RequestContext
    +
    +
    Make headers and parameter map read-only.
    +
    +
    LOG_HTTP_UPGRADE - Static variable in class org.glassfish.tyrus.client.ClientProperties
    +
    +
    User property to configure logging of HTTP upgrade messages.
    +
    +
    LongDecoder() - Constructor for class org.glassfish.tyrus.core.coder.PrimitiveDecoders.LongDecoder
    +
     
    +
    + + + +

    M

    +
    +
    main(String[]) - Static method in class org.glassfish.tyrus.server.Server
    +
     
    +
    mask(boolean) - Method in class org.glassfish.tyrus.core.frame.Frame.Builder
    +
    +
    Currently not used.
    +
    +
    MASK_SIZE - Static variable in class org.glassfish.tyrus.core.ProtocolHandler
    +
    +
    RFC 6455
    +
    +
    MASKING_KEY_GENERATOR - Static variable in class org.glassfish.tyrus.client.ClientProperties
    +
    +
    Property name for registering a custom masking key generator.
    +
    +
    maskingKey(Integer) - Method in class org.glassfish.tyrus.core.frame.Frame.Builder
    +
    +
    Set masking key.
    +
    +
    MaskingKeyGenerator - Interface in org.glassfish.tyrus.core
    +
    +
    Can be implemented to generate masking keys.
    +
    +
    match(CharSequence) - Method in class org.glassfish.tyrus.core.uri.internal.PatternWithGroups
    +
    +
    Match against the pattern.
    +
    +
    match(CharSequence, List<String>) - Method in class org.glassfish.tyrus.core.uri.internal.PatternWithGroups
    +
    +
    Match against the pattern.
    +
    +
    match(CharSequence, List<String>) - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Match a URI against the template.
    +
    +
    match(CharSequence, List<String>, Map<String, String>) - Method in class org.glassfish.tyrus.core.uri.internal.PatternWithGroups
    +
    +
    Match against the pattern.
    +
    +
    match(CharSequence, Map<String, String>) - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Match a URI against the template.
    +
    +
    Match - Class in org.glassfish.tyrus.core.uri
    +
    +
    Defines a match on an endpoint.
    +
    +
    MATRIX_PARAM - org.glassfish.tyrus.core.uri.internal.UriComponent.Type
    +
    +
    The URI path component type that is a matrix parameter.
    +
    +
    MAX_BINARY_MESSAGE_BUFFER_SIZE - org.glassfish.tyrus.core.cluster.RemoteSession.DistributedMapKey
    +
    +
    Max binary buffer size.
    +
    +
    MAX_IDLE_TIMEOUT - org.glassfish.tyrus.core.cluster.RemoteSession.DistributedMapKey
    +
    +
    Max idle timeout.
    +
    +
    MAX_SESSIONS_PER_APP - Static variable in class org.glassfish.tyrus.core.TyrusWebSocketEngine
    +
    +
    Maximum number of open sessions per server application.
    +
    +
    MAX_SESSIONS_PER_APP_EXCEEDED - org.glassfish.tyrus.core.TyrusEndpointWrapper.SessionListener.OnOpenResult
    +
    +
    Session cannot be opened - the maximal number of open session per application exceeded.
    +
    +
    MAX_SESSIONS_PER_APP_EXCEEDED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Maximal number of open sessions per application exceeded.
    +
    +
    MAX_SESSIONS_PER_ENDPOINT_EXCEEDED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Maximal number of open sessions per endpoint exceeded.
    +
    +
    MAX_SESSIONS_PER_REMOTE_ADDR - Static variable in class org.glassfish.tyrus.core.TyrusWebSocketEngine
    +
    +
    Maximum number of open sessions per unique remote address.
    +
    +
    MAX_SESSIONS_PER_REMOTE_ADDR_EXCEEDED - org.glassfish.tyrus.core.TyrusEndpointWrapper.SessionListener.OnOpenResult
    +
    +
    Session cannot be opened - the maximal number of open session per remote address exceeded.
    +
    +
    MAX_SESSIONS_PER_REMOTEADDR_EXCEEDED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Maximal number of open sessions per remote address exceeded.
    +
    +
    MAX_TEXT_MESSAGE_BUFFER_SIZE - org.glassfish.tyrus.core.cluster.RemoteSession.DistributedMapKey
    +
    +
    Max text buffer size.
    +
    +
    maxMessageSize() - Method in annotation type jakarta.websocket.OnMessage
    +
    +
    Specifies the maximum size of message in bytes that the method this annotates will be able to process, or -1 to + indicate that there is no maximum.
    +
    +
    maxSessions(int) - Method in class org.glassfish.tyrus.core.TyrusServerEndpointConfig.Builder
    +
    +
    Sets maximal number of open sessions.
    +
    +
    MaxSessions - Annotation Type in org.glassfish.tyrus.core
    +
    +
    This annotation may be used to annotate server endpoints as a optional annotation + to ServerEndpoint.
    +
    +
    maxSessionsPerApp(Integer) - Method in class org.glassfish.tyrus.core.TyrusWebSocketEngine.TyrusWebSocketEngineBuilder
    +
    +
    Set maximal number of open sessions per server application.
    +
    +
    maxSessionsPerRemoteAddr(Integer) - Method in class org.glassfish.tyrus.core.TyrusWebSocketEngine.TyrusWebSocketEngineBuilder
    +
    +
    Set maximal number of open sessions from remote address.
    +
    +
    MESSAGE_HANDLER_ALREADY_REGISTERED_BINARY() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Binary MessageHandler already registered.
    +
    +
    MESSAGE_HANDLER_ALREADY_REGISTERED_PONG() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Pong MessageHandler already registered.
    +
    +
    MESSAGE_HANDLER_ALREADY_REGISTERED_TEXT() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Text MessageHandler already registered.
    +
    +
    MESSAGE_HANDLER_ALREADY_REGISTERED_TYPE(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    MessageHandler for type: {0} already registered.
    +
    +
    MESSAGE_HANDLER_DECODER_NOT_REGISTERED(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Decoder for type: {0} has not been registered.
    +
    +
    MESSAGE_HANDLER_ILLEGAL_ARGUMENT(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Illegal MessageHandler argument value: {0}.
    +
    +
    MESSAGE_HANDLER_PARTIAL_INVALID_TYPE(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Partial MessageHandler can''t be of type: {0}.
    +
    +
    MESSAGE_HANDLER_WHOLE_OR_PARTIAL() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    MessageHandler must implement MessageHandler.Whole or MessageHandler.Partial.
    +
    +
    MESSAGE_IN - org.glassfish.tyrus.core.DebugContext.Type
    +
     
    +
    MESSAGE_OUT - org.glassfish.tyrus.core.DebugContext.Type
    +
     
    +
    MESSAGE_TOO_LONG(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Message too long; allowed message size is {0} bytes.
    +
    +
    MessageEventListener - Interface in org.glassfish.tyrus.core.monitoring
    +
    +
    Listens for message-level events that are interesting for monitoring.
    +
    +
    MessageHandler - Interface in jakarta.websocket
    +
    +
    Developers implement MessageHandlers in order to receive incoming messages during a web socket conversation.
    +
    +
    MessageHandler.Partial<T> - Interface in jakarta.websocket
    +
    +
    This kind of handler is notified by the implementation as it becomes ready to deliver parts of a whole message.
    +
    +
    MessageHandler.Whole<T> - Interface in jakarta.websocket
    +
    +
    This kind of handler is notified by the container on arrival of a complete message.
    +
    +
    MessageHandlerManager - Class in org.glassfish.tyrus.core
    +
    +
    Manages registered MessageHandlers and checks whether the new ones may be registered.
    +
    +
    MessageHandlerManager() - Constructor for class org.glassfish.tyrus.core.MessageHandlerManager
    +
    +
    Construct manager with no decoders.
    +
    +
    methodInstanceToString(Object, Method) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Create a string representation of a method and an instance whose + class implements the method.
    +
    +
    modifyHandshake(ServerEndpointConfig, HandshakeRequest, HandshakeResponse) - Method in class jakarta.websocket.server.ServerEndpointConfig.Configurator
    +
    +
    Called by the container after it has formulated a handshake response resulting from a well-formed handshake + request.
    +
    +
    modifyHandshake(ServerEndpointConfig, HandshakeRequest, HandshakeResponse) - Method in class org.glassfish.tyrus.core.TyrusServerEndpointConfigurator
    +
     
    +
    MultivaluedHashMap<K,​V> - Class in org.glassfish.tyrus.core.uri.internal
    +
    +
    A hash table based implementation of MultivaluedMap interface.
    +
    +
    MultivaluedHashMap() - Constructor for class org.glassfish.tyrus.core.uri.internal.MultivaluedHashMap
    +
    +
    Constructs an empty multivalued hash map with the default initial capacity + (16) and the default load factor (0.75).
    +
    +
    MultivaluedHashMap(int) - Constructor for class org.glassfish.tyrus.core.uri.internal.MultivaluedHashMap
    +
    +
    Constructs an empty multivalued hash map with the specified initial + capacity and the default load factor (0.75).
    +
    +
    MultivaluedHashMap(int, float) - Constructor for class org.glassfish.tyrus.core.uri.internal.MultivaluedHashMap
    +
    +
    Constructs an empty multivalued hash map with the specified initial + capacity and load factor.
    +
    +
    MultivaluedHashMap(Map<? extends K, ? extends V>) - Constructor for class org.glassfish.tyrus.core.uri.internal.MultivaluedHashMap
    +
    +
    Constructs a new multivalued hash map with the same mappings as the + specified single-valued Map.
    +
    +
    MultivaluedHashMap(MultivaluedMap<? extends K, ? extends V>) - Constructor for class org.glassfish.tyrus.core.uri.internal.MultivaluedHashMap
    +
    +
    Constructs a new multivalued hash map with the same mappings as the + specified MultivaluedMap.
    +
    +
    MultivaluedMap<K,​V> - Interface in org.glassfish.tyrus.core.uri.internal
    +
    +
    A map of key-values pairs.
    +
    +
    MultivaluedStringMap - Class in org.glassfish.tyrus.core.uri.internal
    +
    +
    An implementation of MultivaluedMap where keys and values are + instances of String.
    +
    +
    MultivaluedStringMap() - Constructor for class org.glassfish.tyrus.core.uri.internal.MultivaluedStringMap
    +
     
    +
    MultivaluedStringMap(int) - Constructor for class org.glassfish.tyrus.core.uri.internal.MultivaluedStringMap
    +
     
    +
    MultivaluedStringMap(int, float) - Constructor for class org.glassfish.tyrus.core.uri.internal.MultivaluedStringMap
    +
     
    +
    MultivaluedStringMap(MultivaluedMap<? extends String, ? extends String>) - Constructor for class org.glassfish.tyrus.core.uri.internal.MultivaluedStringMap
    +
     
    +
    + + + +

    N

    +
    +
    needClientAuth - Variable in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Require client Authentication.
    +
    +
    NEGOTIATED_EXTENSIONS - org.glassfish.tyrus.core.cluster.RemoteSession.DistributedMapKey
    +
    +
    Negotiated extensions.
    +
    +
    NEGOTIATED_SUBPROTOCOL - org.glassfish.tyrus.core.cluster.RemoteSession.DistributedMapKey
    +
    +
    Negotiated subprotocol.
    +
    +
    newDecoder() - Method in class org.glassfish.tyrus.core.StrictUtf8
    +
     
    +
    newEncoder() - Method in class org.glassfish.tyrus.core.StrictUtf8
    +
     
    +
    nextInt() - Method in interface org.glassfish.tyrus.core.MaskingKeyGenerator
    +
    +
    Return next random int similarly to Random.nextInt().
    +
    +
    NO_DECODER_FOUND() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    No decoder found.
    +
    +
    NO_EXTENSION - jakarta.websocket.CloseReason.CloseCodes
    +
    +
    1010 indicates that an endpoint (client) is terminating the connection because it has expected the server to + negotiate one or more extension, but the server didn't return them in the response message of the WebSocket + handshake.
    +
    +
    NO_EXTENSION - org.glassfish.tyrus.core.CloseReasons
    +
    +
    1010 indicates that an endpoint (client) is terminating the + connection because it has expected the server to negotiate one or + more extension, but the server didn't return them in the response + message of the WebSocket handshake.
    +
    +
    NO_OP - Static variable in interface org.glassfish.tyrus.core.monitoring.ApplicationEventListener
    +
    +
    An instance of @ApplicationEventListener that does not do anything.
    +
    +
    NO_OP - Static variable in interface org.glassfish.tyrus.core.monitoring.EndpointEventListener
    +
    +
    An instance of @EndpointEventListener that does not do anything.
    +
    +
    NO_OP - Static variable in interface org.glassfish.tyrus.core.monitoring.MessageEventListener
    +
    +
    An instance of @MessageEventListener that does not do anything.
    +
    +
    NO_STATUS_CODE - jakarta.websocket.CloseReason.CloseCodes
    +
    +
    1005 is a reserved value and MUST NOT be set as a status code in a Close control frame by an endpoint.
    +
    +
    NO_STATUS_CODE - org.glassfish.tyrus.core.CloseReasons
    +
    +
    1005 is a reserved value and MUST NOT be set as a status code in a + Close control frame by an endpoint.
    +
    +
    NoOpByteArrayCoder - Class in org.glassfish.tyrus.core.coder
    +
    +
    Encoder and Decoder implementation for byte array.
    +
    +
    NoOpByteArrayCoder() - Constructor for class org.glassfish.tyrus.core.coder.NoOpByteArrayCoder
    +
     
    +
    NoOpByteBufferCoder - Class in org.glassfish.tyrus.core.coder
    +
    +
    Encoder and Decoder implementation for ByteBuffer.
    +
    +
    NoOpByteBufferCoder() - Constructor for class org.glassfish.tyrus.core.coder.NoOpByteBufferCoder
    +
     
    +
    NoOpTextCoder - Class in org.glassfish.tyrus.core.coder
    +
     
    +
    NoOpTextCoder() - Constructor for class org.glassfish.tyrus.core.coder.NoOpTextCoder
    +
     
    +
    NORMAL_CLOSURE - jakarta.websocket.CloseReason.CloseCodes
    +
    +
    1000 indicates a normal closure, meaning that the purpose for which the connection was established has been + fulfilled.
    +
    +
    NORMAL_CLOSURE - org.glassfish.tyrus.core.CloseReasons
    +
    +
    1000 indicates a normal closure, meaning that the purpose for + which the connection was established has been fulfilled.
    +
    +
    normalize(String) - Static method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Normalize the URI by resolve the dot & dot-dot path segments as described in + RFC 3986.
    +
    +
    normalize(URI) - Static method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Normalize the URI by resolve the dot & dot-dot path segments as described in + RFC 3986.
    +
    +
    NOT_APPLICABLE - org.glassfish.tyrus.spi.WebSocketEngine.UpgradeStatus
    +
    +
    Not a WebSocketRequest or no mapping in the application.
    +
    +
    NOT_CONSISTENT - jakarta.websocket.CloseReason.CloseCodes
    +
    +
    1007 indicates that an endpoint is terminating the connection because it has received data within a message + that was not consistent with the type of the message (e.g., non-UTF-8 data within a text message).
    +
    +
    NOT_CONSISTENT - org.glassfish.tyrus.core.CloseReasons
    +
    +
    1007 indicates that an endpoint is terminating the connection + because it has received data within a message that was not + consistent with the type of the message (e.g., non-UTF-8 + data within a text message).
    +
    +
    NOT_LOCALIZABLE - Static variable in interface org.glassfish.tyrus.core.l10n.Localizable
    +
    +
    Special constant that represents a message that is not localizable.
    +
    +
    + + + +

    O

    +
    +
    OBJECT - org.glassfish.tyrus.spi.WriterInfo.MessageType
    +
    +
    Object type.
    +
    +
    ObjectFactory - Class in org.glassfish.tyrus.core.wsadl.model
    +
    +
    This object contains factory methods for each + Java content interface and Java element interface + generated in the org.glassfish.tyrus.core.wsadl.model package.
    +
    +
    ObjectFactory() - Constructor for class org.glassfish.tyrus.core.wsadl.model.ObjectFactory
    +
    +
    Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.glassfish.tyrus.core.wsadl.model
    +
    +
    objectToString(Object) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Create a string representation of an object.
    +
    +
    of(T) - Static method in class org.glassfish.tyrus.core.collection.Values
    +
    +
    + Get a new constant value provider whose get() + method always returns the instance supplied to the value parameter.
    +
    +
    OFF - org.glassfish.tyrus.core.DebugContext.TracingType
    +
    +
    No tracing headers will be ever sent in handshake response.
    +
    +
    ON_DEMAND - org.glassfish.tyrus.core.DebugContext.TracingType
    +
    +
    Tracing headers will be sent in handshake response only if X-Tyrus-Tracing-Accept header is present + in handshake request.
    +
    +
    onAllDataRead() - Method in class org.glassfish.tyrus.servlet.TyrusHttpUpgradeHandler
    +
     
    +
    onApplicationDestroyed() - Method in interface org.glassfish.tyrus.core.monitoring.ApplicationEventListener
    +
    +
    Called when the application has been destroyed.
    +
    +
    onApplicationInitialized(String) - Method in interface org.glassfish.tyrus.core.monitoring.ApplicationEventListener
    +
    +
    Called when the application has been initialized.
    +
    +
    onBroadcast(byte[]) - Method in interface org.glassfish.tyrus.core.cluster.BroadcastListener
    +
    +
    Invoked when received request to broadcast binary data.
    +
    +
    onBroadcast(String) - Method in interface org.glassfish.tyrus.core.cluster.BroadcastListener
    +
    +
    Invoked when received request to broadcast text message.
    +
    +
    onClose() - Method in class org.glassfish.tyrus.core.cluster.SessionEventListener
    +
    +
    Invoked on session close event.
    +
    +
    onClose(CloseReason) - Method in class org.glassfish.tyrus.core.cluster.SessionEventListener
    +
    +
    Invoked on session close event.
    +
    +
    onClose(Session, CloseReason) - Method in class jakarta.websocket.Endpoint
    +
    +
    This method is called immediately prior to the session with the remote peer being closed.
    +
    +
    onClose(Session, CloseReason) - Method in class org.glassfish.tyrus.core.AnnotatedEndpoint
    +
     
    +
    onClose(CloseFrame) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    This callback will be invoked when the remote endpoint sent a closing frame.
    +
    +
    onClose(TyrusSession, CloseReason) - Method in class org.glassfish.tyrus.core.TyrusEndpointWrapper.SessionListener
    +
    + +
    +
    OnClose - Annotation Type in jakarta.websocket
    +
    +
    This method level annotation can be used to decorate a Java method that wishes to be called when a web socket session + is closing.
    +
    +
    onConnect(UpgradeRequest, String, List<Extension>, String, DebugContext) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    This callback will be invoked when the opening handshake between both + endpoints has been completed.
    +
    +
    onConnectFailure(Exception) - Method in class org.glassfish.tyrus.client.ClientManager.ReconnectHandler
    +
    +
    Called when there is a connection failure.
    +
    +
    onDataAvailable() - Method in class org.glassfish.tyrus.servlet.TyrusHttpUpgradeHandler
    +
     
    +
    onDisconnect(CloseReason) - Method in class org.glassfish.tyrus.client.ClientManager.ReconnectHandler
    +
    + +
    +
    onEndpointRegistered(String, Class<?>) - Method in interface org.glassfish.tyrus.core.monitoring.ApplicationEventListener
    +
    +
    Called when an endpoint has been registered.
    +
    +
    onEndpointUnregistered(String) - Method in interface org.glassfish.tyrus.core.monitoring.ApplicationEventListener
    +
    +
    Called when an endpoint has been unregistered.
    +
    +
    onError(Session, Throwable) - Method in class jakarta.websocket.Endpoint
    +
    +
    Developers may implement this method when the web socket session creates some kind of error that is not modeled + in the web socket protocol.
    +
    +
    onError(Session, Throwable) - Method in class org.glassfish.tyrus.core.AnnotatedEndpoint
    +
     
    +
    onError(String, Throwable) - Method in interface org.glassfish.tyrus.core.monitoring.EndpointEventListener
    +
    +
    Called when an error has occurred.
    +
    +
    onError(Throwable) - Method in interface org.glassfish.tyrus.client.TyrusClientEngine.ClientHandshakeListener
    +
    +
    Called when an error is found in handshake response.
    +
    +
    onError(Throwable) - Method in class org.glassfish.tyrus.servlet.TyrusHttpUpgradeHandler
    +
     
    +
    OnError - Annotation Type in jakarta.websocket
    +
    +
    This method level annotation can be used to decorate a Java method that wishes to be called in order to handle + errors.
    +
    +
    onExtensionNegotiation(ExtendedExtension.ExtensionContext, List<Extension.Parameter>) - Method in interface org.glassfish.tyrus.core.extension.ExtendedExtension
    +
    +
    Parameter negotiation.
    +
    +
    onFragment(BinaryFrame, boolean) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    This callback will be invoked when a fragmented binary message has + been received.
    +
    +
    onFragment(TextFrame, boolean) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    This callback will be invoked when a fragmented textual message has + been received.
    +
    +
    onFrameReceived(TyrusFrame.FrameType, long) - Method in interface org.glassfish.tyrus.core.monitoring.MessageEventListener
    +
    +
    Called when a frame has been received.
    +
    +
    onFrameSent(TyrusFrame.FrameType, long) - Method in interface org.glassfish.tyrus.core.monitoring.MessageEventListener
    +
    +
    Called when a frame has been sent.
    +
    +
    onHandshakeResponse(ExtendedExtension.ExtensionContext, List<Extension.Parameter>) - Method in interface org.glassfish.tyrus.core.extension.ExtendedExtension
    +
    +
    Called only on the client side when handshake response arrives.
    +
    +
    onMessage(BinaryFrame) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    This callback will be invoked when a binary message has been received.
    +
    +
    onMessage(TextFrame) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    This callback will be invoked when a text message has been received.
    +
    +
    onMessage(T) - Method in interface jakarta.websocket.MessageHandler.Whole
    +
    +
    Called when the message has been fully received.
    +
    +
    onMessage(T, boolean) - Method in interface jakarta.websocket.MessageHandler.Partial
    +
    +
    Called when the next part of a message has been fully received.
    +
    +
    OnMessage - Annotation Type in jakarta.websocket
    +
    +
    This method level annotation can be used to make a Java method receive incoming web socket messages.
    +
    +
    onOpen(Session, EndpointConfig) - Method in class jakarta.websocket.Endpoint
    +
    +
    Developers must implement this method to be notified when a new conversation has just begun.
    +
    +
    onOpen(Session, EndpointConfig) - Method in class org.glassfish.tyrus.core.AnnotatedEndpoint
    +
     
    +
    onOpen(TyrusSession) - Method in class org.glassfish.tyrus.core.TyrusEndpointWrapper.SessionListener
    +
    + +
    +
    OnOpen - Annotation Type in jakarta.websocket
    +
    +
    This method level annotation can be used to decorate a Java method that wishes to be called when a new web socket + session is open.
    +
    +
    onPing(PingFrame) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    This callback will be invoked when the remote endpoint has sent a ping frame.
    +
    +
    onPong(PongFrame) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    This callback will be invoked when the remote endpoint has sent a pong + frame.
    +
    +
    onResult(SendResult) - Method in interface jakarta.websocket.SendHandler
    +
    +
    Called once the message has been transmitted.
    +
    +
    onSendBinary(byte[]) - Method in class org.glassfish.tyrus.core.cluster.SessionEventListener
    +
    +
    Invoked on send binary message event.
    +
    +
    onSendBinary(byte[], boolean) - Method in class org.glassfish.tyrus.core.cluster.SessionEventListener
    +
    +
    Invoked on send partial binary message event.
    +
    +
    onSendPing(byte[]) - Method in class org.glassfish.tyrus.core.cluster.SessionEventListener
    +
    +
    Invoked on send ping frame event.
    +
    +
    onSendPong(byte[]) - Method in class org.glassfish.tyrus.core.cluster.SessionEventListener
    +
    +
    Invoked on send pong frame event.
    +
    +
    onSendText(String) - Method in class org.glassfish.tyrus.core.cluster.SessionEventListener
    +
    +
    Invoked on send text message event.
    +
    +
    onSendText(String, boolean) - Method in class org.glassfish.tyrus.core.cluster.SessionEventListener
    +
    +
    Invoked on send partial text message event.
    +
    +
    onSessionClosed(String) - Method in interface org.glassfish.tyrus.core.cluster.SessionListener
    +
    +
    Invoked when session is closed.
    +
    +
    onSessionClosed(String) - Method in interface org.glassfish.tyrus.core.monitoring.EndpointEventListener
    +
    +
    Called when a session has been closed.
    +
    +
    onSessionCreated(Session) - Method in interface org.glassfish.tyrus.client.TyrusClientEngine.ClientHandshakeListener
    +
    +
    Invoked when handshake is completed and provided Session is open and ready to be returned from + WebSocketContainer.connectToServer(Class, jakarta.websocket.ClientEndpointConfig, java.net.URI) (and + alternatives) call.
    +
    +
    onSessionOpened(String) - Method in interface org.glassfish.tyrus.core.cluster.SessionListener
    +
    +
    Invoked when session is opened.
    +
    +
    onSessionOpened(String) - Method in interface org.glassfish.tyrus.core.monitoring.EndpointEventListener
    +
    +
    Called when a session has been opened.
    +
    +
    onStartup(Set<Class<?>>, ServletContext) - Method in class org.glassfish.tyrus.servlet.TyrusServletContainerInitializer
    +
     
    +
    opcode(byte) - Method in class org.glassfish.tyrus.core.frame.Frame.Builder
    +
    +
    Set opcode.
    +
    +
    OPEN_ROOT_PATH_PATTERN - Static variable in class org.glassfish.tyrus.core.uri.internal.PathPattern
    +
    +
    Path pattern matching the any URI path.
    +
    +
    openClientSocket(ClientEndpointConfig, Map<String, Object>, ClientEngine) - Method in class org.glassfish.tyrus.container.grizzly.client.GrizzlyClientContainer
    +
     
    +
    openClientSocket(ClientEndpointConfig, Map<String, Object>, ClientEngine) - Method in interface org.glassfish.tyrus.spi.ClientContainer
    +
    +
    Open client socket - connect to endpoint specified with url parameter.
    +
    +
    org.glassfish.tyrus.client - package org.glassfish.tyrus.client
    +
    +
    Common Client.
    +
    +
    org.glassfish.tyrus.client.auth - package org.glassfish.tyrus.client.auth
    +
     
    +
    org.glassfish.tyrus.client.exception - package org.glassfish.tyrus.client.exception
    +
    +
    Common Client Exceptions
    +
    +
    org.glassfish.tyrus.container.grizzly.client - package org.glassfish.tyrus.container.grizzly.client
    +
    +
    Grizzly Client container.
    +
    +
    org.glassfish.tyrus.container.grizzly.server - package org.glassfish.tyrus.container.grizzly.server
    +
    +
    Grizzly Server container.
    +
    +
    org.glassfish.tyrus.core - package org.glassfish.tyrus.core
    +
    +
    Core classes.
    +
    +
    org.glassfish.tyrus.core.cluster - package org.glassfish.tyrus.core.cluster
    +
    +
    Cluster relates classes and interfaces.
    +
    +
    org.glassfish.tyrus.core.coder - package org.glassfish.tyrus.core.coder
    +
    +
    Encoder and decoder adapters and built-in implementations.
    +
    +
    org.glassfish.tyrus.core.collection - package org.glassfish.tyrus.core.collection
    +
     
    +
    org.glassfish.tyrus.core.extension - package org.glassfish.tyrus.core.extension
    +
    +
    WebSocket Extension support.
    +
    +
    org.glassfish.tyrus.core.frame - package org.glassfish.tyrus.core.frame
    +
    +
    WebSocket frame representations.
    +
    +
    org.glassfish.tyrus.core.l10n - package org.glassfish.tyrus.core.l10n
    +
    +
    Common internal localization utility classes.
    +
    +
    org.glassfish.tyrus.core.monitoring - package org.glassfish.tyrus.core.monitoring
    +
    +
    Monitoring interfaces.
    +
    +
    org.glassfish.tyrus.core.uri - package org.glassfish.tyrus.core.uri
    +
    +
    URI matching.
    +
    +
    org.glassfish.tyrus.core.uri.internal - package org.glassfish.tyrus.core.uri.internal
    +
    +
    Common classes that provide support for URI templates, + encoding/decoding of URI components and multivalued collections.
    +
    +
    org.glassfish.tyrus.core.wsadl.model - package org.glassfish.tyrus.core.wsadl.model
    +
     
    +
    org.glassfish.tyrus.gf.cdi - package org.glassfish.tyrus.gf.cdi
    +
    +
    Tyrus CDI integration with Glassfish (and possibly other compatible containers).
    +
    +
    org.glassfish.tyrus.gf.ejb - package org.glassfish.tyrus.gf.ejb
    +
    +
    Tyrus EJB integration with Glassfish (and possibly other compatible containers).
    +
    +
    org.glassfish.tyrus.server - package org.glassfish.tyrus.server
    +
    +
    Server implementation.
    +
    +
    org.glassfish.tyrus.servlet - package org.glassfish.tyrus.servlet
    +
    +
    Servlet 3.1 integration.
    +
    +
    org.glassfish.tyrus.spi - package org.glassfish.tyrus.spi
    +
    +
    Tyrus SPI.
    +
    +
    ORIGIN_HEADER - Static variable in class org.glassfish.tyrus.spi.UpgradeRequest
    +
    +
    HTTP "Origin" header name.
    +
    +
    ORIGIN_NOT_VERIFIED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Origin not verified.
    +
    +
    OsgiRegistry - Class in org.glassfish.tyrus.core
    +
    +
    Taken from Jersey 2.
    +
    +
    OTHER - org.glassfish.tyrus.core.DebugContext.Type
    +
     
    +
    + + + +

    P

    +
    +
    PARALLEL_BROADCAST_ENABLED - Static variable in class org.glassfish.tyrus.core.TyrusWebSocketEngine
    +
    +
    Parallel broadcast support.
    +
    +
    parallelBroadcastEnabled(Boolean) - Method in class org.glassfish.tyrus.core.TyrusWebSocketEngine.TyrusWebSocketEngineBuilder
    +
     
    +
    parameterMap(Map<String, String[]>) - Method in class org.glassfish.tyrus.core.RequestContext.Builder
    +
    +
    Set parameter map.
    +
    +
    parse(char, char[], int, int) - Method in class org.glassfish.tyrus.core.StrictUtf8.Parser
    +
    +
    Parses a UCS-4 character from the given source buffer, handling surrogates.
    +
    +
    parse(char, CharBuffer) - Method in class org.glassfish.tyrus.core.StrictUtf8.Parser
    +
    +
    Parses a UCS-4 character from the given source buffer, handling surrogates.
    +
    +
    parseHeaderValue(String) - Static method in class org.glassfish.tyrus.core.Utils
    +
    +
    Parse header value - splits multiple values (quoted, unquoted) separated by + comma.
    +
    +
    parseHttpDate(String) - Static method in class org.glassfish.tyrus.core.Utils
    +
    +
    Parse HTTP date.
    +
    +
    Parser() - Constructor for class org.glassfish.tyrus.core.StrictUtf8.Parser
    +
     
    +
    PARTIAL_BINARY_MESSAGE_OUT_OF_ORDER(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Partial binary message received out of order.
    +
    +
    PARTIAL_MESSAGE_BUFFER_OVERFLOW() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Partial message could not be delivered due to buffer overflow.
    +
    +
    PARTIAL_TEXT_MESSAGE_OUT_OF_ORDER(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Partial text message received out of order.
    +
    +
    path - Variable in class org.glassfish.tyrus.core.wsadl.model.Endpoint
    +
     
    +
    PATH - org.glassfish.tyrus.core.uri.internal.UriComponent.Type
    +
    +
    The URI path component type.
    +
    +
    PATH_PARAMETERS - org.glassfish.tyrus.core.cluster.RemoteSession.DistributedMapKey
    +
    +
    Path parameters.
    +
    +
    PATH_SEGMENT - org.glassfish.tyrus.core.uri.internal.UriComponent.Type
    +
    +
    The URI path component type that is a path segment.
    +
    +
    PathParam - Annotation Type in jakarta.websocket.server
    +
    +
    This annotation may be used to annotate method parameters on server endpoints where a URI-template has been used in + the path-mapping of the ServerEndpoint annotation.
    +
    +
    PathPattern - Class in org.glassfish.tyrus.core.uri.internal
    +
    +
    A path pattern that is a regular expression generated from a URI path template.
    +
    +
    PathPattern(String) - Constructor for class org.glassfish.tyrus.core.uri.internal.PathPattern
    +
    +
    Create a path pattern and post fix with PathPattern.RightHandPath.capturingZeroOrMoreSegments.
    +
    +
    PathPattern(String, PathPattern.RightHandPath) - Constructor for class org.glassfish.tyrus.core.uri.internal.PathPattern
    +
    +
    Create a path pattern and post fix with a right hand path pattern.
    +
    +
    PathPattern(PathTemplate) - Constructor for class org.glassfish.tyrus.core.uri.internal.PathPattern
    +
    +
    Create a path pattern and post fix with PathPattern.RightHandPath.capturingZeroOrMoreSegments.
    +
    +
    PathPattern(PathTemplate, PathPattern.RightHandPath) - Constructor for class org.glassfish.tyrus.core.uri.internal.PathPattern
    +
    +
    Create a path pattern and post fix with a right hand path pattern.
    +
    +
    PathPattern.RightHandPath - Enum in org.glassfish.tyrus.core.uri.internal
    +
    +
    The set of right hand path patterns that may be appended to a path pattern.
    +
    +
    PathSegment - Interface in org.glassfish.tyrus.core.uri.internal
    +
    +
    Represents a URI path segment and any associated matrix parameters.
    +
    +
    PathTemplate - Class in org.glassfish.tyrus.core.uri.internal
    +
    +
    A URI template for a URI path.
    +
    +
    PathTemplate(String) - Constructor for class org.glassfish.tyrus.core.uri.internal.PathTemplate
    +
    +
    Create a URI path template and encode (percent escape) any characters of + the template that are not valid URI characters.
    +
    +
    PatternWithGroups - Class in org.glassfish.tyrus.core.uri.internal
    +
    +
    A pattern for matching a string against a regular expression and returning capturing group values for any capturing + groups present in the expression.
    +
    +
    PatternWithGroups() - Constructor for class org.glassfish.tyrus.core.uri.internal.PatternWithGroups
    +
    +
    Construct an empty pattern.
    +
    +
    PatternWithGroups(String) - Constructor for class org.glassfish.tyrus.core.uri.internal.PatternWithGroups
    +
    +
    Construct a new pattern.
    +
    +
    PatternWithGroups(String, int[]) - Constructor for class org.glassfish.tyrus.core.uri.internal.PatternWithGroups
    +
    +
    Construct a new pattern.
    +
    +
    PatternWithGroups(Pattern) - Constructor for class org.glassfish.tyrus.core.uri.internal.PatternWithGroups
    +
    +
    Construct a new pattern.
    +
    +
    PatternWithGroups(Pattern, int[]) - Constructor for class org.glassfish.tyrus.core.uri.internal.PatternWithGroups
    +
    +
    Construct a new pattern.
    +
    +
    payloadData(byte[]) - Method in class org.glassfish.tyrus.core.frame.Frame.Builder
    +
    +
    Set payload data.
    +
    +
    payloadLength(long) - Method in class org.glassfish.tyrus.core.frame.Frame.Builder
    +
    +
    Set payload length.
    +
    +
    PING - org.glassfish.tyrus.core.frame.TyrusFrame.FrameType
    +
    +
    Ping frame.
    +
    +
    PING - org.glassfish.tyrus.spi.WriterInfo.MessageType
    +
    +
    Ping type.
    +
    +
    PingFrame - Class in org.glassfish.tyrus.core.frame
    +
    +
    Ping frame representation.
    +
    +
    PingFrame(byte[]) - Constructor for class org.glassfish.tyrus.core.frame.PingFrame
    +
    +
    Constructor.
    +
    +
    PingFrame(Frame) - Constructor for class org.glassfish.tyrus.core.frame.PingFrame
    +
    +
    Constructor.
    +
    +
    PONG - org.glassfish.tyrus.core.frame.TyrusFrame.FrameType
    +
    +
    Pong frame.
    +
    +
    PONG - org.glassfish.tyrus.spi.WriterInfo.MessageType
    +
    +
    Pong type.
    +
    +
    PongFrame - Class in org.glassfish.tyrus.core.frame
    +
    +
    Pong frame representation.
    +
    +
    PongFrame(byte[]) - Constructor for class org.glassfish.tyrus.core.frame.PongFrame
    +
    +
    Constructor.
    +
    +
    PongFrame(Frame) - Constructor for class org.glassfish.tyrus.core.frame.PongFrame
    +
    +
    Constructor.
    +
    +
    PongMessage - Interface in jakarta.websocket
    +
    +
    The PongMessage interface represents a web socket pong.
    +
    +
    PORT - org.glassfish.tyrus.core.uri.internal.UriComponent.Type
    +
    +
    The URI port component type.
    +
    +
    preferredSubprotocols(List<String>) - Method in class jakarta.websocket.ClientEndpointConfig.Builder
    +
    +
    Set the preferred sub protocols for the configuration this builder will build.
    +
    +
    preInit(WebSocketEngine.UpgradeInfo, Writer, boolean) - Method in class org.glassfish.tyrus.servlet.TyrusHttpUpgradeHandler
    +
     
    +
    prepareRequest() - Method in class org.glassfish.tyrus.core.Handshake
    +
    +
    Client side only - compose the UpgradeRequest and store it for further use.
    +
    +
    PrimitiveDecoders<T> - Class in org.glassfish.tyrus.core.coder
    +
    +
    Collection of decoders for all primitive types.
    +
    +
    PrimitiveDecoders() - Constructor for class org.glassfish.tyrus.core.coder.PrimitiveDecoders
    +
     
    +
    PrimitiveDecoders.BooleanDecoder - Class in org.glassfish.tyrus.core.coder
    +
     
    +
    PrimitiveDecoders.ByteDecoder - Class in org.glassfish.tyrus.core.coder
    +
     
    +
    PrimitiveDecoders.CharacterDecoder - Class in org.glassfish.tyrus.core.coder
    +
     
    +
    PrimitiveDecoders.DoubleDecoder - Class in org.glassfish.tyrus.core.coder
    +
     
    +
    PrimitiveDecoders.FloatDecoder - Class in org.glassfish.tyrus.core.coder
    +
     
    +
    PrimitiveDecoders.IntegerDecoder - Class in org.glassfish.tyrus.core.coder
    +
     
    +
    PrimitiveDecoders.LongDecoder - Class in org.glassfish.tyrus.core.coder
    +
     
    +
    PrimitiveDecoders.ShortDecoder - Class in org.glassfish.tyrus.core.coder
    +
     
    +
    process(Frame, TyrusWebSocket) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
    +
    TODO.
    +
    +
    processError(Throwable) - Method in class org.glassfish.tyrus.client.TyrusClientEngine
    +
     
    +
    processError(Throwable) - Method in interface org.glassfish.tyrus.spi.ClientEngine
    +
    +
    Process error.
    +
    +
    processIncoming(ExtendedExtension.ExtensionContext, Frame) - Method in interface org.glassfish.tyrus.core.extension.ExtendedExtension
    +
    +
    Process incoming frame.
    +
    +
    processOutgoing(ExtendedExtension.ExtensionContext, Frame) - Method in interface org.glassfish.tyrus.core.extension.ExtendedExtension
    +
    +
    Process outgoing frame.
    +
    +
    processResponse(UpgradeResponse, Writer, Connection.CloseListener) - Method in class org.glassfish.tyrus.client.TyrusClientEngine
    +
     
    +
    processResponse(UpgradeResponse, Writer, Connection.CloseListener) - Method in interface org.glassfish.tyrus.spi.ClientEngine
    +
    +
    Process handshake and return ClientEngine.ClientUpgradeInfo with handshake status (ClientEngine.ClientUpgradeStatus).
    +
    +
    processTask() - Method in class org.glassfish.tyrus.container.grizzly.client.TaskProcessor
    +
    +
    Process as much tasks from task queue as possible.
    +
    +
    processTask(TaskProcessor.Task) - Method in class org.glassfish.tyrus.container.grizzly.client.TaskProcessor
    +
    +
    Add a task to the task queue and process as much tasks from the task queue as possible.
    +
    +
    PROTOCOL_ERROR - jakarta.websocket.CloseReason.CloseCodes
    +
    +
    1002 indicates that an endpoint is terminating the connection due to a protocol error.
    +
    +
    PROTOCOL_ERROR - org.glassfish.tyrus.core.CloseReasons
    +
    +
    1002 indicates that an endpoint is terminating the connection due + to a protocol error.
    +
    +
    ProtocolException - Exception in org.glassfish.tyrus.core
    +
    +
    Represents issue with parsing or producing websocket frame.
    +
    +
    ProtocolException(String) - Constructor for exception org.glassfish.tyrus.core.ProtocolException
    +
     
    +
    ProtocolHandler - Class in org.glassfish.tyrus.core
    +
    +
    Tyrus protocol handler.
    +
    +
    PROVIDER_CLASS_COULD_NOT_BE_LOADED(Object, Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    The class {0} implementing provider {1} could not be loaded: {2}
    +
    +
    PROVIDER_COULD_NOT_BE_CREATED(Object, Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    The class {0} implementing provider {1} could not be instantiated: {2}
    +
    +
    PROVIDER_NOT_FOUND(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    The class {0} implementing the provider {1} is not found.
    +
    +
    PROXY_HEADERS - Static variable in class org.glassfish.tyrus.client.ClientManager
    +
    +
    Deprecated. + +
    +
    +
    PROXY_HEADERS - Static variable in class org.glassfish.tyrus.client.ClientProperties
    +
    +
    User property to set additional proxy headers.
    +
    +
    PROXY_HEADERS - Static variable in class org.glassfish.tyrus.container.grizzly.client.GrizzlyClientSocket
    +
    +
    Deprecated. + +
    +
    +
    PROXY_URI - Static variable in class org.glassfish.tyrus.client.ClientManager
    +
    +
    Deprecated. + +
    +
    +
    PROXY_URI - Static variable in class org.glassfish.tyrus.client.ClientProperties
    +
    +
    User property to set proxy URI.
    +
    +
    PROXY_URI - Static variable in class org.glassfish.tyrus.container.grizzly.client.GrizzlyClientSocket
    +
    +
    Deprecated. + +
    +
    +
    put(K, List<V>) - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
     
    +
    putAll(Map<? extends K, ? extends List<V>>) - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
     
    +
    putSingle(K, V) - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
    +
    Set the value for the key to be a one item list consisting of the supplied + value.
    +
    +
    putSingle(K, V) - Method in interface org.glassfish.tyrus.core.uri.internal.MultivaluedMap
    +
    +
    Set the key's value to be a one item list consisting of the supplied value.
    +
    +
    + + + +

    Q

    +
    +
    QUERY - org.glassfish.tyrus.core.uri.internal.UriComponent.Type
    +
    +
    The URI query component type.
    +
    +
    QUERY_PARAM - org.glassfish.tyrus.core.uri.internal.UriComponent.Type
    +
    +
    The URI query component type that is a query parameter, space character is encoded as +.
    +
    +
    QUERY_PARAM_SPACE_ENCODED - org.glassfish.tyrus.core.uri.internal.UriComponent.Type
    +
    +
    The URI query component type that is a query parameter, space character is encoded as %20.
    +
    +
    QUERY_STRING - org.glassfish.tyrus.core.cluster.RemoteSession.DistributedMapKey
    +
    +
    Query string.
    +
    +
    queryString(String) - Method in class org.glassfish.tyrus.core.RequestContext.Builder
    +
    +
    Set query string.
    +
    +
    + + + +

    R

    +
    +
    ReaderDecoder - Class in org.glassfish.tyrus.core.coder
    +
    +
    Built in Decoder for Reader.
    +
    +
    ReaderDecoder() - Constructor for class org.glassfish.tyrus.core.coder.ReaderDecoder
    +
     
    +
    ReadHandler - Interface in org.glassfish.tyrus.spi
    +
    +
    Read handler provides a way for a transport to pass websocket + connection data to tyrus runtime.
    +
    +
    RECONNECT_HANDLER - Static variable in class org.glassfish.tyrus.client.ClientManager
    +
    +
    Deprecated. + +
    +
    +
    RECONNECT_HANDLER - Static variable in class org.glassfish.tyrus.client.ClientProperties
    +
    +
    Property usable in ClientManager.getProperties().
    +
    +
    ReconnectHandler() - Constructor for class org.glassfish.tyrus.client.ClientManager.ReconnectHandler
    +
     
    +
    REDIRECT_ENABLED - Static variable in class org.glassfish.tyrus.client.ClientProperties
    +
    +
    HTTP Redirect support.
    +
    +
    REDIRECT_THRESHOLD - Static variable in class org.glassfish.tyrus.client.ClientProperties
    +
    +
    The maximal number of redirects during single handshake.
    +
    +
    RedirectException - Exception in org.glassfish.tyrus.client
    +
    +
    This exception is set as a cause of DeploymentException thrown from WebSocketContainer.connectToServer(...) + when any of the Redirect HTTP response status codes (300, 301, 302, 303, 307, 308) is received as a handshake + response and: + + + ClientProperties.REDIRECT_ENABLED is not enabled + + + or the chained redirection count exceeds the value of ClientProperties.REDIRECT_THRESHOLD + + + or Infinite redirection loop is detected + + + or "Location" response header is missing, empty or does not contain a valid URI.
    +
    +
    RedirectException(int, String) - Constructor for exception org.glassfish.tyrus.client.RedirectException
    +
    +
    Constructor.
    +
    +
    ReflectionHelper - Class in org.glassfish.tyrus.core
    +
    +
    Utility methods for Java reflection.
    +
    +
    ReflectionHelper() - Constructor for class org.glassfish.tyrus.core.ReflectionHelper
    +
     
    +
    ReflectionHelper.ClassTypePair - Class in org.glassfish.tyrus.core
    +
    +
    A tuple consisting of a class and type of the class.
    +
    +
    ReflectionHelper.DeclaringClassInterfacePair - Class in org.glassfish.tyrus.core
    +
    +
    A tuple consisting of a concrete class, declaring class that declares a generic interface type.
    +
    +
    ReflectionHelper.TypeClassPair - Class in org.glassfish.tyrus.core
    +
     
    +
    register(ServerEndpointConfig) - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
     
    +
    register(ServerEndpointConfig, String) - Method in class org.glassfish.tyrus.core.TyrusWebSocketEngine
    +
     
    +
    register(ServerEndpointConfig, String) - Method in interface org.glassfish.tyrus.spi.WebSocketEngine
    +
    + +
    +
    register(Class<?>) - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
     
    +
    register(Class<?>, String) - Method in class org.glassfish.tyrus.core.TyrusWebSocketEngine
    +
     
    +
    register(Class<?>, String) - Method in interface org.glassfish.tyrus.spi.WebSocketEngine
    +
    +
    Register endpoint class.
    +
    +
    registerAuthProvider(String, Authenticator) - Method in class org.glassfish.tyrus.client.auth.AuthConfig.Builder
    +
    +
    Register Authenticator for provided authentication scheme.
    +
    +
    registerBroadcastListener(String, BroadcastListener) - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Register broadcast listener.
    +
    +
    registerSession(String, String, SessionEventListener) - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Register local session.
    +
    +
    registerSessionListener(String, SessionListener) - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Register session listener.
    +
    +
    relativize(URI, URI) - Static method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Relativize URI with respect to a base URI.
    +
    +
    remoteAddr(String) - Method in class org.glassfish.tyrus.core.RequestContext.Builder
    +
    +
    Set remote address.
    +
    +
    RemoteEndpoint - Interface in jakarta.websocket
    +
    +
    The RemoteEndpoint object is supplied by the container and represents the 'other end' or peer of the Web Socket + conversation.
    +
    +
    RemoteEndpoint.Async - Interface in jakarta.websocket
    +
    +
    This representation of the peer of a web socket conversation has the ability to send messages asynchronously.
    +
    +
    RemoteEndpoint.Basic - Interface in jakarta.websocket
    +
    +
    This representation of the peer of a web socket conversation has the ability to send messages synchronously.
    +
    +
    RemoteSession - Class in org.glassfish.tyrus.core.cluster
    +
    +
    Remote session represents session originating from another node.
    +
    +
    RemoteSession(String, ClusterContext, Map<RemoteSession.DistributedMapKey, Object>, TyrusEndpointWrapper, Session) - Constructor for class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    Constructor.
    +
    +
    RemoteSession.DistributedMapKey - Enum in org.glassfish.tyrus.core.cluster
    +
     
    +
    remove(Object) - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
     
    +
    removeMessageHandler(MessageHandler) - Method in interface jakarta.websocket.Session
    +
    +
    Remove the given MessageHandler from the set belonging to this session.
    +
    +
    removeMessageHandler(MessageHandler) - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    This method is not supported on RemoteSession.
    +
    +
    removeMessageHandler(MessageHandler) - Method in class org.glassfish.tyrus.core.MessageHandlerManager
    +
    +
    Remove MessageHandler from the manager.
    +
    +
    removeMessageHandler(MessageHandler) - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    removeSession(Session) - Method in class org.glassfish.tyrus.core.ComponentProviderService
    +
    +
    Remove Session from cache.
    +
    +
    removeSession(String, String) - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Remove session from this Cluster context.
    +
    +
    REQUEST_PARAMETER_MAP - org.glassfish.tyrus.core.cluster.RemoteSession.DistributedMapKey
    +
    +
    Request Parameter map.
    +
    +
    REQUEST_URI - org.glassfish.tyrus.core.cluster.RemoteSession.DistributedMapKey
    +
    +
    Request URI.
    +
    +
    RequestContext - Class in org.glassfish.tyrus.core
    +
    +
    Implementation of all possible request interfaces.
    +
    +
    RequestContext.Builder - Class in org.glassfish.tyrus.core
    +
    + +
    +
    RequestContext.Builder.IsUserInRoleDelegate - Interface in org.glassfish.tyrus.core
    +
    +
    Is user in role delegate.
    +
    +
    requestURI(URI) - Method in class org.glassfish.tyrus.core.RequestContext.Builder
    +
    +
    Set request URI.
    +
    +
    RESERVED - jakarta.websocket.CloseReason.CloseCodes
    +
    +
    Reserved.
    +
    +
    RESERVED - org.glassfish.tyrus.core.CloseReasons
    +
    +
    Reserved.
    +
    +
    resolve(URI, String) - Static method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Resolve a relative URI reference against a base URI as defined in + RFC 3986.
    +
    +
    resolve(URI, URI) - Static method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Resolve a relative URI reference against a base URI as defined in + RFC 3986.
    +
    +
    resolveTemplateValues(UriComponent.Type, String, boolean, Map<String, ?>) - Static method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Resolves template variables in the given template from _mapValues.
    +
    +
    resolveTypeVariable(Class, Class, TypeVariable) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Given a type variable resolve the Java class of that variable.
    +
    +
    respond(TyrusWebSocket) - Method in class org.glassfish.tyrus.core.frame.BinaryFrame
    +
     
    +
    respond(TyrusWebSocket) - Method in class org.glassfish.tyrus.core.frame.CloseFrame
    +
     
    +
    respond(TyrusWebSocket) - Method in class org.glassfish.tyrus.core.frame.PingFrame
    +
     
    +
    respond(TyrusWebSocket) - Method in class org.glassfish.tyrus.core.frame.PongFrame
    +
     
    +
    respond(TyrusWebSocket) - Method in class org.glassfish.tyrus.core.frame.TextFrame
    +
     
    +
    respond(TyrusWebSocket) - Method in class org.glassfish.tyrus.core.frame.TyrusFrame
    +
    +
    Execution part of frame processing.
    +
    +
    RESPONSE_CODE_MESSAGE - Static variable in class org.glassfish.tyrus.spi.UpgradeRequest
    +
    +
    HTTP reason phrase for successful handshake response.
    +
    +
    retrieve(Properties) - Method in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Retrieve settings from (system) properties.
    +
    +
    RETRY_AFTER - Static variable in class org.glassfish.tyrus.spi.UpgradeResponse
    +
    +
    Header containing delay or date in which client can try to reconnect to the server.
    +
    +
    RETRY_AFTER_SERVICE_UNAVAILABLE - Static variable in class org.glassfish.tyrus.client.ClientProperties
    +
    +
    HTTP Service Unavailable - "Retry-After" reconnect support.
    +
    +
    RetryAfterException - Exception in org.glassfish.tyrus.client
    +
    +
    This exception is set as a cause of DeploymentException thrown from WebSocketContainer.connectToServer(...) when HTTP response status code 503 - Service Unavailable is + received.
    +
    +
    RetryAfterException(String, Long) - Constructor for exception org.glassfish.tyrus.client.RetryAfterException
    +
    +
    Constructor.
    +
    +
    RSV_INCORRECTLY_SET() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    RSV bit(s) incorrectly set.
    +
    +
    rsv1(boolean) - Method in class org.glassfish.tyrus.core.frame.Frame.Builder
    +
    +
    Set RSV1 flag.
    +
    +
    rsv2(boolean) - Method in class org.glassfish.tyrus.core.frame.Frame.Builder
    +
    +
    Set RSV2 flag.
    +
    +
    rsv3(boolean) - Method in class org.glassfish.tyrus.core.frame.Frame.Builder
    +
    +
    Set RSV3 flag.
    +
    +
    + + + +

    S

    +
    +
    SCHEME - org.glassfish.tyrus.core.uri.internal.UriComponent.Type
    +
    +
    The URI scheme component type.
    +
    +
    SEC_KEY_INVALID_LENGTH(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Invalid Sec-WebSocket-Key length.
    +
    +
    SEC_KEY_INVALID_SERVER() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Sec-WebSocket-Key returned from server does not match expected response.
    +
    +
    SEC_KEY_NULL_NOT_ALLOWED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Null Sec-WebSocket-Key is not allowed.
    +
    +
    SEC_WEBSOCKET_ACCEPT - Static variable in interface jakarta.websocket.HandshakeResponse
    +
    +
    The Sec-WebSocket-Accept header name.
    +
    +
    SEC_WEBSOCKET_EXTENSIONS - Static variable in interface jakarta.websocket.server.HandshakeRequest
    +
    +
    The Sec-WebSocket-Extensions header name
    +
    +
    SEC_WEBSOCKET_KEY - Static variable in interface jakarta.websocket.server.HandshakeRequest
    +
    +
    The Sec-WebSocket-Key header name
    +
    +
    SEC_WEBSOCKET_PROTOCOL - Static variable in interface jakarta.websocket.server.HandshakeRequest
    +
    +
    The Sec-WebSocket-Protocol header name
    +
    +
    SEC_WEBSOCKET_VERSION - Static variable in interface jakarta.websocket.server.HandshakeRequest
    +
    +
    The Sec-WebSocket-Version header name
    +
    +
    SEC_WS_ORIGIN_HEADER - Static variable in class org.glassfish.tyrus.spi.UpgradeRequest
    +
    +
    WebSocket origin header name from previous versions.
    +
    +
    secure(boolean) - Method in class org.glassfish.tyrus.core.RequestContext.Builder
    +
    +
    Set secure state.
    +
    +
    SECURE - org.glassfish.tyrus.core.cluster.RemoteSession.DistributedMapKey
    +
    +
    Secure flag.
    +
    +
    SELECTOR_THREAD_POOL_CONFIG - Static variable in class org.glassfish.tyrus.container.grizzly.client.GrizzlyClientProperties
    +
    +
    Client-side property to set custom selector ThreadPoolConfig.
    +
    +
    SELECTOR_THREAD_POOL_CONFIG - Static variable in class org.glassfish.tyrus.container.grizzly.client.GrizzlyClientSocket
    +
    + +
    +
    SELECTOR_THREAD_POOL_CONFIG - Static variable in class org.glassfish.tyrus.container.grizzly.server.GrizzlyServerContainer
    +
    +
    Server-side property to set custom selector ThreadPoolConfig.
    +
    +
    send(byte[]) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
    +
    Deprecated.
    +
    +
    send(byte[], SendHandler) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
    +
    Deprecated.
    +
    +
    send(byte[], SendHandler, WriterInfo) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
     
    +
    send(byte[], WriterInfo) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
     
    +
    send(String) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
    +
    Deprecated.
    +
    +
    send(String, SendHandler) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
    +
    Deprecated.
    +
    +
    send(String, SendHandler, WriterInfo) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
     
    +
    send(String, WriterInfo) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
     
    +
    SEND_MESSAGE_INFRAGMENT() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Attempting to send a message while sending fragments of another.
    +
    +
    sendBinary(byte[]) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Deprecated.
    +
    +
    sendBinary(byte[], boolean) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Deprecated.
    +
    +
    sendBinary(byte[], boolean, WriterInfo) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Sends a fragment of a complete message.
    +
    +
    sendBinary(byte[], int, int, boolean) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Deprecated.
    +
    +
    sendBinary(byte[], int, int, boolean, WriterInfo) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Sends a fragment of a complete message.
    +
    +
    sendBinary(byte[], SendHandler) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Deprecated.
    +
    +
    sendBinary(byte[], SendHandler, WriterInfo) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Send a binary frame to the remote endpoint.
    +
    +
    sendBinary(byte[], WriterInfo) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Send a binary frame to the remote endpoint.
    +
    +
    sendBinary(String, byte[]) - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Send binary message.
    +
    +
    sendBinary(String, byte[], boolean) - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Send partial binary message.
    +
    +
    sendBinary(String, byte[], SendHandler) - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Send binary message with SendHandler.
    +
    +
    sendBinary(ByteBuffer) - Method in interface jakarta.websocket.RemoteEndpoint.Async
    +
    +
    Initiates the asynchronous transmission of a binary message.
    +
    +
    sendBinary(ByteBuffer) - Method in interface jakarta.websocket.RemoteEndpoint.Basic
    +
    +
    Send a binary message, returning when all of the message has been transmitted.
    +
    +
    sendBinary(ByteBuffer, boolean) - Method in interface jakarta.websocket.RemoteEndpoint.Basic
    +
    +
    Send a binary message in parts, blocking until all of the message has been transmitted.
    +
    +
    sendBinary(ByteBuffer, SendHandler) - Method in interface jakarta.websocket.RemoteEndpoint.Async
    +
    +
    Initiates the asynchronous transmission of a binary message.
    +
    +
    SendHandler - Interface in jakarta.websocket
    +
    +
    A simple callback object for asynchronous sending of web socket messages.
    +
    +
    sendObject(Object) - Method in interface jakarta.websocket.RemoteEndpoint.Async
    +
    +
    Initiates the asynchronous transmission of a custom developer object.
    +
    +
    sendObject(Object) - Method in interface jakarta.websocket.RemoteEndpoint.Basic
    +
    +
    Sends a custom developer object, blocking until it has been transmitted.
    +
    +
    sendObject(Object, SendHandler) - Method in interface jakarta.websocket.RemoteEndpoint.Async
    +
    +
    Initiates the asynchronous transmission of a custom developer object.
    +
    +
    sendPing(byte[]) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Sends a ping frame with the specified payload (if any).
    +
    +
    sendPing(String, byte[]) - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Send ping message.
    +
    +
    sendPing(ByteBuffer) - Method in interface jakarta.websocket.RemoteEndpoint
    +
    +
    Send a Ping message containing the given application data to the remote endpoint.
    +
    +
    sendPing(ByteBuffer) - Method in class org.glassfish.tyrus.core.TyrusRemoteEndpoint
    +
     
    +
    sendPong(byte[]) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Sends a ping frame with the specified payload (if any).
    +
    +
    sendPong(String, byte[]) - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Send pong message.
    +
    +
    sendPong(ByteBuffer) - Method in interface jakarta.websocket.RemoteEndpoint
    +
    +
    Allows the developer to send an unsolicited Pong message containing the given application data in order to serve + as a unidirectional heartbeat for the session.
    +
    +
    sendPong(ByteBuffer) - Method in class org.glassfish.tyrus.core.TyrusRemoteEndpoint
    +
     
    +
    sendRawFrame(ByteBuffer) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
    +
    Raw frame is always whole (not partial).
    +
    +
    sendRawFrame(ByteBuffer) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Send a frame to the remote endpoint.
    +
    +
    SendResult - Class in jakarta.websocket
    +
    +
    The result of asynchronously sending a web socket message.
    +
    +
    SendResult() - Constructor for class jakarta.websocket.SendResult
    +
    +
    Construct a SendResult signifying a successful send carrying no exception.
    +
    +
    SendResult(Throwable) - Constructor for class jakarta.websocket.SendResult
    +
    +
    Construct a SendResult carrying an exception.
    +
    +
    sendText(String) - Method in interface jakarta.websocket.RemoteEndpoint.Async
    +
    +
    Initiates the asynchronous transmission of a text message.
    +
    +
    sendText(String) - Method in interface jakarta.websocket.RemoteEndpoint.Basic
    +
    +
    Send a text message, blocking until all of the message has been transmitted.
    +
    +
    sendText(String) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Deprecated.
    +
    +
    sendText(String, boolean) - Method in interface jakarta.websocket.RemoteEndpoint.Basic
    +
    +
    Send a text message in parts, blocking until all of the message has been transmitted.
    +
    +
    sendText(String, boolean) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Deprecated.
    +
    +
    sendText(String, boolean, WriterInfo) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Sends a fragment of a complete message.
    +
    +
    sendText(String, SendHandler) - Method in interface jakarta.websocket.RemoteEndpoint.Async
    +
    +
    Initiates the asynchronous transmission of a text message.
    +
    +
    sendText(String, SendHandler) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Deprecated.
    +
    +
    sendText(String, SendHandler, WriterInfo) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Send a text frame to the remote endpoint.
    +
    +
    sendText(String, String) - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Send text message.
    +
    +
    sendText(String, String, boolean) - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Send partial text message.
    +
    +
    sendText(String, String, SendHandler) - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Send text message with SendHandler.
    +
    +
    sendText(String, WriterInfo) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Send a text frame to the remote endpoint.
    +
    +
    Server - Class in org.glassfish.tyrus.server
    +
    +
    Implementation of the WebSocket Server.
    +
    +
    Server(Class<?>...) - Constructor for class org.glassfish.tyrus.server.Server
    +
    +
    Create new server instance.
    +
    +
    Server(String, int, String, Map<String, Object>, Class<?>...) - Constructor for class org.glassfish.tyrus.server.Server
    +
    +
    Construct new server.
    +
    +
    Server(String, int, String, Map<String, Object>, Set<Class<?>>) - Constructor for class org.glassfish.tyrus.server.Server
    +
    +
    Construct new server.
    +
    +
    Server(Map<String, Object>, Class<?>...) - Constructor for class org.glassfish.tyrus.server.Server
    +
    +
    Create new server instance.
    +
    +
    SERVER_KEY_HASH - Static variable in class org.glassfish.tyrus.spi.UpgradeRequest
    +
    +
    Server key hash used to compute "Sec-WebSocket-Accept" header value.
    +
    +
    serverAddr(String) - Method in class org.glassfish.tyrus.core.RequestContext.Builder
    +
    +
    Set server address or hostname.
    +
    +
    ServerApplicationConfig - Interface in jakarta.websocket.server
    +
    +
    Developers include implementations of ServerApplicationConfig in an archive containing websocket endpoints (WAR file, + or JAR file within the WAR file) in order to specify the websocket endpoints within the archive the implementation + must deploy.
    +
    +
    ServerContainer - Interface in jakarta.websocket.server
    +
    +
    The ServerContainer is the specialized view of the WebSocketContainer available in server-side deployments.
    +
    +
    ServerContainer - Interface in org.glassfish.tyrus.spi
    +
    +
    HTTP server abstraction.
    +
    +
    ServerContainerFactory - Class in org.glassfish.tyrus.spi
    +
    +
    Factory used to get instances of ServerContainer.
    +
    +
    ServerContainerFactory() - Constructor for class org.glassfish.tyrus.spi.ServerContainerFactory
    +
     
    +
    ServerEndpoint - Annotation Type in jakarta.websocket.server
    +
    +
    This class level annotation declares that the class it decorates is a web socket endpoint that will be deployed and + made available in the URI-space of a web socket server.
    +
    +
    ServerEndpointConfig - Interface in jakarta.websocket.server
    +
    +
    The ServerEndpointConfig is a special kind of endpoint configuration object that contains web socket configuration + information specific only to server endpoints.
    +
    +
    ServerEndpointConfig.Builder - Class in jakarta.websocket.server
    +
    +
    The ServerEndpointConfig.Builder is a class used for creating ServerEndpointConfig.Builder objects for + the purposes of deploying a server endpoint.
    +
    +
    ServerEndpointConfig.Configurator - Class in jakarta.websocket.server
    +
    +
    The ServerEndpointConfig.Configurator class may be extended by developers who want to provide custom + configuration algorithms, such as intercepting the opening handshake, or providing arbitrary methods and + algorithms that can be accessed from each endpoint instance configured with this configurator.
    +
    +
    ServerEndpointConfigWrapper - Class in org.glassfish.tyrus.core
    +
    +
    A public class that holds a wrapped ServerEndpointConfig.
    +
    +
    serverPort(int) - Method in class org.glassfish.tyrus.core.RequestContext.Builder
    +
    +
    Set server port.
    +
    +
    SERVICE_RESTART - jakarta.websocket.CloseReason.CloseCodes
    +
    +
    1012 indicates that the service will be restarted.
    +
    +
    SERVICE_RESTART - org.glassfish.tyrus.core.CloseReasons
    +
    +
    1012 indicates that the service will be restarted.
    +
    +
    ServiceConfigurationError - Error in org.glassfish.tyrus.core
    +
    +
    Taken from Jersey 2.
    +
    +
    ServiceConfigurationError(String) - Constructor for error org.glassfish.tyrus.core.ServiceConfigurationError
    +
    +
    Constructs a new instance with the specified detail string.
    +
    +
    ServiceConfigurationError(Throwable) - Constructor for error org.glassfish.tyrus.core.ServiceConfigurationError
    +
    +
    Constructs a new instance that wraps the specified throwable.
    +
    +
    ServiceFinder<T> - Class in org.glassfish.tyrus.core
    +
    +
    A simple service-provider lookup mechanism.
    +
    +
    ServiceFinder.DefaultServiceIteratorProvider - Class in org.glassfish.tyrus.core
    +
    +
    The default service iterator provider that looks up provider classes in + META-INF/services files.
    +
    +
    ServiceFinder.ServiceIteratorProvider - Class in org.glassfish.tyrus.core
    +
    +
    Supports iteration of provider instances or classes.
    +
    +
    ServiceIteratorProvider() - Constructor for class org.glassfish.tyrus.core.ServiceFinder.ServiceIteratorProvider
    +
     
    +
    Session - Interface in jakarta.websocket
    +
    +
    A Web Socket session represents a conversation between two web socket endpoints.
    +
    +
    SESSION_ALLOWED - org.glassfish.tyrus.core.TyrusEndpointWrapper.SessionListener.OnOpenResult
    +
    +
    Session can be opened.
    +
    +
    SESSION_CLOSED_IDLE_TIMEOUT() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    "Session closed by the container because of the idle timeout."
    +
    +
    sessionDestroyed() - Method in class org.glassfish.tyrus.servlet.TyrusHttpUpgradeHandler
    +
    +
    Called when related HttpSession is destroyed or invalidated.
    +
    +
    SessionEventListener - Class in org.glassfish.tyrus.core.cluster
    +
    +
    Session event listener.
    +
    +
    SessionEventListener(Session) - Constructor for class org.glassfish.tyrus.core.cluster.SessionEventListener
    +
    +
    Constructor.
    +
    +
    SessionException - Exception in jakarta.websocket
    +
    +
    A SessionException represents a general exception type reporting problems occurring on a websocket session.
    +
    +
    SessionException(String, Throwable, Session) - Constructor for exception jakarta.websocket.SessionException
    +
    +
    Creates a new instance of this exception with the given message, the wrapped cause of the exception and the + session with which the problem is associated.
    +
    +
    SessionListener - Interface in org.glassfish.tyrus.core.cluster
    +
    +
    Session listener.
    +
    +
    SessionListener() - Constructor for class org.glassfish.tyrus.core.TyrusEndpointWrapper.SessionListener
    +
     
    +
    setAccessibleMethod(Method) - Static method in class org.glassfish.tyrus.core.ReflectionHelper
    +
    +
    Set a method to be accessible.
    +
    +
    setAsyncSendTimeout(long) - Method in interface jakarta.websocket.WebSocketContainer
    +
    +
    Sets the number of milliseconds the implementation will timeout attempting to send a websocket message for all + RemoteEndpoints associated with this container.
    +
    +
    setAsyncSendTimeout(long) - Method in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    setAsyncSendTimeout(long) - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
     
    +
    setBatchingAllowed(boolean) - Method in interface jakarta.websocket.RemoteEndpoint
    +
    +
    Indicate to the implementation that it is allowed to batch outgoing messages before sending.
    +
    +
    setBatchingAllowed(boolean) - Method in class org.glassfish.tyrus.core.TyrusRemoteEndpoint
    +
     
    +
    setCipherConfigured(boolean) - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
     
    +
    setClientMode(boolean) - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Set SSLEngine to be configured to work in client mode.
    +
    +
    setCorePoolSize(int) - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    Set the core thread pool size - the size of the thread pool will never bee smaller than this.
    +
    +
    setDaemon(boolean) - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    Set true if thread pool threads are daemons.
    +
    +
    setDefaultMaxBinaryMessageBufferSize(int) - Method in interface jakarta.websocket.WebSocketContainer
    +
    +
    Sets the default maximum size of incoming binary message that this container will buffer.
    +
    +
    setDefaultMaxBinaryMessageBufferSize(int) - Method in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    setDefaultMaxBinaryMessageBufferSize(int) - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
     
    +
    setDefaultMaxSessionIdleTimeout(long) - Method in interface jakarta.websocket.WebSocketContainer
    +
    +
    Sets the default time in milliseconds after which any web socket sessions in this container will be closed if it + has been inactive.
    +
    +
    setDefaultMaxSessionIdleTimeout(long) - Method in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    setDefaultMaxSessionIdleTimeout(long) - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
     
    +
    setDefaultMaxTextMessageBufferSize(int) - Method in interface jakarta.websocket.WebSocketContainer
    +
    +
    Sets the maximum size of incoming text message that this container will buffer.
    +
    +
    setDefaultMaxTextMessageBufferSize(int) - Method in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    setDefaultMaxTextMessageBufferSize(int) - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
     
    +
    setEnabledCipherSuites(String[]) - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Set enabled cipher suites.
    +
    +
    setEnabledProtocols(String[]) - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Set enabled protocols.
    +
    +
    setExtensionContext(ExtendedExtension.ExtensionContext) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
    +
    Client side.
    +
    +
    setExtensions(List<Extension>) - Method in class org.glassfish.tyrus.core.Handshake
    +
    +
    Client side only - set the list of supported extensions.
    +
    +
    setExtensions(List<Extension>) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
    +
    Client side.
    +
    +
    setFailure(Throwable) - Method in class org.glassfish.tyrus.core.TyrusFuture
    +
    +
    Sets the failure result of message writing process.
    +
    +
    setHeartbeatInterval(long) - Method in class org.glassfish.tyrus.core.TyrusSession
    +
    +
    Set an interval in milliseconds between scheduled periodic Pong messages.
    +
    +
    setHostnameVerifier(HostnameVerifier) - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Set custom hostname verifier.
    +
    +
    setHostVerificationEnabled(boolean) - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Set hostname verification.
    +
    +
    setId(String) - Method in class org.glassfish.tyrus.core.wsadl.model.Endpoint
    +
    +
    Sets the value of the id property.
    +
    +
    setIncomingBufferSize(int) - Method in class org.glassfish.tyrus.core.TyrusWebSocketEngine
    +
    + +
    +
    setIncomingBufferSize(int) - Method in class org.glassfish.tyrus.servlet.TyrusHttpUpgradeHandler
    +
     
    +
    setInitialClassLoader(ClassLoader) - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    Specifies the context class loader that will be used by threads in this pool.
    +
    +
    setIteratorProvider(ServiceFinder.ServiceIteratorProvider) - Static method in class org.glassfish.tyrus.core.ServiceFinder
    +
    +
    Register the service iterator provider to iterate on provider instances + or classes.
    +
    +
    setKeepAliveTime(long, TimeUnit) - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    The max period of time a thread will wait for a new task to process.
    +
    +
    setKeyManagerFactoryAlgorithm(String) - Method in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Sets the key manager factory algorithm.
    +
    +
    setKeyPassword(char[]) - Method in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Password of the key in the key store.
    +
    +
    setKeyPassword(String) - Method in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Password of the key in the key store.
    +
    +
    setKeyStoreBytes(byte[]) - Method in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Sets key store payload as byte array.
    +
    +
    setKeyStoreFile(String) - Method in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Sets key store file name, also makes sure that if other key store + configuration parameters are not set to set them to default values.
    +
    +
    setKeyStorePassword(char[]) - Method in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Password of key store.
    +
    +
    setKeyStorePassword(String) - Method in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Password of key store.
    +
    +
    setKeyStoreProvider(String) - Method in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Sets the key store provider name.
    +
    +
    setKeyStoreType(String) - Method in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Type of key store.
    +
    +
    setMaxBinaryMessageBufferSize(int) - Method in interface jakarta.websocket.Session
    +
    +
    Sets the maximum length of incoming binary messages that this Session can buffer.
    +
    +
    setMaxBinaryMessageBufferSize(int) - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    This method is not supported on RemoteSession.
    +
    +
    setMaxBinaryMessageBufferSize(int) - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    setMaxIdleTimeout(long) - Method in interface jakarta.websocket.Session
    +
    +
    Set the number of milliseconds before this session will be closed by the container if it is inactive, i.e.
    +
    +
    setMaxIdleTimeout(long) - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    This method is not supported on RemoteSession.
    +
    +
    setMaxIdleTimeout(long) - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    setMaxPoolSize(int) - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    Set max thread pool size.
    +
    +
    setMaxTextMessageBufferSize(int) - Method in interface jakarta.websocket.Session
    +
    +
    Sets the maximum length of incoming text messages that this Session can buffer.
    +
    +
    setMaxTextMessageBufferSize(int) - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
    +
    This method is not supported on RemoteSession.
    +
    +
    setMaxTextMessageBufferSize(int) - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    setMessageEventListener(MessageEventListener) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
    +
    Set message event listener.
    +
    +
    setNeedClientAuth(boolean) - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Set "need client auth" property.
    +
    +
    setPath(String) - Method in class org.glassfish.tyrus.core.wsadl.model.Endpoint
    +
    +
    Sets the value of the path property.
    +
    +
    setPoolName(String) - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    Set thread pool name.
    +
    +
    setPriority(int) - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    Set priority of the threads in thread pool.
    +
    +
    setProtocolConfigured(boolean) - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
     
    +
    setQueue(Queue<Runnable>) - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    Set a queue implementation that will be used to temporarily store tasks when all threads in the thread pool are + busy.
    +
    +
    setQueueLimit(int) - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    Set the limit of the queue, where tasks are temporarily stored when all threads are busy.
    +
    +
    setReasonPhrase(String) - Method in class org.glassfish.tyrus.core.TyrusUpgradeResponse
    +
    +
    Set HTTP reason phrase.
    +
    +
    setReasonPhrase(String) - Method in class org.glassfish.tyrus.spi.UpgradeResponse
    +
    +
    Set HTTP reason phrase.
    +
    +
    setResult(T) - Method in class org.glassfish.tyrus.core.TyrusFuture
    +
    +
    Sets the result of the message writing process.
    +
    +
    setSecurityProtocol(String) - Method in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Sets the SSLContext protocol.
    +
    +
    setSendTimeout(long) - Method in interface jakarta.websocket.RemoteEndpoint.Async
    +
    +
    Sets the number of milliseconds the implementation will timeout attempting to send a websocket message.
    +
    +
    setSessionId(String) - Method in class org.glassfish.tyrus.core.DebugContext
    +
    +
    Set a session ID that will be used as a common identifier for logged messages related to the same upgrade + request.
    +
    +
    setStatus(int) - Method in class org.glassfish.tyrus.core.TyrusUpgradeResponse
    +
    +
    Set HTTP status.
    +
    +
    setStatus(int) - Method in class org.glassfish.tyrus.spi.UpgradeResponse
    +
    +
    Set HTTP status code for this response.
    +
    +
    setSubProtocols(List<String>) - Method in class org.glassfish.tyrus.core.Handshake
    +
    +
    Client side only - set the list of supported subprotocols.
    +
    +
    setThreadFactory(ThreadFactory) - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
    +
    Set ThreadFactory that will be used to create thread pool threads.
    +
    +
    setTrustManagerFactoryAlgorithm(String) - Method in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Sets the trust manager factory algorithm.
    +
    +
    setTrustStoreBytes(byte[]) - Method in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Sets trust store payload as byte array.
    +
    +
    setTrustStoreFile(String) - Method in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Sets trust store file name, also makes sure that if other trust store + configuration parameters are not set to set them to default values.
    +
    +
    setTrustStorePassword(String) - Method in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Password of trust store.
    +
    +
    setTrustStoreProvider(String) - Method in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Sets the trust store provider name.
    +
    +
    setTrustStoreType(String) - Method in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Type of trust store.
    +
    +
    setup(NetworkListener, FilterChainBuilder) - Method in class org.glassfish.tyrus.container.grizzly.server.WebSocketAddOn
    +
     
    +
    setWantClientAuth(boolean) - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Set "want client auth" property.
    +
    +
    setWebSocket(TyrusWebSocket) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
    +
    Client side.
    +
    +
    setWriter(Writer) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
    +
    Set Writer instance.
    +
    +
    setWriteTimeout(long) - Method in class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Sets the timeout for the writing operation.
    +
    +
    SHARED_CONTAINER - Static variable in class org.glassfish.tyrus.client.ClientProperties
    +
    +
    When set to true (boolean value), client runtime preserves used container and reuses it for outgoing + connections.
    +
    +
    SHARED_CONTAINER - Static variable in class org.glassfish.tyrus.container.grizzly.client.GrizzlyClientContainer
    +
    +
    Deprecated. + +
    +
    +
    SHARED_CONTAINER_IDLE_TIMEOUT - Static variable in class org.glassfish.tyrus.client.ClientProperties
    +
    +
    Container idle timeout in seconds (Integer value).
    +
    +
    SHARED_CONTAINER_IDLE_TIMEOUT - Static variable in class org.glassfish.tyrus.container.grizzly.client.GrizzlyClientContainer
    +
    + +
    +
    ShortDecoder() - Constructor for class org.glassfish.tyrus.core.coder.PrimitiveDecoders.ShortDecoder
    +
     
    +
    shutdown() - Method in class org.glassfish.tyrus.core.BaseContainer
    +
    +
    Release executor services managed by this instance.
    +
    +
    shutdown() - Method in class org.glassfish.tyrus.core.cluster.ClusterContext
    +
    +
    Shutdown this ClusterContext.
    +
    +
    shutdown(BaseContainer.ShutDownCondition) - Method in class org.glassfish.tyrus.core.BaseContainer
    +
    +
    Release executor services managed by this instance if the condition passed in the parameter is fulfilled.
    +
    +
    size() - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
     
    +
    SOCKET_BINDING - Static variable in class org.glassfish.tyrus.client.ClientProperties
    +
    +
    Property name for defining local binding address for all socket created by the client.
    +
    +
    SOCKET_NOT_CONNECTED() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Socket is not connected.
    +
    +
    SSL_ENGINE_CONFIGURATOR - Static variable in class org.glassfish.tyrus.client.ClientManager
    +
    +
    Deprecated. + +
    +
    +
    SSL_ENGINE_CONFIGURATOR - Static variable in class org.glassfish.tyrus.client.ClientProperties
    +
    +
    Property usable in ClientManager.getProperties() as a key for SSL configuration.
    +
    +
    SSL_ENGINE_CONFIGURATOR - Static variable in class org.glassfish.tyrus.container.grizzly.client.GrizzlyClientContainer
    +
    +
    Deprecated. + +
    +
    +
    sslContext - Variable in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
     
    +
    sslContext(SSLContext) - Method in class jakarta.websocket.ClientEndpointConfig.Builder
    +
    +
    Assign the SSLContext to be used when connection to the WebSocket server.
    +
    +
    sslContextConfiguration - Variable in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
     
    +
    SslContextConfigurator - Class in org.glassfish.tyrus.client
    +
    +
    Utility class, which helps to configure ssl context.
    +
    +
    SslContextConfigurator() - Constructor for class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Default constructor.
    +
    +
    SslContextConfigurator(boolean) - Constructor for class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Constructor that allows you creating empty configuration.
    +
    +
    SslEngineConfigurator - Class in org.glassfish.tyrus.client
    +
    +
    SSLEngineConfigurator class from Grizzly project.
    +
    +
    SslEngineConfigurator() - Constructor for class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Default constructor.
    +
    +
    SslEngineConfigurator(SSLContext) - Constructor for class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Create SSL Engine configuration basing on passed SSLContext.
    +
    +
    SslEngineConfigurator(SSLContext, boolean, boolean, boolean) - Constructor for class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Create SSL Engine configuration based on passed SSLContext, + using passed client mode, need/want client auth parameters.
    +
    +
    SslEngineConfigurator(SslContextConfigurator) - Constructor for class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Create SSL Engine configuration based on passed SslContextConfigurator.
    +
    +
    SslEngineConfigurator(SslContextConfigurator, boolean, boolean, boolean) - Constructor for class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Create SSL Engine configuration basing on passed SslContextConfigurator.
    +
    +
    SslEngineConfigurator(SslEngineConfigurator) - Constructor for class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    Copy constructor.
    +
    +
    start() - Method in class org.glassfish.tyrus.server.Server
    +
    +
    Start the server.
    +
    +
    start(String, int) - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
    +
    Start the container.
    +
    +
    start(String, int) - Method in interface org.glassfish.tyrus.spi.ServerContainer
    +
    +
    Start the server.
    +
    +
    STATIC_CONTENT_ROOT - Static variable in class org.glassfish.tyrus.server.Server
    +
    +
    Path to static content to be served by created Server instance.
    +
    +
    stop() - Method in class org.glassfish.tyrus.server.Server
    +
    +
    Stop the server.
    +
    +
    stop() - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
    +
    Undeploy all endpoints and stop underlying ServerContainer.
    +
    +
    stop() - Method in interface org.glassfish.tyrus.spi.ServerContainer
    +
    +
    Stop the server.
    +
    +
    store - Variable in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
    +
    Backing store for the [key, multi-value] pairs.
    +
    +
    stream(boolean, byte[], int, int) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
    +
    Deprecated.
    +
    +
    stream(boolean, byte[], int, int, WriterInfo) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
     
    +
    stream(boolean, String) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
    +
    Deprecated.
    +
    +
    stream(boolean, String, WriterInfo) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
     
    +
    StrictUtf8 - Class in org.glassfish.tyrus.core
    +
     
    +
    StrictUtf8() - Constructor for class org.glassfish.tyrus.core.StrictUtf8
    +
     
    +
    StrictUtf8.Parser - Class in org.glassfish.tyrus.core
    +
    +
    Surrogate parsing support.
    +
    +
    Stringifier() - Constructor for class org.glassfish.tyrus.core.Utils.Stringifier
    +
     
    +
    stringifyUpgradeRequest(UpgradeRequest) - Static method in class org.glassfish.tyrus.core.Utils
    +
    +
    Converts upgrade request to a HTTP-formatted string.
    +
    +
    stringifyUpgradeResponse(UpgradeResponse) - Static method in class org.glassfish.tyrus.core.Utils
    +
    +
    Converts upgrade response to a HTTP-formatted string.
    +
    +
    subprotocols() - Method in annotation type jakarta.websocket.ClientEndpoint
    +
    +
    The names of the subprotocols this client supports.
    +
    +
    subprotocols() - Method in annotation type jakarta.websocket.server.ServerEndpoint
    +
    +
    The ordered array of web socket protocols this endpoint supports.
    +
    +
    subprotocols(List<String>) - Method in class jakarta.websocket.server.ServerEndpointConfig.Builder
    +
    +
    Sets the subprotocols to use in the configuration.
    +
    +
    subprotocols(List<String>) - Method in class org.glassfish.tyrus.core.TyrusServerEndpointConfig.Builder
    +
    +
    Sets the subprotocols to use in the configuration.
    +
    +
    SUCCESS - org.glassfish.tyrus.spi.ClientEngine.ClientUpgradeStatus
    +
    +
    Upgrade process was successful.
    +
    +
    SUCCESS - org.glassfish.tyrus.spi.WebSocketEngine.UpgradeStatus
    +
    +
    Upgrade is successful.
    +
    +
    SUMMARY - org.glassfish.tyrus.core.DebugContext.TracingThreshold
    +
    +
    A less verbose tracing, an equivalent to Level.FINER logging level.
    +
    +
    SUPER - org.glassfish.tyrus.spi.WriterInfo.RemoteEndpointType
    +
    +
    RemoteEndpoint
    +
    +
    SupplierWithEx<T,​EX extends java.lang.Exception> - Interface in org.glassfish.tyrus.core.collection
    +
     
    +
    + + + +

    T

    +
    +
    t - Variable in class org.glassfish.tyrus.core.ReflectionHelper.ClassTypePair
    +
    +
    The type of the class.
    +
    +
    t - Variable in class org.glassfish.tyrus.core.ReflectionHelper.TypeClassPair
    +
     
    +
    Task() - Constructor for class org.glassfish.tyrus.container.grizzly.client.TaskProcessor.Task
    +
     
    +
    TaskProcessor - Class in org.glassfish.tyrus.container.grizzly.client
    +
    +
    A class responsible for processing TaskProcessor.Task.
    +
    +
    TaskProcessor() - Constructor for class org.glassfish.tyrus.container.grizzly.client.TaskProcessor
    +
    +
    Constructor.
    +
    +
    TaskProcessor(TaskProcessor.Condition) - Constructor for class org.glassfish.tyrus.container.grizzly.client.TaskProcessor
    +
    +
    Constructor.
    +
    +
    TaskProcessor.Condition - Interface in org.glassfish.tyrus.container.grizzly.client
    +
    + +
    +
    TaskProcessor.Task - Class in org.glassfish.tyrus.container.grizzly.client
    +
    +
    Generic task representation.
    +
    +
    TEXT - org.glassfish.tyrus.core.frame.TyrusFrame.FrameType
    +
    +
    Text frame.
    +
    +
    TEXT - org.glassfish.tyrus.spi.WriterInfo.MessageType
    +
    +
    Text type.
    +
    +
    TEXT_CONTINUATION - org.glassfish.tyrus.core.frame.TyrusFrame.FrameType
    +
    +
    Continuation text frame.
    +
    +
    TEXT_CONTINUATION - org.glassfish.tyrus.spi.WriterInfo.MessageType
    +
    +
    Continuation text type.
    +
    +
    TEXT_MESSAGE_HANDLER_NOT_FOUND(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Text message handler not found.
    +
    +
    TEXT_MESSAGE_OUT_OF_ORDER(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Text message received out of order.
    +
    +
    TextFrame - Class in org.glassfish.tyrus.core.frame
    +
    +
    Text frame representation.
    +
    +
    TextFrame(String, boolean, boolean) - Constructor for class org.glassfish.tyrus.core.frame.TextFrame
    +
    +
    Constructor.
    +
    +
    TextFrame(Frame, ByteBuffer) - Constructor for class org.glassfish.tyrus.core.frame.TextFrame
    +
    +
    Constructor.
    +
    +
    TextFrame(Frame, ByteBuffer, boolean) - Constructor for class org.glassfish.tyrus.core.frame.TextFrame
    +
    +
    Constructor.
    +
    +
    ThreadPoolConfig - Class in org.glassfish.tyrus.client
    +
    +
    Client thread pool configuration, which might be used to customize client thread pool.
    +
    +
    TLS_HANDSHAKE_FAILURE - jakarta.websocket.CloseReason.CloseCodes
    +
    +
    1015 is a reserved value and MUST NOT be set as a status code in a Close control frame by an endpoint.
    +
    +
    TLS_HANDSHAKE_FAILURE - org.glassfish.tyrus.core.CloseReasons
    +
    +
    1015 is a reserved value and MUST NOT be set as a status code in a + Close control frame by an endpoint.
    +
    +
    toArray() - Method in class org.glassfish.tyrus.core.ServiceFinder
    +
    +
    Returns discovered objects all at once.
    +
    +
    toArray(long) - Static method in class org.glassfish.tyrus.core.Utils
    +
    +
    Convert long to byte[].
    +
    +
    toClassArray() - Method in class org.glassfish.tyrus.core.ServiceFinder
    +
    +
    Returns discovered classes all at once.
    +
    +
    toLong(byte[], int, int) - Static method in class org.glassfish.tyrus.core.Utils
    +
    +
    Convert byte[] to long.
    +
    +
    TOO_BIG - jakarta.websocket.CloseReason.CloseCodes
    +
    +
    1009 indicates that an endpoint is terminating the connection because it has received a message that is too + big for it to process.
    +
    +
    TOO_BIG - org.glassfish.tyrus.core.CloseReasons
    +
    +
    1009 indicates that an endpoint is terminating the connection + because it has received a message that is too big for it to + process.
    +
    +
    toString() - Method in class jakarta.websocket.CloseReason
    +
    +
    Converts the CloseReason to a debug-friendly string.
    +
    +
    toString() - Method in class org.glassfish.tyrus.client.auth.AuthConfig
    +
     
    +
    toString() - Method in class org.glassfish.tyrus.client.auth.Credentials
    +
     
    +
    toString() - Method in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
     
    +
    toString() - Method in class org.glassfish.tyrus.client.ThreadPoolConfig
    +
     
    +
    toString() - Method in class org.glassfish.tyrus.container.grizzly.client.GrizzlyWriter
    +
     
    +
    toString() - Method in enum org.glassfish.tyrus.core.cluster.RemoteSession.DistributedMapKey
    +
     
    +
    toString() - Method in class org.glassfish.tyrus.core.cluster.RemoteSession
    +
     
    +
    toString() - Method in class org.glassfish.tyrus.core.coder.CoderWrapper
    +
     
    +
    toString() - Method in class org.glassfish.tyrus.core.frame.Frame
    +
     
    +
    toString() - Method in class org.glassfish.tyrus.core.frame.TextFrame
    +
     
    +
    toString() - Method in class org.glassfish.tyrus.core.TyrusEndpointWrapper
    +
     
    +
    toString() - Method in class org.glassfish.tyrus.core.TyrusExtension
    +
     
    +
    toString() - Method in class org.glassfish.tyrus.core.TyrusExtension.TyrusParameter
    +
     
    +
    toString() - Method in class org.glassfish.tyrus.core.TyrusRemoteEndpoint
    +
     
    +
    toString() - Method in class org.glassfish.tyrus.core.TyrusSession
    +
     
    +
    toString() - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
     
    +
    toString() - Method in class org.glassfish.tyrus.core.uri.internal.PatternWithGroups
    +
     
    +
    toString() - Method in class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
     
    +
    toString() - Method in class org.glassfish.tyrus.core.uri.Match
    +
     
    +
    toString() - Method in enum org.glassfish.tyrus.core.Version
    +
     
    +
    toString() - Method in class org.glassfish.tyrus.servlet.TyrusHttpUpgradeHandler
    +
     
    +
    toString(byte[]) - Static method in class org.glassfish.tyrus.core.Utils
    +
     
    +
    toString(byte[], int, int) - Static method in class org.glassfish.tyrus.core.Utils
    +
     
    +
    ToStringEncoder - Class in org.glassfish.tyrus.core.coder
    +
    +
    Fall-back encoder - encoders any object to string using Object.toString() method.
    +
    +
    ToStringEncoder() - Constructor for class org.glassfish.tyrus.core.coder.ToStringEncoder
    +
     
    +
    TRACE - org.glassfish.tyrus.core.DebugContext.TracingThreshold
    +
    +
    A more verbose tracing, an equivalent to Level.FINE logging level.
    +
    +
    TRACING_HEADER_PREFIX - Static variable in class org.glassfish.tyrus.spi.UpgradeResponse
    +
    +
    Prefix of headers used for including tracing information into handshake response.
    +
    +
    TRACING_THRESHOLD - Static variable in class org.glassfish.tyrus.core.TyrusWebSocketEngine
    +
    +
    Property used for configuring tracing threshold.
    +
    +
    TRACING_THRESHOLD - Static variable in class org.glassfish.tyrus.spi.UpgradeRequest
    +
    +
    This header allows temporarily changing tracing threshold.
    +
    +
    TRACING_TYPE - Static variable in class org.glassfish.tyrus.core.TyrusWebSocketEngine
    +
    +
    Property used for configuring the type of tracing supported by the server.
    +
    +
    tracingThreshold(DebugContext.TracingThreshold) - Method in class org.glassfish.tyrus.core.TyrusWebSocketEngine.TyrusWebSocketEngineBuilder
    +
    +
    Set tracing threshold.
    +
    +
    tracingType(DebugContext.TracingType) - Method in class org.glassfish.tyrus.core.TyrusWebSocketEngine.TyrusWebSocketEngineBuilder
    +
    +
    Set type of tracing.
    +
    +
    TRUST_FACTORY_MANAGER_ALGORITHM - Static variable in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Trust manager factory algorithm name.
    +
    +
    TRUST_STORE_FILE - Static variable in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Trust store file name.
    +
    +
    TRUST_STORE_PASSWORD - Static variable in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Trust store file password - the password used to unlock the trust store file.
    +
    +
    TRUST_STORE_PROVIDER - Static variable in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Trust store provider name.
    +
    +
    TRUST_STORE_TYPE - Static variable in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Trust store type (see KeyStore.getType() for more info).
    +
    +
    TRY_AGAIN_LATER - jakarta.websocket.CloseReason.CloseCodes
    +
    +
    1013 indicates that the service is experiencing overload
    +
    +
    TRY_AGAIN_LATER - org.glassfish.tyrus.core.CloseReasons
    +
    +
    1013 indicates that the service is experiencing overload
    +
    +
    TypeClassPair(Type, Class) - Constructor for class org.glassfish.tyrus.core.ReflectionHelper.TypeClassPair
    +
     
    +
    TyrusClientEndpointConfigurator - Class in org.glassfish.tyrus.spi
    +
    +
    Extended Configurator that can be used for subclassing the user provided configurator.
    +
    +
    TyrusClientEndpointConfigurator() - Constructor for class org.glassfish.tyrus.spi.TyrusClientEndpointConfigurator
    +
     
    +
    TyrusClientEngine - Class in org.glassfish.tyrus.client
    +
    +
    Tyrus ClientEngine implementation.
    +
    +
    TyrusClientEngine.ClientHandshakeListener - Interface in org.glassfish.tyrus.client
    +
    +
    Called when response is received from the server.
    +
    +
    TyrusConfiguration - Interface in org.glassfish.tyrus.core
    +
    +
    Inner Tyrus configuration properties holder object.
    +
    +
    TyrusConfiguration.Builder - Class in org.glassfish.tyrus.core
    +
     
    +
    TyrusEndpointWrapper - Class in org.glassfish.tyrus.core
    +
    +
    Wraps the registered application class.
    +
    +
    TyrusEndpointWrapper(Endpoint, EndpointConfig, ComponentProviderService, WebSocketContainer, String, ServerEndpointConfig.Configurator, TyrusEndpointWrapper.SessionListener, ClusterContext, EndpointEventListener, Boolean) - Constructor for class org.glassfish.tyrus.core.TyrusEndpointWrapper
    +
    +
    Create TyrusEndpointWrapper for Endpoint instance or AnnotatedEndpoint instance.
    +
    +
    TyrusEndpointWrapper(Class<? extends Endpoint>, EndpointConfig, ComponentProviderService, WebSocketContainer, String, ServerEndpointConfig.Configurator, TyrusEndpointWrapper.SessionListener, ClusterContext, EndpointEventListener, Boolean) - Constructor for class org.glassfish.tyrus.core.TyrusEndpointWrapper
    +
    +
    Create TyrusEndpointWrapper for class that extends Endpoint.
    +
    +
    TyrusEndpointWrapper.SessionListener - Class in org.glassfish.tyrus.core
    +
    +
    Session listener.
    +
    +
    TyrusEndpointWrapper.SessionListener.OnOpenResult - Enum in org.glassfish.tyrus.core
    +
    + +
    +
    TyrusExtension - Class in org.glassfish.tyrus.core
    +
    +
    WebSocket Extension implementation.
    +
    +
    TyrusExtension(String) - Constructor for class org.glassfish.tyrus.core.TyrusExtension
    +
    +
    Create Extension with specific name.
    +
    +
    TyrusExtension(String, List<Extension.Parameter>) - Constructor for class org.glassfish.tyrus.core.TyrusExtension
    +
    +
    Create Extension with name and parameters.
    +
    +
    TyrusExtension.TyrusParameter - Class in org.glassfish.tyrus.core
    +
    +
    WebSocket Extension.Parameter implementation.
    +
    +
    TyrusFrame - Class in org.glassfish.tyrus.core.frame
    +
    +
    Frame representation used in Tyrus runtime.
    +
    +
    TyrusFrame(Frame, TyrusFrame.FrameType) - Constructor for class org.glassfish.tyrus.core.frame.TyrusFrame
    +
    +
    Constructor.
    +
    +
    TyrusFrame.FrameType - Enum in org.glassfish.tyrus.core.frame
    +
    +
    An Enumeration of frame types.
    +
    +
    TyrusFuture<T> - Class in org.glassfish.tyrus.core
    +
    +
    Tyrus Future implementation.
    +
    +
    TyrusFuture() - Constructor for class org.glassfish.tyrus.core.TyrusFuture
    +
     
    +
    TyrusHttpUpgradeHandler - Class in org.glassfish.tyrus.servlet
    +
    +
    HttpUpgradeHandler and ReadListener implementation.
    +
    +
    TyrusHttpUpgradeHandler() - Constructor for class org.glassfish.tyrus.servlet.TyrusHttpUpgradeHandler
    +
     
    +
    TyrusParameter(String, String) - Constructor for class org.glassfish.tyrus.core.TyrusExtension.TyrusParameter
    +
    +
    Create Extension.Parameter with name and value.
    +
    +
    tyrusProperties() - Method in interface org.glassfish.tyrus.core.TyrusConfiguration
    +
    +
    Get an immutable map of properties provided by
    +
    +
    tyrusProperties(Map<String, Object>) - Method in class org.glassfish.tyrus.core.RequestContext.Builder
    +
    +
    Set properties for Tyrus framework.
    +
    +
    TyrusRemoteEndpoint - Class in org.glassfish.tyrus.core
    +
    +
    Wraps the RemoteEndpoint and represents the other side of the websocket connection.
    +
    +
    TyrusServerConfiguration - Class in org.glassfish.tyrus.server
    +
    +
    Container for either deployed ServerApplicationConfigs, if any, or deployed classes.
    +
    +
    TyrusServerConfiguration(Set<Class<?>>, Set<ServerEndpointConfig>) - Constructor for class org.glassfish.tyrus.server.TyrusServerConfiguration
    +
    + +
    +
    TyrusServerConfiguration(Set<Class<?>>, Set<Class<?>>, Set<ServerEndpointConfig>, ErrorCollector) - Constructor for class org.glassfish.tyrus.server.TyrusServerConfiguration
    +
    + +
    +
    TyrusServerContainer - Class in org.glassfish.tyrus.server
    +
    +
    Server Container Implementation.
    +
    +
    TyrusServerContainer(ServerApplicationConfig) - Constructor for class org.glassfish.tyrus.server.TyrusServerContainer
    +
    +
    Create new TyrusServerContainer using already created ServerApplicationConfig instance.
    +
    +
    TyrusServerContainer(Set<Class<?>>) - Constructor for class org.glassfish.tyrus.server.TyrusServerContainer
    +
    + +
    +
    TyrusServerEndpointConfig - Interface in org.glassfish.tyrus.core
    +
    +
    Configuration ServerEndpointConfig enhanced + to offer tyrus specific attributes like maxSessions.
    +
    +
    TyrusServerEndpointConfig.Builder - Class in org.glassfish.tyrus.core
    +
    +
    The TyrusServerEndpointConfig.Builder is a class used for creating + TyrusServerEndpointConfig.Builder objects for the purposes of + deploying a server endpoint.
    +
    +
    TyrusServerEndpointConfigurator - Class in org.glassfish.tyrus.core
    +
    +
    Tyrus' implementation of ServerEndpointConfig.Configurator.
    +
    +
    TyrusServerEndpointConfigurator() - Constructor for class org.glassfish.tyrus.core.TyrusServerEndpointConfigurator
    +
     
    +
    TyrusServletContainerInitializer - Class in org.glassfish.tyrus.servlet
    +
    +
    Registers a filter for upgrade handshake.
    +
    +
    TyrusServletContainerInitializer() - Constructor for class org.glassfish.tyrus.servlet.TyrusServletContainerInitializer
    +
     
    +
    TyrusSession - Class in org.glassfish.tyrus.core
    +
    +
    Implementation of the Session.
    +
    +
    TyrusUpgradeResponse - Class in org.glassfish.tyrus.core
    +
    +
    HTTP response representation.
    +
    +
    TyrusUpgradeResponse() - Constructor for class org.glassfish.tyrus.core.TyrusUpgradeResponse
    +
     
    +
    TyrusWebSocket - Class in org.glassfish.tyrus.core
    +
    +
    Tyrus representation of web socket connection.
    +
    +
    TyrusWebSocket(ProtocolHandler, TyrusEndpointWrapper) - Constructor for class org.glassfish.tyrus.core.TyrusWebSocket
    +
    +
    Create new instance, set ProtocolHandler and register TyrusEndpointWrapper.
    +
    +
    TyrusWebSocketEngine - Class in org.glassfish.tyrus.core
    +
    +
    WebSocketEngine implementation, which handles server-side handshake, validation and data processing.
    +
    +
    TyrusWebSocketEngine.TyrusWebSocketEngineBuilder - Class in org.glassfish.tyrus.core
    +
    + +
    +
    + + + +

    U

    +
    +
    UNEXPECTED_CONDITION - jakarta.websocket.CloseReason.CloseCodes
    +
    +
    1011 indicates that a server is terminating the connection because it encountered an unexpected condition + that prevented it from fulfilling the request.
    +
    +
    UNEXPECTED_CONDITION - org.glassfish.tyrus.core.CloseReasons
    +
    +
    1011 indicates that a server is terminating the connection because + it encountered an unexpected condition that prevented it from + fulfilling the request.
    +
    +
    UNEXPECTED_END_FRAGMENT() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    End fragment sent, but wasn''t processing any previous fragments.
    +
    +
    UNEXPECTED_ERROR_CONNECTION_CLOSE() - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Unexpected error, closing connection.
    +
    +
    UNEXPECTED_STATE(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Unexpected state: {0}.
    +
    +
    unframe(ByteBuffer) - Method in class org.glassfish.tyrus.core.ProtocolHandler
    +
    +
    TODO!
    +
    +
    UNHANDLED_TEXT_MESSAGE(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Unhandled text message.
    +
    +
    unregister(TyrusEndpointWrapper) - Method in class org.glassfish.tyrus.core.TyrusWebSocketEngine
    +
    +
    Un-registers the specified TyrusEndpointWrapper with the WebSocketEngine.
    +
    +
    UNRESERVED - org.glassfish.tyrus.core.uri.internal.UriComponent.Type
    +
    +
    ALPHA / DIGIT / "-" / "." / "_" / "~" characters.
    +
    +
    updated(E) - Method in class org.glassfish.tyrus.spi.CompletionHandler
    +
    +
    The callback method may be called, when there is some progress in + operation execution, but it is still not completed.
    +
    +
    updateHostAndOrigin(UpgradeRequest) - Static method in class org.glassfish.tyrus.core.Handshake
    +
    +
    Client side only - Generate host and origin header and put them to the upgrade request headers.
    +
    +
    upgrade(UpgradeRequest, UpgradeResponse) - Method in class org.glassfish.tyrus.core.TyrusWebSocketEngine
    +
     
    +
    upgrade(UpgradeRequest, UpgradeResponse) - Method in interface org.glassfish.tyrus.spi.WebSocketEngine
    +
    +
    A transport calls this method to upgrade a HTTP request.
    +
    +
    UPGRADE - Static variable in class org.glassfish.tyrus.spi.UpgradeRequest
    +
    +
    HTTP "Upgrade" header name and "Connection" header expected value.
    +
    +
    UPGRADE_REQUEST_FAILED - org.glassfish.tyrus.spi.ClientEngine.ClientUpgradeStatus
    +
    +
    Upgrade process failed.
    +
    +
    upgradeHttpToWebSocket(Object, Object, ServerEndpointConfig, Map<String, String>) - Method in interface jakarta.websocket.server.ServerContainer
    +
    +
    Upgrade the HTTP connection represented by the HttpServletRequest and HttpServletResponse to the + WebSocket protocol and establish a WebSocket connection as per the provided ServerEndpointConfig.
    +
    +
    upgradeHttpToWebSocket(Object, Object, ServerEndpointConfig, Map<String, String>) - Method in class org.glassfish.tyrus.server.TyrusServerContainer
    +
     
    +
    UpgradeRequest - Class in org.glassfish.tyrus.spi
    +
    +
    Abstraction for a HTTP upgrade request.
    +
    +
    UpgradeRequest() - Constructor for class org.glassfish.tyrus.spi.UpgradeRequest
    +
     
    +
    UpgradeResponse - Class in org.glassfish.tyrus.spi
    +
    +
    Abstraction for a HTTP upgrade response.
    +
    +
    UpgradeResponse() - Constructor for class org.glassfish.tyrus.spi.UpgradeResponse
    +
     
    +
    URI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT(Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Malformed percent-encoded octet at index {0}, invalid hexadecimal digit ''{1}''.
    +
    +
    URI_COMPONENT_ENCODED_OCTET_MALFORMED(Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    Malformed percent-encoded octet at index {0}.
    +
    +
    URI_COMPONENT_INVALID_CHARACTER(Object, Object, Object, Object) - Static method in class org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    +
    The string "{0}" for the URI component {1} contains an invalid character, ''{2}'', at index {3}.
    +
    +
    UriComponent - Class in org.glassfish.tyrus.core.uri.internal
    +
    +
    Utility class for validating, encoding and decoding components + of a URI.
    +
    +
    UriComponent.Type - Enum in org.glassfish.tyrus.core.uri.internal
    +
    +
    The URI component type.
    +
    +
    UriTemplate - Class in org.glassfish.tyrus.core.uri.internal
    +
    +
    A URI template.
    +
    +
    UriTemplate(String) - Constructor for class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Construct a new URI template.
    +
    +
    UriTemplate(UriTemplateParser) - Constructor for class org.glassfish.tyrus.core.uri.internal.UriTemplate
    +
    +
    Construct a new URI template.
    +
    +
    UriTemplateParser - Class in org.glassfish.tyrus.core.uri.internal
    +
    +
    A URI template parser that parses JAX-RS specific URI templates.
    +
    +
    UriTemplateParser(String) - Constructor for class org.glassfish.tyrus.core.uri.internal.UriTemplateParser
    +
    +
    Parse a template.
    +
    +
    USER_INFO - org.glassfish.tyrus.core.uri.internal.UriComponent.Type
    +
    +
    The URI user info component type.
    +
    +
    USER_PRINCIPAL - org.glassfish.tyrus.core.cluster.RemoteSession.DistributedMapKey
    +
    +
    User principal.
    +
    +
    userPrincipal(Principal) - Method in class org.glassfish.tyrus.core.RequestContext.Builder
    +
    +
    Set Principal.
    +
    +
    userProperties() - Method in interface org.glassfish.tyrus.core.TyrusConfiguration
    +
    +
    Get a mutable copy of user properties first obtained by EndpointConfig.getUserProperties().
    +
    +
    Utf8DecodingException - Exception in org.glassfish.tyrus.core
    +
    +
    TODO
    +
    +
    Utf8DecodingException() - Constructor for exception org.glassfish.tyrus.core.Utf8DecodingException
    +
    +
    TODO
    +
    +
    Utils - Class in org.glassfish.tyrus.core
    +
    +
    Utility methods shared among Tyrus modules.
    +
    +
    Utils() - Constructor for class org.glassfish.tyrus.core.Utils
    +
     
    +
    Utils.Stringifier<T> - Class in org.glassfish.tyrus.core
    +
    +
    Define to String conversion for various types.
    +
    +
    + + + +

    V

    +
    +
    valid(String, UriComponent.Type) - Static method in class org.glassfish.tyrus.core.uri.internal.UriComponent
    +
    +
    Validates the legal characters of a percent-encoded string that represents a URI component type.
    +
    +
    valid(String, UriComponent.Type, boolean) - Static method in class org.glassfish.tyrus.core.uri.internal.UriComponent
    +
    +
    Validates the legal characters of a percent-encoded string that represents a URI component type.
    +
    +
    validate(String, UriComponent.Type) - Static method in class org.glassfish.tyrus.core.uri.internal.UriComponent
    +
    +
    Validates the legal characters of a percent-encoded string that represents a URI component type.
    +
    +
    validate(String, UriComponent.Type, boolean) - Static method in class org.glassfish.tyrus.core.uri.internal.UriComponent
    +
    +
    Validates the legal characters of a percent-encoded string that represents a URI component type.
    +
    +
    validate(UpgradeRequest) - Method in enum org.glassfish.tyrus.core.Version
    +
     
    +
    validateConfiguration() - Method in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Validates SslContextConfigurator configuration.
    +
    +
    validateConfiguration(boolean) - Method in class org.glassfish.tyrus.client.SslContextConfigurator
    +
    +
    Validates SslContextConfigurator configuration.
    +
    +
    validateServerResponse(UpgradeResponse) - Method in class org.glassfish.tyrus.core.Handshake
    +
    +
    Client side only - validate server response.
    +
    +
    value() - Method in annotation type jakarta.websocket.server.PathParam
    +
    +
    The name of the variable used in the URI-template.
    +
    +
    value() - Method in annotation type jakarta.websocket.server.ServerEndpoint
    +
    +
    The URI or URI-template, level-1 (See RFC 6570) where the + endpoint will be deployed.
    +
    +
    value() - Method in annotation type org.glassfish.tyrus.core.MaxSessions
    +
    +
    Maximal number of open sessions.
    +
    +
    Value<T> - Interface in org.glassfish.tyrus.core.collection
    +
    +
    A generic value provider.
    +
    +
    valueOf(String) - Static method in enum jakarta.websocket.CloseReason.CloseCodes
    +
    +
    Returns the enum constant of this type with the specified name.
    +
    +
    valueOf(String) - Static method in enum org.glassfish.tyrus.core.CloseReasons
    +
    +
    Returns the enum constant of this type with the specified name.
    +
    +
    valueOf(String) - Static method in enum org.glassfish.tyrus.core.cluster.RemoteSession.DistributedMapKey
    +
    +
    Returns the enum constant of this type with the specified name.
    +
    +
    valueOf(String) - Static method in enum org.glassfish.tyrus.core.DebugContext.TracingThreshold
    +
    +
    Returns the enum constant of this type with the specified name.
    +
    +
    valueOf(String) - Static method in enum org.glassfish.tyrus.core.DebugContext.TracingType
    +
    +
    Returns the enum constant of this type with the specified name.
    +
    +
    valueOf(String) - Static method in enum org.glassfish.tyrus.core.DebugContext.Type
    +
    +
    Returns the enum constant of this type with the specified name.
    +
    +
    valueOf(String) - Static method in enum org.glassfish.tyrus.core.frame.TyrusFrame.FrameType
    +
    +
    Returns the enum constant of this type with the specified name.
    +
    +
    valueOf(String) - Static method in enum org.glassfish.tyrus.core.TyrusEndpointWrapper.SessionListener.OnOpenResult
    +
    +
    Returns the enum constant of this type with the specified name.
    +
    +
    valueOf(String) - Static method in enum org.glassfish.tyrus.core.uri.internal.PathPattern.RightHandPath
    +
    +
    Returns the enum constant of this type with the specified name.
    +
    +
    valueOf(String) - Static method in enum org.glassfish.tyrus.core.uri.internal.UriComponent.Type
    +
    +
    Returns the enum constant of this type with the specified name.
    +
    +
    valueOf(String) - Static method in enum org.glassfish.tyrus.core.Version
    +
    +
    Returns the enum constant of this type with the specified name.
    +
    +
    valueOf(String) - Static method in enum org.glassfish.tyrus.spi.ClientEngine.ClientUpgradeStatus
    +
    +
    Returns the enum constant of this type with the specified name.
    +
    +
    valueOf(String) - Static method in enum org.glassfish.tyrus.spi.WebSocketEngine.UpgradeStatus
    +
    +
    Returns the enum constant of this type with the specified name.
    +
    +
    valueOf(String) - Static method in enum org.glassfish.tyrus.spi.WriterInfo.MessageType
    +
    +
    Returns the enum constant of this type with the specified name.
    +
    +
    valueOf(String) - Static method in enum org.glassfish.tyrus.spi.WriterInfo.RemoteEndpointType
    +
    +
    Returns the enum constant of this type with the specified name.
    +
    +
    values() - Static method in enum jakarta.websocket.CloseReason.CloseCodes
    +
    +
    Returns an array containing the constants of this enum type, in +the order they are declared.
    +
    +
    values() - Static method in enum org.glassfish.tyrus.core.CloseReasons
    +
    +
    Returns an array containing the constants of this enum type, in +the order they are declared.
    +
    +
    values() - Static method in enum org.glassfish.tyrus.core.cluster.RemoteSession.DistributedMapKey
    +
    +
    Returns an array containing the constants of this enum type, in +the order they are declared.
    +
    +
    values() - Static method in enum org.glassfish.tyrus.core.DebugContext.TracingThreshold
    +
    +
    Returns an array containing the constants of this enum type, in +the order they are declared.
    +
    +
    values() - Static method in enum org.glassfish.tyrus.core.DebugContext.TracingType
    +
    +
    Returns an array containing the constants of this enum type, in +the order they are declared.
    +
    +
    values() - Static method in enum org.glassfish.tyrus.core.DebugContext.Type
    +
    +
    Returns an array containing the constants of this enum type, in +the order they are declared.
    +
    +
    values() - Static method in enum org.glassfish.tyrus.core.frame.TyrusFrame.FrameType
    +
    +
    Returns an array containing the constants of this enum type, in +the order they are declared.
    +
    +
    values() - Static method in enum org.glassfish.tyrus.core.TyrusEndpointWrapper.SessionListener.OnOpenResult
    +
    +
    Returns an array containing the constants of this enum type, in +the order they are declared.
    +
    +
    values() - Method in class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap
    +
     
    +
    values() - Static method in enum org.glassfish.tyrus.core.uri.internal.PathPattern.RightHandPath
    +
    +
    Returns an array containing the constants of this enum type, in +the order they are declared.
    +
    +
    values() - Static method in enum org.glassfish.tyrus.core.uri.internal.UriComponent.Type
    +
    +
    Returns an array containing the constants of this enum type, in +the order they are declared.
    +
    +
    values() - Static method in enum org.glassfish.tyrus.core.Version
    +
    +
    Returns an array containing the constants of this enum type, in +the order they are declared.
    +
    +
    values() - Static method in enum org.glassfish.tyrus.spi.ClientEngine.ClientUpgradeStatus
    +
    +
    Returns an array containing the constants of this enum type, in +the order they are declared.
    +
    +
    values() - Static method in enum org.glassfish.tyrus.spi.WebSocketEngine.UpgradeStatus
    +
    +
    Returns an array containing the constants of this enum type, in +the order they are declared.
    +
    +
    values() - Static method in enum org.glassfish.tyrus.spi.WriterInfo.MessageType
    +
    +
    Returns an array containing the constants of this enum type, in +the order they are declared.
    +
    +
    values() - Static method in enum org.glassfish.tyrus.spi.WriterInfo.RemoteEndpointType
    +
    +
    Returns an array containing the constants of this enum type, in +the order they are declared.
    +
    +
    Values - Class in org.glassfish.tyrus.core.collection
    +
    +
    A collection of Value provider factory & utility methods.
    +
    +
    Version - Enum in org.glassfish.tyrus.core
    +
    +
    TODO
    +
    +
    VIOLATED_POLICY - jakarta.websocket.CloseReason.CloseCodes
    +
    +
    1008 indicates that an endpoint is terminating the connection because it has received a message that violates + its policy.
    +
    +
    VIOLATED_POLICY - org.glassfish.tyrus.core.CloseReasons
    +
    +
    1008 indicates that an endpoint is terminating the connection + because it has received a message that violates its policy.
    +
    +
    + + + +

    W

    +
    +
    wantClientAuth - Variable in class org.glassfish.tyrus.client.SslEngineConfigurator
    +
    +
    True when requesting authentication.
    +
    +
    WEBSOCKET - Static variable in class org.glassfish.tyrus.spi.UpgradeRequest
    +
    +
    Expected value in HTTP handshake "Upgrade" header.
    +
    +
    WebSocketAddOn - Class in org.glassfish.tyrus.container.grizzly.server
    +
    +
    WebSockets AddOn for the HttpServer.
    +
    +
    WebSocketContainer - Interface in jakarta.websocket
    +
    +
    A WebSocketContainer is an implementation provided object that provides applications a view on the container running + it.
    +
    +
    WebSocketEngine - Interface in org.glassfish.tyrus.spi
    +
    +
    WebSocket engine is used for upgrading HTTP requests into websocket connections.
    +
    +
    WebSocketEngine.UpgradeInfo - Interface in org.glassfish.tyrus.spi
    +
    +
    Upgrade info that includes status for HTTP request upgrading and connection creation details.
    +
    +
    WebSocketEngine.UpgradeStatus - Enum in org.glassfish.tyrus.spi
    +
    +
    Upgrade Status for HTTP request upgrading.
    +
    +
    WebSocketException - Exception in org.glassfish.tyrus.core
    +
    +
    WebSocketException can be thrown during runtime (after handshake).
    +
    +
    WebSocketException(String) - Constructor for exception org.glassfish.tyrus.core.WebSocketException
    +
    +
    Create new WebSocketException.
    +
    +
    willDecode(String) - Method in interface jakarta.websocket.Decoder.Text
    +
    +
    Answer whether the given String can be decoded into an object of type T.
    +
    +
    willDecode(String) - Method in class org.glassfish.tyrus.core.coder.NoOpTextCoder
    +
     
    +
    willDecode(String) - Method in class org.glassfish.tyrus.core.coder.PrimitiveDecoders
    +
     
    +
    willDecode(String) - Method in class org.glassfish.tyrus.core.coder.ReaderDecoder
    +
     
    +
    willDecode(ByteBuffer) - Method in interface jakarta.websocket.Decoder.Binary
    +
    +
    Answer whether the given bytes can be decoded into an object of type T.
    +
    +
    willDecode(ByteBuffer) - Method in class org.glassfish.tyrus.core.coder.InputStreamDecoder
    +
     
    +
    willDecode(ByteBuffer) - Method in class org.glassfish.tyrus.core.coder.NoOpByteArrayCoder
    +
     
    +
    willDecode(ByteBuffer) - Method in class org.glassfish.tyrus.core.coder.NoOpByteBufferCoder
    +
     
    +
    WLS_HOSTNAME_VERIFIER_CLASS - Static variable in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    WLS_IGNORE_HOSTNAME_VERIFICATION - Static variable in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    WLS_INCOMING_BUFFER_SIZE - Static variable in interface org.glassfish.tyrus.spi.ClientContainer
    +
    +
    WLS version of INCOMING_BUFFER_SIZE.
    +
    +
    WLS_MAX_THREADS - Static variable in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    WLS_PROXY_HOST - Static variable in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    WLS_PROXY_PASSWORD - Static variable in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    WLS_PROXY_PORT - Static variable in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    WLS_PROXY_USERNAME - Static variable in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    WLS_SSL_PROTOCOLS_PROPERTY - Static variable in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    WLS_SSL_TRUSTSTORE_PROPERTY - Static variable in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    WLS_SSL_TRUSTSTORE_PWD_PROPERTY - Static variable in class org.glassfish.tyrus.client.ClientManager
    +
     
    +
    WORKER_THREAD_POOL_CONFIG - Static variable in class org.glassfish.tyrus.client.ClientProperties
    +
    +
    User property to set worker thread pool configuration.
    +
    +
    WORKER_THREAD_POOL_CONFIG - Static variable in class org.glassfish.tyrus.container.grizzly.client.GrizzlyClientProperties
    +
    +
    Client-side property to set custom worker ThreadPoolConfig.
    +
    +
    WORKER_THREAD_POOL_CONFIG - Static variable in class org.glassfish.tyrus.container.grizzly.client.GrizzlyClientSocket
    +
    + +
    +
    WORKER_THREAD_POOL_CONFIG - Static variable in class org.glassfish.tyrus.container.grizzly.server.GrizzlyServerContainer
    +
    +
    Server-side property to set custom worker ThreadPoolConfig.
    +
    +
    wrap(Frame, byte, ByteBuffer) - Static method in class org.glassfish.tyrus.core.frame.TyrusFrame
    +
    +
    TyrusFrame factory method.
    +
    +
    wrapped - Variable in class org.glassfish.tyrus.core.ServerEndpointConfigWrapper
    +
     
    +
    write(ByteBuffer, CompletionHandler<ByteBuffer>) - Method in class org.glassfish.tyrus.container.grizzly.client.GrizzlyWriter
    +
     
    +
    write(ByteBuffer, CompletionHandler<ByteBuffer>) - Method in class org.glassfish.tyrus.spi.Writer
    +
    +
    + A backward compatible method called from Writer.write(ByteBuffer, CompletionHandler, WriterInfo) + to handover the data for a connection + to the transport.
    +
    +
    write(ByteBuffer, CompletionHandler<ByteBuffer>, WriterInfo) - Method in class org.glassfish.tyrus.spi.Writer
    +
    +
    Tyrus runtime calls this method to handover the data for a connection + to the transport.
    +
    +
    Writer - Class in org.glassfish.tyrus.spi
    +
    +
    Writer class that is used by tyrus runtime to pass outbound websocket data + for a connection to a transport.
    +
    +
    Writer() - Constructor for class org.glassfish.tyrus.spi.Writer
    +
     
    +
    WriterInfo - Class in org.glassfish.tyrus.spi
    +
    +
    Additional data for the transport.
    +
    +
    WriterInfo(WriterInfo.MessageType, WriterInfo.RemoteEndpointType) - Constructor for class org.glassfish.tyrus.spi.WriterInfo
    +
    +
    Create new WriterData instance
    +
    +
    WriterInfo.MessageType - Enum in org.glassfish.tyrus.spi
    +
    +
    Possible WebSocket Message Types.
    +
    +
    WriterInfo.RemoteEndpointType - Enum in org.glassfish.tyrus.spi
    +
     
    +
    WSADL_SUPPORT - Static variable in class org.glassfish.tyrus.core.TyrusWebSocketEngine
    +
    +
    Wsadl support.
    +
    +
    WWW_AUTHENTICATE - Static variable in class org.glassfish.tyrus.spi.UpgradeResponse
    +
    +
    Header containing challenge with authentication scheme and parameters.
    +
    +
    +A B C D E F G H I J K L M N O P Q R S T U V W 
    All Classes All Packages
    +
    +
    + +

    Copyright © 2012–2020 Oracle Corporation. All rights reserved.

    +
    + + diff --git a/apidocs/2.1.5/index.html b/apidocs/2.1.5/index.html new file mode 100644 index 00000000..b0e703e6 --- /dev/null +++ b/apidocs/2.1.5/index.html @@ -0,0 +1,292 @@ + + + + + +Overview (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +

    Tyrus 2.1.5 API Documentation

    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Packages 
    PackageDescription
    jakarta.websocket +
    This package contains all the Jakarta WebSocket APIs common to both the client and server side.
    +
    jakarta.websocket.server +
    This package contains all the Jakarta WebSocket APIs used only by server side applications.
    +
    org.glassfish.tyrus.client +
    Common Client.
    +
    org.glassfish.tyrus.client.auth 
    org.glassfish.tyrus.client.exception +
    Common Client Exceptions
    +
    org.glassfish.tyrus.container.grizzly.client +
    Grizzly Client container.
    +
    org.glassfish.tyrus.container.grizzly.server +
    Grizzly Server container.
    +
    org.glassfish.tyrus.core +
    Core classes.
    +
    org.glassfish.tyrus.core.cluster +
    Cluster relates classes and interfaces.
    +
    org.glassfish.tyrus.core.coder +
    Encoder and decoder adapters and built-in implementations.
    +
    org.glassfish.tyrus.core.collection 
    org.glassfish.tyrus.core.extension +
    WebSocket Extension support.
    +
    org.glassfish.tyrus.core.frame +
    WebSocket frame representations.
    +
    org.glassfish.tyrus.core.l10n +
    Common internal localization utility classes.
    +
    org.glassfish.tyrus.core.monitoring +
    Monitoring interfaces.
    +
    org.glassfish.tyrus.core.uri +
    URI matching.
    +
    org.glassfish.tyrus.core.uri.internal +
    Common classes that provide support for URI templates, + encoding/decoding of URI components and multivalued collections.
    +
    org.glassfish.tyrus.core.wsadl.model 
    org.glassfish.tyrus.gf.cdi +
    Tyrus CDI integration with Glassfish (and possibly other compatible containers).
    +
    org.glassfish.tyrus.gf.ejb +
    Tyrus EJB integration with Glassfish (and possibly other compatible containers).
    +
    org.glassfish.tyrus.server +
    Server implementation.
    +
    org.glassfish.tyrus.servlet +
    Servlet 3.1 integration.
    +
    org.glassfish.tyrus.spi +
    Tyrus SPI.
    +
    +
    +
    +
    + +

    Copyright © 2012–2020 Oracle Corporation. All rights reserved.

    +
    + + diff --git a/apidocs/2.1.5/jakarta/websocket/ClientEndpoint.html b/apidocs/2.1.5/jakarta/websocket/ClientEndpoint.html new file mode 100644 index 00000000..1f3ed5c4 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/ClientEndpoint.html @@ -0,0 +1,370 @@ + + + + + +ClientEndpoint (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Annotation Type ClientEndpoint

    +
    +
    +
    +
      +
    • +
      +
      @Retention(RUNTIME)
      +@Target(TYPE)
      +public @interface ClientEndpoint
      +
      The ClientEndpoint annotation a class level annotation is used to denote that a POJO is a web socket client and can + be deployed as such. Similar to jakarta.websocket.server.ServerEndpoint, POJOs that are annotated with this + annotation can have methods that, using the web socket method level annotations, are web socket lifecycle methods. +

      + For example: + +

      + 
      + @ClientEndpoint(subprotocols="chat")
      + public class HelloServer {
      +
      +     @OnMessage
      +     public void processMessageFromServer(String message, Session session) {
      +         System.out.println("Message came from the server ! " + message);
      +     }
      +
      + }
      + 
      + 
      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Optional Element Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Optional Elements 
        Modifier and TypeOptional ElementDescription
        java.lang.Class<? extends ClientEndpointConfig.Configurator>configurator +
        An optional custom configurator class that the developer would like to use to provide custom configuration of new + instances of this endpoint.
        +
        java.lang.Class<? extends Decoder>[]decoders +
        The array of Java classes that are to act as Decoders for messages coming into the client.
        +
        java.lang.Class<? extends Encoder>[]encoders +
        The array of Java classes that are to act as Encoders for messages sent by the client.
        +
        java.lang.String[]subprotocols +
        The names of the subprotocols this client supports.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Element Detail

        + + + +
          +
        • +

          subprotocols

          +
          java.lang.String[] subprotocols
          +
          The names of the subprotocols this client supports.
          +
          +
          Returns:
          +
          the array of names of the subprotocols.
          +
          +
          +
          Default:
          +
          {}
          +
          +
        • +
        +
      • +
      +
      +
      +
        +
      • + + +
          +
        • +

          decoders

          +
          java.lang.Class<? extends Decoder>[] decoders
          +
          The array of Java classes that are to act as Decoders for messages coming into the client.
          +
          +
          Returns:
          +
          the array of decoders.
          +
          +
          +
          Default:
          +
          {}
          +
          +
        • +
        +
      • +
      +
      +
      +
        +
      • + + +
          +
        • +

          encoders

          +
          java.lang.Class<? extends Encoder>[] encoders
          +
          The array of Java classes that are to act as Encoders for messages sent by the client.
          +
          +
          Returns:
          +
          the array of decoders.
          +
          +
          +
          Default:
          +
          {}
          +
          +
        • +
        +
      • +
      +
      +
      +
        +
      • + + +
          +
        • +

          configurator

          +
          java.lang.Class<? extends ClientEndpointConfig.Configurator> configurator
          +
          An optional custom configurator class that the developer would like to use to provide custom configuration of new + instances of this endpoint. The implementation creates a new instance of the configurator per logical endpoint.
          +
          +
          Returns:
          +
          the custom configurator class, or ClientEndpointConfigurator.class if none was provided in the + annotation.
          +
          +
          +
          Default:
          +
          jakarta.websocket.ClientEndpointConfig.Configurator.class
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/ClientEndpointConfig.Builder.html b/apidocs/2.1.5/jakarta/websocket/ClientEndpointConfig.Builder.html new file mode 100644 index 00000000..19975b2a --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/ClientEndpointConfig.Builder.html @@ -0,0 +1,465 @@ + + + + + +ClientEndpointConfig.Builder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ClientEndpointConfig.Builder

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • jakarta.websocket.ClientEndpointConfig.Builder
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Enclosing interface:
      +
      ClientEndpointConfig
      +
      +
      +
      public static final class ClientEndpointConfig.Builder
      +extends java.lang.Object
      +
      The ClientEndpointConfig.Builder is a class used for creating ClientEndpointConfig objects for the + purposes of deploying a client endpoint. Here are some examples: Building a plain configuration with no encoders, + decoders, subprotocols or extensions. + ClientEndpointConfig cec = ClientEndpointConfig.Builder.create().build(); + + + Building a configuration with no subprotocols and a custom configurator. + +
      + 
      + ClientEndpointConfig customCec = ClientEndpointConfig.Builder.create()
      +         .preferredSubprotocols(mySubprotocols)
      +         .configurator(new MyClientConfigurator())
      +         .build();
      + 
      + 
      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          create

          +
          public static ClientEndpointConfig.Builder create()
          +
          Creates a new builder object with no subprotocols, extensions, encoders, decoders and a null + configurator.
          +
          +
          Returns:
          +
          a new builder object.
          +
          +
        • +
        + + + +
          +
        • +

          build

          +
          public ClientEndpointConfig build()
          +
          Builds a configuration object using the attributes set on this builder.
          +
          +
          Returns:
          +
          a new configuration object.
          +
          +
        • +
        + + + +
          +
        • +

          configurator

          +
          public ClientEndpointConfig.Builder configurator​(ClientEndpointConfig.Configurator clientEndpointConfigurator)
          +
          Sets the configurator object for the configuration this builder will build.
          +
          +
          Parameters:
          +
          clientEndpointConfigurator - the configurator
          +
          Returns:
          +
          the builder instance
          +
          +
        • +
        + + + +
          +
        • +

          preferredSubprotocols

          +
          public ClientEndpointConfig.Builder preferredSubprotocols​(java.util.List<java.lang.String> preferredSubprotocols)
          +
          Set the preferred sub protocols for the configuration this builder will build. The list is treated in order + of preference, favorite first, that this client would like to use for its sessions.
          +
          +
          Parameters:
          +
          preferredSubprotocols - the preferred subprotocol names.
          +
          Returns:
          +
          the builder instance
          +
          +
        • +
        + + + +
          +
        • +

          extensions

          +
          public ClientEndpointConfig.Builder extensions​(java.util.List<Extension> extensions)
          +
          Set the extensions for the configuration this builder will build. The list is treated in order of preference, + favorite first, that the client would like to use for its sessions.
          +
          +
          Parameters:
          +
          extensions - the extensions
          +
          Returns:
          +
          the builder instance
          +
          +
        • +
        + + + +
          +
        • +

          encoders

          +
          public ClientEndpointConfig.Builder encoders​(java.util.List<java.lang.Class<? extends Encoder>> encoders)
          +
          Assign the list of encoder implementation classes the client will use.
          +
          +
          Parameters:
          +
          encoders - the encoder implementation classes
          +
          Returns:
          +
          the builder instance
          +
          +
        • +
        + + + +
          +
        • +

          decoders

          +
          public ClientEndpointConfig.Builder decoders​(java.util.List<java.lang.Class<? extends Decoder>> decoders)
          +
          Assign the list of decoder implementation classes the client will use.
          +
          +
          Parameters:
          +
          decoders - the decoder implementation classes
          +
          Returns:
          +
          this builder instance
          +
          +
        • +
        + + + +
          +
        • +

          sslContext

          +
          public ClientEndpointConfig.Builder sslContext​(javax.net.ssl.SSLContext sslContext)
          +
          Assign the SSLContext to be used when connection to the WebSocket server. If there is an existing connection + to the server that uses the same SSLContext and that connection supports multiplexing WebSocket connections + then the container may choose to re-use that connection rather than creating a new one. Containers may + provide container specific configuration to control this behaviour.
          +
          +
          Parameters:
          +
          sslContext - The SSLContext which must be initialised for secure WebSocket (wss) connections or + null for insecure WebSocket (ws) connections.
          +
          Returns:
          +
          this builder instance
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/ClientEndpointConfig.Configurator.html b/apidocs/2.1.5/jakarta/websocket/ClientEndpointConfig.Configurator.html new file mode 100644 index 00000000..edac2506 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/ClientEndpointConfig.Configurator.html @@ -0,0 +1,354 @@ + + + + + +ClientEndpointConfig.Configurator (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ClientEndpointConfig.Configurator

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • jakarta.websocket.ClientEndpointConfig.Configurator
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Direct Known Subclasses:
      +
      TyrusClientEndpointConfigurator
      +
      +
      +
      Enclosing interface:
      +
      ClientEndpointConfig
      +
      +
      +
      public static class ClientEndpointConfig.Configurator
      +extends java.lang.Object
      +
      The Configurator class may be extended by developers who want to provide custom configuration algorithms, such as + intercepting the opening handshake, or providing arbitrary methods and algorithms that can be accessed from each + endpoint instance configured with this configurator.
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        Configurator() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        voidafterResponse​(HandshakeResponse hr) +
        This method is called by the implementation after it has received a handshake response from the server as a + result of a handshake interaction it initiated.
        +
        voidbeforeRequest​(java.util.Map<java.lang.String,​java.util.List<java.lang.String>> headers) +
        This method is called by the implementation after it has formulated the handshake request that will be used + to initiate the connection to the server, but before it has sent any part of the request.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Configurator

          +
          public Configurator()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          beforeRequest

          +
          public void beforeRequest​(java.util.Map<java.lang.String,​java.util.List<java.lang.String>> headers)
          +
          This method is called by the implementation after it has formulated the handshake request that will be used + to initiate the connection to the server, but before it has sent any part of the request. This allows the + developer to inspect and modify the handshake request headers prior to the start of the handshake + interaction.
          +
          +
          Parameters:
          +
          headers - the mutable map of handshake request headers the implementation is about to send to start the + handshake interaction.
          +
          +
        • +
        + + + +
          +
        • +

          afterResponse

          +
          public void afterResponse​(HandshakeResponse hr)
          +
          This method is called by the implementation after it has received a handshake response from the server as a + result of a handshake interaction it initiated. The developer may implement this method in order to inspect + the returning handshake response.
          +
          +
          Parameters:
          +
          hr - the handshake response sent by the server.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/ClientEndpointConfig.html b/apidocs/2.1.5/jakarta/websocket/ClientEndpointConfig.html new file mode 100644 index 00000000..16bf45e6 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/ClientEndpointConfig.html @@ -0,0 +1,391 @@ + + + + + +ClientEndpointConfig (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface ClientEndpointConfig

    +
    +
    +
    +
      +
    • +
      +
      All Superinterfaces:
      +
      EndpointConfig
      +
      +
      +
      public interface ClientEndpointConfig
      +extends EndpointConfig
      +
      The ClientEndpointConfig is a special kind of endpoint configuration object that contains web socket configuration + information specific only to client endpoints. Developers deploying programmatic client endpoints can create + instances of this configuration by using a ClientEndpointConfig.Builder. Developers can override some of the + configuration operations by providing an implementation of ClientEndpointConfig.Configurator.
      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Nested Class Summary

        + + + + + + + + + + + + + + + + + +
        Nested Classes 
        Modifier and TypeInterfaceDescription
        static class ClientEndpointConfig.Builder +
        The ClientEndpointConfig.Builder is a class used for creating ClientEndpointConfig objects for the + purposes of deploying a client endpoint.
        +
        static class ClientEndpointConfig.Configurator +
        The Configurator class may be extended by developers who want to provide custom configuration algorithms, such as + intercepting the opening handshake, or providing arbitrary methods and algorithms that can be accessed from each + endpoint instance configured with this configurator.
        +
        +
      • +
      +
      + +
      + +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getPreferredSubprotocols

          +
          java.util.List<java.lang.String> getPreferredSubprotocols()
          +
          Return the ordered list of sub protocols a client endpoint would like to use, in order of preference, favorite + first that this client would like to use for its sessions. This list is used to generate the + Sec-WebSocket-Protocol header in the opening handshake for clients using this configuration. The first protocol + name is the most preferred. See Client Opening + Handshake.
          +
          +
          Returns:
          +
          the list of the preferred subprotocols, the empty list if there are none
          +
          +
        • +
        + + + +
          +
        • +

          getExtensions

          +
          java.util.List<Extension> getExtensions()
          +
          Return the extensions, in order of preference, favorite first, that this client would like to use for its + sessions. These are the extensions that will be used to populate the Sec-WebSocket-Extensions header in the + opening handshake for clients using this configuration. The first extension in the list is the most preferred + extension. See Negotiating Extensions.
          +
          +
          Returns:
          +
          the list of extensions, the empty list if there are none.
          +
          +
        • +
        + + + +
          +
        • +

          getSSLContext

          +
          javax.net.ssl.SSLContext getSSLContext()
          +
          Return the SSLContext to be used to establish a WebSocket (wss) connection to the server. The SSLContext will + have initialised. For insecure WebSocket (ws) connections, this will be null. If there is an existing + connection to the server that uses the same SSLContext and that connection supports multiplexing WebSocket + connections then the container may choose to re-use that connection rather than creating a new one. Containers + may provide container specific configuration to control this behaviour.
          +
          +
          Returns:
          +
          the SSLContext to use to establish a secure connection to the server or null if an insecure + connection should be established
          +
          +
        • +
        + + + +
          +
        • +

          getConfigurator

          +
          ClientEndpointConfig.Configurator getConfigurator()
          +
          Return the custom configurator for this configuration. If the developer did not provide one, the platform default + configurator is returned.
          +
          +
          Returns:
          +
          the configurator in use with this configuration.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/CloseReason.CloseCode.html b/apidocs/2.1.5/jakarta/websocket/CloseReason.CloseCode.html new file mode 100644 index 00000000..dda9ea77 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/CloseReason.CloseCode.html @@ -0,0 +1,270 @@ + + + + + +CloseReason.CloseCode (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface CloseReason.CloseCode

    +
    +
    +
    +
      +
    • +
      +
      All Known Implementing Classes:
      +
      CloseReason.CloseCodes
      +
      +
      +
      Enclosing class:
      +
      CloseReason
      +
      +
      +
      public static interface CloseReason.CloseCode
      +
      A marker interface for the close codes. This interface may be implemented by enumerations that contain web socket + close codes, for example enumerations that contain all the in use close codes as of web socket 1.0, or an + enumeration that contains close codes that are currently reserved for special use by the web socket + specification.
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        intgetCode() +
        Returns the code number, for example the integer '1000' for normal closure.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getCode

          +
          int getCode()
          +
          Returns the code number, for example the integer '1000' for normal closure.
          +
          +
          Returns:
          +
          the code number
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/CloseReason.CloseCodes.html b/apidocs/2.1.5/jakarta/websocket/CloseReason.CloseCodes.html new file mode 100644 index 00000000..725d5287 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/CloseReason.CloseCodes.html @@ -0,0 +1,676 @@ + + + + + +CloseReason.CloseCodes (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum CloseReason.CloseCodes

    +
    +
    +
      +
    • java.lang.Object
    • +
    • + +
    • +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Enum Constants 
        Enum ConstantDescription
        CANNOT_ACCEPT +
        1003 indicates that an endpoint is terminating the connection because it has received a type of data it + cannot accept (e.g., an endpoint that understands only text data MAY send this if it receives a binary + message).
        +
        CLOSED_ABNORMALLY +
        1006 is a reserved value and MUST NOT be set as a status code in a Close control frame by an endpoint.
        +
        GOING_AWAY +
        1001 indicates that an endpoint is "going away", such as a server going down or a browser having navigated + away from a page.
        +
        NO_EXTENSION +
        1010 indicates that an endpoint (client) is terminating the connection because it has expected the server to + negotiate one or more extension, but the server didn't return them in the response message of the WebSocket + handshake.
        +
        NO_STATUS_CODE +
        1005 is a reserved value and MUST NOT be set as a status code in a Close control frame by an endpoint.
        +
        NORMAL_CLOSURE +
        1000 indicates a normal closure, meaning that the purpose for which the connection was established has been + fulfilled.
        +
        NOT_CONSISTENT +
        1007 indicates that an endpoint is terminating the connection because it has received data within a message + that was not consistent with the type of the message (e.g., non-UTF-8 data within a text message).
        +
        PROTOCOL_ERROR +
        1002 indicates that an endpoint is terminating the connection due to a protocol error.
        +
        RESERVED +
        Reserved.
        +
        SERVICE_RESTART +
        1012 indicates that the service will be restarted.
        +
        TLS_HANDSHAKE_FAILURE +
        1015 is a reserved value and MUST NOT be set as a status code in a Close control frame by an endpoint.
        +
        TOO_BIG +
        1009 indicates that an endpoint is terminating the connection because it has received a message that is too + big for it to process.
        +
        TRY_AGAIN_LATER +
        1013 indicates that the service is experiencing overload
        +
        UNEXPECTED_CONDITION +
        1011 indicates that a server is terminating the connection because it encountered an unexpected condition + that prevented it from fulfilling the request.
        +
        VIOLATED_POLICY +
        1008 indicates that an endpoint is terminating the connection because it has received a message that violates + its policy.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        static CloseReason.CloseCodegetCloseCode​(int code) +
        Creates a CloseCode from the given int code number.
        +
        intgetCode() +
        Return the code number of this status code.
        +
        static CloseReason.CloseCodesvalueOf​(java.lang.String name) +
        Returns the enum constant of this type with the specified name.
        +
        static CloseReason.CloseCodes[]values() +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Enum

          +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +getClass, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Detail

        + + + +
          +
        • +

          NORMAL_CLOSURE

          +
          public static final CloseReason.CloseCodes NORMAL_CLOSURE
          +
          1000 indicates a normal closure, meaning that the purpose for which the connection was established has been + fulfilled.
          +
        • +
        + + + +
          +
        • +

          GOING_AWAY

          +
          public static final CloseReason.CloseCodes GOING_AWAY
          +
          1001 indicates that an endpoint is "going away", such as a server going down or a browser having navigated + away from a page.
          +
        • +
        + + + +
          +
        • +

          PROTOCOL_ERROR

          +
          public static final CloseReason.CloseCodes PROTOCOL_ERROR
          +
          1002 indicates that an endpoint is terminating the connection due to a protocol error.
          +
        • +
        + + + +
          +
        • +

          CANNOT_ACCEPT

          +
          public static final CloseReason.CloseCodes CANNOT_ACCEPT
          +
          1003 indicates that an endpoint is terminating the connection because it has received a type of data it + cannot accept (e.g., an endpoint that understands only text data MAY send this if it receives a binary + message).
          +
        • +
        + + + +
          +
        • +

          RESERVED

          +
          public static final CloseReason.CloseCodes RESERVED
          +
          Reserved. The specific meaning might be defined in the future.
          +
        • +
        + + + +
          +
        • +

          NO_STATUS_CODE

          +
          public static final CloseReason.CloseCodes NO_STATUS_CODE
          +
          1005 is a reserved value and MUST NOT be set as a status code in a Close control frame by an endpoint. It is + designated for use in applications expecting a status code to indicate that no status code was actually + present.
          +
        • +
        + + + +
          +
        • +

          CLOSED_ABNORMALLY

          +
          public static final CloseReason.CloseCodes CLOSED_ABNORMALLY
          +
          1006 is a reserved value and MUST NOT be set as a status code in a Close control frame by an endpoint. It is + designated for use in applications expecting a status code to indicate that the connection was closed + abnormally, e.g., without sending or receiving a Close control frame.
          +
        • +
        + + + +
          +
        • +

          NOT_CONSISTENT

          +
          public static final CloseReason.CloseCodes NOT_CONSISTENT
          +
          1007 indicates that an endpoint is terminating the connection because it has received data within a message + that was not consistent with the type of the message (e.g., non-UTF-8 data within a text message).
          +
        • +
        + + + +
          +
        • +

          VIOLATED_POLICY

          +
          public static final CloseReason.CloseCodes VIOLATED_POLICY
          +
          1008 indicates that an endpoint is terminating the connection because it has received a message that violates + its policy. This is a generic status code that can be returned when there is no other more suitable status + code (e.g., 1003 or 1009) or if there is a need to hide specific details about the policy.
          +
        • +
        + + + +
          +
        • +

          TOO_BIG

          +
          public static final CloseReason.CloseCodes TOO_BIG
          +
          1009 indicates that an endpoint is terminating the connection because it has received a message that is too + big for it to process.
          +
        • +
        + + + +
          +
        • +

          NO_EXTENSION

          +
          public static final CloseReason.CloseCodes NO_EXTENSION
          +
          1010 indicates that an endpoint (client) is terminating the connection because it has expected the server to + negotiate one or more extension, but the server didn't return them in the response message of the WebSocket + handshake. The list of extensions that are needed SHOULD appear in the /reason/ part of the Close frame. Note + that this status code is not used by the server, because it can fail the WebSocket handshake instead.
          +
        • +
        + + + +
          +
        • +

          UNEXPECTED_CONDITION

          +
          public static final CloseReason.CloseCodes UNEXPECTED_CONDITION
          +
          1011 indicates that a server is terminating the connection because it encountered an unexpected condition + that prevented it from fulfilling the request.
          +
        • +
        + + + +
          +
        • +

          SERVICE_RESTART

          +
          public static final CloseReason.CloseCodes SERVICE_RESTART
          +
          1012 indicates that the service will be restarted.
          +
        • +
        + + + +
          +
        • +

          TRY_AGAIN_LATER

          +
          public static final CloseReason.CloseCodes TRY_AGAIN_LATER
          +
          1013 indicates that the service is experiencing overload
          +
        • +
        + + + +
          +
        • +

          TLS_HANDSHAKE_FAILURE

          +
          public static final CloseReason.CloseCodes TLS_HANDSHAKE_FAILURE
          +
          1015 is a reserved value and MUST NOT be set as a status code in a Close control frame by an endpoint. It is + designated for use in applications expecting a status code to indicate that the connection was closed due to + a failure to perform a TLS handshake (e.g., the server certificate can't be verified).
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static CloseReason.CloseCodes[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (CloseReason.CloseCodes c : CloseReason.CloseCodes.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static CloseReason.CloseCodes valueOf​(java.lang.String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
          +
          java.lang.NullPointerException - if the argument is null
          +
          +
        • +
        + + + +
          +
        • +

          getCloseCode

          +
          public static CloseReason.CloseCode getCloseCode​(int code)
          +
          Creates a CloseCode from the given int code number. This method throws an IllegalArgumentException if the int + is not one of the
          +
          +
          Parameters:
          +
          code - the integer code number
          +
          Returns:
          +
          a new CloseCode with the given code number
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if the code is not a valid close code
          +
          +
        • +
        + + + +
          +
        • +

          getCode

          +
          public int getCode()
          +
          Return the code number of this status code.
          +
          +
          Specified by:
          +
          getCode in interface CloseReason.CloseCode
          +
          Returns:
          +
          the code.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/CloseReason.html b/apidocs/2.1.5/jakarta/websocket/CloseReason.html new file mode 100644 index 00000000..4123506c --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/CloseReason.html @@ -0,0 +1,408 @@ + + + + + +CloseReason (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CloseReason

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • jakarta.websocket.CloseReason
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class CloseReason
      +extends java.lang.Object
      +
      A class encapsulating the reason why a web socket has been closed, or why it is being asked to close. Note the + acceptable uses of codes and reason phrase are defined in more detail by + RFC 6455.
      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Nested Class Summary

        + + + + + + + + + + + + + + + + + +
        Nested Classes 
        Modifier and TypeClassDescription
        static interface CloseReason.CloseCode +
        A marker interface for the close codes.
        +
        static class CloseReason.CloseCodes +
        An Enumeration of status codes for a web socket close that are defined in the specification.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        CloseReason​(CloseReason.CloseCode closeCode, + java.lang.String reasonPhrase) +
        Creates a reason for closing a web socket connection with the given code and reason phrase.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        CloseReason.CloseCodegetCloseCode() +
        The Close code associated with this CloseReason.
        +
        java.lang.StringgetReasonPhrase() +
        The reason phrase associated with this CloseReason.
        +
        java.lang.StringtoString() +
        Converts the CloseReason to a debug-friendly string.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          CloseReason

          +
          public CloseReason​(CloseReason.CloseCode closeCode,
          +                   java.lang.String reasonPhrase)
          +
          Creates a reason for closing a web socket connection with the given code and reason phrase.
          +
          +
          Parameters:
          +
          closeCode - the close code, may not be null
          +
          reasonPhrase - the reason phrase, may be null.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getCloseCode

          +
          public CloseReason.CloseCode getCloseCode()
          +
          The Close code associated with this CloseReason.
          +
          +
          Returns:
          +
          the close code.
          +
          +
        • +
        + + + +
          +
        • +

          getReasonPhrase

          +
          public java.lang.String getReasonPhrase()
          +
          The reason phrase associated with this CloseReason.
          +
          +
          Returns:
          +
          the reason phrase. If there is no reason phrase, this returns the empty string
          +
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public java.lang.String toString()
          +
          Converts the CloseReason to a debug-friendly string. The exact format is not defined by the specification and may + change in future releases.
          +
          +
          Overrides:
          +
          toString in class java.lang.Object
          +
          Returns:
          +
          A String representation of this CloseReason
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/ContainerProvider.html b/apidocs/2.1.5/jakarta/websocket/ContainerProvider.html new file mode 100644 index 00000000..5bf6c0a1 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/ContainerProvider.html @@ -0,0 +1,355 @@ + + + + + +ContainerProvider (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ContainerProvider

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • jakarta.websocket.ContainerProvider
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Direct Known Subclasses:
      +
      GrizzlyContainerProvider
      +
      +
      +
      public abstract class ContainerProvider
      +extends java.lang.Object
      +
      Provider class that allows the developer to get a reference to the implementation of the WebSocketContainer. The + provider class uses the + ServiceLoader to load an + implementation of ContainerProvider. Specifically, the fully qualified class name of the container implementation of + ContainerProvider must be listed in the "META-INF/services/jakarta.websocket.ContainerProvider" file in the + implementation JAR file.
      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ContainerProvider

          +
          public ContainerProvider()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getWebSocketContainer

          +
          public static WebSocketContainer getWebSocketContainer()
          +
          Obtain a new instance of a WebSocketContainer. The method looks for the ContainerProvider implementation class in + the order listed in the "META-INF/services/jakarta.websocket.ContainerProvider" file, returning the first + WebSocketContainer implementation from the ContainerProvider implementation that is not null.
          +
          +
          Returns:
          +
          an implementation provided instance of type WebSocketContainer
          +
          Throws:
          +
          java.util.ServiceConfigurationError - If there is a problem loading one of the discovered ContainerProvider + implementations. A ServiceConfigurationError is viewed as a serious problem so the exception is allowed + to propagate rather than swallowing the exception and attempting to load the next provider (if any).
          +
          +
        • +
        + + + +
          +
        • +

          getContainer

          +
          protected abstract WebSocketContainer getContainer()
          +
          Create a new instance of the the WebSocket container implementation.
          +
          +
          Returns:
          +
          the new instance
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/DecodeException.html b/apidocs/2.1.5/jakarta/websocket/DecodeException.html new file mode 100644 index 00000000..01550e4b --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/DecodeException.html @@ -0,0 +1,460 @@ + + + + + +DecodeException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DecodeException

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • java.lang.Throwable
      • +
      • +
          +
        • java.lang.Exception
        • +
        • +
            +
          • jakarta.websocket.DecodeException
          • +
          +
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.io.Serializable
      +
      +
      +
      public class DecodeException
      +extends java.lang.Exception
      +
      A general exception that occurs when trying to decode a custom object from a text or binary message.
      +
      +
      Author:
      +
      dannycoward
      +
      See Also:
      +
      Serialized Form
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + + + + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        DecodeException​(java.lang.String encodedString, + java.lang.String message) +
        Constructs a DecodedException with the given encoded string that cannot be decoded, and reason why.
        +
        DecodeException​(java.lang.String encodedString, + java.lang.String message, + java.lang.Throwable cause) +
        Constructor with the text data that could not be decoded, and the reason why it failed to be, and the cause.
        +
        DecodeException​(java.nio.ByteBuffer bb, + java.lang.String message) +
        Constructs a DecodedException with the given ByteBuffer that cannot be decoded, and reason why.
        +
        DecodeException​(java.nio.ByteBuffer bb, + java.lang.String message, + java.lang.Throwable cause) +
        Constructor with the binary data that could not be decoded, and the reason why it failed to be, and the cause.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        java.nio.ByteBuffergetBytes() +
        Return the ByteBuffer containing either the whole message, or the partial message, that could not be decoded, or + null if this exception arose from a failure to decode a text message.
        +
        java.lang.StringgetText() +
        Return the encoded string that is either the whole message, or the partial message that could not be decoded, or + null if this exception arose from a failure to decode a binary message..
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Throwable

          +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DecodeException

          +
          public DecodeException​(java.nio.ByteBuffer bb,
          +                       java.lang.String message,
          +                       java.lang.Throwable cause)
          +
          Constructor with the binary data that could not be decoded, and the reason why it failed to be, and the cause. + The buffer may represent the whole message, or the part of the message most relevant to the decoding error, + depending whether the application is using one of the streaming methods or not.
          +
          +
          Parameters:
          +
          bb - the byte buffer containing the (part of) the message that could not be decoded.
          +
          message - the reason for the failure.
          +
          cause - the cause of the error.
          +
          +
        • +
        + + + +
          +
        • +

          DecodeException

          +
          public DecodeException​(java.lang.String encodedString,
          +                       java.lang.String message,
          +                       java.lang.Throwable cause)
          +
          Constructor with the text data that could not be decoded, and the reason why it failed to be, and the cause. The + encoded string may represent the whole message, or the part of the message most relevant to the decoding error, + depending whether the application is using one of the streaming methods or not.
          +
          +
          Parameters:
          +
          encodedString - the string representing the (part of) the message that could not be decoded.
          +
          message - the reason for the failure.
          +
          cause - the cause of the error.
          +
          +
        • +
        + + + +
          +
        • +

          DecodeException

          +
          public DecodeException​(java.nio.ByteBuffer bb,
          +                       java.lang.String message)
          +
          Constructs a DecodedException with the given ByteBuffer that cannot be decoded, and reason why. The buffer may + represent the whole message, or the part of the message most relevant to the decoding error, depending whether + the application is using one of the streaming methods or not.
          +
          +
          Parameters:
          +
          bb - the byte buffer containing the (part of) the message that could not be decoded.
          +
          message - the reason for the failure.
          +
          +
        • +
        + + + +
          +
        • +

          DecodeException

          +
          public DecodeException​(java.lang.String encodedString,
          +                       java.lang.String message)
          +
          Constructs a DecodedException with the given encoded string that cannot be decoded, and reason why. The encoded + string may represent the whole message, or the part of the message most relevant to the decoding error, depending + whether the application is using one of the streaming methods or not.
          +
          +
          Parameters:
          +
          encodedString - the string representing the (part of) the message that could not be decoded.
          +
          message - the reason for the failure.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getBytes

          +
          public java.nio.ByteBuffer getBytes()
          +
          Return the ByteBuffer containing either the whole message, or the partial message, that could not be decoded, or + null if this exception arose from a failure to decode a text message.
          +
          +
          Returns:
          +
          the binary data not decoded or null for text message failures.
          +
          +
        • +
        + + + +
          +
        • +

          getText

          +
          public java.lang.String getText()
          +
          Return the encoded string that is either the whole message, or the partial message that could not be decoded, or + null if this exception arose from a failure to decode a binary message..
          +
          +
          Returns:
          +
          the text not decoded or null for binary message failures.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/Decoder.Binary.html b/apidocs/2.1.5/jakarta/websocket/Decoder.Binary.html new file mode 100644 index 00000000..a7461bb5 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/Decoder.Binary.html @@ -0,0 +1,337 @@ + + + + + +Decoder.Binary (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface Decoder.Binary<T>

    +
    +
    +
    +
      +
    • +
      +
      Type Parameters:
      +
      T - The type of the object that is decoded
      +
      +
      +
      All Superinterfaces:
      +
      Decoder
      +
      +
      +
      All Known Implementing Classes:
      +
      InputStreamDecoder, NoOpByteArrayCoder, NoOpByteBufferCoder
      +
      +
      +
      Enclosing interface:
      +
      Decoder
      +
      +
      +
      public static interface Decoder.Binary<T>
      +extends Decoder
      +
      This interface defines how a custom object (of type T) is decoded from a web socket message in the form of a byte + buffer.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          decode

          +
          T decode​(java.nio.ByteBuffer bytes)
          +  throws DecodeException
          +
          Decode the given bytes into an object of type T. +

          + It is not safe for other threads to use the ByteBuffer until the decoding of the given bytes is complete. If + the decoding completes successfully, the buffer's limit will be unchanged and the buffer's position + will be equal to the limit. If the decoding does not complete successfully, the state of the buffer is + undefined.

          +
          +
          Parameters:
          +
          bytes - the bytes to be decoded.
          +
          Returns:
          +
          the decoded object.
          +
          Throws:
          +
          DecodeException - If the provided bytes cannot be decoded to type T
          +
          +
        • +
        + + + +
          +
        • +

          willDecode

          +
          boolean willDecode​(java.nio.ByteBuffer bytes)
          +
          Answer whether the given bytes can be decoded into an object of type T. +

          + It is not safe for other threads to use the ByteBuffer until this method completes. When the method + completes, the buffer will be in the same state as it was at the start of the method call.

          +
          +
          Parameters:
          +
          bytes - the bytes to be decoded.
          +
          Returns:
          +
          whether or not the bytes can be decoded by this decoder.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/Decoder.BinaryStream.html b/apidocs/2.1.5/jakarta/websocket/Decoder.BinaryStream.html new file mode 100644 index 00000000..5eda6431 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/Decoder.BinaryStream.html @@ -0,0 +1,303 @@ + + + + + +Decoder.BinaryStream (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface Decoder.BinaryStream<T>

    +
    +
    +
    +
      +
    • +
      +
      Type Parameters:
      +
      T - The type of the object that is decoded
      +
      +
      +
      All Superinterfaces:
      +
      Decoder
      +
      +
      +
      Enclosing interface:
      +
      Decoder
      +
      +
      +
      public static interface Decoder.BinaryStream<T>
      +extends Decoder
      +
      This interface defines how a custom object is decoded from a web socket message in the form of a binary stream.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          decode

          +
          T decode​(java.io.InputStream is)
          +  throws DecodeException,
          +         java.io.IOException
          +
          Decode the given bytes read from the input stream into an object of type T.
          +
          +
          Parameters:
          +
          is - the input stream carrying the bytes.
          +
          Returns:
          +
          the decoded object.
          +
          Throws:
          +
          DecodeException - If the provided input stream cannot be decoded to type T
          +
          java.io.IOException - If an error occurs reading the input stream
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/Decoder.Text.html b/apidocs/2.1.5/jakarta/websocket/Decoder.Text.html new file mode 100644 index 00000000..806ddffc --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/Decoder.Text.html @@ -0,0 +1,328 @@ + + + + + +Decoder.Text (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface Decoder.Text<T>

    +
    +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          decode

          +
          T decode​(java.lang.String s)
          +  throws DecodeException
          +
          Decode the given String into an object of type T.
          +
          +
          Parameters:
          +
          s - string to be decoded.
          +
          Returns:
          +
          the decoded message as an object of type T
          +
          Throws:
          +
          DecodeException - If the provided string cannot be decoded to type T
          +
          +
        • +
        + + + +
          +
        • +

          willDecode

          +
          boolean willDecode​(java.lang.String s)
          +
          Answer whether the given String can be decoded into an object of type T.
          +
          +
          Parameters:
          +
          s - the string being tested for decodability.
          +
          Returns:
          +
          whether this decoder can decoded the supplied string.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/Decoder.TextStream.html b/apidocs/2.1.5/jakarta/websocket/Decoder.TextStream.html new file mode 100644 index 00000000..98759e08 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/Decoder.TextStream.html @@ -0,0 +1,306 @@ + + + + + +Decoder.TextStream (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface Decoder.TextStream<T>

    +
    +
    +
    +
      +
    • +
      +
      Type Parameters:
      +
      T - The type of the object that is decoded
      +
      +
      +
      All Superinterfaces:
      +
      Decoder
      +
      +
      +
      Enclosing interface:
      +
      Decoder
      +
      +
      +
      public static interface Decoder.TextStream<T>
      +extends Decoder
      +
      This interface defines how a custom object of type T is decoded from a web socket message in the form of a + character stream.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          decode

          +
          T decode​(java.io.Reader reader)
          +  throws DecodeException,
          +         java.io.IOException
          +
          Reads the websocket message from the implementation provided Reader and decodes it into an instance of the + supplied object type.
          +
          +
          Parameters:
          +
          reader - the reader from which to read the web socket message.
          +
          Returns:
          +
          the instance of the object that is the decoded web socket message.
          +
          Throws:
          +
          DecodeException - If the data from the provided reader cannot be decoded to type T
          +
          java.io.IOException - If an error occurs reading from the reader
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/Decoder.html b/apidocs/2.1.5/jakarta/websocket/Decoder.html new file mode 100644 index 00000000..261331f1 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/Decoder.html @@ -0,0 +1,343 @@ + + + + + +Decoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface Decoder

    +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Nested Class Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Nested Classes 
        Modifier and TypeInterfaceDescription
        static interface Decoder.Binary<T> +
        This interface defines how a custom object (of type T) is decoded from a web socket message in the form of a byte + buffer.
        +
        static interface Decoder.BinaryStream<T> +
        This interface defines how a custom object is decoded from a web socket message in the form of a binary stream.
        +
        static interface Decoder.Text<T> +
        This interface defines how a custom object is decoded from a web socket message in the form of a string.
        +
        static interface Decoder.TextStream<T> +
        This interface defines how a custom object of type T is decoded from a web socket message in the form of a + character stream.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Default Methods 
        Modifier and TypeMethodDescription
        default voiddestroy() +
        This method is called when the decoder is about to be removed from service in order that any resources the + decoder used may be closed gracefully.
        +
        default voidinit​(EndpointConfig config) +
        This method is called with the endpoint configuration object of the endpoint this decoder is intended for when it + is about to be brought into service.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          init

          +
          default void init​(EndpointConfig config)
          +
          This method is called with the endpoint configuration object of the endpoint this decoder is intended for when it + is about to be brought into service.
          +
          +
          Parameters:
          +
          config - the endpoint configuration object when being brought into service
          +
          +
        • +
        + + + +
          +
        • +

          destroy

          +
          default void destroy()
          +
          This method is called when the decoder is about to be removed from service in order that any resources the + decoder used may be closed gracefully.
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/DeploymentException.html b/apidocs/2.1.5/jakarta/websocket/DeploymentException.html new file mode 100644 index 00000000..8bdbb9df --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/DeploymentException.html @@ -0,0 +1,332 @@ + + + + + +DeploymentException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DeploymentException

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • java.lang.Throwable
      • +
      • +
          +
        • java.lang.Exception
        • +
        • +
            +
          • jakarta.websocket.DeploymentException
          • +
          +
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.io.Serializable
      +
      +
      +
      Direct Known Subclasses:
      +
      DeploymentHandshakeException
      +
      +
      +
      public class DeploymentException
      +extends java.lang.Exception
      +
      Checked exception indicating some kind of failure either to publish an endpoint on its server, or a failure to + connect a client to its server.
      +
      +
      Author:
      +
      dannycoward
      +
      See Also:
      +
      Serialized Form
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        DeploymentException​(java.lang.String message) +
        Creates a deployment exception with the given reason for the deployment failure.
        +
        DeploymentException​(java.lang.String message, + java.lang.Throwable cause) +
        Creates a deployment exception with the given reason for the deployment failure and wrapped cause of the failure.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        +
          +
        • + + +

          Methods inherited from class java.lang.Throwable

          +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DeploymentException

          +
          public DeploymentException​(java.lang.String message)
          +
          Creates a deployment exception with the given reason for the deployment failure.
          +
          +
          Parameters:
          +
          message - the reason for the failure.
          +
          +
        • +
        + + + +
          +
        • +

          DeploymentException

          +
          public DeploymentException​(java.lang.String message,
          +                           java.lang.Throwable cause)
          +
          Creates a deployment exception with the given reason for the deployment failure and wrapped cause of the failure.
          +
          +
          Parameters:
          +
          message - the reason for the failure.
          +
          cause - the cause of the problem.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/EncodeException.html b/apidocs/2.1.5/jakarta/websocket/EncodeException.html new file mode 100644 index 00000000..77564aab --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/EncodeException.html @@ -0,0 +1,378 @@ + + + + + +EncodeException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class EncodeException

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • java.lang.Throwable
      • +
      • +
          +
        • java.lang.Exception
        • +
        • +
            +
          • jakarta.websocket.EncodeException
          • +
          +
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.io.Serializable
      +
      +
      +
      public class EncodeException
      +extends java.lang.Exception
      +
      A general exception that occurs when trying to encode a custom object to a string or binary message.
      +
      +
      Author:
      +
      dannycoward
      +
      See Also:
      +
      Serialized Form
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        EncodeException​(java.lang.Object object, + java.lang.String message) +
        Constructor with the object being encoded, and the reason why it failed to be.
        +
        EncodeException​(java.lang.Object object, + java.lang.String message, + java.lang.Throwable cause) +
        Constructor with the object being encoded, and the reason why it failed to be, and the cause.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        java.lang.ObjectgetObject() +
        Return the Object that could not be encoded.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Throwable

          +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          EncodeException

          +
          public EncodeException​(java.lang.Object object,
          +                       java.lang.String message)
          +
          Constructor with the object being encoded, and the reason why it failed to be.
          +
          +
          Parameters:
          +
          object - the object that could not be encoded.
          +
          message - the reason for the failure.
          +
          +
        • +
        + + + +
          +
        • +

          EncodeException

          +
          public EncodeException​(java.lang.Object object,
          +                       java.lang.String message,
          +                       java.lang.Throwable cause)
          +
          Constructor with the object being encoded, and the reason why it failed to be, and the cause.
          +
          +
          Parameters:
          +
          object - the object that could not be encoded.
          +
          message - the reason for the failure.
          +
          cause - the cause of the problem.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getObject

          +
          public java.lang.Object getObject()
          +
          Return the Object that could not be encoded.
          +
          +
          Returns:
          +
          the object.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/Encoder.Binary.html b/apidocs/2.1.5/jakarta/websocket/Encoder.Binary.html new file mode 100644 index 00000000..9a461c40 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/Encoder.Binary.html @@ -0,0 +1,307 @@ + + + + + +Encoder.Binary (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface Encoder.Binary<T>

    +
    +
    +
    +
      +
    • +
      +
      Type Parameters:
      +
      T - The type of the custom object that this Encoder can encoder to a ByteBuffer.
      +
      +
      +
      All Superinterfaces:
      +
      Encoder
      +
      +
      +
      All Known Implementing Classes:
      +
      NoOpByteArrayCoder, NoOpByteBufferCoder
      +
      +
      +
      Enclosing interface:
      +
      Encoder
      +
      +
      +
      public static interface Encoder.Binary<T>
      +extends Encoder
      +
      This interface defines how to provide a way to convert a custom object into a binary message.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + + + +
          +
        • +

          encode

          +
          java.nio.ByteBuffer encode​(T object)
          +                    throws EncodeException
          +
          Encode the given object into a byte array.
          +
          +
          Parameters:
          +
          object - the object being encoded.
          +
          Returns:
          +
          the binary data.
          +
          Throws:
          +
          EncodeException - The provided object could not be encoded to a byte buffer
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/Encoder.BinaryStream.html b/apidocs/2.1.5/jakarta/websocket/Encoder.BinaryStream.html new file mode 100644 index 00000000..d7d75e1f --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/Encoder.BinaryStream.html @@ -0,0 +1,307 @@ + + + + + +Encoder.BinaryStream (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface Encoder.BinaryStream<T>

    +
    +
    +
    +
      +
    • +
      +
      Type Parameters:
      +
      T - the type of the object this encoder can encode.
      +
      +
      +
      All Superinterfaces:
      +
      Encoder
      +
      +
      +
      Enclosing interface:
      +
      Encoder
      +
      +
      +
      public static interface Encoder.BinaryStream<T>
      +extends Encoder
      +
      This interface may be implemented by encoding algorithms that want to write the encoded object to a binary + stream.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + + + +
          +
        • +

          encode

          +
          void encode​(T object,
          +            java.io.OutputStream os)
          +     throws EncodeException,
          +            java.io.IOException
          +
          Encode the given object into a binary stream written to the implementation provided OutputStream.
          +
          +
          Parameters:
          +
          object - the object being encoded.
          +
          os - the output stream where the encoded data is written.
          +
          Throws:
          +
          EncodeException - The provided object could not be encoded to an output stream
          +
          java.io.IOException - If an error occurred writing to the output stream
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/Encoder.Text.html b/apidocs/2.1.5/jakarta/websocket/Encoder.Text.html new file mode 100644 index 00000000..4af17503 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/Encoder.Text.html @@ -0,0 +1,307 @@ + + + + + +Encoder.Text (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface Encoder.Text<T>

    +
    +
    +
    +
      +
    • +
      +
      Type Parameters:
      +
      T - The type of the custom developer object that this Encoder can encode into a String.
      +
      +
      +
      All Superinterfaces:
      +
      Encoder
      +
      +
      +
      All Known Implementing Classes:
      +
      NoOpTextCoder, ToStringEncoder
      +
      +
      +
      Enclosing interface:
      +
      Encoder
      +
      +
      +
      public static interface Encoder.Text<T>
      +extends Encoder
      +
      This interface defines how to provide a way to convert a custom object into a text message.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + + + +
          +
        • +

          encode

          +
          java.lang.String encode​(T object)
          +                 throws EncodeException
          +
          Encode the given object into a String.
          +
          +
          Parameters:
          +
          object - the object being encoded.
          +
          Returns:
          +
          the encoded object as a string.
          +
          Throws:
          +
          EncodeException - The provided object could not be encoded as a string
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/Encoder.TextStream.html b/apidocs/2.1.5/jakarta/websocket/Encoder.TextStream.html new file mode 100644 index 00000000..153a5f4e --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/Encoder.TextStream.html @@ -0,0 +1,309 @@ + + + + + +Encoder.TextStream (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface Encoder.TextStream<T>

    +
    +
    +
    +
      +
    • +
      +
      Type Parameters:
      +
      T - the type of the object this encoder can encode to a CharacterStream.
      +
      +
      +
      All Superinterfaces:
      +
      Encoder
      +
      +
      +
      Enclosing interface:
      +
      Encoder
      +
      +
      +
      public static interface Encoder.TextStream<T>
      +extends Encoder
      +
      This interface may be implemented by encoding algorithms that want to write the encoded object to a character + stream.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + + + +
          +
        • +

          encode

          +
          void encode​(T object,
          +            java.io.Writer writer)
          +     throws EncodeException,
          +            java.io.IOException
          +
          Encode the given object to a character stream writing it to the supplied Writer. Implementations of this + method may use the EncodeException to indicate a failure to convert the supplied object to an encoded form, + and may use the IOException to indicate a failure to write the data to the supplied stream.
          +
          +
          Parameters:
          +
          object - the object to be encoded.
          +
          writer - the writer provided by the web socket runtime to write the encoded data.
          +
          Throws:
          +
          EncodeException - if there was an error encoding the object due to its state.
          +
          java.io.IOException - if there was an exception writing to the writer.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/Encoder.html b/apidocs/2.1.5/jakarta/websocket/Encoder.html new file mode 100644 index 00000000..74a9a4d8 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/Encoder.html @@ -0,0 +1,345 @@ + + + + + +Encoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface Encoder

    +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Nested Class Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Nested Classes 
        Modifier and TypeInterfaceDescription
        static interface Encoder.Binary<T> +
        This interface defines how to provide a way to convert a custom object into a binary message.
        +
        static interface Encoder.BinaryStream<T> +
        This interface may be implemented by encoding algorithms that want to write the encoded object to a binary + stream.
        +
        static interface Encoder.Text<T> +
        This interface defines how to provide a way to convert a custom object into a text message.
        +
        static interface Encoder.TextStream<T> +
        This interface may be implemented by encoding algorithms that want to write the encoded object to a character + stream.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Default Methods 
        Modifier and TypeMethodDescription
        default voiddestroy() +
        This method is called when the encoder is about to be removed from service in order that any resources the + encoder used may be closed gracefully.
        +
        default voidinit​(EndpointConfig config) +
        This method is called with the endpoint configuration object of the endpoint this encoder is intended for when it + is about to be brought into service.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          init

          +
          default void init​(EndpointConfig config)
          +
          This method is called with the endpoint configuration object of the endpoint this encoder is intended for when it + is about to be brought into service.
          +
          +
          Parameters:
          +
          config - the endpoint configuration object when being brought into service
          +
          +
        • +
        + + + +
          +
        • +

          destroy

          +
          default void destroy()
          +
          This method is called when the encoder is about to be removed from service in order that any resources the + encoder used may be closed gracefully.
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/Endpoint.html b/apidocs/2.1.5/jakarta/websocket/Endpoint.html new file mode 100644 index 00000000..051e0c86 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/Endpoint.html @@ -0,0 +1,446 @@ + + + + + +Endpoint (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Endpoint

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • jakarta.websocket.Endpoint
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Direct Known Subclasses:
      +
      AnnotatedEndpoint
      +
      +
      +
      public abstract class Endpoint
      +extends java.lang.Object
      +
      The Web Socket Endpoint represents an object that can handle websocket conversations. Developers may extend this + class in order to implement a programmatic websocket endpoint. The Endpoint class holds lifecycle methods that may be + overridden to intercept websocket open, error and close events. By implementing the + onOpen method, the programmatic + endpoint gains access to the Session object, to which the developer may add MessageHandler + implementations in order to intercept incoming websocket messages. Each instance of a websocket endpoint is + guaranteed not to be called by more than one thread at a time per active connection. + +

      + If deployed as a client endpoint, it will be instantiated once for the single connection to the server. + +

      + When deployed as a server endpoint, the implementation uses the + jakarta.websocket.server.ServerEndpointConfig.Configurator#getEndpointInstance method to obtain the endpoint + instance it will use for each new client connection. If the developer uses the default + jakarta.websocket.server.ServerEndpointConfig.Configurator, there will be precisely one endpoint instance per + active client connection. Consequently, in this typical case, when implementing/overriding the methods of Endpoint, + the developer is guaranteed that there will be at most one thread calling each endpoint instance at a time. + +

      + If the developer provides a custom jakarta.websocket.server.ServerEndpointConfig.Configurator which overrides + the default policy for endpoint instance creation, for example, using a single Endpoint instance for multiple client + connections, the developer may need to write code that can execute concurrently. + +

      + Here is an example of a simple endpoint that echoes any incoming text message back to the sender. + +

      + 
      + public class EchoServer extends Endpoint {
      +
      +     public void onOpen(Session session, EndpointConfig config) {
      +         final RemoteEndpoint remote = session.getBasicRemote();
      +         session.addMessageHandler(String.class, new MessageHandler.Whole<String<() {
      +             public void onMessage(String text) {
      +                 try {
      +                     remote.sendString("Got your message (" + text + "). Thanks !");
      +                 } catch (IOException ioe) {
      +                     // handle send failure here
      +                 }
      +             }
      +         });
      +     }
      +
      + }
      + 
      + 
      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        Endpoint() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods Concrete Methods 
        Modifier and TypeMethodDescription
        voidonClose​(Session session, + CloseReason closeReason) +
        This method is called immediately prior to the session with the remote peer being closed.
        +
        voidonError​(Session session, + java.lang.Throwable thr) +
        Developers may implement this method when the web socket session creates some kind of error that is not modeled + in the web socket protocol.
        +
        abstract voidonOpen​(Session session, + EndpointConfig config) +
        Developers must implement this method to be notified when a new conversation has just begun.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Endpoint

          +
          public Endpoint()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          onOpen

          +
          public abstract void onOpen​(Session session,
          +                            EndpointConfig config)
          +
          Developers must implement this method to be notified when a new conversation has just begun. +

          + Note: +

            +
          • It is permitted to send messages from this method.
          • +
          • It is permitted to add MessageHandlers from this method. No messages will be + mapped to the appropriate MessageHandler until this method has completed.
          • +
          +
          +
          Parameters:
          +
          session - the session that has just been activated.
          +
          config - the configuration used to configure this endpoint.
          +
          +
        • +
        + + + +
          +
        • +

          onClose

          +
          public void onClose​(Session session,
          +                    CloseReason closeReason)
          +
          This method is called immediately prior to the session with the remote peer being closed. It is called whether + the session is being closed because the remote peer initiated a close and sent a close frame, or whether the + local websocket container or this endpoint requests to close the session. The developer may take this last + opportunity to retrieve session attributes such as the ID, or any application data it holds before it becomes + unavailable after the completion of the method. Developers should not attempt to modify the session from within + this method, or send new messages from this call as the underlying connection will not be able to send them at + this stage.
          +
          +
          Parameters:
          +
          session - the session about to be closed.
          +
          closeReason - the reason the session was closed.
          +
          +
        • +
        + + + +
          +
        • +

          onError

          +
          public void onError​(Session session,
          +                    java.lang.Throwable thr)
          +
          Developers may implement this method when the web socket session creates some kind of error that is not modeled + in the web socket protocol. This may for example be a notification that an incoming message is too big to handle, + or that the incoming message could not be encoded. + +

          + There are a number of categories of exception that this method is (currently) defined to handle: +

            +
          • connection problems, for example, a socket failure that occurs before the web socket connection can be + formally closed. These are modeled as SessionExceptions
          • +
          • runtime errors thrown by developer created message handlers calls.
          • +
          • conversion errors encoding incoming messages before any message handler has been called. These are modeled as + DecodeExceptions
          • +
          +
          +
          Parameters:
          +
          session - the session in use when the error occurs.
          +
          thr - the throwable representing the problem.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/EndpointConfig.html b/apidocs/2.1.5/jakarta/websocket/EndpointConfig.html new file mode 100644 index 00000000..9875c280 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/EndpointConfig.html @@ -0,0 +1,322 @@ + + + + + +EndpointConfig (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface EndpointConfig

    +
    +
    +
    +
      +
    • +
      +
      All Known Subinterfaces:
      +
      ClientEndpointConfig, ServerEndpointConfig, TyrusServerEndpointConfig
      +
      +
      +
      All Known Implementing Classes:
      +
      ServerEndpointConfigWrapper
      +
      +
      +
      public interface EndpointConfig
      +
      The endpoint configuration contains all the information needed during the handshake process for this end point. All + endpoints specify, for example, a URI. In the case of a server endpoint, the URI signifies the URI to which the + endpoint will be mapped. In the case of a client application the URI signifies the URI of the server to which the + client endpoint will attempt to connect.
      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        java.util.List<java.lang.Class<? extends Decoder>>getDecoders() +
        Return the Decoder implementation classes configured.
        +
        java.util.List<java.lang.Class<? extends Encoder>>getEncoders() +
        Return the Encoder implementation classes configured.
        +
        java.util.Map<java.lang.String,​java.lang.Object>getUserProperties() +
        This method returns a modifiable Map that the developer may use to store application specific information + relating to the endpoint that uses this configuration instance.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getEncoders

          +
          java.util.List<java.lang.Class<? extends Encoder>> getEncoders()
          +
          Return the Encoder implementation classes configured. These will be instantiated by the container to encode + custom objects passed into the send() methods on remote endpoints.
          +
          +
          Returns:
          +
          the encoder implementation classes, an empty list if none.
          +
          +
        • +
        + + + +
          +
        • +

          getDecoders

          +
          java.util.List<java.lang.Class<? extends Decoder>> getDecoders()
          +
          Return the Decoder implementation classes configured. These will be instantiated by the container to decode + incoming messages into the expected custom objects on MessageHandler.Whole.onMessage(Object) callbacks.
          +
          +
          Returns:
          +
          the decoder implementation classes, the empty list if none.
          +
          +
        • +
        + + + +
          +
        • +

          getUserProperties

          +
          java.util.Map<java.lang.String,​java.lang.Object> getUserProperties()
          +
          This method returns a modifiable Map that the developer may use to store application specific information + relating to the endpoint that uses this configuration instance. Web socket applications running on distributed + implementations of the web container should make any application specific objects stored here + java.io.Serializable, or the object may not be recreated after a failover.
          +
          +
          Returns:
          +
          a modifiable Map of application data.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/Extension.Parameter.html b/apidocs/2.1.5/jakarta/websocket/Extension.Parameter.html new file mode 100644 index 00000000..06cf0453 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/Extension.Parameter.html @@ -0,0 +1,288 @@ + + + + + +Extension.Parameter (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface Extension.Parameter

    +
    +
    +
    +
      +
    • +
      +
      All Known Implementing Classes:
      +
      TyrusExtension.TyrusParameter
      +
      +
      +
      Enclosing interface:
      +
      Extension
      +
      +
      +
      public static interface Extension.Parameter
      +
      This member interface defines a single websocket extension parameter.
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        java.lang.StringgetName() +
        Return the name of the extension parameter.
        +
        java.lang.StringgetValue() +
        Return the value of the extension parameter.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getName

          +
          java.lang.String getName()
          +
          Return the name of the extension parameter.
          +
          +
          Returns:
          +
          the name of the parameter.
          +
          +
        • +
        + + + +
          +
        • +

          getValue

          +
          java.lang.String getValue()
          +
          Return the value of the extension parameter.
          +
          +
          Returns:
          +
          the value of the parameter.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/Extension.html b/apidocs/2.1.5/jakarta/websocket/Extension.html new file mode 100644 index 00000000..568077f6 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/Extension.html @@ -0,0 +1,317 @@ + + + + + +Extension (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface Extension

    +
    +
    +
    +
      +
    • +
      +
      All Known Subinterfaces:
      +
      ExtendedExtension
      +
      +
      +
      All Known Implementing Classes:
      +
      TyrusExtension
      +
      +
      +
      public interface Extension
      +
      A simple representation of a websocket extension as a name and map of extension parameters.
      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Nested Class Summary

        + + + + + + + + + + + + +
        Nested Classes 
        Modifier and TypeInterfaceDescription
        static interface Extension.Parameter +
        This member interface defines a single websocket extension parameter.
        +
        +
      • +
      +
      + +
      + +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getName

          +
          java.lang.String getName()
          +
          The name of the extension.
          +
          +
          Returns:
          +
          the name of the extension.
          +
          +
        • +
        + + + +
          +
        • +

          getParameters

          +
          java.util.List<Extension.Parameter> getParameters()
          +
          The extension parameters for this extension in the order they appear in the http headers.
          +
          +
          Returns:
          +
          The read-only Map of extension parameters belonging to this extension.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/HandshakeResponse.html b/apidocs/2.1.5/jakarta/websocket/HandshakeResponse.html new file mode 100644 index 00000000..43a96245 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/HandshakeResponse.html @@ -0,0 +1,318 @@ + + + + + +HandshakeResponse (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface HandshakeResponse

    +
    +
    +
    +
      +
    • +
      +
      All Known Implementing Classes:
      +
      TyrusUpgradeResponse, UpgradeResponse
      +
      +
      +
      public interface HandshakeResponse
      +
      The handshake response represents the WebSocket-defined HTTP response that is the response to the opening handshake + request.
      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + +
        Fields 
        Modifier and TypeFieldDescription
        static java.lang.StringSEC_WEBSOCKET_ACCEPT +
        The Sec-WebSocket-Accept header name.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        java.util.Map<java.lang.String,​java.util.List<java.lang.String>>getHeaders() +
        Return the map of HTTP headers to header values sent by the WebSocket server.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          SEC_WEBSOCKET_ACCEPT

          +
          static final java.lang.String SEC_WEBSOCKET_ACCEPT
          +
          The Sec-WebSocket-Accept header name.
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getHeaders

          +
          java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getHeaders()
          +
          Return the map of HTTP headers to header values sent by the WebSocket server. Note that the lookup of header + names will be performed in a case insensitive manner.
          +
          +
          Returns:
          +
          the HTTP headers.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/MessageHandler.Partial.html b/apidocs/2.1.5/jakarta/websocket/MessageHandler.Partial.html new file mode 100644 index 00000000..56ab2fee --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/MessageHandler.Partial.html @@ -0,0 +1,315 @@ + + + + + +MessageHandler.Partial (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface MessageHandler.Partial<T>

    +
    +
    +
    +
      +
    • +
      +
      Type Parameters:
      +
      T - The type of the object that represent pieces of the incoming message that this MessageHandler will + consume.
      +
      +
      +
      All Superinterfaces:
      +
      MessageHandler
      +
      +
      +
      Enclosing interface:
      +
      MessageHandler
      +
      +
      +
      public static interface MessageHandler.Partial<T>
      +extends MessageHandler
      +
      This kind of handler is notified by the implementation as it becomes ready to deliver parts of a whole message. + +

      + For handling parts of text messages, the type T is String + +

      + For handling parts of binary messages, the allowable types for T are +

        +
      • ByteBuffer
      • +
      • byte[]
      • +
      + +

      + Developers should not continue to reference message objects of type ByteBuffer after the + completion of the onMessage() call, since they may be recycled by the implementation. + +

      + Note: Implementations may choose their own schemes for delivering large messages in smaller parts through this + API. These schemes may or may not bear a relationship to the underlying websocket dataframes in which the message + is received off the wire.

      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + + + +
          +
        • +

          onMessage

          +
          void onMessage​(T partialMessage,
          +               boolean last)
          +
          Called when the next part of a message has been fully received.
          +
          +
          Parameters:
          +
          partialMessage - the partial message data.
          +
          last - flag to indicate if this partialMessage is the last of the whole message being + delivered.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/MessageHandler.Whole.html b/apidocs/2.1.5/jakarta/websocket/MessageHandler.Whole.html new file mode 100644 index 00000000..e3398c6f --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/MessageHandler.Whole.html @@ -0,0 +1,319 @@ + + + + + +MessageHandler.Whole (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface MessageHandler.Whole<T>

    +
    +
    +
    +
      +
    • +
      +
      Type Parameters:
      +
      T - The type of the message object that this MessageHandler will consume.
      +
      +
      +
      All Superinterfaces:
      +
      MessageHandler
      +
      +
      +
      Enclosing interface:
      +
      MessageHandler
      +
      +
      +
      public static interface MessageHandler.Whole<T>
      +extends MessageHandler
      +
      This kind of handler is notified by the container on arrival of a complete message. If the message is received in + parts, the container buffers it until it is has been fully received before this method is called. + +

      + For handling incoming text messages, the allowed types for T are +

      + +

      + For handling incoming binary messages, the allowed types for T are +

      + +

      + For handling incoming pong messages, the type of T is PongMessage + +

      + Developers should not continue to reference message objects of type Reader, + ByteBuffer or InputStream after the completion of the onMessage() call, since + they may be recycled by the implementation.

      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + + + +
          +
        • +

          onMessage

          +
          void onMessage​(T message)
          +
          Called when the message has been fully received.
          +
          +
          Parameters:
          +
          message - the message data.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/MessageHandler.html b/apidocs/2.1.5/jakarta/websocket/MessageHandler.html new file mode 100644 index 00000000..e1c3997f --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/MessageHandler.html @@ -0,0 +1,247 @@ + + + + + +MessageHandler (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface MessageHandler

    +
    +
    +
    +
      +
    • +
      +
      All Known Subinterfaces:
      +
      MessageHandler.Partial<T>, MessageHandler.Whole<T>
      +
      +
      +
      public interface MessageHandler
      +
      Developers implement MessageHandlers in order to receive incoming messages during a web socket conversation. Each web + socket session uses no more than one thread at a time to call its MessageHandlers. This means that, provided each + message handler instance is used to handle messages for one web socket session, at most one thread at a time can be + calling any of its methods. Developers who wish to handle messages from multiple clients within the same message + handlers may do so by adding the same instance as a handler on each of the Session objects for the clients. In that + case, they will need to code with the possibility of their MessageHandler being called concurrently by multiple + threads, each one arising from a different client session. + +

      + See Endpoint for a usage example.

      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Nested Class Summary

        + + + + + + + + + + + + + + + + + +
        Nested Classes 
        Modifier and TypeInterfaceDescription
        static interface MessageHandler.Partial<T> +
        This kind of handler is notified by the implementation as it becomes ready to deliver parts of a whole message.
        +
        static interface MessageHandler.Whole<T> +
        This kind of handler is notified by the container on arrival of a complete message.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2012–2020 Oracle Corporation. All rights reserved.

    +
    + + diff --git a/apidocs/2.1.5/jakarta/websocket/OnClose.html b/apidocs/2.1.5/jakarta/websocket/OnClose.html new file mode 100644 index 00000000..493132ee --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/OnClose.html @@ -0,0 +1,207 @@ + + + + + +OnClose (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Annotation Type OnClose

    +
    +
    +
    +
      +
    • +
      +
      @Retention(RUNTIME)
      +@Target(METHOD)
      +public @interface OnClose
      +
      This method level annotation can be used to decorate a Java method that wishes to be called when a web socket session + is closing. + +

      + The method may only take the following parameters:- +

        +
      • optional Session parameter
      • +
      • optional CloseReason parameter
      • +
      • Zero to n String parameters annotated with the jakarta.websocket.server.PathParam annotation.
      • +
      + +

      + The parameters may appear in any order. See Endpoint.onClose(jakarta.websocket.Session, jakarta.websocket.CloseReason) for more details on how the session parameter + may be used during method calls annotated with this annotation.

      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2012–2020 Oracle Corporation. All rights reserved.

    +
    + + diff --git a/apidocs/2.1.5/jakarta/websocket/OnError.html b/apidocs/2.1.5/jakarta/websocket/OnError.html new file mode 100644 index 00000000..1f8527d5 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/OnError.html @@ -0,0 +1,206 @@ + + + + + +OnError (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Annotation Type OnError

    +
    +
    +
    +
      +
    • +
      +
      @Retention(RUNTIME)
      +@Target(METHOD)
      +public @interface OnError
      +
      This method level annotation can be used to decorate a Java method that wishes to be called in order to handle + errors. See Endpoint.onError(jakarta.websocket.Session, java.lang.Throwable) for a description of the different categories of error. + +

      + The method may only take the following parameters:- +

        +
      • optional Session parameter
      • +
      • a Throwable parameter
      • +
      • Zero to n String parameters annotated with the jakarta.websocket.server.PathParam annotation
      • +
      + +

      + The parameters may appear in any order.

      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2012–2020 Oracle Corporation. All rights reserved.

    +
    + + diff --git a/apidocs/2.1.5/jakarta/websocket/OnMessage.html b/apidocs/2.1.5/jakarta/websocket/OnMessage.html new file mode 100644 index 00000000..0c9e5b77 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/OnMessage.html @@ -0,0 +1,346 @@ + + + + + +OnMessage (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Annotation Type OnMessage

    +
    +
    +
    +
      +
    • +
      +
      @Retention(RUNTIME)
      +@Target(METHOD)
      +public @interface OnMessage
      +
      This method level annotation can be used to make a Java method receive incoming web socket messages. Each websocket + endpoint may only have one message handling method for each of the native websocket message formats: text, binary and + pong. Methods using this annotation are allowed to have parameters of types described below, otherwise the container + will generate an error at deployment time. +

      + The allowed parameters are: +

        +
      1. Exactly one of any of the following choices +
          +
        • if the method is handling text messages: +
            +
          • String to receive the whole message
          • +
          • Java primitive or class equivalent to receive the whole message converted to that type
          • +
          • String and boolean pair to receive the message in parts
          • +
          • Reader to receive the whole message as a blocking stream
          • +
          • any object parameter for which the endpoint has a text decoder (Decoder.Text or + Decoder.TextStream).
          • +
          +
        • +
        • if the method is handling binary messages: +
            +
          • byte[] or ByteBuffer to receive the whole message
          • +
          • byte[] and boolean pair, or ByteBuffer and boolean pair to receive the message in parts
          • +
          • InputStream to receive the whole message as a blocking stream
          • +
          • any object parameter for which the endpoint has a binary decoder (Decoder.Binary or + Decoder.BinaryStream).
          • +
          +
        • +
        • if the method is handling pong messages: + +
        • +
        +
      2. +
      3. and Zero to n String or Java primitive parameters annotated with the jakarta.websocket.server.PathParam + annotation for server endpoints.
      4. +
      5. and an optional Session parameter
      6. +
      +

      + The parameters may be listed in any order. + +

      + The method may have a non-void return type, in which case the web socket runtime must interpret this as a web socket + message to return to the peer. The allowed data types for this return type, other than void, are String, ByteBuffer, + byte[], any Java primitive or class equivalent, and anything for which there is an encoder. If the method uses a Java + primitive as a return value, the implementation must construct the text message to send using the standard Java + string representation of the Java primitive unless there developer provided encoder for the type configured for this + endpoint, in which case that encoder must be used. If the method uses a class equivalent of a Java primitive as a + return value, the implementation must construct the text message from the Java primitive equivalent as described + above. + +

      + Developers should note that if developer closes the session during the invocation of a method with a return type, the + method will complete but the return value will not be delivered to the remote endpoint. The send failure will be + passed back into the endpoint's error handling method. + +

      + For example: + +

      + 
      + @OnMessage
      + public void processGreeting(String message, Session session) {
      +     System.out.println("Greeting received:" + message);
      + }
      + 
      + 
      + + For example: + +
      + 
      + @OnMessage
      + public void processUpload(byte[] b, boolean last, Session session) {
      +     // process partial data here, which check on last to see if these is more on the way
      + }
      + 
      + 
      + + Developers should not continue to reference message objects of type Reader, + ByteBuffer or InputStream after the annotated method has completed, since they may + be recycled by the implementation.
      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Optional Element Summary

        + + + + + + + + + + + + +
        Optional Elements 
        Modifier and TypeOptional ElementDescription
        longmaxMessageSize +
        Specifies the maximum size of message in bytes that the method this annotates will be able to process, or -1 to + indicate that there is no maximum.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Element Detail

        + + + +
          +
        • +

          maxMessageSize

          +
          long maxMessageSize
          +
          Specifies the maximum size of message in bytes that the method this annotates will be able to process, or -1 to + indicate that there is no maximum. The default is -1. This attribute only applies when the annotation is used to + process whole messages, not to those methods that process messages in parts or use a stream or reader parameter + to handle the incoming message. If the incoming whole message exceeds this limit, then the implementation + generates an error and closes the connection using the reason that the message was too big.
          +
          +
          Returns:
          +
          the maximum size in bytes.
          +
          +
          +
          Default:
          +
          -1L
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/OnOpen.html b/apidocs/2.1.5/jakarta/websocket/OnOpen.html new file mode 100644 index 00000000..1fea82cf --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/OnOpen.html @@ -0,0 +1,206 @@ + + + + + +OnOpen (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Annotation Type OnOpen

    +
    +
    +
    +
      +
    • +
      +
      @Retention(RUNTIME)
      +@Target(METHOD)
      +public @interface OnOpen
      +
      This method level annotation can be used to decorate a Java method that wishes to be called when a new web socket + session is open. + +

      + The method may only take the following parameters:- +

        +
      • optional Session parameter
      • +
      • optional EndpointConfig parameter
      • +
      • Zero to n String parameters annotated with the jakarta.websocket.server.PathParam annotation.
      • +
      + +

      + The parameters may appear in any order.

      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2012–2020 Oracle Corporation. All rights reserved.

    +
    + + diff --git a/apidocs/2.1.5/jakarta/websocket/PongMessage.html b/apidocs/2.1.5/jakarta/websocket/PongMessage.html new file mode 100644 index 00000000..7582fe07 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/PongMessage.html @@ -0,0 +1,264 @@ + + + + + +PongMessage (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface PongMessage

    +
    +
    +
    +
      +
    • +
      +
      public interface PongMessage
      +
      The PongMessage interface represents a web socket pong. PongMessages may be received by using a + MessageHandler.Basic<PongMessage>. The payload of the PongMessage is the application data sent by the peer.
      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getApplicationData

          +
          java.nio.ByteBuffer getApplicationData()
          +
          The application data inside the pong message from the peer.
          +
          +
          Returns:
          +
          the application data.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/RemoteEndpoint.Async.html b/apidocs/2.1.5/jakarta/websocket/RemoteEndpoint.Async.html new file mode 100644 index 00000000..4caacf4d --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/RemoteEndpoint.Async.html @@ -0,0 +1,504 @@ + + + + + +RemoteEndpoint.Async (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface RemoteEndpoint.Async

    +
    +
    +
    +
      +
    • +
      +
      All Superinterfaces:
      +
      RemoteEndpoint
      +
      +
      +
      Enclosing interface:
      +
      RemoteEndpoint
      +
      +
      +
      public static interface RemoteEndpoint.Async
      +extends RemoteEndpoint
      +
      This representation of the peer of a web socket conversation has the ability to send messages asynchronously. The + point of completion of the send is defined when all the supplied data has been written to the underlying + connection. The completion handlers for the asynchronous methods may be called with a different thread from that + which initiated the send.
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        longgetSendTimeout() +
        Return the number of milliseconds the implementation will timeout attempting to send a websocket message.
        +
        java.util.concurrent.Future<java.lang.Void>sendBinary​(java.nio.ByteBuffer data) +
        Initiates the asynchronous transmission of a binary message.
        +
        voidsendBinary​(java.nio.ByteBuffer data, + SendHandler handler) +
        Initiates the asynchronous transmission of a binary message.
        +
        java.util.concurrent.Future<java.lang.Void>sendObject​(java.lang.Object data) +
        Initiates the asynchronous transmission of a custom developer object.
        +
        voidsendObject​(java.lang.Object data, + SendHandler handler) +
        Initiates the asynchronous transmission of a custom developer object.
        +
        java.util.concurrent.Future<java.lang.Void>sendText​(java.lang.String text) +
        Initiates the asynchronous transmission of a text message.
        +
        voidsendText​(java.lang.String text, + SendHandler handler) +
        Initiates the asynchronous transmission of a text message.
        +
        voidsetSendTimeout​(long timeoutmillis) +
        Sets the number of milliseconds the implementation will timeout attempting to send a websocket message.
        +
        + +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getSendTimeout

          +
          long getSendTimeout()
          +
          Return the number of milliseconds the implementation will timeout attempting to send a websocket message. A + zero or negative value indicates the implementation will not timeout attempting to send a websocket message + asynchronously. This value overrides the default value assigned in the WebSocketContainer.
          +
          +
          Returns:
          +
          the timeout time in milliseconds.
          +
          +
        • +
        + + + +
          +
        • +

          setSendTimeout

          +
          void setSendTimeout​(long timeoutmillis)
          +
          Sets the number of milliseconds the implementation will timeout attempting to send a websocket message. A + zero or negative value indicates the implementation will not timeout attempting to send a websocket message + asynchronously. This value overrides the default value assigned in the WebSocketContainer.
          +
          +
          Parameters:
          +
          timeoutmillis - The number of milliseconds this RemoteEndpoint will wait before timing out an incomplete + asynchronous message send.
          +
          +
        • +
        + + + +
          +
        • +

          sendText

          +
          void sendText​(java.lang.String text,
          +              SendHandler handler)
          +
          Initiates the asynchronous transmission of a text message. This method returns before the message is + transmitted. Developers provide a callback to be notified when the message has been transmitted. Errors in + transmission are given to the developer in the SendResult object.
          +
          +
          Parameters:
          +
          text - the text being sent.
          +
          handler - the handler which will be notified of progress.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if the text or the handler is null.
          +
          +
        • +
        + + + +
          +
        • +

          sendText

          +
          java.util.concurrent.Future<java.lang.Void> sendText​(java.lang.String text)
          +
          Initiates the asynchronous transmission of a text message. This method returns before the message is + transmitted. Developers use the returned Future object to track progress of the transmission. The Future's + get() method returns null upon successful completion. Errors in transmission are wrapped in the + ExecutionException thrown when querying the Future object.
          +
          +
          Parameters:
          +
          text - the text being sent.
          +
          Returns:
          +
          the Future object representing the send operation.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if the text is null.
          +
          +
        • +
        + + + +
          +
        • +

          sendBinary

          +
          java.util.concurrent.Future<java.lang.Void> sendBinary​(java.nio.ByteBuffer data)
          +
          Initiates the asynchronous transmission of a binary message. This method returns before the message is + transmitted. Developers use the returned Future object to track progress of the transmission. The Future's + get() method returns null upon successful completion. Errors in transmission are wrapped in the + ExecutionException thrown when querying the Future object. +

          + It is not safe for other threads to use the ByteBuffer until the sending of this message is complete. If the + sending of the message completes successfully, the buffer's limit will be unchanged and the buffer's position + will be equal to the limit. If the sending of the message does not complete successfully, the state of the + buffer is undefined.

          +
          +
          Parameters:
          +
          data - the data being sent.
          +
          Returns:
          +
          the Future object representing the send operation.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if the data is null.
          +
          +
        • +
        + + + +
          +
        • +

          sendBinary

          +
          void sendBinary​(java.nio.ByteBuffer data,
          +                SendHandler handler)
          +
          Initiates the asynchronous transmission of a binary message. This method returns before the message is + transmitted. Developers provide a callback to be notified when the message has been transmitted. Errors in + transmission are given to the developer in the SendResult object. +

          + It is not safe for other threads to use the ByteBuffer until the sending of this message is complete. If the + sending of the message completes successfully, the buffer's limit will be unchanged and the buffer's position + will be equal to the limit. If the sending of the message does not complete successfully, the state of the + buffer is undefined.

          +
          +
          Parameters:
          +
          data - the data being sent, must not be null.
          +
          handler - the handler that will be notified of progress, must not be null.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if either the data or the handler are null.
          +
          +
        • +
        + + + +
          +
        • +

          sendObject

          +
          java.util.concurrent.Future<java.lang.Void> sendObject​(java.lang.Object data)
          +
          Initiates the asynchronous transmission of a custom developer object. The developer will have provided an + encoder for this object type in the endpoint configuration. Containers will by default be able to encode java + primitive types and their object equivalents, otherwise the developer must have provided an encoder for the + object type in the endpoint configuration. A developer-provided encoder for a Java primitive type and its + object equivalent overrides the container default encoder. Progress may be tracked using the Future object. + The Future's get() methods return null upon successful completion. Errors in transmission are wrapped + in the ExecutionException thrown when querying the Future object.
          +
          +
          Parameters:
          +
          data - the object being sent.
          +
          Returns:
          +
          the Future object representing the send operation.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if the data is null.
          +
          +
        • +
        + + + +
          +
        • +

          sendObject

          +
          void sendObject​(java.lang.Object data,
          +                SendHandler handler)
          +
          Initiates the asynchronous transmission of a custom developer object. Containers will by default be able to + encode java primitive types and their object equivalents, otherwise the developer must have provided an + encoder for the object type in the endpoint configuration. A developer-provided encoder for a Java primitive + type and its object equivalent overrides the container default encoder. Developers are notified when + transmission is complete through the supplied callback object.
          +
          +
          Parameters:
          +
          data - the object being sent.
          +
          handler - the handler that will be notified of progress, must not be null.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if either the data or the handler are null.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/RemoteEndpoint.Basic.html b/apidocs/2.1.5/jakarta/websocket/RemoteEndpoint.Basic.html new file mode 100644 index 00000000..c5b78441 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/RemoteEndpoint.Basic.html @@ -0,0 +1,490 @@ + + + + + +RemoteEndpoint.Basic (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface RemoteEndpoint.Basic

    +
    +
    +
    +
      +
    • +
      +
      All Superinterfaces:
      +
      RemoteEndpoint
      +
      +
      +
      Enclosing interface:
      +
      RemoteEndpoint
      +
      +
      +
      public static interface RemoteEndpoint.Basic
      +extends RemoteEndpoint
      +
      This representation of the peer of a web socket conversation has the ability to send messages synchronously. The + point of completion of the send is defined when all the supplied data has been written to the underlying + connection. The methods for sending messages on the RemoteEndpoint.Basic block until this point of completion is + reached, except for getSendStream and + getSendWriter which present traditional blocking I/O streams to + write messages. + +

      + If the websocket connection underlying this RemoteEndpoint is busy sending a message when a call is made to send + another one, for example if two threads attempt to call a send method concurrently, or if a developer attempts to + send a new message while in the middle of sending an existing one, the send method called while the connection is + already busy may throw an IllegalStateException.

      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        java.io.OutputStreamgetSendStream() +
        Opens an output stream on which a binary message may be sent.
        +
        java.io.WritergetSendWriter() +
        Opens a character stream on which a text message may be sent.
        +
        voidsendBinary​(java.nio.ByteBuffer data) +
        Send a binary message, returning when all of the message has been transmitted.
        +
        voidsendBinary​(java.nio.ByteBuffer partialByte, + boolean isLast) +
        Send a binary message in parts, blocking until all of the message has been transmitted.
        +
        voidsendObject​(java.lang.Object data) +
        Sends a custom developer object, blocking until it has been transmitted.
        +
        voidsendText​(java.lang.String text) +
        Send a text message, blocking until all of the message has been transmitted.
        +
        voidsendText​(java.lang.String partialMessage, + boolean isLast) +
        Send a text message in parts, blocking until all of the message has been transmitted.
        +
        + +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          sendText

          +
          void sendText​(java.lang.String text)
          +       throws java.io.IOException
          +
          Send a text message, blocking until all of the message has been transmitted.
          +
          +
          Parameters:
          +
          text - the message to be sent.
          +
          Throws:
          +
          java.io.IOException - if there is a problem delivering the message.
          +
          java.lang.IllegalArgumentException - if the text is null.
          +
          +
        • +
        + + + +
          +
        • +

          sendBinary

          +
          void sendBinary​(java.nio.ByteBuffer data)
          +         throws java.io.IOException
          +
          Send a binary message, returning when all of the message has been transmitted. +

          + It is not safe for other threads to use the ByteBuffer until the sending of this message is complete. If the + sending of the message completes successfully, the buffer's limit will be unchanged and the buffer's position + will be equal to the limit. If the sending of the message does not complete successfully, the state of the + buffer is undefined.

          +
          +
          Parameters:
          +
          data - the message to be sent.
          +
          Throws:
          +
          java.io.IOException - if there is a problem delivering the message.
          +
          java.lang.IllegalArgumentException - if the data is null.
          +
          +
        • +
        + + + +
          +
        • +

          sendText

          +
          void sendText​(java.lang.String partialMessage,
          +              boolean isLast)
          +       throws java.io.IOException
          +
          Send a text message in parts, blocking until all of the message has been transmitted. The runtime reads the + message in order. Non-final parts of the message are sent with isLast set to false. The final part must be + sent with isLast set to true.
          +
          +
          Parameters:
          +
          partialMessage - the parts of the message being sent.
          +
          isLast - Whether the partial message being sent is the last part of the message.
          +
          Throws:
          +
          java.io.IOException - if there is a problem delivering the message fragment.
          +
          java.lang.IllegalArgumentException - if the partialMessage is null.
          +
          +
        • +
        + + + +
          +
        • +

          sendBinary

          +
          void sendBinary​(java.nio.ByteBuffer partialByte,
          +                boolean isLast)
          +         throws java.io.IOException
          +
          Send a binary message in parts, blocking until all of the message has been transmitted. The runtime reads the + message in order. Non-final parts are sent with isLast set to false. The final piece must be sent with isLast + set to true. +

          + It is not safe for other threads to use the ByteBuffer until the sending of this partial message is complete. + If the sending of the partial message completes successfully, the buffer's limit will be unchanged and the + buffer's position will be equal to the limit. If the sending of the partial message does not complete + successfully, the state of the buffer is undefined.

          +
          +
          Parameters:
          +
          partialByte - the part of the message being sent.
          +
          isLast - Whether the partial message being sent is the last part of the message.
          +
          Throws:
          +
          java.io.IOException - if there is a problem delivering the partial message.
          +
          java.lang.IllegalArgumentException - if the partialByte is null.
          +
          +
        • +
        + + + +
          +
        • +

          getSendStream

          +
          java.io.OutputStream getSendStream()
          +                            throws java.io.IOException
          +
          Opens an output stream on which a binary message may be sent. The developer must close the output stream in + order to indicate that the complete message has been placed into the output stream. If no calls are made to + one of the write() methods before the output stream is closed then no WebSocket binary messages will + be sent. If at least one call is made to one of the write() methods before the output stream is + closed then at least one WebSocket binary message will be sent even if that message is of zero length.
          +
          +
          Returns:
          +
          the output stream to which the message will be written.
          +
          Throws:
          +
          java.io.IOException - if there is a problem obtaining the OutputStream to write the binary message.
          +
          +
        • +
        + + + +
          +
        • +

          getSendWriter

          +
          java.io.Writer getSendWriter()
          +                      throws java.io.IOException
          +
          Opens a character stream on which a text message may be sent. The developer must close the writer in order to + indicate that the complete message has been placed into the character stream. If no calls are made to one of + the write() or append() methods before the writer is closed then no WebSocket text messages + will be sent. If at least one call is made to one of the write() or append() methods before + the writer is closed then at least one WebSocket text message will be sent even if that message is of zero + length.
          +
          +
          Returns:
          +
          the writer to which the message will be written.
          +
          Throws:
          +
          java.io.IOException - if there is a problem obtaining the Writer to write the text message.
          +
          +
        • +
        + + + +
          +
        • +

          sendObject

          +
          void sendObject​(java.lang.Object data)
          +         throws java.io.IOException,
          +                EncodeException
          +
          Sends a custom developer object, blocking until it has been transmitted. Containers will by default be able + to encode java primitive types and their object equivalents, otherwise the developer must have provided an + encoder for the object type in the endpoint configuration. A developer-provided encoder for a Java primitive + type and its object equivalent overrides the container default encoder.
          +
          +
          Parameters:
          +
          data - the object to be sent.
          +
          Throws:
          +
          java.io.IOException - if there is a communication error sending the message object.
          +
          EncodeException - if there was a problem encoding the message object into the form of a native + websocket message.
          +
          java.lang.IllegalArgumentException - if the data parameter is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/RemoteEndpoint.html b/apidocs/2.1.5/jakarta/websocket/RemoteEndpoint.html new file mode 100644 index 00000000..ad41412e --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/RemoteEndpoint.html @@ -0,0 +1,453 @@ + + + + + +RemoteEndpoint (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface RemoteEndpoint

    +
    +
    +
    +
      +
    • +
      +
      All Known Subinterfaces:
      +
      RemoteEndpoint.Async, RemoteEndpoint.Basic
      +
      +
      +
      All Known Implementing Classes:
      +
      TyrusRemoteEndpoint
      +
      +
      +
      public interface RemoteEndpoint
      +
      The RemoteEndpoint object is supplied by the container and represents the 'other end' or peer of the Web Socket + conversation. Instances of the RemoteEndpoint are obtained from the Session using Session.getBasicRemote() or + Session.getAsyncRemote(). Objects of this kind include numerous ways to send web socket messages. There are + two kinds of RemoteEndpoint objects: RemoteEndpoint.Basic for synchronous sending of websocket messages, and + RemoteEndpoint.Async for sending messages asynchronously. + +

      + There is no guarantee of the successful delivery of a web socket message to the peer, but if the action of sending a + message causes an error known to the container, the API throws it. RemoteEndpoints include a variety of ways to send + messages: by whole message, in parts, and in various data formats including websocket pings and pongs. + +

      + Implementations may or may not support batching of messages. More detail of the expected semantics of implementations + that do support batching are laid out in setBatchingAllowed(boolean). + +

      + Note: Implementations may choose their own schemes for sending large messages in smaller parts. These schemes may or + may not bear a relationship to the underlying websocket dataframes in which the message is ultimately sent on the + wire. + +

      + If the underlying connection is closed and methods on the RemoteEndpoint are attempted to be called, they will result + in an error being generated. For the methods that send messages, this will be an IOException, for the methods that + alter configuration of the endpoint, this will be runtime IllegalArgumentExceptions.

      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Nested Class Summary

        + + + + + + + + + + + + + + + + + +
        Nested Classes 
        Modifier and TypeInterfaceDescription
        static interface RemoteEndpoint.Async +
        This representation of the peer of a web socket conversation has the ability to send messages asynchronously.
        +
        static interface RemoteEndpoint.Basic +
        This representation of the peer of a web socket conversation has the ability to send messages synchronously.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        voidflushBatch() +
        This method is only used when batching is allowed for this RemoteEndpint.
        +
        booleangetBatchingAllowed() +
        Return whether the implementation is allowed to batch outgoing messages before sending.
        +
        voidsendPing​(java.nio.ByteBuffer applicationData) +
        Send a Ping message containing the given application data to the remote endpoint.
        +
        voidsendPong​(java.nio.ByteBuffer applicationData) +
        Allows the developer to send an unsolicited Pong message containing the given application data in order to serve + as a unidirectional heartbeat for the session.
        +
        voidsetBatchingAllowed​(boolean allowed) +
        Indicate to the implementation that it is allowed to batch outgoing messages before sending.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          setBatchingAllowed

          +
          void setBatchingAllowed​(boolean allowed)
          +                 throws java.io.IOException
          +
          Indicate to the implementation that it is allowed to batch outgoing messages before sending. Not all + implementations support batching of outgoing messages. The default mode for RemoteEndpoints is false. If the + developer has indicated that batching of outgoing messages is permitted, then the developer must call + flushBatch() in order to be sure that all the messages passed into the send methods of this RemoteEndpoint are + sent. When batching is allowed, the implementations send operations are considered to have completed if the + message has been written to the local batch, in the case when there is still room in the batch for the message, + and are considered to have completed if the batch has been send to the peer and the remainder written to the new + batch, in the case when writing the message causes the batch to need to be sent. The blocking and asynchronous + send methods use this notion of completion in order to complete blocking calls, notify SendHandlers and complete + Futures respectively. When batching is allowed, if the developer has called send methods on this RemoteEndpoint + without calling flushBatch(), then the implementation may not have sent all the messages the developer has asked + to be sent. If the parameter value is false and the implementation has a batch of unsent messages, then the + implementation must immediately send the batch of unsent messages.
          +
          +
          Parameters:
          +
          allowed - whether the implementation is allowed to batch messages.
          +
          Throws:
          +
          java.io.IOException - if batching is being disabled and there are unsent messages this error may be thrown as the + implementation sends the batch of unsent messages if there is a problem.
          +
          +
        • +
        + + + +
          +
        • +

          getBatchingAllowed

          +
          boolean getBatchingAllowed()
          +
          Return whether the implementation is allowed to batch outgoing messages before sending. The default mode for + RemoteEndpoints is false. The value may be changed by calling setBatchingAllowed.
          +
          +
          Returns:
          +
          true if the implementation is allowed to batch outgoing messages before sending, otherwise + false
          +
          +
        • +
        + + + +
          +
        • +

          flushBatch

          +
          void flushBatch()
          +         throws java.io.IOException
          +
          This method is only used when batching is allowed for this RemoteEndpint. Calling this method forces the + implementation to send any unsent messages it has been batching.
          +
          +
          Throws:
          +
          java.io.IOException - if the sending of any unsent messages failed
          +
          +
        • +
        + + + +
          +
        • +

          sendPing

          +
          void sendPing​(java.nio.ByteBuffer applicationData)
          +       throws java.io.IOException,
          +              java.lang.IllegalArgumentException
          +
          Send a Ping message containing the given application data to the remote endpoint. The corresponding Pong message + may be picked up using the MessageHandler.Pong handler. +

          + It is not safe for other threads to use the ByteBuffer until the sending of this message is complete. If the + sending of the message completes successfully, the buffer's limit will be unchanged and the buffer's position + will be equal to the limit. If the sending of the message does not complete successfully, the state of the buffer + is undefined.

          +
          +
          Parameters:
          +
          applicationData - the data to be carried in the ping request.
          +
          Throws:
          +
          java.io.IOException - if the ping failed to be sent
          +
          java.lang.IllegalArgumentException - if the applicationData exceeds the maximum allowed payload of 125 bytes
          +
          +
        • +
        + + + +
          +
        • +

          sendPong

          +
          void sendPong​(java.nio.ByteBuffer applicationData)
          +       throws java.io.IOException,
          +              java.lang.IllegalArgumentException
          +
          Allows the developer to send an unsolicited Pong message containing the given application data in order to serve + as a unidirectional heartbeat for the session. +

          + It is not safe for other threads to use the ByteBuffer until the sending of this message is complete. If the + sending of the message completes successfully, the buffer's limit will be unchanged and the buffer's position + will be equal to the limit. If the sending of the message does not complete successfully, the state of the buffer + is undefined.

          +
          +
          Parameters:
          +
          applicationData - the application data to be carried in the pong response.
          +
          Throws:
          +
          java.io.IOException - if the pong failed to be sent
          +
          java.lang.IllegalArgumentException - if the applicationData exceeds the maximum allowed payload of 125 bytes
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/SendHandler.html b/apidocs/2.1.5/jakarta/websocket/SendHandler.html new file mode 100644 index 00000000..3cb7c34a --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/SendHandler.html @@ -0,0 +1,263 @@ + + + + + +SendHandler (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface SendHandler

    +
    +
    +
    +
      +
    • +
      +
      public interface SendHandler
      +
      A simple callback object for asynchronous sending of web socket messages.
      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          onResult

          +
          void onResult​(SendResult result)
          +
          Called once the message has been transmitted.
          +
          +
          Parameters:
          +
          result - the result.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/SendResult.html b/apidocs/2.1.5/jakarta/websocket/SendResult.html new file mode 100644 index 00000000..7411523e --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/SendResult.html @@ -0,0 +1,364 @@ + + + + + +SendResult (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SendResult

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • jakarta.websocket.SendResult
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public final class SendResult
      +extends java.lang.Object
      +
      The result of asynchronously sending a web socket message. A SendResult is either ok indicating there was no problem, + or is not OK in which case there was a problem and it carries an exception to indicate what the problem was.
      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        SendResult() +
        Construct a SendResult signifying a successful send carrying no exception.
        +
        SendResult​(java.lang.Throwable exception) +
        Construct a SendResult carrying an exception.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        java.lang.ThrowablegetException() +
        The problem sending the message.
        +
        booleanisOK() +
        Determines if this result is ok or not.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          SendResult

          +
          public SendResult​(java.lang.Throwable exception)
          +
          Construct a SendResult carrying an exception.
          +
          +
          Parameters:
          +
          exception - the exception causing a send failure.
          +
          +
        • +
        + + + +
          +
        • +

          SendResult

          +
          public SendResult()
          +
          Construct a SendResult signifying a successful send carrying no exception.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getException

          +
          public java.lang.Throwable getException()
          +
          The problem sending the message.
          +
          +
          Returns:
          +
          the problem or null if the send was successful.
          +
          +
        • +
        + + + +
          +
        • +

          isOK

          +
          public boolean isOK()
          +
          Determines if this result is ok or not.
          +
          +
          Returns:
          +
          whether the send was successful or not.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/Session.html b/apidocs/2.1.5/jakarta/websocket/Session.html new file mode 100644 index 00000000..b9d7701a --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/Session.html @@ -0,0 +1,992 @@ + + + + + +Session (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface Session

    +
    +
    +
    +
      +
    • +
      +
      All Superinterfaces:
      +
      java.lang.AutoCloseable, java.io.Closeable
      +
      +
      +
      All Known Subinterfaces:
      +
      DistributedSession
      +
      +
      +
      All Known Implementing Classes:
      +
      RemoteSession, TyrusSession
      +
      +
      +
      public interface Session
      +extends java.io.Closeable
      +
      A Web Socket session represents a conversation between two web socket endpoints. As soon as the websocket handshake + completes successfully, the web socket implementation provides the endpoint an open websocket session. The endpoint + can then register interest in incoming messages that are part of this newly created session by providing a + MessageHandler to the session, and can send messages to the other end of the conversation by means of the + RemoteEndpoint object obtained from this session. +

      + Once the session is closed, it is no longer valid for use by applications. Calling any of its methods (with the + exception of the close() methods) once the session has been closed will result in an + IllegalStateException being thrown. Developers should retrieve any information from the session + during the Endpoint.onClose(jakarta.websocket.Session, jakarta.websocket.CloseReason) method. Following the convention of Closeable calling the Session + close() methods after the Session has been closed has no effect. +

      + Session objects may be called by multiple threads. Implementations must ensure the integrity of the mutable + properties of the session under such circumstances.

      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        voidaddMessageHandler​(MessageHandler handler) +
        Register to handle to incoming messages in this conversation.
        +
        <T> voidaddMessageHandler​(java.lang.Class<T> clazz, + MessageHandler.Partial<T> handler) +
        Register to handle to incoming messages in this conversation.
        +
        <T> voidaddMessageHandler​(java.lang.Class<T> clazz, + MessageHandler.Whole<T> handler) +
        Register to handle to incoming messages in this conversation.
        +
        voidclose() +
        Close the current conversation with a normal status code and no reason phrase.
        +
        voidclose​(CloseReason closeReason) +
        Close the current conversation, giving a reason for the closure.
        +
        RemoteEndpoint.AsyncgetAsyncRemote() +
        Return a reference a RemoteEndpoint object representing the peer of this conversation that is able to send + messages asynchronously to the peer.
        +
        RemoteEndpoint.BasicgetBasicRemote() +
        Return a reference a RemoteEndpoint object representing the peer of this conversation that is able to send + messages synchronously to the peer.
        +
        WebSocketContainergetContainer() +
        Return the container that this session is part of.
        +
        java.lang.StringgetId() +
        Returns a string containing the unique identifier assigned to this session.
        +
        intgetMaxBinaryMessageBufferSize() +
        The maximum length of incoming binary messages that this Session can buffer.
        +
        longgetMaxIdleTimeout() +
        Return the number of milliseconds before this session will be closed by the container if it is inactive, i.e.
        +
        intgetMaxTextMessageBufferSize() +
        The maximum length of incoming text messages that this Session can buffer.
        +
        java.util.Set<MessageHandler>getMessageHandlers() +
        Return an unmodifiable copy of the set of MessageHandlers for this Session.
        +
        java.util.List<Extension>getNegotiatedExtensions() +
        Return the list of extensions currently in use for this conversation.
        +
        java.lang.StringgetNegotiatedSubprotocol() +
        Return the sub protocol agreed during the websocket handshake for this conversation.
        +
        java.util.Set<Session>getOpenSessions() +
        Return a copy of the Set of all the open web socket sessions that represent connections to the same endpoint to + which this session represents a connection.
        +
        java.util.Map<java.lang.String,​java.lang.String>getPathParameters() +
        Return a map of the path parameter names and values used associated with the request this session was opened + under.
        +
        java.lang.StringgetProtocolVersion() +
        Returns the version of the websocket protocol currently being used.
        +
        java.lang.StringgetQueryString() +
        Return the query string associated with the request this session was opened under.
        +
        java.util.Map<java.lang.String,​java.util.List<java.lang.String>>getRequestParameterMap() +
        Return the request parameters associated with the request this session was opened under.
        +
        java.net.URIgetRequestURI() +
        Return the complete URI under which this session was opened, from protocol to query string (if present).
        +
        java.security.PrincipalgetUserPrincipal() +
        Return the authenticated user for this Session or null if no user is authenticated for this session.
        +
        java.util.Map<java.lang.String,​java.lang.Object>getUserProperties() +
        While the session is open, this method returns a Map that the developer may use to store application specific + information relating to this session instance.
        +
        booleanisOpen() +
        Return true if and only if the underlying socket is open.
        +
        booleanisSecure() +
        Return true if and only if the underlying socket is using a secure transport.
        +
        voidremoveMessageHandler​(MessageHandler handler) +
        Remove the given MessageHandler from the set belonging to this session.
        +
        voidsetMaxBinaryMessageBufferSize​(int length) +
        Sets the maximum length of incoming binary messages that this Session can buffer.
        +
        voidsetMaxIdleTimeout​(long milliseconds) +
        Set the number of milliseconds before this session will be closed by the container if it is inactive, i.e.
        +
        voidsetMaxTextMessageBufferSize​(int length) +
        Sets the maximum length of incoming text messages that this Session can buffer.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getContainer

          +
          WebSocketContainer getContainer()
          +
          Return the container that this session is part of.
          +
          +
          Returns:
          +
          the container.
          +
          +
        • +
        + + + +
          +
        • +

          addMessageHandler

          +
          void addMessageHandler​(MessageHandler handler)
          +                throws java.lang.IllegalStateException
          +
          Register to handle to incoming messages in this conversation. A maximum of one message handler per native + websocket message type (text, binary, pong) may be added to each Session. I.e. a maximum of one message handler + to handle incoming text messages a maximum of one message handler for handling incoming binary messages, and a + maximum of one for handling incoming pong messages. For further details of which message handlers handle which of + the native websocket message types please see MessageHandler.Whole and MessageHandler.Partial. + Adding more than one of any one type will result in a runtime exception. +

          + This method is not safe to use unless you are providing an anonymous class derived directly from + MessageHandler.Whole or MessageHandler.Partial. In all other + cases (Lambda Expressions, more complex inheritance or generic type arrangements), one of the following methods + have to be used: addMessageHandler(Class, jakarta.websocket.MessageHandler.Whole) or + addMessageHandler(Class, jakarta.websocket.MessageHandler.Partial). +

          + Once the container has identified a MessageHandler for a message, the MessageHandler is used for the entirety of + the message irrespective of any subsequent changes to the MessageHandlers configured for the Session.

          +
          +
          Parameters:
          +
          handler - the MessageHandler to be added.
          +
          Throws:
          +
          java.lang.IllegalStateException - if there is already a MessageHandler registered for the same native websocket + message type as this handler.
          +
          +
        • +
        + + + +
          +
        • +

          addMessageHandler

          +
          <T> void addMessageHandler​(java.lang.Class<T> clazz,
          +                           MessageHandler.Whole<T> handler)
          +
          Register to handle to incoming messages in this conversation. A maximum of one message handler per native + websocket message type (text, binary, pong) may be added to each Session. I.e. a maximum of one message handler + to handle incoming text messages a maximum of one message handler for handling incoming binary messages, and a + maximum of one for handling incoming pong messages. For further details of which message handlers handle which of + the native websocket message types please see MessageHandler.Whole and MessageHandler.Partial. + Adding more than one of any one type will result in a runtime exception. +

          + Once the container has identified a MessageHandler for a message, the MessageHandler is used for the entirety of + the message irrespective of any subsequent changes to the MessageHandlers configured for the Session.

          +
          +
          Type Parameters:
          +
          T - type of message that the given handler is intended for.
          +
          Parameters:
          +
          clazz - type of the message processed by message handler to be registered.
          +
          handler - whole message handler to be added.
          +
          Throws:
          +
          java.lang.IllegalStateException - if there is already a MessageHandler registered for the same native websocket + message type as this handler.
          +
          Since:
          +
          WebSocket 1.1
          +
          +
        • +
        + + + +
          +
        • +

          addMessageHandler

          +
          <T> void addMessageHandler​(java.lang.Class<T> clazz,
          +                           MessageHandler.Partial<T> handler)
          +
          Register to handle to incoming messages in this conversation. A maximum of one message handler per native + websocket message type (text, binary, pong) may be added to each Session. I.e. a maximum of one message handler + to handle incoming text messages a maximum of one message handler for handling incoming binary messages, and a + maximum of one for handling incoming pong messages. For further details of which message handlers handle which of + the native websocket message types please see MessageHandler.Whole and MessageHandler.Partial. + Adding more than one of any one type will result in a runtime exception. +

          + Once the container has identified a MessageHandler for a message, the MessageHandler is used for the entirety of + the message irrespective of any subsequent changes to the MessageHandlers configured for the Session.

          +
          +
          Type Parameters:
          +
          T - type of message that the given handler is intended for.
          +
          Parameters:
          +
          clazz - type of the message processed by message handler to be registered.
          +
          handler - partial message handler to be added.
          +
          Throws:
          +
          java.lang.IllegalStateException - if there is already a MessageHandler registered for the same native websocket + message type as this handler.
          +
          Since:
          +
          WebSocket 1.1
          +
          +
        • +
        + + + +
          +
        • +

          getMessageHandlers

          +
          java.util.Set<MessageHandler> getMessageHandlers()
          +
          Return an unmodifiable copy of the set of MessageHandlers for this Session.
          +
          +
          Returns:
          +
          the set of message handlers.
          +
          +
        • +
        + + + +
          +
        • +

          removeMessageHandler

          +
          void removeMessageHandler​(MessageHandler handler)
          +
          Remove the given MessageHandler from the set belonging to this session. This method may block if the given + handler is processing a message until it is no longer in use. +

          + Once the container has identified a MessageHandler for a message, the MessageHandler is used for the entirety of + the message irrespective of any subsequent changes to the MessageHandlers configured for the Session.

          +
          +
          Parameters:
          +
          handler - the handler to be removed.
          +
          +
        • +
        + + + +
          +
        • +

          getProtocolVersion

          +
          java.lang.String getProtocolVersion()
          +
          Returns the version of the websocket protocol currently being used. This is taken as the value of the + Sec-WebSocket-Version header used in the opening handshake. i.e. "13".
          +
          +
          Returns:
          +
          the protocol version.
          +
          +
        • +
        + + + +
          +
        • +

          getNegotiatedSubprotocol

          +
          java.lang.String getNegotiatedSubprotocol()
          +
          Return the sub protocol agreed during the websocket handshake for this conversation.
          +
          +
          Returns:
          +
          the negotiated subprotocol, or the empty string if there isn't one.
          +
          +
        • +
        + + + +
          +
        • +

          getNegotiatedExtensions

          +
          java.util.List<Extension> getNegotiatedExtensions()
          +
          Return the list of extensions currently in use for this conversation.
          +
          +
          Returns:
          +
          the negotiated extensions.
          +
          +
        • +
        + + + +
          +
        • +

          isSecure

          +
          boolean isSecure()
          +
          Return true if and only if the underlying socket is using a secure transport.
          +
          +
          Returns:
          +
          whether its using a secure transport.
          +
          +
        • +
        + + + +
          +
        • +

          isOpen

          +
          boolean isOpen()
          +
          Return true if and only if the underlying socket is open.
          +
          +
          Returns:
          +
          whether the session is active.
          +
          +
        • +
        + + + +
          +
        • +

          getMaxIdleTimeout

          +
          long getMaxIdleTimeout()
          +
          Return the number of milliseconds before this session will be closed by the container if it is inactive, i.e. no + messages are either sent or received in that time. A value that is zero or negative indicates that this timeout + will not be used.
          +
          +
          Returns:
          +
          the timeout in milliseconds.
          +
          +
        • +
        + + + +
          +
        • +

          setMaxIdleTimeout

          +
          void setMaxIdleTimeout​(long milliseconds)
          +
          Set the number of milliseconds before this session will be closed by the container if it is inactive, i.e. no + messages are either sent or received in that time. A value that is zero or negative indicates that this timeout + will not be used.
          +
          +
          Parameters:
          +
          milliseconds - the number of milliseconds.
          +
          +
        • +
        + + + +
          +
        • +

          setMaxBinaryMessageBufferSize

          +
          void setMaxBinaryMessageBufferSize​(int length)
          +
          Sets the maximum length of incoming binary messages that this Session can buffer.
          +
          +
          Parameters:
          +
          length - the maximum length.
          +
          +
        • +
        + + + +
          +
        • +

          getMaxBinaryMessageBufferSize

          +
          int getMaxBinaryMessageBufferSize()
          +
          The maximum length of incoming binary messages that this Session can buffer. If the implementation receives a + binary message that it cannot buffer because it is too large, it must close the session with a close code of + CloseReason.CloseCodes.TOO_BIG.
          +
          +
          Returns:
          +
          the maximum binary message size that can be buffered.
          +
          +
        • +
        + + + +
          +
        • +

          setMaxTextMessageBufferSize

          +
          void setMaxTextMessageBufferSize​(int length)
          +
          Sets the maximum length of incoming text messages that this Session can buffer.
          +
          +
          Parameters:
          +
          length - the maximum length.
          +
          +
        • +
        + + + +
          +
        • +

          getMaxTextMessageBufferSize

          +
          int getMaxTextMessageBufferSize()
          +
          The maximum length of incoming text messages that this Session can buffer. If the implementation receives a text + message that it cannot buffer because it is too large, it must close the session with a close code of + CloseReason.CloseCodes.TOO_BIG.
          +
          +
          Returns:
          +
          the maximum text message size that can be buffered.
          +
          +
        • +
        + + + +
          +
        • +

          getAsyncRemote

          +
          RemoteEndpoint.Async getAsyncRemote()
          +
          Return a reference a RemoteEndpoint object representing the peer of this conversation that is able to send + messages asynchronously to the peer.
          +
          +
          Returns:
          +
          the remote endpoint.
          +
          +
        • +
        + + + +
          +
        • +

          getBasicRemote

          +
          RemoteEndpoint.Basic getBasicRemote()
          +
          Return a reference a RemoteEndpoint object representing the peer of this conversation that is able to send + messages synchronously to the peer.
          +
          +
          Returns:
          +
          the remote endpoint.
          +
          +
        • +
        + + + +
          +
        • +

          getId

          +
          java.lang.String getId()
          +
          Returns a string containing the unique identifier assigned to this session. The identifier is assigned by the web + socket implementation and is implementation dependent.
          +
          +
          Returns:
          +
          the unique identifier for this session instance.
          +
          +
        • +
        + + + +
          +
        • +

          close

          +
          void close()
          +    throws java.io.IOException
          +
          Close the current conversation with a normal status code and no reason phrase.
          +
          +
          Specified by:
          +
          close in interface java.lang.AutoCloseable
          +
          Specified by:
          +
          close in interface java.io.Closeable
          +
          Throws:
          +
          java.io.IOException - if there was a connection error closing the connection.
          +
          +
        • +
        + + + +
          +
        • +

          close

          +
          void close​(CloseReason closeReason)
          +    throws java.io.IOException
          +
          Close the current conversation, giving a reason for the closure. The close call causes the implementation to + attempt notify the client of the close as soon as it can. This may cause the sending of unsent messages + immediately prior to the close notification. After the close notification has been sent the implementation + notifies the endpoint's onClose method. Note the websocket specification defines the acceptable uses of status + codes and reason phrases. If the application cannot determine a suitable close code to use for the closeReason, + it is recommended to use CloseReason.CloseCodes.NO_STATUS_CODE.
          +
          +
          Parameters:
          +
          closeReason - the reason for the closure.
          +
          Throws:
          +
          java.io.IOException - if there was a connection error closing the connection
          +
          +
        • +
        + + + +
          +
        • +

          getRequestURI

          +
          java.net.URI getRequestURI()
          +
          Return the complete URI under which this session was opened, from protocol to query string (if present). The URI + should be identical to the complete URI used for the HTTP request that was upgraded to WebSocket apart from the + protocol which should be changed to ws or wss as appropriate. It is the URI associated with the + HTTP request that received the 101 Switching Protocols response that is used as the basis for this value + - not an earlier, redirected request - if any.
          +
          +
          Returns:
          +
          the request URI.
          +
          +
        • +
        + + + +
          +
        • +

          getRequestParameterMap

          +
          java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getRequestParameterMap()
          +
          Return the request parameters associated with the request this session was opened under. The request parameters + will have been part of the HTTP upgrade request which is limited by RFC 6455 to only use the HTTP GET method. + Therefore, the parameters in the returned Map will be a representation of the parameters contained in the query + string.
          +
          +
          Returns:
          +
          the unmodifiable map of the request parameters.
          +
          +
        • +
        + + + +
          +
        • +

          getQueryString

          +
          java.lang.String getQueryString()
          +
          Return the query string associated with the request this session was opened under.
          +
          +
          Returns:
          +
          the query string
          +
          +
        • +
        + + + +
          +
        • +

          getPathParameters

          +
          java.util.Map<java.lang.String,​java.lang.String> getPathParameters()
          +
          Return a map of the path parameter names and values used associated with the request this session was opened + under.
          +
          +
          Returns:
          +
          the unmodifiable map of path parameters. The key of the map is the parameter name, the values in the map + are the parameter values.
          +
          +
        • +
        + + + +
          +
        • +

          getUserProperties

          +
          java.util.Map<java.lang.String,​java.lang.Object> getUserProperties()
          +
          While the session is open, this method returns a Map that the developer may use to store application specific + information relating to this session instance. The developer may retrieve information from this Map at any time + between the opening of the session and during the onClose() method. But outside that time, any information stored + using this Map may no longer be kept by the container. Web socket applications running on distributed + implementations of the web container should make any application specific objects stored here + java.io.Serializable, or the object may not be recreated after a failover. +

          + For server sessions, the initial contents of this Map must be a shallow copy of the user properties map returned + from jakarta.websocket.server.ServerEndpointConfig#getUserProperties() at the point the + jakarta.websocket.server.ServerEndpointConfig.Configurator#modifyHandshake() + method exits. +

          + For client sessions, the initial contents of this Map must be a shallow copy of the user properties map returned + from EndpointConfig.getUserProperties() for the ClientEndpointConfig passed to + WebSocketContainer.connectToServer(Class, ClientEndpointConfig, URI) or + WebSocketContainer.connectToServer(Endpoint, ClientEndpointConfig, URI).

          +
          +
          Returns:
          +
          an editable Map of application data.
          +
          +
        • +
        + + + +
          +
        • +

          getUserPrincipal

          +
          java.security.Principal getUserPrincipal()
          +
          Return the authenticated user for this Session or null if no user is authenticated for this session.
          +
          +
          Returns:
          +
          the user principal.
          +
          +
        • +
        + + + +
          +
        • +

          getOpenSessions

          +
          java.util.Set<Session> getOpenSessions()
          +
          Return a copy of the Set of all the open web socket sessions that represent connections to the same endpoint to + which this session represents a connection. The Set includes the session this method is called on. These sessions + may not still be open at any point after the return of this method. For example, iterating over the set at a + later time may yield one or more closed sessions. Developers should use session.isOpen() to check.
          +
          +
          Returns:
          +
          the set of sessions, open at the time of return.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/SessionException.html b/apidocs/2.1.5/jakarta/websocket/SessionException.html new file mode 100644 index 00000000..2ffc82f1 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/SessionException.html @@ -0,0 +1,357 @@ + + + + + +SessionException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SessionException

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • java.lang.Throwable
      • +
      • +
          +
        • java.lang.Exception
        • +
        • +
            +
          • jakarta.websocket.SessionException
          • +
          +
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.io.Serializable
      +
      +
      +
      public class SessionException
      +extends java.lang.Exception
      +
      A SessionException represents a general exception type reporting problems occurring on a websocket session.
      +
      +
      Author:
      +
      dannycoward
      +
      See Also:
      +
      Serialized Form
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        SessionException​(java.lang.String message, + java.lang.Throwable cause, + Session session) +
        Creates a new instance of this exception with the given message, the wrapped cause of the exception and the + session with which the problem is associated.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        SessiongetSession() +
        Return the Session on which the problem occurred.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Throwable

          +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          SessionException

          +
          public SessionException​(java.lang.String message,
          +                        java.lang.Throwable cause,
          +                        Session session)
          +
          Creates a new instance of this exception with the given message, the wrapped cause of the exception and the + session with which the problem is associated.
          +
          +
          Parameters:
          +
          message - a description of the problem
          +
          cause - the error that caused the problem
          +
          session - the session on which the problem occurred.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getSession

          +
          public Session getSession()
          +
          Return the Session on which the problem occurred.
          +
          +
          Returns:
          +
          the session
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/WebSocketContainer.html b/apidocs/2.1.5/jakarta/websocket/WebSocketContainer.html new file mode 100644 index 00000000..0e4cdd36 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/WebSocketContainer.html @@ -0,0 +1,617 @@ + + + + + +WebSocketContainer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface WebSocketContainer

    +
    +
    +
    +
      +
    • +
      +
      All Known Subinterfaces:
      +
      ServerContainer, ServerContainer
      +
      +
      +
      All Known Implementing Classes:
      +
      BaseContainer, ClientManager, TyrusServerContainer
      +
      +
      +
      public interface WebSocketContainer
      +
      A WebSocketContainer is an implementation provided object that provides applications a view on the container running + it. The WebSocketContainer container various configuration parameters that control default session and buffer + properties of the endpoints it contains. It also allows the developer to deploy websocket client endpoints by + initiating a web socket handshake from the provided endpoint to a supplied URI where the peer endpoint is presumed to + reside. + +

      + A WebSocketContainer may be accessed by concurrent threads, so implementations must ensure the integrity of its + mutable attributes in such circumstances.

      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        SessionconnectToServer​(Endpoint endpointInstance, + ClientEndpointConfig cec, + java.net.URI path) +
        Connect the supplied programmatic client endpoint instance to its server with the given configuration.
        +
        SessionconnectToServer​(java.lang.Class<?> annotatedEndpointClass, + java.net.URI path) +
        Connect the supplied annotated endpoint to its server.
        +
        SessionconnectToServer​(java.lang.Class<? extends Endpoint> endpointClass, + ClientEndpointConfig cec, + java.net.URI path) +
        Connect the supplied programmatic endpoint to its server with the given configuration.
        +
        SessionconnectToServer​(java.lang.Object annotatedEndpointInstance, + java.net.URI path) +
        Connect the supplied annotated endpoint instance to its server.
        +
        longgetDefaultAsyncSendTimeout() +
        Return the number of milliseconds the implementation will timeout attempting to send a websocket message for all + RemoteEndpoints associated with this container.
        +
        intgetDefaultMaxBinaryMessageBufferSize() +
        Returns the default maximum size of incoming binary message that this container will buffer.
        +
        longgetDefaultMaxSessionIdleTimeout() +
        Return the default time in milliseconds after which any web socket sessions in this container will be closed if + it has been inactive.
        +
        intgetDefaultMaxTextMessageBufferSize() +
        Returns the default maximum size of incoming text message that this container will buffer.
        +
        java.util.Set<Extension>getInstalledExtensions() +
        Return the set of Extensions installed in the container.
        +
        voidsetAsyncSendTimeout​(long timeoutmillis) +
        Sets the number of milliseconds the implementation will timeout attempting to send a websocket message for all + RemoteEndpoints associated with this container.
        +
        voidsetDefaultMaxBinaryMessageBufferSize​(int max) +
        Sets the default maximum size of incoming binary message that this container will buffer.
        +
        voidsetDefaultMaxSessionIdleTimeout​(long timeout) +
        Sets the default time in milliseconds after which any web socket sessions in this container will be closed if it + has been inactive.
        +
        voidsetDefaultMaxTextMessageBufferSize​(int max) +
        Sets the maximum size of incoming text message that this container will buffer.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getDefaultAsyncSendTimeout

          +
          long getDefaultAsyncSendTimeout()
          +
          Return the number of milliseconds the implementation will timeout attempting to send a websocket message for all + RemoteEndpoints associated with this container. A zero or negative value indicates the implementation will not + timeout attempting to send a websocket message asynchronously. Note this default may be overridden in each + RemoteEndpoint.
          +
          +
          Returns:
          +
          the timeout time in milliseconds.
          +
          +
        • +
        + + + +
          +
        • +

          setAsyncSendTimeout

          +
          void setAsyncSendTimeout​(long timeoutmillis)
          +
          Sets the number of milliseconds the implementation will timeout attempting to send a websocket message for all + RemoteEndpoints associated with this container. A zero or negative value indicates the implementation will not + timeout attempting to send a websocket message asynchronously. Note this default may be overridden in each + RemoteEndpoint.
          +
          +
          Parameters:
          +
          timeoutmillis - the timeout in milliseconds; use zero or negative value for no timeout
          +
          +
        • +
        + + + +
          +
        • +

          connectToServer

          +
          Session connectToServer​(java.lang.Object annotatedEndpointInstance,
          +                        java.net.URI path)
          +                 throws DeploymentException,
          +                        java.io.IOException
          +
          Connect the supplied annotated endpoint instance to its server. The supplied object must be a class decorated + with the class level ClientEndpoint annotation. This method blocks until the + connection is established, or throws an error if either the connection could not be made or there was a problem + with the supplied endpoint class. If the developer uses this method to deploy the client endpoint, services like + dependency injection that are supported, for example, when the implementation is part of the Java EE platform may + not be available. If the client endpoint uses dependency injection, use + connectToServer(java.lang.Class, java.net.URI) instead.
          +
          +
          Parameters:
          +
          annotatedEndpointInstance - the annotated websocket client endpoint instance.
          +
          path - the complete path to the server endpoint.
          +
          Returns:
          +
          the Session created if the connection is successful.
          +
          Throws:
          +
          DeploymentException - if the annotated endpoint instance is not valid.
          +
          java.io.IOException - if there was a network or protocol problem that prevented the client endpoint being + connected to its server.
          +
          java.lang.IllegalStateException - if called during the deployment phase of the containing application.
          +
          +
        • +
        + + + +
          +
        • +

          connectToServer

          +
          Session connectToServer​(java.lang.Class<?> annotatedEndpointClass,
          +                        java.net.URI path)
          +                 throws DeploymentException,
          +                        java.io.IOException
          +
          Connect the supplied annotated endpoint to its server. The supplied object must be a class decorated with the + class level ClientEndpoint annotation. This method blocks until the connection is + established, or throws an error if either the connection could not be made or there was a problem with the + supplied endpoint class.
          +
          +
          Parameters:
          +
          annotatedEndpointClass - the annotated websocket client endpoint.
          +
          path - the complete path to the server endpoint.
          +
          Returns:
          +
          the Session created if the connection is successful.
          +
          Throws:
          +
          DeploymentException - if the class is not a valid annotated endpoint class.
          +
          java.io.IOException - if there was a network or protocol problem that prevented the client endpoint being + connected to its server.
          +
          java.lang.IllegalStateException - if called during the deployment phase of the containing application.
          +
          +
        • +
        + + + +
          +
        • +

          connectToServer

          +
          Session connectToServer​(Endpoint endpointInstance,
          +                        ClientEndpointConfig cec,
          +                        java.net.URI path)
          +                 throws DeploymentException,
          +                        java.io.IOException
          +
          Connect the supplied programmatic client endpoint instance to its server with the given configuration. This + method blocks until the connection is established, or throws an error if the connection could not be made. If the + developer uses this method to deploy the client endpoint, services like dependency injection that are supported, + for example, when the implementation is part of the Java EE platform may not be available. If the client endpoint + uses dependency injection, use + connectToServer(java.lang.Class, jakarta.websocket.ClientEndpointConfig, java.net.URI) + instead.
          +
          +
          Parameters:
          +
          endpointInstance - the programmatic client endpoint instance Endpoint.
          +
          path - the complete path to the server endpoint.
          +
          cec - the configuration used to configure the programmatic endpoint.
          +
          Returns:
          +
          the Session created if the connection is successful.
          +
          Throws:
          +
          DeploymentException - if the configuration is not valid
          +
          java.io.IOException - if there was a network or protocol problem that prevented the client endpoint being + connected to its server
          +
          java.lang.IllegalStateException - if called during the deployment phase of the containing application.
          +
          +
        • +
        + + + +
          +
        • +

          connectToServer

          +
          Session connectToServer​(java.lang.Class<? extends Endpoint> endpointClass,
          +                        ClientEndpointConfig cec,
          +                        java.net.URI path)
          +                 throws DeploymentException,
          +                        java.io.IOException
          +
          Connect the supplied programmatic endpoint to its server with the given configuration. This method blocks until + the connection is established, or throws an error if the connection could not be made.
          +
          +
          Parameters:
          +
          endpointClass - the programmatic client endpoint class Endpoint.
          +
          path - the complete path to the server endpoint.
          +
          cec - the configuration used to configure the programmatic endpoint.
          +
          Returns:
          +
          the Session created if the connection is successful.
          +
          Throws:
          +
          DeploymentException - if the configuration is not valid
          +
          java.io.IOException - if there was a network or protocol problem that prevented the client endpoint being + connected to its server
          +
          java.lang.IllegalStateException - if called during the deployment phase of the containing application.
          +
          +
        • +
        + + + +
          +
        • +

          getDefaultMaxSessionIdleTimeout

          +
          long getDefaultMaxSessionIdleTimeout()
          +
          Return the default time in milliseconds after which any web socket sessions in this container will be closed if + it has been inactive. A value that is zero or negative indicates the sessions will never timeout due to inactivity. + The value may be overridden on a per session basis using Session.setMaxIdleTimeout(long)
          +
          +
          Returns:
          +
          the default number of milliseconds after which an idle session in this container will be closed
          +
          +
        • +
        + + + +
          +
        • +

          setDefaultMaxSessionIdleTimeout

          +
          void setDefaultMaxSessionIdleTimeout​(long timeout)
          +
          Sets the default time in milliseconds after which any web socket sessions in this container will be closed if it + has been inactive. A value that is zero or negative indicates the sessions will never timeout due to inactivity. The + value may be overridden on a per session basis using Session.setMaxIdleTimeout(long)
          +
          +
          Parameters:
          +
          timeout - the maximum time in milliseconds; use zero or negative value for no timeout
          +
          +
        • +
        + + + +
          +
        • +

          getDefaultMaxBinaryMessageBufferSize

          +
          int getDefaultMaxBinaryMessageBufferSize()
          +
          Returns the default maximum size of incoming binary message that this container will buffer. This default may be + overridden on a per session basis using Session.setMaxBinaryMessageBufferSize(int)
          +
          +
          Returns:
          +
          the maximum size of incoming binary message in number of bytes.
          +
          +
        • +
        + + + +
          +
        • +

          setDefaultMaxBinaryMessageBufferSize

          +
          void setDefaultMaxBinaryMessageBufferSize​(int max)
          +
          Sets the default maximum size of incoming binary message that this container will buffer.
          +
          +
          Parameters:
          +
          max - the maximum size of binary message in number of bytes.
          +
          +
        • +
        + + + +
          +
        • +

          getDefaultMaxTextMessageBufferSize

          +
          int getDefaultMaxTextMessageBufferSize()
          +
          Returns the default maximum size of incoming text message that this container will buffer. This default may be + overridden on a per session basis using Session.setMaxTextMessageBufferSize(int)
          +
          +
          Returns:
          +
          the maximum size of incoming text message in number of bytes.
          +
          +
        • +
        + + + +
          +
        • +

          setDefaultMaxTextMessageBufferSize

          +
          void setDefaultMaxTextMessageBufferSize​(int max)
          +
          Sets the maximum size of incoming text message that this container will buffer.
          +
          +
          Parameters:
          +
          max - the maximum size of text message in number of bytes.
          +
          +
        • +
        + + + +
          +
        • +

          getInstalledExtensions

          +
          java.util.Set<Extension> getInstalledExtensions()
          +
          Return the set of Extensions installed in the container.
          +
          +
          Returns:
          +
          the set of extensions.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/ClientEndpoint.html b/apidocs/2.1.5/jakarta/websocket/class-use/ClientEndpoint.html new file mode 100644 index 00000000..fa198f15 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/ClientEndpoint.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class jakarta.websocket.ClientEndpoint (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    jakarta.websocket.ClientEndpoint

    +
    +
    No usage of jakarta.websocket.ClientEndpoint
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/ClientEndpointConfig.Builder.html b/apidocs/2.1.5/jakarta/websocket/class-use/ClientEndpointConfig.Builder.html new file mode 100644 index 00000000..cb5b66f2 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/ClientEndpointConfig.Builder.html @@ -0,0 +1,240 @@ + + + + + +Uses of Class jakarta.websocket.ClientEndpointConfig.Builder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    jakarta.websocket.ClientEndpointConfig.Builder

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/ClientEndpointConfig.Configurator.html b/apidocs/2.1.5/jakarta/websocket/class-use/ClientEndpointConfig.Configurator.html new file mode 100644 index 00000000..39787e0f --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/ClientEndpointConfig.Configurator.html @@ -0,0 +1,262 @@ + + + + + +Uses of Class jakarta.websocket.ClientEndpointConfig.Configurator (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    jakarta.websocket.ClientEndpointConfig.Configurator

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/ClientEndpointConfig.html b/apidocs/2.1.5/jakarta/websocket/class-use/ClientEndpointConfig.html new file mode 100644 index 00000000..44d540e7 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/ClientEndpointConfig.html @@ -0,0 +1,401 @@ + + + + + +Uses of Interface jakarta.websocket.ClientEndpointConfig (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.ClientEndpointConfig

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/CloseReason.CloseCode.html b/apidocs/2.1.5/jakarta/websocket/class-use/CloseReason.CloseCode.html new file mode 100644 index 00000000..2ffd1c58 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/CloseReason.CloseCode.html @@ -0,0 +1,266 @@ + + + + + +Uses of Interface jakarta.websocket.CloseReason.CloseCode (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.CloseReason.CloseCode

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/CloseReason.CloseCodes.html b/apidocs/2.1.5/jakarta/websocket/class-use/CloseReason.CloseCodes.html new file mode 100644 index 00000000..fdf4c6b9 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/CloseReason.CloseCodes.html @@ -0,0 +1,205 @@ + + + + + +Uses of Class jakarta.websocket.CloseReason.CloseCodes (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    jakarta.websocket.CloseReason.CloseCodes

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/CloseReason.html b/apidocs/2.1.5/jakarta/websocket/class-use/CloseReason.html new file mode 100644 index 00000000..f2181503 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/CloseReason.html @@ -0,0 +1,457 @@ + + + + + +Uses of Class jakarta.websocket.CloseReason (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    jakarta.websocket.CloseReason

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/ContainerProvider.html b/apidocs/2.1.5/jakarta/websocket/class-use/ContainerProvider.html new file mode 100644 index 00000000..c4d816bd --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/ContainerProvider.html @@ -0,0 +1,195 @@ + + + + + +Uses of Class jakarta.websocket.ContainerProvider (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    jakarta.websocket.ContainerProvider

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/DecodeException.html b/apidocs/2.1.5/jakarta/websocket/class-use/DecodeException.html new file mode 100644 index 00000000..ea280f7c --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/DecodeException.html @@ -0,0 +1,307 @@ + + + + + +Uses of Class jakarta.websocket.DecodeException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    jakarta.websocket.DecodeException

    +
    +
    +
      +
    • + + + + + + + + + + + + + + + + +
      Packages that use DecodeException 
      PackageDescription
      jakarta.websocket +
      This package contains all the Jakarta WebSocket APIs common to both the client and server side.
      +
      org.glassfish.tyrus.core.coder +
      Encoder and decoder adapters and built-in implementations.
      +
      +
    • +
    • +
        +
      • +
        + + +

        Uses of DecodeException in jakarta.websocket

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Methods in jakarta.websocket that throw DecodeException 
        Modifier and TypeMethodDescription
        TDecoder.Binary.decode​(java.nio.ByteBuffer bytes) +
        Decode the given bytes into an object of type T.
        +
        TDecoder.BinaryStream.decode​(java.io.InputStream is) +
        Decode the given bytes read from the input stream into an object of type T.
        +
        TDecoder.Text.decode​(java.lang.String s) +
        Decode the given String into an object of type T.
        +
        TDecoder.TextStream.decode​(java.io.Reader reader) +
        Reads the websocket message from the implementation provided Reader and decodes it into an instance of the + supplied object type.
        +
        +
        +
      • +
      • +
        + + +

        Uses of DecodeException in org.glassfish.tyrus.core.coder

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Methods in org.glassfish.tyrus.core.coder that throw DecodeException 
        Modifier and TypeMethodDescription
        java.io.InputStreamInputStreamDecoder.decode​(java.nio.ByteBuffer bytes) 
        byte[]NoOpByteArrayCoder.decode​(java.nio.ByteBuffer bytes) 
        java.nio.ByteBufferNoOpByteBufferCoder.decode​(java.nio.ByteBuffer bytes) 
        java.lang.StringNoOpTextCoder.decode​(java.lang.String s) 
        java.lang.BooleanPrimitiveDecoders.BooleanDecoder.decode​(java.lang.String s) 
        java.lang.BytePrimitiveDecoders.ByteDecoder.decode​(java.lang.String s) 
        java.lang.CharacterPrimitiveDecoders.CharacterDecoder.decode​(java.lang.String s) 
        java.lang.DoublePrimitiveDecoders.DoubleDecoder.decode​(java.lang.String s) 
        java.lang.FloatPrimitiveDecoders.FloatDecoder.decode​(java.lang.String s) 
        java.lang.IntegerPrimitiveDecoders.IntegerDecoder.decode​(java.lang.String s) 
        java.lang.LongPrimitiveDecoders.LongDecoder.decode​(java.lang.String s) 
        java.lang.ShortPrimitiveDecoders.ShortDecoder.decode​(java.lang.String s) 
        java.io.ReaderReaderDecoder.decode​(java.lang.String s) 
        +
        +
      • +
      +
    • +
    +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/Decoder.Binary.html b/apidocs/2.1.5/jakarta/websocket/class-use/Decoder.Binary.html new file mode 100644 index 00000000..feebf41e --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/Decoder.Binary.html @@ -0,0 +1,211 @@ + + + + + +Uses of Interface jakarta.websocket.Decoder.Binary (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.Decoder.Binary

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/Decoder.BinaryStream.html b/apidocs/2.1.5/jakarta/websocket/class-use/Decoder.BinaryStream.html new file mode 100644 index 00000000..b7653dd0 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/Decoder.BinaryStream.html @@ -0,0 +1,149 @@ + + + + + +Uses of Interface jakarta.websocket.Decoder.BinaryStream (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.Decoder.BinaryStream

    +
    +
    No usage of jakarta.websocket.Decoder.BinaryStream
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/Decoder.Text.html b/apidocs/2.1.5/jakarta/websocket/class-use/Decoder.Text.html new file mode 100644 index 00000000..550d06d8 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/Decoder.Text.html @@ -0,0 +1,264 @@ + + + + + +Uses of Interface jakarta.websocket.Decoder.Text (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.Decoder.Text

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/Decoder.TextStream.html b/apidocs/2.1.5/jakarta/websocket/class-use/Decoder.TextStream.html new file mode 100644 index 00000000..f2c6d6bb --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/Decoder.TextStream.html @@ -0,0 +1,149 @@ + + + + + +Uses of Interface jakarta.websocket.Decoder.TextStream (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.Decoder.TextStream

    +
    +
    No usage of jakarta.websocket.Decoder.TextStream
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/Decoder.html b/apidocs/2.1.5/jakarta/websocket/class-use/Decoder.html new file mode 100644 index 00000000..a53ed535 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/Decoder.html @@ -0,0 +1,486 @@ + + + + + +Uses of Interface jakarta.websocket.Decoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.Decoder

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/DeploymentException.html b/apidocs/2.1.5/jakarta/websocket/class-use/DeploymentException.html new file mode 100644 index 00000000..f14125f3 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/DeploymentException.html @@ -0,0 +1,717 @@ + + + + + +Uses of Class jakarta.websocket.DeploymentException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    jakarta.websocket.DeploymentException

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/EncodeException.html b/apidocs/2.1.5/jakarta/websocket/class-use/EncodeException.html new file mode 100644 index 00000000..4869d231 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/EncodeException.html @@ -0,0 +1,299 @@ + + + + + +Uses of Class jakarta.websocket.EncodeException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    jakarta.websocket.EncodeException

    +
    +
    +
      +
    • + + + + + + + + + + + + + + + + + + + + +
      Packages that use EncodeException 
      PackageDescription
      jakarta.websocket +
      This package contains all the Jakarta WebSocket APIs common to both the client and server side.
      +
      org.glassfish.tyrus.core +
      Core classes.
      +
      org.glassfish.tyrus.core.coder +
      Encoder and decoder adapters and built-in implementations.
      +
      +
    • +
    • +
        +
      • +
        + + +

        Uses of EncodeException in jakarta.websocket

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Methods in jakarta.websocket that throw EncodeException 
        Modifier and TypeMethodDescription
        java.nio.ByteBufferEncoder.Binary.encode​(T object) +
        Encode the given object into a byte array.
        +
        voidEncoder.BinaryStream.encode​(T object, + java.io.OutputStream os) +
        Encode the given object into a binary stream written to the implementation provided OutputStream.
        +
        java.lang.StringEncoder.Text.encode​(T object) +
        Encode the given object into a String.
        +
        voidEncoder.TextStream.encode​(T object, + java.io.Writer writer) +
        Encode the given object to a character stream writing it to the supplied Writer.
        +
        voidRemoteEndpoint.Basic.sendObject​(java.lang.Object data) +
        Sends a custom developer object, blocking until it has been transmitted.
        +
        +
        +
      • +
      • +
        + + +

        Uses of EncodeException in org.glassfish.tyrus.core

        + + + + + + + + + + + + + + +
        Methods in org.glassfish.tyrus.core that throw EncodeException 
        Modifier and TypeMethodDescription
        java.lang.ObjectTyrusEndpointWrapper.doEncode​(Session session, + java.lang.Object message) 
        +
        +
      • +
      • +
        + + +

        Uses of EncodeException in org.glassfish.tyrus.core.coder

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Methods in org.glassfish.tyrus.core.coder that throw EncodeException 
        Modifier and TypeMethodDescription
        java.nio.ByteBufferNoOpByteArrayCoder.encode​(byte[] object) 
        java.nio.ByteBufferNoOpByteBufferCoder.encode​(java.nio.ByteBuffer object) 
        java.lang.StringNoOpTextCoder.encode​(java.lang.String object) 
        java.lang.StringToStringEncoder.encode​(java.lang.Object object) 
        +
        +
      • +
      +
    • +
    +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/Encoder.Binary.html b/apidocs/2.1.5/jakarta/websocket/class-use/Encoder.Binary.html new file mode 100644 index 00000000..399de59c --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/Encoder.Binary.html @@ -0,0 +1,204 @@ + + + + + +Uses of Interface jakarta.websocket.Encoder.Binary (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.Encoder.Binary

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/Encoder.BinaryStream.html b/apidocs/2.1.5/jakarta/websocket/class-use/Encoder.BinaryStream.html new file mode 100644 index 00000000..69a446f4 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/Encoder.BinaryStream.html @@ -0,0 +1,149 @@ + + + + + +Uses of Interface jakarta.websocket.Encoder.BinaryStream (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.Encoder.BinaryStream

    +
    +
    No usage of jakarta.websocket.Encoder.BinaryStream
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/Encoder.Text.html b/apidocs/2.1.5/jakarta/websocket/class-use/Encoder.Text.html new file mode 100644 index 00000000..31e93eca --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/Encoder.Text.html @@ -0,0 +1,202 @@ + + + + + +Uses of Interface jakarta.websocket.Encoder.Text (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.Encoder.Text

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/Encoder.TextStream.html b/apidocs/2.1.5/jakarta/websocket/class-use/Encoder.TextStream.html new file mode 100644 index 00000000..b9c94cca --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/Encoder.TextStream.html @@ -0,0 +1,149 @@ + + + + + +Uses of Interface jakarta.websocket.Encoder.TextStream (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.Encoder.TextStream

    +
    +
    No usage of jakarta.websocket.Encoder.TextStream
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/Encoder.html b/apidocs/2.1.5/jakarta/websocket/class-use/Encoder.html new file mode 100644 index 00000000..016167a5 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/Encoder.html @@ -0,0 +1,410 @@ + + + + + +Uses of Interface jakarta.websocket.Encoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.Encoder

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/Endpoint.html b/apidocs/2.1.5/jakarta/websocket/class-use/Endpoint.html new file mode 100644 index 00000000..040bca86 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/Endpoint.html @@ -0,0 +1,468 @@ + + + + + +Uses of Class jakarta.websocket.Endpoint (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    jakarta.websocket.Endpoint

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/EndpointConfig.html b/apidocs/2.1.5/jakarta/websocket/class-use/EndpointConfig.html new file mode 100644 index 00000000..a960fc4e --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/EndpointConfig.html @@ -0,0 +1,429 @@ + + + + + +Uses of Interface jakarta.websocket.EndpointConfig (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.EndpointConfig

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/Extension.Parameter.html b/apidocs/2.1.5/jakarta/websocket/class-use/Extension.Parameter.html new file mode 100644 index 00000000..eb6e4860 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/Extension.Parameter.html @@ -0,0 +1,315 @@ + + + + + +Uses of Interface jakarta.websocket.Extension.Parameter (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.Extension.Parameter

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/Extension.html b/apidocs/2.1.5/jakarta/websocket/class-use/Extension.html new file mode 100644 index 00000000..26ab947f --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/Extension.html @@ -0,0 +1,564 @@ + + + + + +Uses of Interface jakarta.websocket.Extension (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.Extension

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/HandshakeResponse.html b/apidocs/2.1.5/jakarta/websocket/class-use/HandshakeResponse.html new file mode 100644 index 00000000..ee3aa7a8 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/HandshakeResponse.html @@ -0,0 +1,308 @@ + + + + + +Uses of Interface jakarta.websocket.HandshakeResponse (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.HandshakeResponse

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/MessageHandler.Partial.html b/apidocs/2.1.5/jakarta/websocket/class-use/MessageHandler.Partial.html new file mode 100644 index 00000000..978dfa14 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/MessageHandler.Partial.html @@ -0,0 +1,268 @@ + + + + + +Uses of Interface jakarta.websocket.MessageHandler.Partial (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.MessageHandler.Partial

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/MessageHandler.Whole.html b/apidocs/2.1.5/jakarta/websocket/class-use/MessageHandler.Whole.html new file mode 100644 index 00000000..96c997cc --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/MessageHandler.Whole.html @@ -0,0 +1,268 @@ + + + + + +Uses of Interface jakarta.websocket.MessageHandler.Whole (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.MessageHandler.Whole

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/MessageHandler.html b/apidocs/2.1.5/jakarta/websocket/class-use/MessageHandler.html new file mode 100644 index 00000000..a8af8a08 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/MessageHandler.html @@ -0,0 +1,377 @@ + + + + + +Uses of Interface jakarta.websocket.MessageHandler (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.MessageHandler

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/OnClose.html b/apidocs/2.1.5/jakarta/websocket/class-use/OnClose.html new file mode 100644 index 00000000..a7ccebd6 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/OnClose.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class jakarta.websocket.OnClose (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    jakarta.websocket.OnClose

    +
    +
    No usage of jakarta.websocket.OnClose
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/OnError.html b/apidocs/2.1.5/jakarta/websocket/class-use/OnError.html new file mode 100644 index 00000000..10981bad --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/OnError.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class jakarta.websocket.OnError (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    jakarta.websocket.OnError

    +
    +
    No usage of jakarta.websocket.OnError
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/OnMessage.html b/apidocs/2.1.5/jakarta/websocket/class-use/OnMessage.html new file mode 100644 index 00000000..f4c44d88 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/OnMessage.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class jakarta.websocket.OnMessage (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    jakarta.websocket.OnMessage

    +
    +
    No usage of jakarta.websocket.OnMessage
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/OnOpen.html b/apidocs/2.1.5/jakarta/websocket/class-use/OnOpen.html new file mode 100644 index 00000000..abdb3482 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/OnOpen.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class jakarta.websocket.OnOpen (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    jakarta.websocket.OnOpen

    +
    +
    No usage of jakarta.websocket.OnOpen
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/PongMessage.html b/apidocs/2.1.5/jakarta/websocket/class-use/PongMessage.html new file mode 100644 index 00000000..14bdcd1e --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/PongMessage.html @@ -0,0 +1,149 @@ + + + + + +Uses of Interface jakarta.websocket.PongMessage (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.PongMessage

    +
    +
    No usage of jakarta.websocket.PongMessage
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/RemoteEndpoint.Async.html b/apidocs/2.1.5/jakarta/websocket/class-use/RemoteEndpoint.Async.html new file mode 100644 index 00000000..68185f3c --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/RemoteEndpoint.Async.html @@ -0,0 +1,257 @@ + + + + + +Uses of Interface jakarta.websocket.RemoteEndpoint.Async (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.RemoteEndpoint.Async

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/RemoteEndpoint.Basic.html b/apidocs/2.1.5/jakarta/websocket/class-use/RemoteEndpoint.Basic.html new file mode 100644 index 00000000..438d1949 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/RemoteEndpoint.Basic.html @@ -0,0 +1,257 @@ + + + + + +Uses of Interface jakarta.websocket.RemoteEndpoint.Basic (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.RemoteEndpoint.Basic

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/RemoteEndpoint.html b/apidocs/2.1.5/jakarta/websocket/class-use/RemoteEndpoint.html new file mode 100644 index 00000000..5c1a00ae --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/RemoteEndpoint.html @@ -0,0 +1,234 @@ + + + + + +Uses of Interface jakarta.websocket.RemoteEndpoint (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.RemoteEndpoint

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/SendHandler.html b/apidocs/2.1.5/jakarta/websocket/class-use/SendHandler.html new file mode 100644 index 00000000..73cbf544 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/SendHandler.html @@ -0,0 +1,342 @@ + + + + + +Uses of Interface jakarta.websocket.SendHandler (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.SendHandler

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/SendResult.html b/apidocs/2.1.5/jakarta/websocket/class-use/SendResult.html new file mode 100644 index 00000000..2b253b6b --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/SendResult.html @@ -0,0 +1,197 @@ + + + + + +Uses of Class jakarta.websocket.SendResult (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    jakarta.websocket.SendResult

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/Session.html b/apidocs/2.1.5/jakarta/websocket/class-use/Session.html new file mode 100644 index 00000000..1cd6735e --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/Session.html @@ -0,0 +1,740 @@ + + + + + +Uses of Interface jakarta.websocket.Session (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.Session

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/SessionException.html b/apidocs/2.1.5/jakarta/websocket/class-use/SessionException.html new file mode 100644 index 00000000..52281be7 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/SessionException.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class jakarta.websocket.SessionException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    jakarta.websocket.SessionException

    +
    +
    No usage of jakarta.websocket.SessionException
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/class-use/WebSocketContainer.html b/apidocs/2.1.5/jakarta/websocket/class-use/WebSocketContainer.html new file mode 100644 index 00000000..85129069 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/class-use/WebSocketContainer.html @@ -0,0 +1,516 @@ + + + + + +Uses of Interface jakarta.websocket.WebSocketContainer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.WebSocketContainer

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/package-summary.html b/apidocs/2.1.5/jakarta/websocket/package-summary.html new file mode 100644 index 00000000..db357607 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/package-summary.html @@ -0,0 +1,482 @@ + + + + + +jakarta.websocket (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package jakarta.websocket

    +
    +
    +
    + + +
    This package contains all the Jakarta WebSocket APIs common to both the client and server side.
    +
    +
      +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Interface Summary 
      InterfaceDescription
      ClientEndpointConfig +
      The ClientEndpointConfig is a special kind of endpoint configuration object that contains web socket configuration + information specific only to client endpoints.
      +
      CloseReason.CloseCode +
      A marker interface for the close codes.
      +
      Decoder +
      The Decoder interface holds member interfaces that define how a developer can provide the web socket container a way + web socket messages into developer defined custom objects.
      +
      Decoder.Binary<T> +
      This interface defines how a custom object (of type T) is decoded from a web socket message in the form of a byte + buffer.
      +
      Decoder.BinaryStream<T> +
      This interface defines how a custom object is decoded from a web socket message in the form of a binary stream.
      +
      Decoder.Text<T> +
      This interface defines how a custom object is decoded from a web socket message in the form of a string.
      +
      Decoder.TextStream<T> +
      This interface defines how a custom object of type T is decoded from a web socket message in the form of a + character stream.
      +
      Encoder +
      The Encoder interface defines how developers can provide a way to convert their custom objects into web socket + messages.
      +
      Encoder.Binary<T> +
      This interface defines how to provide a way to convert a custom object into a binary message.
      +
      Encoder.BinaryStream<T> +
      This interface may be implemented by encoding algorithms that want to write the encoded object to a binary + stream.
      +
      Encoder.Text<T> +
      This interface defines how to provide a way to convert a custom object into a text message.
      +
      Encoder.TextStream<T> +
      This interface may be implemented by encoding algorithms that want to write the encoded object to a character + stream.
      +
      EndpointConfig +
      The endpoint configuration contains all the information needed during the handshake process for this end point.
      +
      Extension +
      A simple representation of a websocket extension as a name and map of extension parameters.
      +
      Extension.Parameter +
      This member interface defines a single websocket extension parameter.
      +
      HandshakeResponse +
      The handshake response represents the WebSocket-defined HTTP response that is the response to the opening handshake + request.
      +
      MessageHandler +
      Developers implement MessageHandlers in order to receive incoming messages during a web socket conversation.
      +
      MessageHandler.Partial<T> +
      This kind of handler is notified by the implementation as it becomes ready to deliver parts of a whole message.
      +
      MessageHandler.Whole<T> +
      This kind of handler is notified by the container on arrival of a complete message.
      +
      PongMessage +
      The PongMessage interface represents a web socket pong.
      +
      RemoteEndpoint +
      The RemoteEndpoint object is supplied by the container and represents the 'other end' or peer of the Web Socket + conversation.
      +
      RemoteEndpoint.Async +
      This representation of the peer of a web socket conversation has the ability to send messages asynchronously.
      +
      RemoteEndpoint.Basic +
      This representation of the peer of a web socket conversation has the ability to send messages synchronously.
      +
      SendHandler +
      A simple callback object for asynchronous sending of web socket messages.
      +
      Session +
      A Web Socket session represents a conversation between two web socket endpoints.
      +
      WebSocketContainer +
      A WebSocketContainer is an implementation provided object that provides applications a view on the container running + it.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Class Summary 
      ClassDescription
      ClientEndpointConfig.Builder +
      The ClientEndpointConfig.Builder is a class used for creating ClientEndpointConfig objects for the + purposes of deploying a client endpoint.
      +
      ClientEndpointConfig.Configurator +
      The Configurator class may be extended by developers who want to provide custom configuration algorithms, such as + intercepting the opening handshake, or providing arbitrary methods and algorithms that can be accessed from each + endpoint instance configured with this configurator.
      +
      CloseReason +
      A class encapsulating the reason why a web socket has been closed, or why it is being asked to close.
      +
      ContainerProvider +
      Provider class that allows the developer to get a reference to the implementation of the WebSocketContainer.
      +
      Endpoint +
      The Web Socket Endpoint represents an object that can handle websocket conversations.
      +
      SendResult +
      The result of asynchronously sending a web socket message.
      +
      +
    • +
    • + + + + + + + + + + + + +
      Enum Summary 
      EnumDescription
      CloseReason.CloseCodes +
      An Enumeration of status codes for a web socket close that are defined in the specification.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + + + + + + + + + +
      Exception Summary 
      ExceptionDescription
      DecodeException +
      A general exception that occurs when trying to decode a custom object from a text or binary message.
      +
      DeploymentException +
      Checked exception indicating some kind of failure either to publish an endpoint on its server, or a failure to + connect a client to its server.
      +
      EncodeException +
      A general exception that occurs when trying to encode a custom object to a string or binary message.
      +
      SessionException +
      A SessionException represents a general exception type reporting problems occurring on a websocket session.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Annotation Types Summary 
      Annotation TypeDescription
      ClientEndpoint +
      The ClientEndpoint annotation a class level annotation is used to denote that a POJO is a web socket client and can + be deployed as such.
      +
      OnClose +
      This method level annotation can be used to decorate a Java method that wishes to be called when a web socket session + is closing.
      +
      OnError +
      This method level annotation can be used to decorate a Java method that wishes to be called in order to handle + errors.
      +
      OnMessage +
      This method level annotation can be used to make a Java method receive incoming web socket messages.
      +
      OnOpen +
      This method level annotation can be used to decorate a Java method that wishes to be called when a new web socket + session is open.
      +
      +
    • +
    +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/package-tree.html b/apidocs/2.1.5/jakarta/websocket/package-tree.html new file mode 100644 index 00000000..9bb69aaf --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/package-tree.html @@ -0,0 +1,259 @@ + + + + + +jakarta.websocket Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package jakarta.websocket

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +

    Annotation Type Hierarchy

    +
      +
    • jakarta.websocket.ClientEndpoint (implements java.lang.annotation.Annotation)
    • +
    • jakarta.websocket.OnClose (implements java.lang.annotation.Annotation)
    • +
    • jakarta.websocket.OnError (implements java.lang.annotation.Annotation)
    • +
    • jakarta.websocket.OnMessage (implements java.lang.annotation.Annotation)
    • +
    • jakarta.websocket.OnOpen (implements java.lang.annotation.Annotation)
    • +
    +
    +
    +

    Enum Hierarchy

    + +
    +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/package-use.html b/apidocs/2.1.5/jakarta/websocket/package-use.html new file mode 100644 index 00000000..99c38cc4 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/package-use.html @@ -0,0 +1,1032 @@ + + + + + +Uses of Package jakarta.websocket (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    jakarta.websocket

    +
    +
    +
      +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Packages that use jakarta.websocket 
      PackageDescription
      jakarta.websocket +
      This package contains all the Jakarta WebSocket APIs common to both the client and server side.
      +
      jakarta.websocket.server +
      This package contains all the Jakarta WebSocket APIs used only by server side applications.
      +
      org.glassfish.tyrus.client +
      Common Client.
      +
      org.glassfish.tyrus.client.exception +
      Common Client Exceptions
      +
      org.glassfish.tyrus.container.grizzly.client +
      Grizzly Client container.
      +
      org.glassfish.tyrus.core +
      Core classes.
      +
      org.glassfish.tyrus.core.cluster +
      Cluster relates classes and interfaces.
      +
      org.glassfish.tyrus.core.coder +
      Encoder and decoder adapters and built-in implementations.
      +
      org.glassfish.tyrus.core.extension +
      WebSocket Extension support.
      +
      org.glassfish.tyrus.core.frame +
      WebSocket frame representations.
      +
      org.glassfish.tyrus.server +
      Server implementation.
      +
      org.glassfish.tyrus.spi +
      Tyrus SPI.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Classes in jakarta.websocket used by jakarta.websocket 
      ClassDescription
      ClientEndpointConfig +
      The ClientEndpointConfig is a special kind of endpoint configuration object that contains web socket configuration + information specific only to client endpoints.
      +
      ClientEndpointConfig.Builder +
      The ClientEndpointConfig.Builder is a class used for creating ClientEndpointConfig objects for the + purposes of deploying a client endpoint.
      +
      ClientEndpointConfig.Configurator +
      The Configurator class may be extended by developers who want to provide custom configuration algorithms, such as + intercepting the opening handshake, or providing arbitrary methods and algorithms that can be accessed from each + endpoint instance configured with this configurator.
      +
      CloseReason +
      A class encapsulating the reason why a web socket has been closed, or why it is being asked to close.
      +
      CloseReason.CloseCode +
      A marker interface for the close codes.
      +
      CloseReason.CloseCodes +
      An Enumeration of status codes for a web socket close that are defined in the specification.
      +
      DecodeException +
      A general exception that occurs when trying to decode a custom object from a text or binary message.
      +
      Decoder +
      The Decoder interface holds member interfaces that define how a developer can provide the web socket container a way + web socket messages into developer defined custom objects.
      +
      DeploymentException +
      Checked exception indicating some kind of failure either to publish an endpoint on its server, or a failure to + connect a client to its server.
      +
      EncodeException +
      A general exception that occurs when trying to encode a custom object to a string or binary message.
      +
      Encoder +
      The Encoder interface defines how developers can provide a way to convert their custom objects into web socket + messages.
      +
      Endpoint +
      The Web Socket Endpoint represents an object that can handle websocket conversations.
      +
      EndpointConfig +
      The endpoint configuration contains all the information needed during the handshake process for this end point.
      +
      Extension +
      A simple representation of a websocket extension as a name and map of extension parameters.
      +
      Extension.Parameter +
      This member interface defines a single websocket extension parameter.
      +
      HandshakeResponse +
      The handshake response represents the WebSocket-defined HTTP response that is the response to the opening handshake + request.
      +
      MessageHandler +
      Developers implement MessageHandlers in order to receive incoming messages during a web socket conversation.
      +
      MessageHandler.Partial +
      This kind of handler is notified by the implementation as it becomes ready to deliver parts of a whole message.
      +
      MessageHandler.Whole +
      This kind of handler is notified by the container on arrival of a complete message.
      +
      RemoteEndpoint +
      The RemoteEndpoint object is supplied by the container and represents the 'other end' or peer of the Web Socket + conversation.
      +
      RemoteEndpoint.Async +
      This representation of the peer of a web socket conversation has the ability to send messages asynchronously.
      +
      RemoteEndpoint.Basic +
      This representation of the peer of a web socket conversation has the ability to send messages synchronously.
      +
      SendHandler +
      A simple callback object for asynchronous sending of web socket messages.
      +
      SendResult +
      The result of asynchronously sending a web socket message.
      +
      Session +
      A Web Socket session represents a conversation between two web socket endpoints.
      +
      WebSocketContainer +
      A WebSocketContainer is an implementation provided object that provides applications a view on the container running + it.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Classes in jakarta.websocket used by jakarta.websocket.server 
      ClassDescription
      Decoder +
      The Decoder interface holds member interfaces that define how a developer can provide the web socket container a way + web socket messages into developer defined custom objects.
      +
      DeploymentException +
      Checked exception indicating some kind of failure either to publish an endpoint on its server, or a failure to + connect a client to its server.
      +
      Encoder +
      The Encoder interface defines how developers can provide a way to convert their custom objects into web socket + messages.
      +
      Endpoint +
      The Web Socket Endpoint represents an object that can handle websocket conversations.
      +
      EndpointConfig +
      The endpoint configuration contains all the information needed during the handshake process for this end point.
      +
      Extension +
      A simple representation of a websocket extension as a name and map of extension parameters.
      +
      HandshakeResponse +
      The handshake response represents the WebSocket-defined HTTP response that is the response to the opening handshake + request.
      +
      WebSocketContainer +
      A WebSocketContainer is an implementation provided object that provides applications a view on the container running + it.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Classes in jakarta.websocket used by org.glassfish.tyrus.client 
      ClassDescription
      ClientEndpointConfig +
      The ClientEndpointConfig is a special kind of endpoint configuration object that contains web socket configuration + information specific only to client endpoints.
      +
      CloseReason +
      A class encapsulating the reason why a web socket has been closed, or why it is being asked to close.
      +
      DeploymentException +
      Checked exception indicating some kind of failure either to publish an endpoint on its server, or a failure to + connect a client to its server.
      +
      Endpoint +
      The Web Socket Endpoint represents an object that can handle websocket conversations.
      +
      Extension +
      A simple representation of a websocket extension as a name and map of extension parameters.
      +
      Session +
      A Web Socket session represents a conversation between two web socket endpoints.
      +
      WebSocketContainer +
      A WebSocketContainer is an implementation provided object that provides applications a view on the container running + it.
      +
      +
    • +
    • + + + + + + + + + + + + + + +
      Classes in jakarta.websocket used by org.glassfish.tyrus.client.exception 
      ClassDescription
      DeploymentException +
      Checked exception indicating some kind of failure either to publish an endpoint on its server, or a failure to + connect a client to its server.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Classes in jakarta.websocket used by org.glassfish.tyrus.container.grizzly.client 
      ClassDescription
      ClientEndpointConfig +
      The ClientEndpointConfig is a special kind of endpoint configuration object that contains web socket configuration + information specific only to client endpoints.
      +
      ContainerProvider +
      Provider class that allows the developer to get a reference to the implementation of the WebSocketContainer.
      +
      DeploymentException +
      Checked exception indicating some kind of failure either to publish an endpoint on its server, or a failure to + connect a client to its server.
      +
      WebSocketContainer +
      A WebSocketContainer is an implementation provided object that provides applications a view on the container running + it.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Classes in jakarta.websocket used by org.glassfish.tyrus.core 
      ClassDescription
      CloseReason +
      A class encapsulating the reason why a web socket has been closed, or why it is being asked to close.
      +
      CloseReason.CloseCode +
      A marker interface for the close codes.
      +
      Decoder +
      The Decoder interface holds member interfaces that define how a developer can provide the web socket container a way + web socket messages into developer defined custom objects.
      +
      DeploymentException +
      Checked exception indicating some kind of failure either to publish an endpoint on its server, or a failure to + connect a client to its server.
      +
      EncodeException +
      A general exception that occurs when trying to encode a custom object to a string or binary message.
      +
      Encoder +
      The Encoder interface defines how developers can provide a way to convert their custom objects into web socket + messages.
      +
      Endpoint +
      The Web Socket Endpoint represents an object that can handle websocket conversations.
      +
      EndpointConfig +
      The endpoint configuration contains all the information needed during the handshake process for this end point.
      +
      Extension +
      A simple representation of a websocket extension as a name and map of extension parameters.
      +
      Extension.Parameter +
      This member interface defines a single websocket extension parameter.
      +
      HandshakeResponse +
      The handshake response represents the WebSocket-defined HTTP response that is the response to the opening handshake + request.
      +
      MessageHandler +
      Developers implement MessageHandlers in order to receive incoming messages during a web socket conversation.
      +
      MessageHandler.Partial +
      This kind of handler is notified by the implementation as it becomes ready to deliver parts of a whole message.
      +
      MessageHandler.Whole +
      This kind of handler is notified by the container on arrival of a complete message.
      +
      RemoteEndpoint +
      The RemoteEndpoint object is supplied by the container and represents the 'other end' or peer of the Web Socket + conversation.
      +
      RemoteEndpoint.Async +
      This representation of the peer of a web socket conversation has the ability to send messages asynchronously.
      +
      RemoteEndpoint.Basic +
      This representation of the peer of a web socket conversation has the ability to send messages synchronously.
      +
      SendHandler +
      A simple callback object for asynchronous sending of web socket messages.
      +
      Session +
      A Web Socket session represents a conversation between two web socket endpoints.
      +
      WebSocketContainer +
      A WebSocketContainer is an implementation provided object that provides applications a view on the container running + it.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Classes in jakarta.websocket used by org.glassfish.tyrus.core.cluster 
      ClassDescription
      CloseReason +
      A class encapsulating the reason why a web socket has been closed, or why it is being asked to close.
      +
      Extension +
      A simple representation of a websocket extension as a name and map of extension parameters.
      +
      MessageHandler +
      Developers implement MessageHandlers in order to receive incoming messages during a web socket conversation.
      +
      MessageHandler.Partial +
      This kind of handler is notified by the implementation as it becomes ready to deliver parts of a whole message.
      +
      MessageHandler.Whole +
      This kind of handler is notified by the container on arrival of a complete message.
      +
      RemoteEndpoint.Async +
      This representation of the peer of a web socket conversation has the ability to send messages asynchronously.
      +
      RemoteEndpoint.Basic +
      This representation of the peer of a web socket conversation has the ability to send messages synchronously.
      +
      SendHandler +
      A simple callback object for asynchronous sending of web socket messages.
      +
      Session +
      A Web Socket session represents a conversation between two web socket endpoints.
      +
      WebSocketContainer +
      A WebSocketContainer is an implementation provided object that provides applications a view on the container running + it.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Classes in jakarta.websocket used by org.glassfish.tyrus.core.coder 
      ClassDescription
      DecodeException +
      A general exception that occurs when trying to decode a custom object from a text or binary message.
      +
      Decoder +
      The Decoder interface holds member interfaces that define how a developer can provide the web socket container a way + web socket messages into developer defined custom objects.
      +
      Decoder.Binary +
      This interface defines how a custom object (of type T) is decoded from a web socket message in the form of a byte + buffer.
      +
      Decoder.Text +
      This interface defines how a custom object is decoded from a web socket message in the form of a string.
      +
      EncodeException +
      A general exception that occurs when trying to encode a custom object to a string or binary message.
      +
      Encoder +
      The Encoder interface defines how developers can provide a way to convert their custom objects into web socket + messages.
      +
      Encoder.Binary +
      This interface defines how to provide a way to convert a custom object into a binary message.
      +
      Encoder.Text +
      This interface defines how to provide a way to convert a custom object into a text message.
      +
      EndpointConfig +
      The endpoint configuration contains all the information needed during the handshake process for this end point.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + + + +
      Classes in jakarta.websocket used by org.glassfish.tyrus.core.extension 
      ClassDescription
      Extension +
      A simple representation of a websocket extension as a name and map of extension parameters.
      +
      Extension.Parameter +
      This member interface defines a single websocket extension parameter.
      +
      +
    • +
    • + + + + + + + + + + + + + + +
      Classes in jakarta.websocket used by org.glassfish.tyrus.core.frame 
      ClassDescription
      CloseReason +
      A class encapsulating the reason why a web socket has been closed, or why it is being asked to close.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Classes in jakarta.websocket used by org.glassfish.tyrus.server 
      ClassDescription
      ClientEndpointConfig +
      The ClientEndpointConfig is a special kind of endpoint configuration object that contains web socket configuration + information specific only to client endpoints.
      +
      DeploymentException +
      Checked exception indicating some kind of failure either to publish an endpoint on its server, or a failure to + connect a client to its server.
      +
      Endpoint +
      The Web Socket Endpoint represents an object that can handle websocket conversations.
      +
      Extension +
      A simple representation of a websocket extension as a name and map of extension parameters.
      +
      Session +
      A Web Socket session represents a conversation between two web socket endpoints.
      +
      WebSocketContainer +
      A WebSocketContainer is an implementation provided object that provides applications a view on the container running + it.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Classes in jakarta.websocket used by org.glassfish.tyrus.spi 
      ClassDescription
      ClientEndpointConfig +
      The ClientEndpointConfig is a special kind of endpoint configuration object that contains web socket configuration + information specific only to client endpoints.
      +
      ClientEndpointConfig.Configurator +
      The Configurator class may be extended by developers who want to provide custom configuration algorithms, such as + intercepting the opening handshake, or providing arbitrary methods and algorithms that can be accessed from each + endpoint instance configured with this configurator.
      +
      CloseReason +
      A class encapsulating the reason why a web socket has been closed, or why it is being asked to close.
      +
      DeploymentException +
      Checked exception indicating some kind of failure either to publish an endpoint on its server, or a failure to + connect a client to its server.
      +
      HandshakeResponse +
      The handshake response represents the WebSocket-defined HTTP response that is the response to the opening handshake + request.
      +
      WebSocketContainer +
      A WebSocketContainer is an implementation provided object that provides applications a view on the container running + it.
      +
      +
    • +
    +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/server/HandshakeRequest.html b/apidocs/2.1.5/jakarta/websocket/server/HandshakeRequest.html new file mode 100644 index 00000000..f01956bd --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/server/HandshakeRequest.html @@ -0,0 +1,514 @@ + + + + + +HandshakeRequest (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface HandshakeRequest

    +
    +
    +
    +
      +
    • +
      +
      All Known Implementing Classes:
      +
      RequestContext, UpgradeRequest
      +
      +
      +
      public interface HandshakeRequest
      +
      The handshake request represents the WebSocket defined HTTP GET request for the opening handshake of a WebSocket + session.
      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeFieldDescription
        static java.lang.StringSEC_WEBSOCKET_EXTENSIONS +
        The Sec-WebSocket-Extensions header name
        +
        static java.lang.StringSEC_WEBSOCKET_KEY +
        The Sec-WebSocket-Key header name
        +
        static java.lang.StringSEC_WEBSOCKET_PROTOCOL +
        The Sec-WebSocket-Protocol header name
        +
        static java.lang.StringSEC_WEBSOCKET_VERSION +
        The Sec-WebSocket-Version header name
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        java.util.Map<java.lang.String,​java.util.List<java.lang.String>>getHeaders() +
        Return the read only map of HTTP headers to header values that came with the handshake request.
        +
        java.lang.ObjectgetHttpSession() +
        Return a reference to the HttpSession that the web socket handshake that started this conversation was part of, + if the implementation is part of a Java EE web container.
        +
        java.util.Map<java.lang.String,​java.util.List<java.lang.String>>getParameterMap() +
        Return the request parameters associated with the request.
        +
        java.lang.StringgetQueryString() +
        Return the query string associated with the request.
        +
        java.net.URIgetRequestURI() +
        Return the request URI of the handshake request.
        +
        java.security.PrincipalgetUserPrincipal() +
        Return the authenticated user or null if no user is authenticated for this handshake.
        +
        booleanisUserInRole​(java.lang.String role) +
        Checks whether the current user is in the given role.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          SEC_WEBSOCKET_KEY

          +
          static final java.lang.String SEC_WEBSOCKET_KEY
          +
          The Sec-WebSocket-Key header name
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          SEC_WEBSOCKET_PROTOCOL

          +
          static final java.lang.String SEC_WEBSOCKET_PROTOCOL
          +
          The Sec-WebSocket-Protocol header name
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          SEC_WEBSOCKET_VERSION

          +
          static final java.lang.String SEC_WEBSOCKET_VERSION
          +
          The Sec-WebSocket-Version header name
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          SEC_WEBSOCKET_EXTENSIONS

          +
          static final java.lang.String SEC_WEBSOCKET_EXTENSIONS
          +
          The Sec-WebSocket-Extensions header name
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getHeaders

          +
          java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getHeaders()
          +
          Return the read only map of HTTP headers to header values that came with the handshake request. Note that the + lookup of header names will be performed in a case insensitive manner.
          +
          +
          Returns:
          +
          the list of headers.
          +
          +
        • +
        + + + +
          +
        • +

          getUserPrincipal

          +
          java.security.Principal getUserPrincipal()
          +
          Return the authenticated user or null if no user is authenticated for this handshake.
          +
          +
          Returns:
          +
          the user principal.
          +
          +
        • +
        + + + +
          +
        • +

          getRequestURI

          +
          java.net.URI getRequestURI()
          +
          Return the request URI of the handshake request.
          +
          +
          Returns:
          +
          the request uri of the handshake request.
          +
          +
        • +
        + + + +
          +
        • +

          isUserInRole

          +
          boolean isUserInRole​(java.lang.String role)
          +
          Checks whether the current user is in the given role. Roles and role membership can be defined using deployment + descriptors of the containing WAR file, if running in a Java EE web container. If the user has not been + authenticated, the method returns false.
          +
          +
          Parameters:
          +
          role - the role being checked.
          +
          Returns:
          +
          whether the authenticated user is in the role, or false if the user has not been authenticated.
          +
          +
        • +
        + + + +
          +
        • +

          getHttpSession

          +
          java.lang.Object getHttpSession()
          +
          Return a reference to the HttpSession that the web socket handshake that started this conversation was part of, + if the implementation is part of a Java EE web container.
          +
          +
          Returns:
          +
          the http session or null if either the websocket implementation is not part of a Java EE web + container, or there is no HttpSession associated with the opening handshake request.
          +
          +
        • +
        + + + +
          +
        • +

          getParameterMap

          +
          java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getParameterMap()
          +
          Return the request parameters associated with the request.
          +
          +
          Returns:
          +
          the unmodifiable map of the request parameters.
          +
          +
        • +
        + + + +
          +
        • +

          getQueryString

          +
          java.lang.String getQueryString()
          +
          Return the query string associated with the request.
          +
          +
          Returns:
          +
          the query string.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/server/PathParam.html b/apidocs/2.1.5/jakarta/websocket/server/PathParam.html new file mode 100644 index 00000000..a05687ba --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/server/PathParam.html @@ -0,0 +1,291 @@ + + + + + +PathParam (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Annotation Type PathParam

    +
    +
    +
    +
      +
    • +
      +
      @Retention(RUNTIME)
      +@Target(PARAMETER)
      +public @interface PathParam
      +
      This annotation may be used to annotate method parameters on server endpoints where a URI-template has been used in + the path-mapping of the ServerEndpoint annotation. The method parameter may be of type String, any Java + primitive type or any boxed version thereof. If a client URI matches the URI-template, but the requested path + parameter cannot be decoded, then the websocket's error handler will be called. + +

      + For example:- + +

      + 
      + @ServerEndpoint("/bookings/{guest-id}")
      + public class BookingServer {
      +
      +     @OnMessage
      +     public void processBookingRequest(@PathParam("guest-id") String guestID, String message, Session session) {
      +         // process booking from the given guest here
      +     }
      + }
      + 
      + 
      + +

      + For example:- + +

      + 
      + @ServerEndpoint("/rewards/{vip-level}")
      + public class RewardServer {
      +
      +     @OnMessage
      +     public void processReward(@PathParam("vip-level") Integer vipLevel, String message, Session session) {
      +         // process reward here
      +     }
      + }
      + 
      + 
      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Required Element Summary

        + + + + + + + + + + + + +
        Required Elements 
        Modifier and TypeRequired ElementDescription
        java.lang.Stringvalue +
        The name of the variable used in the URI-template.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Element Detail

        + + + +
          +
        • +

          value

          +
          java.lang.String value
          +
          The name of the variable used in the URI-template. If the name does not match a path variable in the + URI-template, the value of the method parameter this annotation annotates is null.
          +
          +
          Returns:
          +
          the name of the variable used in the URI-template.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/server/ServerApplicationConfig.html b/apidocs/2.1.5/jakarta/websocket/server/ServerApplicationConfig.html new file mode 100644 index 00000000..b9ebcb31 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/server/ServerApplicationConfig.html @@ -0,0 +1,305 @@ + + + + + +ServerApplicationConfig (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface ServerApplicationConfig

    +
    +
    +
    +
      +
    • +
      +
      All Known Implementing Classes:
      +
      TyrusServerConfiguration
      +
      +
      +
      public interface ServerApplicationConfig
      +
      Developers include implementations of ServerApplicationConfig in an archive containing websocket endpoints (WAR file, + or JAR file within the WAR file) in order to specify the websocket endpoints within the archive the implementation + must deploy. There is a separate method for programmatic endpoints and for annotated endpoints.
      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        java.util.Set<java.lang.Class<?>>getAnnotatedEndpointClasses​(java.util.Set<java.lang.Class<?>> scanned) +
        Return a set of annotated endpoint classes that the server container must deploy.
        +
        java.util.Set<ServerEndpointConfig>getEndpointConfigs​(java.util.Set<java.lang.Class<? extends Endpoint>> endpointClasses) +
        Return a set of ServerEndpointConfig instances that the server container will use to deploy the programmatic + endpoints.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getEndpointConfigs

          +
          java.util.Set<ServerEndpointConfig> getEndpointConfigs​(java.util.Set<java.lang.Class<? extends Endpoint>> endpointClasses)
          +
          Return a set of ServerEndpointConfig instances that the server container will use to deploy the programmatic + endpoints. The set of Endpoint classes passed in to this method is the set obtained by scanning the archive + containing the implementation of this ServerApplicationConfig. This set passed in may be used the build the set + of ServerEndpointConfig instances to return to the container for deployment.
          +
          +
          Parameters:
          +
          endpointClasses - the set of all the Endpoint classes in the archive containing the implementation of this + interface.
          +
          Returns:
          +
          the non-null set of ServerEndpointConfig s to deploy on the server, using the empty set to indicate none.
          +
          +
        • +
        + + + +
          +
        • +

          getAnnotatedEndpointClasses

          +
          java.util.Set<java.lang.Class<?>> getAnnotatedEndpointClasses​(java.util.Set<java.lang.Class<?>> scanned)
          +
          Return a set of annotated endpoint classes that the server container must deploy. The set of classes passed in to + this method is the set obtained by scanning the archive containing the implementation of this interface. + Therefore, this set passed in contains all the annotated endpoint classes in the JAR or WAR file containing the + implementation of this interface. This set passed in may be used the build the set to return to the container for + deployment.
          +
          +
          Parameters:
          +
          scanned - the set of all the annotated endpoint classes in the archive containing the implementation of this + interface.
          +
          Returns:
          +
          the non-null set of annotated endpoint classes to deploy on the server, using the empty set to indicate + none.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/server/ServerContainer.html b/apidocs/2.1.5/jakarta/websocket/server/ServerContainer.html new file mode 100644 index 00000000..4e0c1572 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/server/ServerContainer.html @@ -0,0 +1,380 @@ + + + + + +ServerContainer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface ServerContainer

    +
    +
    +
    +
      +
    • +
      +
      All Superinterfaces:
      +
      WebSocketContainer
      +
      +
      +
      All Known Subinterfaces:
      +
      ServerContainer
      +
      +
      +
      All Known Implementing Classes:
      +
      TyrusServerContainer
      +
      +
      +
      public interface ServerContainer
      +extends WebSocketContainer
      +
      The ServerContainer is the specialized view of the WebSocketContainer available in server-side deployments. There is + one ServerContainer instance per websocket application. The ServerContainer holds the methods to be able to register + server endpoints. +

      + For websocket enabled web containers, developers may obtain a reference to the ServerContainer instance by retrieving + it as an attribute named jakarta.websocket.server.ServerContainer on the ServletContext. This way, the + registration methods held on this interface may be called to register server endpoints from a ServletContextListener + during the deployment of the WAR file containing the endpoint. Server endpoints may also be registered after the web + application has started. +

      +

      + WebSocket implementations that run outside the web container may have other means by which to provide a + ServerContainer instance to the developer at application deployment time. +

      +

      + Once the application deployment phase is complete, and the websocket application has begun accepting incoming + connections, the registration methods may no longer be called.

      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          addEndpoint

          +
          void addEndpoint​(java.lang.Class<?> endpointClass)
          +          throws DeploymentException
          +
          Deploys the given annotated endpoint into this ServerContainer.
          +
          +
          Parameters:
          +
          endpointClass - the class of the annotated endpoint
          +
          Throws:
          +
          DeploymentException - if the annotated endpoint was badly formed.
          +
          java.lang.IllegalStateException - if the containing websocket application has already been deployed.
          +
          +
        • +
        + + + +
          +
        • +

          addEndpoint

          +
          void addEndpoint​(ServerEndpointConfig serverConfig)
          +          throws DeploymentException
          +
          Deploys the given endpoint described by the provided configuration into this ServerContainer.
          +
          +
          Parameters:
          +
          serverConfig - the configuration instance representing the logical endpoint that will be registered.
          +
          Throws:
          +
          DeploymentException - if the endpoint was badly formed.
          +
          java.lang.IllegalStateException - if the containing websocket application has already been deployed.
          +
          +
        • +
        + + + +
          +
        • +

          upgradeHttpToWebSocket

          +
          void upgradeHttpToWebSocket​(java.lang.Object httpServletRequest,
          +                            java.lang.Object httpServletResponse,
          +                            ServerEndpointConfig sec,
          +                            java.util.Map<java.lang.String,​java.lang.String> pathParameters)
          +                     throws java.io.IOException,
          +                            DeploymentException
          +
          Upgrade the HTTP connection represented by the HttpServletRequest and HttpServletResponse to the + WebSocket protocol and establish a WebSocket connection as per the provided ServerEndpointConfig. +

          + This method is primarily intended to be used by frameworks that implement the front-controller pattern. It does + not deploy the provided endpoint. +

          + If the WebSocket implementation is not deployed as part of a Jakarta Servlet container, this method will throw an + UnsupportedOperationException.

          +
          +
          Parameters:
          +
          httpServletRequest - The HttpServletRequest to be processed as a WebSocket handshake as per + section 4.0 of RFC 6455.
          +
          httpServletResponse - The HttpServletResponse to be used when processing the + httpServletRequest as a WebSocket handshake as per section 4.0 of RFC 6455.
          +
          sec - The server endpoint configuration to use to configure the WebSocket endpoint
          +
          pathParameters - Provides a mapping of path parameter names and values, if any, to be used for the + WebSocket connection established by the call to this method. If no such mapping is + defined, an empty Map must be passed.
          +
          Throws:
          +
          java.lang.IllegalStateException - if the provided request does not meet the requirements of the WebSocket handshake
          +
          java.lang.UnsupportedOperationException - if the WebSocket implementation is not deployed as part of a Jakarta + Servlet container
          +
          java.io.IOException - if an I/O error occurs during the establishment of a WebSocket connection
          +
          DeploymentException - if a configuration error prevents the establishment of a WebSocket connection
          +
          Since:
          +
          WebSocket 2.1
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/server/ServerEndpoint.html b/apidocs/2.1.5/jakarta/websocket/server/ServerEndpoint.html new file mode 100644 index 00000000..fc19bb91 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/server/ServerEndpoint.html @@ -0,0 +1,437 @@ + + + + + +ServerEndpoint (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Annotation Type ServerEndpoint

    +
    +
    +
    +
      +
    • +
      +
      @Retention(RUNTIME)
      +@Target(TYPE)
      +public @interface ServerEndpoint
      +
      This class level annotation declares that the class it decorates is a web socket endpoint that will be deployed and + made available in the URI-space of a web socket server. The annotation allows the developer to define the URL (or URI + template) which this endpoint will be published, and other important properties of the endpoint to the websocket + runtime, such as the encoders it uses to send messages. + +

      + The annotated class must have a public no-arg constructor. + +

      + For example: + +

      + 
      + @ServerEndpoint("/hello");
      + public class HelloServer {
      +
      +     @OnMessage
      +     public void processGreeting(String message, Session session) {
      +         System.out.println("Greeting received:" + message);
      +     }
      +
      + }
      + 
      + 
      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Required Element Summary

        + + + + + + + + + + + + +
        Required Elements 
        Modifier and TypeRequired ElementDescription
        java.lang.Stringvalue +
        The URI or URI-template, level-1 (See RFC 6570) where the + endpoint will be deployed.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Optional Element Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Optional Elements 
        Modifier and TypeOptional ElementDescription
        java.lang.Class<? extends ServerEndpointConfig.Configurator>configurator +
        The optional custom configurator class that the developer would like to use to further configure new instances of + this endpoint.
        +
        java.lang.Class<? extends Decoder>[]decoders +
        The ordered array of decoder classes this endpoint will use.
        +
        java.lang.Class<? extends Encoder>[]encoders +
        The ordered array of encoder classes this endpoint will use.
        +
        java.lang.String[]subprotocols +
        The ordered array of web socket protocols this endpoint supports.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Element Detail

        + + + +
          +
        • +

          value

          +
          java.lang.String value
          +
          The URI or URI-template, level-1 (See RFC 6570) where the + endpoint will be deployed. The URI us relative to the root of the web socket container and must begin with a + leading "/". Trailing "/"'s are ignored. Examples: + +
          + 
          + @ServerEndpoint("/chat")
          + @ServerEndpoint("/chat/{user}")
          + @ServerEndpoint("/booking/{privilege-level}")
          + 
          + 
          +
          +
          Returns:
          +
          the URI or URI-template
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +
          +
        • +

          subprotocols

          +
          java.lang.String[] subprotocols
          +
          The ordered array of web socket protocols this endpoint supports. For example, {"superchat", "chat"}.
          +
          +
          Returns:
          +
          the subprotocols.
          +
          +
          +
          Default:
          +
          {}
          +
          +
        • +
        +
      • +
      +
      +
      +
        +
      • + + +
          +
        • +

          decoders

          +
          java.lang.Class<? extends Decoder>[] decoders
          +
          The ordered array of decoder classes this endpoint will use. For example, if the developer has provided a + MysteryObject decoder, this endpoint will be able to receive MysteryObjects as web socket messages. The websocket + runtime will use the first decoder in the list able to decode a message, ignoring the remaining decoders.
          +
          +
          Returns:
          +
          the decoders.
          +
          +
          +
          Default:
          +
          {}
          +
          +
        • +
        +
      • +
      +
      +
      +
        +
      • + + +
          +
        • +

          encoders

          +
          java.lang.Class<? extends Encoder>[] encoders
          +
          The ordered array of encoder classes this endpoint will use. For example, if the developer has provided a + MysteryObject encoder, this class will be able to send web socket messages in the form of MysteryObjects. The + websocket runtime will use the first encoder in the list able to encode a message, ignoring the remaining + encoders.
          +
          +
          Returns:
          +
          the encoders.
          +
          +
          +
          Default:
          +
          {}
          +
          +
        • +
        +
      • +
      +
      +
      +
        +
      • + + +
          +
        • +

          configurator

          +
          java.lang.Class<? extends ServerEndpointConfig.Configurator> configurator
          +
          The optional custom configurator class that the developer would like to use to further configure new instances of + this endpoint. If no configurator class is provided, the implementation uses its own. The implementation creates + a new instance of the configurator per logical endpoint.
          +
          +
          Returns:
          +
          the custom configuration class, or ServerEndpointConfig.Configurator.class if none was set in the + annotation.
          +
          +
          +
          Default:
          +
          jakarta.websocket.server.ServerEndpointConfig.Configurator.class
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/server/ServerEndpointConfig.Builder.html b/apidocs/2.1.5/jakarta/websocket/server/ServerEndpointConfig.Builder.html new file mode 100644 index 00000000..37d619d7 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/server/ServerEndpointConfig.Builder.html @@ -0,0 +1,454 @@ + + + + + +ServerEndpointConfig.Builder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ServerEndpointConfig.Builder

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • jakarta.websocket.server.ServerEndpointConfig.Builder
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Enclosing interface:
      +
      ServerEndpointConfig
      +
      +
      +
      public static final class ServerEndpointConfig.Builder
      +extends java.lang.Object
      +
      The ServerEndpointConfig.Builder is a class used for creating ServerEndpointConfig.Builder objects for + the purposes of deploying a server endpoint. + +

      + Here are some examples: + +

      + Building a plain configuration for an endpoint with just a path. + +

      + 
      + ServerEndpointConfig config = ServerEndpointConfig.Builder.create(ProgrammaticEndpoint.class, "/foo").build();
      + 
      + 
      + +

      + Building a configuration with no subprotocols and a custom configurator. + +

      + 
      + ServerEndpointConfig config = ServerEndpointConfig.Builder.create(ProgrammaticEndpoint.class, "/bar")
      +         .subprotocols(subprotocols)
      +         .configurator(new MyServerConfigurator())
      +         .build();
      + 
      + 
      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          create

          +
          public static ServerEndpointConfig.Builder create​(java.lang.Class<?> endpointClass,
          +                                                  java.lang.String path)
          +
          Creates the builder with the mandatory information of the endpoint class (programmatic or annotated), the + relative URI or URI-template to use, and with no subprotocols, extensions, encoders, decoders or custom + configurator.
          +
          +
          Parameters:
          +
          endpointClass - the class of the endpoint to configure
          +
          path - The URI or URI template where the endpoint will be deployed. A trailing "/" will be + ignored and the path must begin with /.
          +
          Returns:
          +
          a new instance of ServerEndpointConfig.Builder
          +
          +
        • +
        + + + +
          +
        • +

          build

          +
          public ServerEndpointConfig build()
          +
          Builds the configuration object using the current attributes that have been set on this builder object.
          +
          +
          Returns:
          +
          a new ServerEndpointConfig object.
          +
          +
        • +
        + + + +
          +
        • +

          encoders

          +
          public ServerEndpointConfig.Builder encoders​(java.util.List<java.lang.Class<? extends Encoder>> encoders)
          +
          Sets the list of encoder implementation classes for this builder.
          +
          +
          Parameters:
          +
          encoders - the encoders
          +
          Returns:
          +
          this builder instance
          +
          +
        • +
        + + + +
          +
        • +

          decoders

          +
          public ServerEndpointConfig.Builder decoders​(java.util.List<java.lang.Class<? extends Decoder>> decoders)
          +
          Sets the decoder implementation classes to use in the configuration.
          +
          +
          Parameters:
          +
          decoders - the decoders
          +
          Returns:
          +
          this builder instance.
          +
          +
        • +
        + + + +
          +
        • +

          subprotocols

          +
          public ServerEndpointConfig.Builder subprotocols​(java.util.List<java.lang.String> subprotocols)
          +
          Sets the subprotocols to use in the configuration.
          +
          +
          Parameters:
          +
          subprotocols - the subprotocols.
          +
          Returns:
          +
          this builder instance
          +
          +
        • +
        + + + +
          +
        • +

          extensions

          +
          public ServerEndpointConfig.Builder extensions​(java.util.List<Extension> extensions)
          +
          Sets the extensions to use in the configuration.
          +
          +
          Parameters:
          +
          extensions - the extensions to use.
          +
          Returns:
          +
          this builder instance.
          +
          +
        • +
        + + + +
          +
        • +

          configurator

          +
          public ServerEndpointConfig.Builder configurator​(ServerEndpointConfig.Configurator serverEndpointConfigurator)
          +
          Sets the custom configurator to use on the configuration object built by this builder.
          +
          +
          Parameters:
          +
          serverEndpointConfigurator - the configurator
          +
          Returns:
          +
          this builder instance
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/server/ServerEndpointConfig.Configurator.html b/apidocs/2.1.5/jakarta/websocket/server/ServerEndpointConfig.Configurator.html new file mode 100644 index 00000000..137f9e99 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/server/ServerEndpointConfig.Configurator.html @@ -0,0 +1,503 @@ + + + + + +ServerEndpointConfig.Configurator (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ServerEndpointConfig.Configurator

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • jakarta.websocket.server.ServerEndpointConfig.Configurator
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Direct Known Subclasses:
      +
      TyrusServerEndpointConfigurator
      +
      +
      +
      Enclosing interface:
      +
      ServerEndpointConfig
      +
      +
      +
      public static class ServerEndpointConfig.Configurator
      +extends java.lang.Object
      +
      The ServerEndpointConfig.Configurator class may be extended by developers who want to provide custom + configuration algorithms, such as intercepting the opening handshake, or providing arbitrary methods and + algorithms that can be accessed from each endpoint instance configured with this configurator. + + The implementation must provide a platform default configurator loading using the service loader.
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        Configurator() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        booleancheckOrigin​(java.lang.String originHeaderValue) +
        Check the value of the Origin header (See Origin Header) the + client passed during the opening handshake.
        +
        ServerEndpointConfig.ConfiguratorgetContainerDefaultConfigurator() +
        Return the platform default configurator.
        +
        <T> TgetEndpointInstance​(java.lang.Class<T> endpointClass) +
        This method is called by the container each time a new client connects to the logical endpoint this + configurator configures.
        +
        java.util.List<Extension>getNegotiatedExtensions​(java.util.List<Extension> installed, + java.util.List<Extension> requested) +
        Return the ordered list of extensions that t server endpoint will support given the requested extension list + passed in, the empty list if none.
        +
        java.lang.StringgetNegotiatedSubprotocol​(java.util.List<java.lang.String> supported, + java.util.List<java.lang.String> requested) +
        Return the subprotocol the server endpoint has chosen from the requested list supplied by a client who wishes + to connect, or none if there wasn't one this server endpoint liked.
        +
        voidmodifyHandshake​(ServerEndpointConfig sec, + HandshakeRequest request, + HandshakeResponse response) +
        Called by the container after it has formulated a handshake response resulting from a well-formed handshake + request.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Configurator

          +
          public Configurator()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getContainerDefaultConfigurator

          +
          public ServerEndpointConfig.Configurator getContainerDefaultConfigurator()
          +
          Return the platform default configurator.
          +
          +
          Returns:
          +
          the platform default configurator
          +
          Since:
          +
          WebSocket 2.1
          +
          +
        • +
        + + + +
          +
        • +

          getNegotiatedSubprotocol

          +
          public java.lang.String getNegotiatedSubprotocol​(java.util.List<java.lang.String> supported,
          +                                                 java.util.List<java.lang.String> requested)
          +
          Return the subprotocol the server endpoint has chosen from the requested list supplied by a client who wishes + to connect, or none if there wasn't one this server endpoint liked. See + Sending the Server's Opening Handshake. + Subclasses may provide custom algorithms based on other factors. + +

          + The default platform implementation of this method returns the first subprotocol in the list sent by the + client that the server supports, or the empty string if there isn't one.

          +
          +
          Parameters:
          +
          requested - the requested subprotocols from the client endpoint
          +
          supported - the subprotocols supported by the server endpoint
          +
          Returns:
          +
          the negotiated subprotocol or the empty string if there isn't one.
          +
          +
        • +
        + + + +
          +
        • +

          getNegotiatedExtensions

          +
          public java.util.List<Extension> getNegotiatedExtensions​(java.util.List<Extension> installed,
          +                                                         java.util.List<Extension> requested)
          +
          Return the ordered list of extensions that t server endpoint will support given the requested extension list + passed in, the empty list if none. See Negotiating + Extensions + +

          + The default platform implementation of this method returns a list containing all of the requested extensions + passed to this method that it supports, using the order in the requested extensions, the empty list if none.

          +
          +
          Parameters:
          +
          installed - the installed extensions on the implementation.
          +
          requested - the requested extensions, in the order they were requested by the client
          +
          Returns:
          +
          the list of extensions negotiated, the empty list if none.
          +
          +
        • +
        + + + +
          +
        • +

          checkOrigin

          +
          public boolean checkOrigin​(java.lang.String originHeaderValue)
          +
          Check the value of the Origin header (See Origin Header) the + client passed during the opening handshake. + +

          + The platform default implementation of this method makes a check of the validity of the Origin header sent + along with the opening handshake following the recommendation at: + Sending the Server's Opening Handshake.

          +
          +
          Parameters:
          +
          originHeaderValue - the value of the origin header passed by the client.
          +
          Returns:
          +
          whether the check passed or not
          +
          +
        • +
        + + + +
          +
        • +

          modifyHandshake

          +
          public void modifyHandshake​(ServerEndpointConfig sec,
          +                            HandshakeRequest request,
          +                            HandshakeResponse response)
          +
          Called by the container after it has formulated a handshake response resulting from a well-formed handshake + request. The container has already checked that this configuration has a matching URI, determined the + validity of the origin using the checkOrigin method, and filled out the negotiated subprotocols and + extensions based on this configuration. Custom configurations may override this method in order to inspect + the request parameters and modify the handshake response that the server has formulated. and the URI checking + also. + +

          + If the developer does not override this method, no further modification of the request and response are made + by the implementation. +

          + The user properties made available via EndpointConfig.getUserProperties() must be a per + WebSocket connection (i.e. per Session) copy of the user properties. This copy, + including any modifications made to the user properties during the execution of this method must be used to + populate the initial contents of Session.getUserProperties().

          +
          +
          Parameters:
          +
          sec - the configuration object involved in the handshake
          +
          request - the opening handshake request.
          +
          response - the proposed opening handshake response
          +
          +
        • +
        + + + +
          +
        • +

          getEndpointInstance

          +
          public <T> T getEndpointInstance​(java.lang.Class<T> endpointClass)
          +                          throws java.lang.InstantiationException
          +
          This method is called by the container each time a new client connects to the logical endpoint this + configurator configures. Developers may override this method to control instantiation of endpoint instances + in order to customize the initialization of the endpoint instance, or manage them in some other way. If the + developer overrides this method, services like dependency injection that are otherwise supported, for + example, when the implementation is part of the Java EE platform may not be available. The platform default + implementation of this method returns a new endpoint instance per call, thereby ensuring that there is one + endpoint instance per client, the default deployment cardinality.
          +
          +
          Type Parameters:
          +
          T - the type of the endpoint
          +
          Parameters:
          +
          endpointClass - the class of the endpoint
          +
          Returns:
          +
          an instance of the endpoint that will handle all interactions from a new client.
          +
          Throws:
          +
          java.lang.InstantiationException - if there was an error producing the endpoint instance.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/server/ServerEndpointConfig.html b/apidocs/2.1.5/jakarta/websocket/server/ServerEndpointConfig.html new file mode 100644 index 00000000..927f66f0 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/server/ServerEndpointConfig.html @@ -0,0 +1,411 @@ + + + + + +ServerEndpointConfig (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface ServerEndpointConfig

    +
    +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getEndpointClass

          +
          java.lang.Class<?> getEndpointClass()
          +
          Returns the Class of the endpoint this configuration is configuring. If the endpoint is an annotated endpoint, + the value is the class of the Java class annotated with @ServerEndpoint. if the endpoint is a programmatic, the + value is the class of the subclass of Endpoint.
          +
          +
          Returns:
          +
          the class of the endpoint, annotated or programmatic.
          +
          +
        • +
        + + + +
          +
        • +

          getPath

          +
          java.lang.String getPath()
          +
          Return the path for this endpoint configuration. The path is the URI or URI-template (level 1) relative to the + websocket root of the server to which the endpoint using this configuration will be mapped. The path is always + non-null and always begins with a leading "/".
          +
          +
          Returns:
          +
          the relative path for this configuration.
          +
          +
        • +
        + + + +
          +
        • +

          getSubprotocols

          +
          java.util.List<java.lang.String> getSubprotocols()
          +
          Return the websocket subprotocols configured.
          +
          +
          Returns:
          +
          the list of subprotocols, the empty list if none
          +
          +
        • +
        + + + +
          +
        • +

          getExtensions

          +
          java.util.List<Extension> getExtensions()
          +
          Return the websocket extensions configured.
          +
          +
          Returns:
          +
          the list of extensions, the empty list if none.
          +
          +
        • +
        + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/jakarta/websocket/server/class-use/HandshakeRequest.html b/apidocs/2.1.5/jakarta/websocket/server/class-use/HandshakeRequest.html new file mode 100644 index 00000000..4a45c58a --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/server/class-use/HandshakeRequest.html @@ -0,0 +1,277 @@ + + + + + +Uses of Interface jakarta.websocket.server.HandshakeRequest (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.server.HandshakeRequest

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/server/class-use/PathParam.html b/apidocs/2.1.5/jakarta/websocket/server/class-use/PathParam.html new file mode 100644 index 00000000..472ae25a --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/server/class-use/PathParam.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class jakarta.websocket.server.PathParam (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    jakarta.websocket.server.PathParam

    +
    +
    No usage of jakarta.websocket.server.PathParam
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/server/class-use/ServerApplicationConfig.html b/apidocs/2.1.5/jakarta/websocket/server/class-use/ServerApplicationConfig.html new file mode 100644 index 00000000..93f91c59 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/server/class-use/ServerApplicationConfig.html @@ -0,0 +1,212 @@ + + + + + +Uses of Interface jakarta.websocket.server.ServerApplicationConfig (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.server.ServerApplicationConfig

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/server/class-use/ServerContainer.html b/apidocs/2.1.5/jakarta/websocket/server/class-use/ServerContainer.html new file mode 100644 index 00000000..ed9062a7 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/server/class-use/ServerContainer.html @@ -0,0 +1,227 @@ + + + + + +Uses of Interface jakarta.websocket.server.ServerContainer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.server.ServerContainer

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/server/class-use/ServerEndpoint.html b/apidocs/2.1.5/jakarta/websocket/server/class-use/ServerEndpoint.html new file mode 100644 index 00000000..9d4a9e89 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/server/class-use/ServerEndpoint.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class jakarta.websocket.server.ServerEndpoint (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    jakarta.websocket.server.ServerEndpoint

    +
    +
    No usage of jakarta.websocket.server.ServerEndpoint
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/server/class-use/ServerEndpointConfig.Builder.html b/apidocs/2.1.5/jakarta/websocket/server/class-use/ServerEndpointConfig.Builder.html new file mode 100644 index 00000000..86f62d7e --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/server/class-use/ServerEndpointConfig.Builder.html @@ -0,0 +1,235 @@ + + + + + +Uses of Class jakarta.websocket.server.ServerEndpointConfig.Builder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    jakarta.websocket.server.ServerEndpointConfig.Builder

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/server/class-use/ServerEndpointConfig.Configurator.html b/apidocs/2.1.5/jakarta/websocket/server/class-use/ServerEndpointConfig.Configurator.html new file mode 100644 index 00000000..e6ce0667 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/server/class-use/ServerEndpointConfig.Configurator.html @@ -0,0 +1,341 @@ + + + + + +Uses of Class jakarta.websocket.server.ServerEndpointConfig.Configurator (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    jakarta.websocket.server.ServerEndpointConfig.Configurator

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/server/class-use/ServerEndpointConfig.html b/apidocs/2.1.5/jakarta/websocket/server/class-use/ServerEndpointConfig.html new file mode 100644 index 00000000..8af864cc --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/server/class-use/ServerEndpointConfig.html @@ -0,0 +1,445 @@ + + + + + +Uses of Interface jakarta.websocket.server.ServerEndpointConfig (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    jakarta.websocket.server.ServerEndpointConfig

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/server/package-summary.html b/apidocs/2.1.5/jakarta/websocket/server/package-summary.html new file mode 100644 index 00000000..f3ead88a --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/server/package-summary.html @@ -0,0 +1,247 @@ + + + + + +jakarta.websocket.server (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package jakarta.websocket.server

    +
    +
    +
    + + +
    This package contains all the Jakarta WebSocket APIs used only by server side applications.
    +
    +
      +
    • + + + + + + + + + + + + + + + + + + + + + + + + +
      Interface Summary 
      InterfaceDescription
      HandshakeRequest +
      The handshake request represents the WebSocket defined HTTP GET request for the opening handshake of a WebSocket + session.
      +
      ServerApplicationConfig +
      Developers include implementations of ServerApplicationConfig in an archive containing websocket endpoints (WAR file, + or JAR file within the WAR file) in order to specify the websocket endpoints within the archive the implementation + must deploy.
      +
      ServerContainer +
      The ServerContainer is the specialized view of the WebSocketContainer available in server-side deployments.
      +
      ServerEndpointConfig +
      The ServerEndpointConfig is a special kind of endpoint configuration object that contains web socket configuration + information specific only to server endpoints.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + +
      Class Summary 
      ClassDescription
      ServerEndpointConfig.Builder +
      The ServerEndpointConfig.Builder is a class used for creating ServerEndpointConfig.Builder objects for + the purposes of deploying a server endpoint.
      +
      ServerEndpointConfig.Configurator +
      The ServerEndpointConfig.Configurator class may be extended by developers who want to provide custom + configuration algorithms, such as intercepting the opening handshake, or providing arbitrary methods and + algorithms that can be accessed from each endpoint instance configured with this configurator.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + +
      Annotation Types Summary 
      Annotation TypeDescription
      PathParam +
      This annotation may be used to annotate method parameters on server endpoints where a URI-template has been used in + the path-mapping of the ServerEndpoint annotation.
      +
      ServerEndpoint +
      This class level annotation declares that the class it decorates is a web socket endpoint that will be deployed and + made available in the URI-space of a web socket server.
      +
      +
    • +
    +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/server/package-tree.html b/apidocs/2.1.5/jakarta/websocket/server/package-tree.html new file mode 100644 index 00000000..3872024f --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/server/package-tree.html @@ -0,0 +1,189 @@ + + + + + +jakarta.websocket.server Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package jakarta.websocket.server

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +

    Annotation Type Hierarchy

    +
      +
    • jakarta.websocket.server.PathParam (implements java.lang.annotation.Annotation)
    • +
    • jakarta.websocket.server.ServerEndpoint (implements java.lang.annotation.Annotation)
    • +
    +
    +
    +
    + + + diff --git a/apidocs/2.1.5/jakarta/websocket/server/package-use.html b/apidocs/2.1.5/jakarta/websocket/server/package-use.html new file mode 100644 index 00000000..f9a16543 --- /dev/null +++ b/apidocs/2.1.5/jakarta/websocket/server/package-use.html @@ -0,0 +1,331 @@ + + + + + +Uses of Package jakarta.websocket.server (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    jakarta.websocket.server

    +
    +
    +
      +
    • + + + + + + + + + + + + + + + + + + + + + + + + +
      Packages that use jakarta.websocket.server 
      PackageDescription
      jakarta.websocket.server +
      This package contains all the Jakarta WebSocket APIs used only by server side applications.
      +
      org.glassfish.tyrus.core +
      Core classes.
      +
      org.glassfish.tyrus.server +
      Server implementation.
      +
      org.glassfish.tyrus.spi +
      Tyrus SPI.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Classes in jakarta.websocket.server used by jakarta.websocket.server 
      ClassDescription
      HandshakeRequest +
      The handshake request represents the WebSocket defined HTTP GET request for the opening handshake of a WebSocket + session.
      +
      ServerEndpointConfig +
      The ServerEndpointConfig is a special kind of endpoint configuration object that contains web socket configuration + information specific only to server endpoints.
      +
      ServerEndpointConfig.Builder +
      The ServerEndpointConfig.Builder is a class used for creating ServerEndpointConfig.Builder objects for + the purposes of deploying a server endpoint.
      +
      ServerEndpointConfig.Configurator +
      The ServerEndpointConfig.Configurator class may be extended by developers who want to provide custom + configuration algorithms, such as intercepting the opening handshake, or providing arbitrary methods and + algorithms that can be accessed from each endpoint instance configured with this configurator.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + + + + + + + +
      Classes in jakarta.websocket.server used by org.glassfish.tyrus.core 
      ClassDescription
      HandshakeRequest +
      The handshake request represents the WebSocket defined HTTP GET request for the opening handshake of a WebSocket + session.
      +
      ServerEndpointConfig +
      The ServerEndpointConfig is a special kind of endpoint configuration object that contains web socket configuration + information specific only to server endpoints.
      +
      ServerEndpointConfig.Configurator +
      The ServerEndpointConfig.Configurator class may be extended by developers who want to provide custom + configuration algorithms, such as intercepting the opening handshake, or providing arbitrary methods and + algorithms that can be accessed from each endpoint instance configured with this configurator.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + + + + + + + +
      Classes in jakarta.websocket.server used by org.glassfish.tyrus.server 
      ClassDescription
      ServerApplicationConfig +
      Developers include implementations of ServerApplicationConfig in an archive containing websocket endpoints (WAR file, + or JAR file within the WAR file) in order to specify the websocket endpoints within the archive the implementation + must deploy.
      +
      ServerContainer +
      The ServerContainer is the specialized view of the WebSocketContainer available in server-side deployments.
      +
      ServerEndpointConfig +
      The ServerEndpointConfig is a special kind of endpoint configuration object that contains web socket configuration + information specific only to server endpoints.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + + + + + + + +
      Classes in jakarta.websocket.server used by org.glassfish.tyrus.spi 
      ClassDescription
      HandshakeRequest +
      The handshake request represents the WebSocket defined HTTP GET request for the opening handshake of a WebSocket + session.
      +
      ServerContainer +
      The ServerContainer is the specialized view of the WebSocketContainer available in server-side deployments.
      +
      ServerEndpointConfig +
      The ServerEndpointConfig is a special kind of endpoint configuration object that contains web socket configuration + information specific only to server endpoints.
      +
      +
    • +
    +
    +
    + + + diff --git a/apidocs/2.1.5/javadoc.sh b/apidocs/2.1.5/javadoc.sh new file mode 100755 index 00000000..6834d23e --- /dev/null +++ b/apidocs/2.1.5/javadoc.sh @@ -0,0 +1 @@ +/opt/tools/java/openjdk/jdk-11/11.0.2+9/bin/javadoc -J-Xmx512m -J-Xms128m @options @packages \ No newline at end of file diff --git a/apidocs/2.1.5/jquery/external/jquery/jquery.js b/apidocs/2.1.5/jquery/external/jquery/jquery.js new file mode 100644 index 00000000..9b5206bc --- /dev/null +++ b/apidocs/2.1.5/jquery/external/jquery/jquery.js @@ -0,0 +1,10364 @@ +/*! + * jQuery JavaScript Library v3.3.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2018-01-20T17:24Z + */ +( function( global, factory ) { + + "use strict"; + + if ( typeof module === "object" && typeof module.exports === "object" ) { + + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 +// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode +// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common +// enough that all such attempts are guarded in a try block. +"use strict"; + +var arr = []; + +var document = window.document; + +var getProto = Object.getPrototypeOf; + +var slice = arr.slice; + +var concat = arr.concat; + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var fnToString = hasOwn.toString; + +var ObjectFunctionString = fnToString.call( Object ); + +var support = {}; + +var isFunction = function isFunction( obj ) { + + // Support: Chrome <=57, Firefox <=52 + // In some browsers, typeof returns "function" for HTML elements + // (i.e., `typeof document.createElement( "object" ) === "function"`). + // We don't want to classify *any* DOM node as a function. + return typeof obj === "function" && typeof obj.nodeType !== "number"; + }; + + +var isWindow = function isWindow( obj ) { + return obj != null && obj === obj.window; + }; + + + + + var preservedScriptAttributes = { + type: true, + src: true, + noModule: true + }; + + function DOMEval( code, doc, node ) { + doc = doc || document; + + var i, + script = doc.createElement( "script" ); + + script.text = code; + if ( node ) { + for ( i in preservedScriptAttributes ) { + if ( node[ i ] ) { + script[ i ] = node[ i ]; + } + } + } + doc.head.appendChild( script ).parentNode.removeChild( script ); + } + + +function toType( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; +} +/* global Symbol */ +// Defining this global in .eslintrc.json would create a danger of using the global +// unguarded in another place, it seems safer to define global only for this module + + + +var + version = "3.3.1", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }, + + // Support: Android <=4.0 only + // Make sure we trim BOM and NBSP + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + + // Return all the elements in a clean array + if ( num == null ) { + return slice.call( this ); + } + + // Return just the one element from the set + return num < 0 ? this[ num + this.length ] : this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !isFunction( target ) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = Array.isArray( copy ) ) ) ) { + + if ( copyIsArray ) { + copyIsArray = false; + clone = src && Array.isArray( src ) ? src : []; + + } else { + clone = src && jQuery.isPlainObject( src ) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isPlainObject: function( obj ) { + var proto, Ctor; + + // Detect obvious negatives + // Use toString instead of jQuery.type to catch host objects + if ( !obj || toString.call( obj ) !== "[object Object]" ) { + return false; + } + + proto = getProto( obj ); + + // Objects with no prototype (e.g., `Object.create( null )`) are plain + if ( !proto ) { + return true; + } + + // Objects with prototype are plain iff they were constructed by a global Object function + Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; + return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; + }, + + isEmptyObject: function( obj ) { + + /* eslint-disable no-unused-vars */ + // See https://github.com/eslint/eslint/issues/6125 + var name; + + for ( name in obj ) { + return false; + } + return true; + }, + + // Evaluates a script in a global context + globalEval: function( code ) { + DOMEval( code ); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // Support: Android <=4.0 only + trim: function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; +} + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), +function( i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +} ); + +function isArrayLike( obj ) { + + // Support: real iOS 8.2 only (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = toType( obj ); + + if ( isFunction( obj ) || isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.3.3 + * https://sizzlejs.com/ + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2016-08-08 + */ +(function( window ) { + +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // Instance methods + hasOwn = ({}).hasOwnProperty, + arr = [], + pop = arr.pop, + push_native = arr.push, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf as it's faster than native + // https://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[i] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + + // http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = "(?:\\\\.|[\\w-]|[^\0-\\xa0])+", + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), + + rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + identifier + ")" ), + "CLASS": new RegExp( "^\\.(" + identifier + ")" ), + "TAG": new RegExp( "^(" + identifier + "|[*])" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + + // CSS escapes + // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), + funescape = function( _, escaped, escapedWhitespace ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + // Support: Firefox<24 + // Workaround erroneous numeric interpretation of +"0x" + return high !== high || escapedWhitespace ? + escaped : + high < 0 ? + // BMP codepoint + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // CSS string/identifier serialization + // https://drafts.csswg.org/cssom/#common-serializing-idioms + rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + fcssescape = function( ch, asCodePoint ) { + if ( asCodePoint ) { + + // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER + if ( ch === "\0" ) { + return "\uFFFD"; + } + + // Control characters and (dependent upon position) numbers get escaped as code points + return ch.slice( 0, -1 ) + "\\" + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; + } + + // Other potentially-special ASCII characters get backslash-escaped + return "\\" + ch; + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }, + + disabledAncestor = addCombinator( + function( elem ) { + return elem.disabled === true && ("form" in elem || "label" in elem); + }, + { dir: "parentNode", next: "legend" } + ); + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + (arr = slice.call( preferredDoc.childNodes )), + preferredDoc.childNodes + ); + // Support: Android<4.0 + // Detect silently failing push.apply + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + push_native.apply( target, slice.call(els) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + // Can't trust NodeList.length + while ( (target[j++] = els[i++]) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var m, i, elem, nid, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) { + + // ID selector + if ( (m = match[1]) ) { + + // Document context + if ( nodeType === 9 ) { + if ( (elem = context.getElementById( m )) ) { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( newContext && (elem = newContext.getElementById( m )) && + contains( context, elem ) && + elem.id === m ) { + + results.push( elem ); + return results; + } + } + + // Type selector + } else if ( match[2] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( (m = match[3]) && support.getElementsByClassName && + context.getElementsByClassName ) { + + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( support.qsa && + !compilerCache[ selector + " " ] && + (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + + if ( nodeType !== 1 ) { + newContext = context; + newSelector = selector; + + // qSA looks outside Element context, which is not what we want + // Thanks to Andrew Dupont for this workaround technique + // Support: IE <=8 + // Exclude object elements + } else if ( context.nodeName.toLowerCase() !== "object" ) { + + // Capture the context ID, setting it first if necessary + if ( (nid = context.getAttribute( "id" )) ) { + nid = nid.replace( rcssescape, fcssescape ); + } else { + context.setAttribute( "id", (nid = expando) ); + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + while ( i-- ) { + groups[i] = "#" + nid + " " + toSelector( groups[i] ); + } + newSelector = groups.join( "," ); + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + } + + if ( newSelector ) { + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key + " " ] = value); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created element and returns a boolean result + */ +function assert( fn ) { + var el = document.createElement("fieldset"); + + try { + return !!fn( el ); + } catch (e) { + return false; + } finally { + // Remove from its parent by default + if ( el.parentNode ) { + el.parentNode.removeChild( el ); + } + // release memory in IE + el = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split("|"), + i = arr.length; + + while ( i-- ) { + Expr.attrHandle[ arr[i] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + a.sourceIndex - b.sourceIndex; + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for :enabled/:disabled + * @param {Boolean} disabled true for :disabled; false for :enabled + */ +function createDisabledPseudo( disabled ) { + + // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable + return function( elem ) { + + // Only certain elements can match :enabled or :disabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled + if ( "form" in elem ) { + + // Check for inherited disabledness on relevant non-disabled elements: + // * listed form-associated elements in a disabled fieldset + // https://html.spec.whatwg.org/multipage/forms.html#category-listed + // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled + // * option elements in a disabled optgroup + // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled + // All such elements have a "form" property. + if ( elem.parentNode && elem.disabled === false ) { + + // Option elements defer to a parent optgroup if present + if ( "label" in elem ) { + if ( "label" in elem.parentNode ) { + return elem.parentNode.disabled === disabled; + } else { + return elem.disabled === disabled; + } + } + + // Support: IE 6 - 11 + // Use the isDisabled shortcut property to check for disabled fieldset ancestors + return elem.isDisabled === disabled || + + // Where there is no isDisabled, check manually + /* jshint -W018 */ + elem.isDisabled !== !disabled && + disabledAncestor( elem ) === disabled; + } + + return elem.disabled === disabled; + + // Try to winnow out elements that can't be disabled before trusting the disabled property. + // Some victims get caught in our net (label, legend, menu, track), but it shouldn't + // even exist on them, let alone have a boolean value. + } else if ( "label" in elem ) { + return elem.disabled === disabled; + } + + // Remaining elements are neither :enabled nor :disabled + return false; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, subWindow, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + docElem = document.documentElement; + documentIsHTML = !isXML( document ); + + // Support: IE 9-11, Edge + // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) + if ( preferredDoc !== document && + (subWindow = document.defaultView) && subWindow.top !== subWindow ) { + + // Support: IE 11, Edge + if ( subWindow.addEventListener ) { + subWindow.addEventListener( "unload", unloadHandler, false ); + + // Support: IE 9 - 10 only + } else if ( subWindow.attachEvent ) { + subWindow.attachEvent( "onunload", unloadHandler ); + } + } + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert(function( el ) { + el.className = "i"; + return !el.getAttribute("className"); + }); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert(function( el ) { + el.appendChild( document.createComment("") ); + return !el.getElementsByTagName("*").length; + }); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( document.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programmatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert(function( el ) { + docElem.appendChild( el ).id = expando; + return !document.getElementsByName || !document.getElementsByName( expando ).length; + }); + + // ID filter and find + if ( support.getById ) { + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var elem = context.getElementById( id ); + return elem ? [ elem ] : []; + } + }; + } else { + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + + // Support: IE 6 - 7 only + // getElementById is not reliable as a find shortcut + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var node, i, elems, + elem = context.getElementById( id ); + + if ( elem ) { + + // Verify the id attribute + node = elem.getAttributeNode("id"); + if ( node && node.value === id ) { + return [ elem ]; + } + + // Fall back on getElementsByName + elems = context.getElementsByName( id ); + i = 0; + while ( (elem = elems[i++]) ) { + node = elem.getAttributeNode("id"); + if ( node && node.value === id ) { + return [ elem ]; + } + } + } + + return []; + } + }; + } + + // Tag + Expr.find["TAG"] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See https://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( (support.qsa = rnative.test( document.querySelectorAll )) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( el ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // https://bugs.jquery.com/ticket/12359 + docElem.appendChild( el ).innerHTML = "" + + ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( el.querySelectorAll("[msallowcapture^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !el.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ + if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push("~="); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !el.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibling-combinator selector` fails + if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push(".#.+[+~]"); + } + }); + + assert(function( el ) { + el.innerHTML = "" + + ""; + + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = document.createElement("input"); + input.setAttribute( "type", "hidden" ); + el.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( el.querySelectorAll("[name=d]").length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( el.querySelectorAll(":enabled").length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: IE9-11+ + // IE's :disabled selector does not pick up the children of disabled fieldsets + docElem.appendChild( el ).disabled = true; + if ( el.querySelectorAll(":disabled").length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + el.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( el ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( el, "*" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( el, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully self-exclusive + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { + + // Choose the first element that is related to our preferred document + if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { + return -1; + } + if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + return a === document ? -1 : + b === document ? 1 : + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + if ( support.matchesSelector && documentIsHTML && + !compilerCache[ expr + " " ] && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch (e) {} + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + (val = elem.getAttributeNode(name)) && val.specified ? + val.value : + null; +}; + +Sizzle.escape = function( sel ) { + return (sel + "").replace( rcssescape, fcssescape ); +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( (elem = results[i++]) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + while ( (node = elem[i++]) ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[6] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[3] ) { + match[2] = match[4] || match[5] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { return true; } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, uniqueCache, outerCache, node, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType, + diff = false; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) { + + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + + // Seek `elem` from a previously-cached index + + // ...in a gzip-friendly way + node = parent; + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex && cache[ 2 ]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + } else { + // Use previously-cached element index if available + if ( useCache ) { + // ...in a gzip-friendly way + node = elem; + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex; + } + + // xml :nth-child(...) + // or :nth-last-child(...) or :nth(-last)?-of-type(...) + if ( diff === false ) { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) && + ++diff ) { + + // Cache the index of each encountered element + if ( useCache ) { + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + uniqueCache[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + // Don't keep the element (issue #299) + input[0] = null; + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifier + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": createDisabledPseudo( false ), + "disabled": createDisabledPseudo( true ), + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( (tokens = []) ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push({ + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + }); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push({ + value: matched, + type: type, + matches: match + }); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + skip = combinator.next, + key = skip || dir, + checkNonElements = base && key === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + return false; + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, uniqueCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ elem.uniqueID ] || (outerCache[ elem.uniqueID ] = {}); + + if ( skip && skip === elem.nodeName.toLowerCase() ) { + elem = elem[ dir ] || elem; + } else if ( (oldCache = uniqueCache[ key ]) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return (newCache[ 2 ] = oldCache[ 2 ]); + } else { + // Reuse newcache so results back-propagate to previous elements + uniqueCache[ key ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { + return true; + } + } + } + } + } + return false; + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), + len = elems.length; + + if ( outermost ) { + outermostContext = context === document || context || outermost; + } + + // Add elements passing elementMatchers directly to results + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + if ( !context && elem.ownerDocument !== document ) { + setDocument( elem ); + xml = !documentIsHTML; + } + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context || document, xml) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // `i` is now the count of elements visited above, and adding it to `matchedCount` + // makes the latter nonnegative. + matchedCount += i; + + // Apply set filters to unmatched elements + // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` + // equals `i`), unless we didn't visit _any_ elements in the above loop because we have + // no element matchers and no seed. + // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that + // case, which will result in a "00" `matchedCount` that differs from `i` but is also + // numerically zero. + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( (selector = compiled.selector || selector) ); + + results = results || []; + + // Try to minimize operations if there is only one selector in the list and no seed + // (the latter of which guarantees us context) + if ( match.length === 1 ) { + + // Reduce context if the leading compound selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[1].type ] ) { + + context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + !context || rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert(function( el ) { + // Should return 1, but returns 4 (following) + return el.compareDocumentPosition( document.createElement("fieldset") ) & 1; +}); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert(function( el ) { + el.innerHTML = ""; + return el.firstChild.getAttribute("href") === "#" ; +}) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + }); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert(function( el ) { + el.innerHTML = ""; + el.firstChild.setAttribute( "value", "" ); + return el.firstChild.getAttribute( "value" ) === ""; +}) ) { + addHandle( "value", function( elem, name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + }); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert(function( el ) { + return el.getAttribute("disabled") == null; +}) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + (val = elem.getAttributeNode( name )) && val.specified ? + val.value : + null; + } + }); +} + +return Sizzle; + +})( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; + +// Deprecated +jQuery.expr[ ":" ] = jQuery.expr.pseudos; +jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; +jQuery.escapeSelector = Sizzle.escape; + + + + +var dir = function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; +}; + + +var siblings = function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; +}; + + +var rneedsContext = jQuery.expr.match.needsContext; + + + +function nodeName( elem, name ) { + + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + +}; +var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); + + + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + return !!qualifier.call( elem, i, elem ) !== not; + } ); + } + + // Single element + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + } ); + } + + // Arraylike of elements (jQuery, arguments, Array) + if ( typeof qualifier !== "string" ) { + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) > -1 ) !== not; + } ); + } + + // Filtered directly for both simple and complex selectors + return jQuery.filter( qualifier, elements, not ); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + if ( elems.length === 1 && elem.nodeType === 1 ) { + return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; + } + + return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + } ) ); +}; + +jQuery.fn.extend( { + find: function( selector ) { + var i, ret, + len = this.length, + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + } ) ); + } + + ret = this.pushStack( [] ); + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + return len > 1 ? jQuery.uniqueSort( ret ) : ret; + }, + filter: function( selector ) { + return this.pushStack( winnow( this, selector || [], false ) ); + }, + not: function( selector ) { + return this.pushStack( winnow( this, selector || [], true ) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +} ); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + // Shortcut simple #id case for speed + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, + + init = jQuery.fn.init = function( selector, context, root ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Method init() accepts an alternate rootjQuery + // so migrate can support jQuery.sub (gh-2101) + root = root || rootjQuery; + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[ 0 ] === "<" && + selector[ selector.length - 1 ] === ">" && + selector.length >= 3 ) { + + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && ( match[ 1 ] || !context ) ) { + + // HANDLE: $(html) -> $(array) + if ( match[ 1 ] ) { + context = context instanceof jQuery ? context[ 0 ] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[ 1 ], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + + // Properties of context are called as methods if possible + if ( isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[ 2 ] ); + + if ( elem ) { + + // Inject the element directly into the jQuery object + this[ 0 ] = elem; + this.length = 1; + } + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || root ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this[ 0 ] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( isFunction( selector ) ) { + return root.ready !== undefined ? + root.ready( selector ) : + + // Execute immediately if ready is not present + selector( jQuery ); + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend( { + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter( function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[ i ] ) ) { + return true; + } + } + } ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + targets = typeof selectors !== "string" && jQuery( selectors ); + + // Positional selectors never match, since there's no _selection_ context + if ( !rneedsContext.test( selectors ) ) { + for ( ; i < l; i++ ) { + for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { + + // Always skip document fragments + if ( cur.nodeType < 11 && ( targets ? + targets.index( cur ) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector( cur, selectors ) ) ) { + + matched.push( cur ); + break; + } + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.uniqueSort( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + } +} ); + +function sibling( cur, dir ) { + while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each( { + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return siblings( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return siblings( elem.firstChild ); + }, + contents: function( elem ) { + if ( nodeName( elem, "iframe" ) ) { + return elem.contentDocument; + } + + // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only + // Treat the template element as a regular one in browsers that + // don't support it. + if ( nodeName( elem, "template" ) ) { + elem = elem.content || elem; + } + + return jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.uniqueSort( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +} ); +var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); + + + +// Convert String-formatted options into Object-formatted ones +function createOptions( options ) { + var object = {}; + jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { + object[ flag ] = true; + } ); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + createOptions( options ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + + // Last fire value for non-forgettable lists + memory, + + // Flag to know if list was already fired + fired, + + // Flag to prevent firing + locked, + + // Actual callback list + list = [], + + // Queue of execution data for repeatable lists + queue = [], + + // Index of currently firing callback (modified by add/remove as needed) + firingIndex = -1, + + // Fire callbacks + fire = function() { + + // Enforce single-firing + locked = locked || options.once; + + // Execute callbacks for all pending executions, + // respecting firingIndex overrides and runtime changes + fired = firing = true; + for ( ; queue.length; firingIndex = -1 ) { + memory = queue.shift(); + while ( ++firingIndex < list.length ) { + + // Run callback and check for early termination + if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && + options.stopOnFalse ) { + + // Jump to end and forget the data so .add doesn't re-fire + firingIndex = list.length; + memory = false; + } + } + } + + // Forget the data if we're done with it + if ( !options.memory ) { + memory = false; + } + + firing = false; + + // Clean up if we're done firing for good + if ( locked ) { + + // Keep an empty list if we have data for future add calls + if ( memory ) { + list = []; + + // Otherwise, this object is spent + } else { + list = ""; + } + } + }, + + // Actual Callbacks object + self = { + + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + + // If we have memory from a past run, we should fire after adding + if ( memory && !firing ) { + firingIndex = list.length - 1; + queue.push( memory ); + } + + ( function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( isFunction( arg ) ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && toType( arg ) !== "string" ) { + + // Inspect recursively + add( arg ); + } + } ); + } )( arguments ); + + if ( memory && !firing ) { + fire(); + } + } + return this; + }, + + // Remove a callback from the list + remove: function() { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + + // Handle firing indexes + if ( index <= firingIndex ) { + firingIndex--; + } + } + } ); + return this; + }, + + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? + jQuery.inArray( fn, list ) > -1 : + list.length > 0; + }, + + // Remove all callbacks from the list + empty: function() { + if ( list ) { + list = []; + } + return this; + }, + + // Disable .fire and .add + // Abort any current/pending executions + // Clear all callbacks and values + disable: function() { + locked = queue = []; + list = memory = ""; + return this; + }, + disabled: function() { + return !list; + }, + + // Disable .fire + // Also disable .add unless we have memory (since it would have no effect) + // Abort any pending executions + lock: function() { + locked = queue = []; + if ( !memory && !firing ) { + list = memory = ""; + } + return this; + }, + locked: function() { + return !!locked; + }, + + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( !locked ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + queue.push( args ); + if ( !firing ) { + fire(); + } + } + return this; + }, + + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +function Identity( v ) { + return v; +} +function Thrower( ex ) { + throw ex; +} + +function adoptValue( value, resolve, reject, noValue ) { + var method; + + try { + + // Check for promise aspect first to privilege synchronous behavior + if ( value && isFunction( ( method = value.promise ) ) ) { + method.call( value ).done( resolve ).fail( reject ); + + // Other thenables + } else if ( value && isFunction( ( method = value.then ) ) ) { + method.call( value, resolve, reject ); + + // Other non-thenables + } else { + + // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: + // * false: [ value ].slice( 0 ) => resolve( value ) + // * true: [ value ].slice( 1 ) => resolve() + resolve.apply( undefined, [ value ].slice( noValue ) ); + } + + // For Promises/A+, convert exceptions into rejections + // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in + // Deferred#then to conditionally suppress rejection. + } catch ( value ) { + + // Support: Android 4.0 only + // Strict mode functions invoked without .call/.apply get global-object context + reject.apply( undefined, [ value ] ); + } +} + +jQuery.extend( { + + Deferred: function( func ) { + var tuples = [ + + // action, add listener, callbacks, + // ... .then handlers, argument index, [final state] + [ "notify", "progress", jQuery.Callbacks( "memory" ), + jQuery.Callbacks( "memory" ), 2 ], + [ "resolve", "done", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 0, "resolved" ], + [ "reject", "fail", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 1, "rejected" ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + "catch": function( fn ) { + return promise.then( null, fn ); + }, + + // Keep pipe for back-compat + pipe: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + + return jQuery.Deferred( function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + + // Map tuples (progress, done, fail) to arguments (done, fail, progress) + var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; + + // deferred.progress(function() { bind to newDefer or newDefer.notify }) + // deferred.done(function() { bind to newDefer or newDefer.resolve }) + // deferred.fail(function() { bind to newDefer or newDefer.reject }) + deferred[ tuple[ 1 ] ]( function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && isFunction( returned.promise ) ) { + returned.promise() + .progress( newDefer.notify ) + .done( newDefer.resolve ) + .fail( newDefer.reject ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( + this, + fn ? [ returned ] : arguments + ); + } + } ); + } ); + fns = null; + } ).promise(); + }, + then: function( onFulfilled, onRejected, onProgress ) { + var maxDepth = 0; + function resolve( depth, deferred, handler, special ) { + return function() { + var that = this, + args = arguments, + mightThrow = function() { + var returned, then; + + // Support: Promises/A+ section 2.3.3.3.3 + // https://promisesaplus.com/#point-59 + // Ignore double-resolution attempts + if ( depth < maxDepth ) { + return; + } + + returned = handler.apply( that, args ); + + // Support: Promises/A+ section 2.3.1 + // https://promisesaplus.com/#point-48 + if ( returned === deferred.promise() ) { + throw new TypeError( "Thenable self-resolution" ); + } + + // Support: Promises/A+ sections 2.3.3.1, 3.5 + // https://promisesaplus.com/#point-54 + // https://promisesaplus.com/#point-75 + // Retrieve `then` only once + then = returned && + + // Support: Promises/A+ section 2.3.4 + // https://promisesaplus.com/#point-64 + // Only check objects and functions for thenability + ( typeof returned === "object" || + typeof returned === "function" ) && + returned.then; + + // Handle a returned thenable + if ( isFunction( then ) ) { + + // Special processors (notify) just wait for resolution + if ( special ) { + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ) + ); + + // Normal processors (resolve) also hook into progress + } else { + + // ...and disregard older resolution values + maxDepth++; + + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ), + resolve( maxDepth, deferred, Identity, + deferred.notifyWith ) + ); + } + + // Handle all other returned values + } else { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Identity ) { + that = undefined; + args = [ returned ]; + } + + // Process the value(s) + // Default process is resolve + ( special || deferred.resolveWith )( that, args ); + } + }, + + // Only normal processors (resolve) catch and reject exceptions + process = special ? + mightThrow : + function() { + try { + mightThrow(); + } catch ( e ) { + + if ( jQuery.Deferred.exceptionHook ) { + jQuery.Deferred.exceptionHook( e, + process.stackTrace ); + } + + // Support: Promises/A+ section 2.3.3.3.4.1 + // https://promisesaplus.com/#point-61 + // Ignore post-resolution exceptions + if ( depth + 1 >= maxDepth ) { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Thrower ) { + that = undefined; + args = [ e ]; + } + + deferred.rejectWith( that, args ); + } + } + }; + + // Support: Promises/A+ section 2.3.3.3.1 + // https://promisesaplus.com/#point-57 + // Re-resolve promises immediately to dodge false rejection from + // subsequent errors + if ( depth ) { + process(); + } else { + + // Call an optional hook to record the stack, in case of exception + // since it's otherwise lost when execution goes async + if ( jQuery.Deferred.getStackHook ) { + process.stackTrace = jQuery.Deferred.getStackHook(); + } + window.setTimeout( process ); + } + }; + } + + return jQuery.Deferred( function( newDefer ) { + + // progress_handlers.add( ... ) + tuples[ 0 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onProgress ) ? + onProgress : + Identity, + newDefer.notifyWith + ) + ); + + // fulfilled_handlers.add( ... ) + tuples[ 1 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onFulfilled ) ? + onFulfilled : + Identity + ) + ); + + // rejected_handlers.add( ... ) + tuples[ 2 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onRejected ) ? + onRejected : + Thrower + ) + ); + } ).promise(); + }, + + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 5 ]; + + // promise.progress = list.add + // promise.done = list.add + // promise.fail = list.add + promise[ tuple[ 1 ] ] = list.add; + + // Handle state + if ( stateString ) { + list.add( + function() { + + // state = "resolved" (i.e., fulfilled) + // state = "rejected" + state = stateString; + }, + + // rejected_callbacks.disable + // fulfilled_callbacks.disable + tuples[ 3 - i ][ 2 ].disable, + + // rejected_handlers.disable + // fulfilled_handlers.disable + tuples[ 3 - i ][ 3 ].disable, + + // progress_callbacks.lock + tuples[ 0 ][ 2 ].lock, + + // progress_handlers.lock + tuples[ 0 ][ 3 ].lock + ); + } + + // progress_handlers.fire + // fulfilled_handlers.fire + // rejected_handlers.fire + list.add( tuple[ 3 ].fire ); + + // deferred.notify = function() { deferred.notifyWith(...) } + // deferred.resolve = function() { deferred.resolveWith(...) } + // deferred.reject = function() { deferred.rejectWith(...) } + deferred[ tuple[ 0 ] ] = function() { + deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); + return this; + }; + + // deferred.notifyWith = list.fireWith + // deferred.resolveWith = list.fireWith + // deferred.rejectWith = list.fireWith + deferred[ tuple[ 0 ] + "With" ] = list.fireWith; + } ); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( singleValue ) { + var + + // count of uncompleted subordinates + remaining = arguments.length, + + // count of unprocessed arguments + i = remaining, + + // subordinate fulfillment data + resolveContexts = Array( i ), + resolveValues = slice.call( arguments ), + + // the master Deferred + master = jQuery.Deferred(), + + // subordinate callback factory + updateFunc = function( i ) { + return function( value ) { + resolveContexts[ i ] = this; + resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( !( --remaining ) ) { + master.resolveWith( resolveContexts, resolveValues ); + } + }; + }; + + // Single- and empty arguments are adopted like Promise.resolve + if ( remaining <= 1 ) { + adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, + !remaining ); + + // Use .then() to unwrap secondary thenables (cf. gh-3000) + if ( master.state() === "pending" || + isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { + + return master.then(); + } + } + + // Multiple arguments are aggregated like Promise.all array elements + while ( i-- ) { + adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); + } + + return master.promise(); + } +} ); + + +// These usually indicate a programmer mistake during development, +// warn about them ASAP rather than swallowing them by default. +var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; + +jQuery.Deferred.exceptionHook = function( error, stack ) { + + // Support: IE 8 - 9 only + // Console exists when dev tools are open, which can happen at any time + if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { + window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); + } +}; + + + + +jQuery.readyException = function( error ) { + window.setTimeout( function() { + throw error; + } ); +}; + + + + +// The deferred used on DOM ready +var readyList = jQuery.Deferred(); + +jQuery.fn.ready = function( fn ) { + + readyList + .then( fn ) + + // Wrap jQuery.readyException in a function so that the lookup + // happens at the time of error handling instead of callback + // registration. + .catch( function( error ) { + jQuery.readyException( error ); + } ); + + return this; +}; + +jQuery.extend( { + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + } +} ); + +jQuery.ready.then = readyList.then; + +// The ready event handler and self cleanup method +function completed() { + document.removeEventListener( "DOMContentLoaded", completed ); + window.removeEventListener( "load", completed ); + jQuery.ready(); +} + +// Catch cases where $(document).ready() is called +// after the browser event has already occurred. +// Support: IE <=9 - 10 only +// Older IE sometimes signals "interactive" too soon +if ( document.readyState === "complete" || + ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { + + // Handle it asynchronously to allow scripts the opportunity to delay ready + window.setTimeout( jQuery.ready ); + +} else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed ); +} + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( toType( key ) === "object" ) { + chainable = true; + for ( i in key ) { + access( elems, fn, i, key[ i ], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( + elems[ i ], key, raw ? + value : + value.call( elems[ i ], i, fn( elems[ i ], key ) ) + ); + } + } + } + + if ( chainable ) { + return elems; + } + + // Gets + if ( bulk ) { + return fn.call( elems ); + } + + return len ? fn( elems[ 0 ], key ) : emptyGet; +}; + + +// Matches dashed string for camelizing +var rmsPrefix = /^-ms-/, + rdashAlpha = /-([a-z])/g; + +// Used by camelCase as callback to replace() +function fcamelCase( all, letter ) { + return letter.toUpperCase(); +} + +// Convert dashed to camelCase; used by the css and data modules +// Support: IE <=9 - 11, Edge 12 - 15 +// Microsoft forgot to hump their vendor prefix (#9572) +function camelCase( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); +} +var acceptData = function( owner ) { + + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + + + +function Data() { + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; + +Data.prototype = { + + cache: function( owner ) { + + // Check if the owner object already has a cache + var value = owner[ this.expando ]; + + // If not, create one + if ( !value ) { + value = {}; + + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return an empty object. + if ( acceptData( owner ) ) { + + // If it is a node unlikely to be stringify-ed or looped over + // use plain assignment + if ( owner.nodeType ) { + owner[ this.expando ] = value; + + // Otherwise secure it in a non-enumerable property + // configurable must be true to allow the property to be + // deleted when data is removed + } else { + Object.defineProperty( owner, this.expando, { + value: value, + configurable: true + } ); + } + } + } + + return value; + }, + set: function( owner, data, value ) { + var prop, + cache = this.cache( owner ); + + // Handle: [ owner, key, value ] args + // Always use camelCase key (gh-2257) + if ( typeof data === "string" ) { + cache[ camelCase( data ) ] = value; + + // Handle: [ owner, { properties } ] args + } else { + + // Copy the properties one-by-one to the cache object + for ( prop in data ) { + cache[ camelCase( prop ) ] = data[ prop ]; + } + } + return cache; + }, + get: function( owner, key ) { + return key === undefined ? + this.cache( owner ) : + + // Always use camelCase key (gh-2257) + owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; + }, + access: function( owner, key, value ) { + + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ( ( key && typeof key === "string" ) && value === undefined ) ) { + + return this.get( owner, key ); + } + + // When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, + cache = owner[ this.expando ]; + + if ( cache === undefined ) { + return; + } + + if ( key !== undefined ) { + + // Support array or space separated string of keys + if ( Array.isArray( key ) ) { + + // If key is an array of keys... + // We always set camelCase keys, so remove that. + key = key.map( camelCase ); + } else { + key = camelCase( key ); + + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + key = key in cache ? + [ key ] : + ( key.match( rnothtmlwhite ) || [] ); + } + + i = key.length; + + while ( i-- ) { + delete cache[ key[ i ] ]; + } + } + + // Remove the expando if there's no more data + if ( key === undefined || jQuery.isEmptyObject( cache ) ) { + + // Support: Chrome <=35 - 45 + // Webkit & Blink performance suffers when deleting properties + // from DOM nodes, so set to undefined instead + // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) + if ( owner.nodeType ) { + owner[ this.expando ] = undefined; + } else { + delete owner[ this.expando ]; + } + } + }, + hasData: function( owner ) { + var cache = owner[ this.expando ]; + return cache !== undefined && !jQuery.isEmptyObject( cache ); + } +}; +var dataPriv = new Data(); + +var dataUser = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /[A-Z]/g; + +function getData( data ) { + if ( data === "true" ) { + return true; + } + + if ( data === "false" ) { + return false; + } + + if ( data === "null" ) { + return null; + } + + // Only convert to a number if it doesn't change the string + if ( data === +data + "" ) { + return +data; + } + + if ( rbrace.test( data ) ) { + return JSON.parse( data ); + } + + return data; +} + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = getData( data ); + } catch ( e ) {} + + // Make sure we set the data so it isn't changed later + dataUser.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend( { + hasData: function( elem ) { + return dataUser.hasData( elem ) || dataPriv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return dataUser.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + dataUser.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to dataPriv methods, these can be deprecated. + _data: function( elem, name, data ) { + return dataPriv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + dataPriv.remove( elem, name ); + } +} ); + +jQuery.fn.extend( { + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = dataUser.get( elem ); + + if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE 11 only + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = camelCase( name.slice( 5 ) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + dataPriv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each( function() { + dataUser.set( this, key ); + } ); + } + + return access( this, function( value ) { + var data; + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + + // Attempt to get data from the cache + // The key will always be camelCased in Data + data = dataUser.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, key ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each( function() { + + // We always store the camelCased key + dataUser.set( this, key, value ); + } ); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each( function() { + dataUser.remove( this, key ); + } ); + } +} ); + + +jQuery.extend( { + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = dataPriv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || Array.isArray( data ) ) { + queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { + empty: jQuery.Callbacks( "once memory" ).add( function() { + dataPriv.remove( elem, [ type + "queue", key ] ); + } ) + } ); + } +} ); + +jQuery.fn.extend( { + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[ 0 ], type ); + } + + return data === undefined ? + this : + this.each( function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + } ); + }, + dequeue: function( type ) { + return this.each( function() { + jQuery.dequeue( this, type ); + } ); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +} ); +var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; + +var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); + + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var isHiddenWithinTree = function( elem, el ) { + + // isHiddenWithinTree might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + + // Inline style trumps all + return elem.style.display === "none" || + elem.style.display === "" && + + // Otherwise, check computed style + // Support: Firefox <=43 - 45 + // Disconnected elements can have computed display: none, so first confirm that elem is + // in the document. + jQuery.contains( elem.ownerDocument, elem ) && + + jQuery.css( elem, "display" ) === "none"; + }; + +var swap = function( elem, options, callback, args ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.apply( elem, args || [] ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + + + +function adjustCSS( elem, prop, valueParts, tween ) { + var adjusted, scale, + maxIterations = 20, + currentValue = tween ? + function() { + return tween.cur(); + } : + function() { + return jQuery.css( elem, prop, "" ); + }, + initial = currentValue(), + unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + initialInUnit = ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && + rcssNum.exec( jQuery.css( elem, prop ) ); + + if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + + // Support: Firefox <=54 + // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) + initial = initial / 2; + + // Trust units reported by jQuery.css + unit = unit || initialInUnit[ 3 ]; + + // Iteratively approximate from a nonzero starting point + initialInUnit = +initial || 1; + + while ( maxIterations-- ) { + + // Evaluate and update our best guess (doubling guesses that zero out). + // Finish if the scale equals or crosses 1 (making the old*new product non-positive). + jQuery.style( elem, prop, initialInUnit + unit ); + if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { + maxIterations = 0; + } + initialInUnit = initialInUnit / scale; + + } + + initialInUnit = initialInUnit * 2; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Make sure we update the tween properties later on + valueParts = valueParts || []; + } + + if ( valueParts ) { + initialInUnit = +initialInUnit || +initial || 0; + + // Apply relative offset (+=/-=) if specified + adjusted = valueParts[ 1 ] ? + initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : + +valueParts[ 2 ]; + if ( tween ) { + tween.unit = unit; + tween.start = initialInUnit; + tween.end = adjusted; + } + } + return adjusted; +} + + +var defaultDisplayMap = {}; + +function getDefaultDisplay( elem ) { + var temp, + doc = elem.ownerDocument, + nodeName = elem.nodeName, + display = defaultDisplayMap[ nodeName ]; + + if ( display ) { + return display; + } + + temp = doc.body.appendChild( doc.createElement( nodeName ) ); + display = jQuery.css( temp, "display" ); + + temp.parentNode.removeChild( temp ); + + if ( display === "none" ) { + display = "block"; + } + defaultDisplayMap[ nodeName ] = display; + + return display; +} + +function showHide( elements, show ) { + var display, elem, + values = [], + index = 0, + length = elements.length; + + // Determine new display value for elements that need to change + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + display = elem.style.display; + if ( show ) { + + // Since we force visibility upon cascade-hidden elements, an immediate (and slow) + // check is required in this first loop unless we have a nonempty display value (either + // inline or about-to-be-restored) + if ( display === "none" ) { + values[ index ] = dataPriv.get( elem, "display" ) || null; + if ( !values[ index ] ) { + elem.style.display = ""; + } + } + if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { + values[ index ] = getDefaultDisplay( elem ); + } + } else { + if ( display !== "none" ) { + values[ index ] = "none"; + + // Remember what we're overwriting + dataPriv.set( elem, "display", display ); + } + } + } + + // Set the display of the elements in a second loop to avoid constant reflow + for ( index = 0; index < length; index++ ) { + if ( values[ index ] != null ) { + elements[ index ].style.display = values[ index ]; + } + } + + return elements; +} + +jQuery.fn.extend( { + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each( function() { + if ( isHiddenWithinTree( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + } ); + } +} ); +var rcheckableType = ( /^(?:checkbox|radio)$/i ); + +var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]+)/i ); + +var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); + + + +// We have to close these tags to support XHTML (#13200) +var wrapMap = { + + // Support: IE <=9 only + option: [ 1, "" ], + + // XHTML parsers do not magically insert elements in the + // same way that tag soup parsers do. So we cannot shorten + // this by omitting or other required elements. + thead: [ 1, "", "
    " ], + col: [ 2, "", "
    " ], + tr: [ 2, "", "
    " ], + td: [ 3, "", "
    " ], + + _default: [ 0, "", "" ] +}; + +// Support: IE <=9 only +wrapMap.optgroup = wrapMap.option; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + + +function getAll( context, tag ) { + + // Support: IE <=9 - 11 only + // Use typeof to avoid zero-argument method invocation on host objects (#15151) + var ret; + + if ( typeof context.getElementsByTagName !== "undefined" ) { + ret = context.getElementsByTagName( tag || "*" ); + + } else if ( typeof context.querySelectorAll !== "undefined" ) { + ret = context.querySelectorAll( tag || "*" ); + + } else { + ret = []; + } + + if ( tag === undefined || tag && nodeName( context, tag ) ) { + return jQuery.merge( [ context ], ret ); + } + + return ret; +} + + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + dataPriv.set( + elems[ i ], + "globalEval", + !refElements || dataPriv.get( refElements[ i ], "globalEval" ) + ); + } +} + + +var rhtml = /<|&#?\w+;/; + +function buildFragment( elems, context, scripts, selection, ignored ) { + var elem, tmp, tag, wrap, contains, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( toType( elem ) === "object" ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (#12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( ( elem = nodes[ i++ ] ) ) { + + // Skip elements already in the context collection (trac-4087) + if ( selection && jQuery.inArray( elem, selection ) > -1 ) { + if ( ignored ) { + ignored.push( elem ); + } + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( ( elem = tmp[ j++ ] ) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; +} + + +( function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Android 4.0 - 4.3 only + // Check state lost if the name is set (#11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Android <=4.1 only + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE <=11 only + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; +} )(); +var documentElement = document.documentElement; + + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +// Support: IE <=9 only +// See #13393 for more info +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.get( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Ensure that invalid selectors throw exceptions at attach time + // Evaluate against documentElement in case elem is a non-element node (e.g., document) + if ( selector ) { + jQuery.find.matchesSelector( documentElement, selector ); + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = {}; + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove data and the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + dataPriv.remove( elem, "handle events" ); + } + }, + + dispatch: function( nativeEvent ) { + + // Make a writable jQuery.Event from the native event object + var event = jQuery.event.fix( nativeEvent ); + + var i, j, ret, matched, handleObj, handlerQueue, + args = new Array( arguments.length ), + handlers = ( dataPriv.get( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + + for ( i = 1; i < arguments.length; i++ ) { + args[ i ] = arguments[ i ]; + } + + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or 2) have namespace(s) + // a subset or equal to those in the bound event (both can have no namespace). + if ( !event.rnamespace || event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, handleObj, sel, matchedHandlers, matchedSelectors, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + if ( delegateCount && + + // Support: IE <=9 + // Black-hole SVG instance trees (trac-13180) + cur.nodeType && + + // Support: Firefox <=42 + // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) + // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click + // Support: IE 11 only + // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) + !( event.type === "click" && event.button >= 1 ) ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { + matchedHandlers = []; + matchedSelectors = {}; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matchedSelectors[ sel ] === undefined ) { + matchedSelectors[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matchedSelectors[ sel ] ) { + matchedHandlers.push( handleObj ); + } + } + if ( matchedHandlers.length ) { + handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + cur = this; + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + addProp: function( name, hook ) { + Object.defineProperty( jQuery.Event.prototype, name, { + enumerable: true, + configurable: true, + + get: isFunction( hook ) ? + function() { + if ( this.originalEvent ) { + return hook( this.originalEvent ); + } + } : + function() { + if ( this.originalEvent ) { + return this.originalEvent[ name ]; + } + }, + + set: function( value ) { + Object.defineProperty( this, name, { + enumerable: true, + configurable: true, + writable: true, + value: value + } ); + } + } ); + }, + + fix: function( originalEvent ) { + return originalEvent[ jQuery.expando ] ? + originalEvent : + new jQuery.Event( originalEvent ); + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + focus: { + + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== safeActiveElement() && this.focus ) { + this.focus(); + return false; + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === safeActiveElement() && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + click: { + + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( this.type === "checkbox" && this.click && nodeName( this, "input" ) ) { + this.click(); + return false; + } + }, + + // For cross-browser consistency, don't fire native .click() on links + _default: function( event ) { + return nodeName( event.target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + } +}; + +jQuery.removeEvent = function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } +}; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: Android <=2.3 only + src.returnValue === false ? + returnTrue : + returnFalse; + + // Create target properties + // Support: Safari <=6 - 7 only + // Target should not be a text node (#504, #13143) + this.target = ( src.target && src.target.nodeType === 3 ) ? + src.target.parentNode : + src.target; + + this.currentTarget = src.currentTarget; + this.relatedTarget = src.relatedTarget; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || Date.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + isSimulated: false, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && !this.isSimulated ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Includes all common event props including KeyEvent and MouseEvent specific props +jQuery.each( { + altKey: true, + bubbles: true, + cancelable: true, + changedTouches: true, + ctrlKey: true, + detail: true, + eventPhase: true, + metaKey: true, + pageX: true, + pageY: true, + shiftKey: true, + view: true, + "char": true, + charCode: true, + key: true, + keyCode: true, + button: true, + buttons: true, + clientX: true, + clientY: true, + offsetX: true, + offsetY: true, + pointerId: true, + pointerType: true, + screenX: true, + screenY: true, + targetTouches: true, + toElement: true, + touches: true, + + which: function( event ) { + var button = event.button; + + // Add which for key events + if ( event.which == null && rkeyEvent.test( event.type ) ) { + return event.charCode != null ? event.charCode : event.keyCode; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { + if ( button & 1 ) { + return 1; + } + + if ( button & 2 ) { + return 3; + } + + if ( button & 4 ) { + return 2; + } + + return 0; + } + + return event.which; + } +}, jQuery.event.addProp ); + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + } +} ); + + +var + + /* eslint-disable max-len */ + + // See https://github.com/eslint/eslint/issues/3229 + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi, + + /* eslint-enable */ + + // Support: IE <=10 - 11, Edge 12 - 13 only + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = /\s*$/g; + +// Prefer a tbody over its parent table for containing new rows +function manipulationTarget( elem, content ) { + if ( nodeName( elem, "table" ) && + nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { + + return jQuery( elem ).children( "tbody" )[ 0 ] || elem; + } + + return elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { + elem.type = elem.type.slice( 5 ); + } else { + elem.removeAttribute( "type" ); + } + + return elem; +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( dataPriv.hasData( src ) ) { + pdataOld = dataPriv.access( src ); + pdataCur = dataPriv.set( dest, pdataOld ); + events = pdataOld.events; + + if ( events ) { + delete pdataCur.handle; + pdataCur.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( dataUser.hasData( src ) ) { + udataOld = dataUser.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + dataUser.set( dest, udataCur ); + } +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +function domManip( collection, args, callback, ignored ) { + + // Flatten any nested arrays + args = concat.apply( [], args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = collection.length, + iNoClone = l - 1, + value = args[ 0 ], + valueIsFunction = isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( valueIsFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return collection.each( function( index ) { + var self = collection.eq( index ); + if ( valueIsFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + domManip( self, args, callback, ignored ); + } ); + } + + if ( l ) { + fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + // Require either new content or an interest in ignored elements to invoke the callback + if ( first || ignored ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item + // instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( collection[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !dataPriv.access( node, "globalEval" ) && + jQuery.contains( doc, node ) ) { + + if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { + + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl ) { + jQuery._evalUrl( node.src ); + } + } else { + DOMEval( node.textContent.replace( rcleanScript, "" ), doc, node ); + } + } + } + } + } + } + + return collection; +} + +function remove( elem, selector, keepData ) { + var node, + nodes = selector ? jQuery.filter( selector, elem ) : elem, + i = 0; + + for ( ; ( node = nodes[ i ] ) != null; i++ ) { + if ( !keepData && node.nodeType === 1 ) { + jQuery.cleanData( getAll( node ) ); + } + + if ( node.parentNode ) { + if ( keepData && jQuery.contains( node.ownerDocument, node ) ) { + setGlobalEval( getAll( node, "script" ) ); + } + node.parentNode.removeChild( node ); + } + } + + return elem; +} + +jQuery.extend( { + htmlPrefilter: function( html ) { + return html.replace( rxhtmlTag, "<$1>" ); + }, + + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = jQuery.contains( elem.ownerDocument, elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + cleanData: function( elems ) { + var data, elem, type, + special = jQuery.event.special, + i = 0; + + for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { + if ( acceptData( elem ) ) { + if ( ( data = elem[ dataPriv.expando ] ) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataPriv.expando ] = undefined; + } + if ( elem[ dataUser.expando ] ) { + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataUser.expando ] = undefined; + } + } + } + } +} ); + +jQuery.fn.extend( { + detach: function( selector ) { + return remove( this, selector, true ); + }, + + remove: function( selector ) { + return remove( this, selector ); + }, + + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each( function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + } ); + }, null, value, arguments.length ); + }, + + append: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + } ); + }, + + prepend: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + } ); + }, + + before: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + } ); + }, + + after: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + } ); + }, + + empty: function() { + var elem, + i = 0; + + for ( ; ( elem = this[ i ] ) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + } ); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = jQuery.htmlPrefilter( value ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch ( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var ignored = []; + + // Make the changes, replacing each non-ignored context element with the new content + return domManip( this, arguments, function( elem ) { + var parent = this.parentNode; + + if ( jQuery.inArray( this, ignored ) < 0 ) { + jQuery.cleanData( getAll( this ) ); + if ( parent ) { + parent.replaceChild( elem, this ); + } + } + + // Force callback invocation + }, ignored ); + } +} ); + +jQuery.each( { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: Android <=4.0 only, PhantomJS 1 only + // .get() because push.apply(_, arraylike) throws on ancient WebKit + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +} ); +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var getStyles = function( elem ) { + + // Support: IE <=11 only, Firefox <=30 (#15098, #14150) + // IE throws on elements created in popups + // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" + var view = elem.ownerDocument.defaultView; + + if ( !view || !view.opener ) { + view = window; + } + + return view.getComputedStyle( elem ); + }; + +var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); + + + +( function() { + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computeStyleTests() { + + // This is a singleton, we need to execute it only once + if ( !div ) { + return; + } + + container.style.cssText = "position:absolute;left:-11111px;width:60px;" + + "margin-top:1px;padding:0;border:0"; + div.style.cssText = + "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + + "margin:auto;border:1px;padding:1px;" + + "width:60%;top:1%"; + documentElement.appendChild( container ).appendChild( div ); + + var divStyle = window.getComputedStyle( div ); + pixelPositionVal = divStyle.top !== "1%"; + + // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 + reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; + + // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 + // Some styles come back with percentage values, even though they shouldn't + div.style.right = "60%"; + pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; + + // Support: IE 9 - 11 only + // Detect misreporting of content dimensions for box-sizing:border-box elements + boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; + + // Support: IE 9 only + // Detect overflow:scroll screwiness (gh-3699) + div.style.position = "absolute"; + scrollboxSizeVal = div.offsetWidth === 36 || "absolute"; + + documentElement.removeChild( container ); + + // Nullify the div so it wouldn't be stored in the memory and + // it will also be a sign that checks already performed + div = null; + } + + function roundPixelMeasures( measure ) { + return Math.round( parseFloat( measure ) ); + } + + var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, + reliableMarginLeftVal, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + // Finish early in limited (non-browser) environments + if ( !div.style ) { + return; + } + + // Support: IE <=9 - 11 only + // Style of cloned element affects source element cloned (#8908) + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + jQuery.extend( support, { + boxSizingReliable: function() { + computeStyleTests(); + return boxSizingReliableVal; + }, + pixelBoxStyles: function() { + computeStyleTests(); + return pixelBoxStylesVal; + }, + pixelPosition: function() { + computeStyleTests(); + return pixelPositionVal; + }, + reliableMarginLeft: function() { + computeStyleTests(); + return reliableMarginLeftVal; + }, + scrollboxSize: function() { + computeStyleTests(); + return scrollboxSizeVal; + } + } ); +} )(); + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + + // Support: Firefox 51+ + // Retrieving style before computed somehow + // fixes an issue with getting wrong values + // on detached elements + style = elem.style; + + computed = computed || getStyles( elem ); + + // getPropertyValue is needed for: + // .css('filter') (IE 9 only, #12537) + // .css('--customProperty) (#3144) + if ( computed ) { + ret = computed.getPropertyValue( name ) || computed[ name ]; + + if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Android Browser returns percentage for some values, + // but width seems to be reliably pixels. + // This is against the CSSOM draft spec: + // https://drafts.csswg.org/cssom/#resolved-values + if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + + // Support: IE <=9 - 11 only + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + + // Hook not needed (or it's not possible to use it due + // to missing dependency), remove it. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + return ( this.get = hookFn ).apply( this, arguments ); + } + }; +} + + +var + + // Swappable if display is none or starts with table + // except "table", "table-cell", or "table-caption" + // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rcustomProp = /^--/, + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }, + + cssPrefixes = [ "Webkit", "Moz", "ms" ], + emptyStyle = document.createElement( "div" ).style; + +// Return a css property mapped to a potentially vendor prefixed property +function vendorPropName( name ) { + + // Shortcut for names that are not vendor prefixed + if ( name in emptyStyle ) { + return name; + } + + // Check for vendor prefixed names + var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in emptyStyle ) { + return name; + } + } +} + +// Return a property mapped along what jQuery.cssProps suggests or to +// a vendor prefixed property. +function finalPropName( name ) { + var ret = jQuery.cssProps[ name ]; + if ( !ret ) { + ret = jQuery.cssProps[ name ] = vendorPropName( name ) || name; + } + return ret; +} + +function setPositiveNumber( elem, value, subtract ) { + + // Any relative (+/-) values have already been + // normalized at this point + var matches = rcssNum.exec( value ); + return matches ? + + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : + value; +} + +function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { + var i = dimension === "width" ? 1 : 0, + extra = 0, + delta = 0; + + // Adjustment may not be necessary + if ( box === ( isBorderBox ? "border" : "content" ) ) { + return 0; + } + + for ( ; i < 4; i += 2 ) { + + // Both box models exclude margin + if ( box === "margin" ) { + delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); + } + + // If we get here with a content-box, we're seeking "padding" or "border" or "margin" + if ( !isBorderBox ) { + + // Add padding + delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // For "border" or "margin", add border + if ( box !== "padding" ) { + delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + + // But still keep track of it otherwise + } else { + extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + + // If we get here with a border-box (content + padding + border), we're seeking "content" or + // "padding" or "margin" + } else { + + // For "content", subtract padding + if ( box === "content" ) { + delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // For "content" or "padding", subtract border + if ( box !== "margin" ) { + delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + // Account for positive content-box scroll gutter when requested by providing computedVal + if ( !isBorderBox && computedVal >= 0 ) { + + // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border + // Assuming integer scroll gutter, subtract the rest and round down + delta += Math.max( 0, Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + computedVal - + delta - + extra - + 0.5 + ) ); + } + + return delta; +} + +function getWidthOrHeight( elem, dimension, extra ) { + + // Start with computed style + var styles = getStyles( elem ), + val = curCSS( elem, dimension, styles ), + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + valueIsBorderBox = isBorderBox; + + // Support: Firefox <=54 + // Return a confounding non-pixel value or feign ignorance, as appropriate. + if ( rnumnonpx.test( val ) ) { + if ( !extra ) { + return val; + } + val = "auto"; + } + + // Check for style in case a browser which returns unreliable values + // for getComputedStyle silently falls back to the reliable elem.style + valueIsBorderBox = valueIsBorderBox && + ( support.boxSizingReliable() || val === elem.style[ dimension ] ); + + // Fall back to offsetWidth/offsetHeight when value is "auto" + // This happens for inline elements with no explicit setting (gh-3571) + // Support: Android <=4.1 - 4.3 only + // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) + if ( val === "auto" || + !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) { + + val = elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ]; + + // offsetWidth/offsetHeight provide border-box values + valueIsBorderBox = true; + } + + // Normalize "" and auto + val = parseFloat( val ) || 0; + + // Adjust for the element's box model + return ( val + + boxModelAdjustment( + elem, + dimension, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles, + + // Provide the current computed size to request scroll gutter calculation (gh-3589) + val + ) + ) + "px"; +} + +jQuery.extend( { + + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "animationIterationCount": true, + "columnCount": true, + "fillOpacity": true, + "flexGrow": true, + "flexShrink": true, + "fontWeight": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: {}, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ), + style = elem.style; + + // Make sure that we're working with the right name. We don't + // want to query the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Gets hook for the prefixed version, then unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // Convert "+=" or "-=" to relative numbers (#7345) + if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { + value = adjustCSS( elem, name, ret ); + + // Fixes bug #9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set (#7116) + if ( value == null || value !== value ) { + return; + } + + // If a number was passed in, add the unit (except for certain CSS properties) + if ( type === "number" ) { + value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); + } + + // background-* props affect original clone's values + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !( "set" in hooks ) || + ( value = hooks.set( elem, value, extra ) ) !== undefined ) { + + if ( isCustomProp ) { + style.setProperty( name, value ); + } else { + style[ name ] = value; + } + } + + } else { + + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && + ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { + + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ); + + // Make sure that we're working with the right name. We don't + // want to modify the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Try prefixed name followed by the unprefixed name + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + // Convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Make numeric if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || isFinite( num ) ? num || 0 : val; + } + + return val; + } +} ); + +jQuery.each( [ "height", "width" ], function( i, dimension ) { + jQuery.cssHooks[ dimension ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + + // Certain elements can have dimension info if we invisibly show them + // but it must have a current display style that would benefit + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && + + // Support: Safari 8+ + // Table columns in Safari have non-zero offsetWidth & zero + // getBoundingClientRect().width unless display is changed. + // Support: IE <=11 only + // Running getBoundingClientRect on a disconnected node + // in IE throws an error. + ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? + swap( elem, cssShow, function() { + return getWidthOrHeight( elem, dimension, extra ); + } ) : + getWidthOrHeight( elem, dimension, extra ); + } + }, + + set: function( elem, value, extra ) { + var matches, + styles = getStyles( elem ), + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + subtract = extra && boxModelAdjustment( + elem, + dimension, + extra, + isBorderBox, + styles + ); + + // Account for unreliable border-box dimensions by comparing offset* to computed and + // faking a content-box to get border and padding (gh-3699) + if ( isBorderBox && support.scrollboxSize() === styles.position ) { + subtract -= Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + parseFloat( styles[ dimension ] ) - + boxModelAdjustment( elem, dimension, "border", false, styles ) - + 0.5 + ); + } + + // Convert to pixels if value adjustment is needed + if ( subtract && ( matches = rcssNum.exec( value ) ) && + ( matches[ 3 ] || "px" ) !== "px" ) { + + elem.style[ dimension ] = value; + value = jQuery.css( elem, dimension ); + } + + return setPositiveNumber( elem, value, subtract ); + } + }; +} ); + +jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, + function( elem, computed ) { + if ( computed ) { + return ( parseFloat( curCSS( elem, "marginLeft" ) ) || + elem.getBoundingClientRect().left - + swap( elem, { marginLeft: 0 }, function() { + return elem.getBoundingClientRect().left; + } ) + ) + "px"; + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each( { + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // Assumes a single number if not a string + parts = typeof value === "string" ? value.split( " " ) : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( prefix !== "margin" ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +} ); + +jQuery.fn.extend( { + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( Array.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + } +} ); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || jQuery.easing._default; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + // Use a property on the element directly when it is not a DOM element, + // or when there is no matching style property that exists. + if ( tween.elem.nodeType !== 1 || + tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { + return tween.elem[ tween.prop ]; + } + + // Passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails. + // Simple values such as "10px" are parsed to Float; + // complex values such as "rotate(1rad)" are returned as-is. + result = jQuery.css( tween.elem, tween.prop, "" ); + + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + + // Use step hook for back compat. + // Use cssHook if its there. + // Use .style if available and use plain properties where available. + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.nodeType === 1 && + ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || + jQuery.cssHooks[ tween.prop ] ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE <=9 only +// Panic based approach to setting things on disconnected nodes +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + }, + _default: "swing" +}; + +jQuery.fx = Tween.prototype.init; + +// Back compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, inProgress, + rfxtypes = /^(?:toggle|show|hide)$/, + rrun = /queueHooks$/; + +function schedule() { + if ( inProgress ) { + if ( document.hidden === false && window.requestAnimationFrame ) { + window.requestAnimationFrame( schedule ); + } else { + window.setTimeout( schedule, jQuery.fx.interval ); + } + + jQuery.fx.tick(); + } +} + +// Animations created synchronously will run synchronously +function createFxNow() { + window.setTimeout( function() { + fxNow = undefined; + } ); + return ( fxNow = Date.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // If we include width, step value is 1 to do all cssExpand values, + // otherwise step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { + + // We're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, + isBox = "width" in props || "height" in props, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHiddenWithinTree( elem ), + dataShow = dataPriv.get( elem, "fxshow" ); + + // Queue-skipping animations hijack the fx hooks + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always( function() { + + // Ensure the complete handler is called before this completes + anim.always( function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + } ); + } ); + } + + // Detect show/hide animations + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.test( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // Pretend to be hidden if this is a "show" and + // there is still data from a stopped show/hide + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + + // Ignore all other no-op show/hide data + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + } + } + + // Bail out if this is a no-op like .hide().hide() + propTween = !jQuery.isEmptyObject( props ); + if ( !propTween && jQuery.isEmptyObject( orig ) ) { + return; + } + + // Restrict "overflow" and "display" styles during box animations + if ( isBox && elem.nodeType === 1 ) { + + // Support: IE <=9 - 11, Edge 12 - 15 + // Record all 3 overflow attributes because IE does not infer the shorthand + // from identically-valued overflowX and overflowY and Edge just mirrors + // the overflowX value there. + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Identify a display type, preferring old show/hide data over the CSS cascade + restoreDisplay = dataShow && dataShow.display; + if ( restoreDisplay == null ) { + restoreDisplay = dataPriv.get( elem, "display" ); + } + display = jQuery.css( elem, "display" ); + if ( display === "none" ) { + if ( restoreDisplay ) { + display = restoreDisplay; + } else { + + // Get nonempty value(s) by temporarily forcing visibility + showHide( [ elem ], true ); + restoreDisplay = elem.style.display || restoreDisplay; + display = jQuery.css( elem, "display" ); + showHide( [ elem ] ); + } + } + + // Animate inline elements as inline-block + if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { + if ( jQuery.css( elem, "float" ) === "none" ) { + + // Restore the original display value at the end of pure show/hide animations + if ( !propTween ) { + anim.done( function() { + style.display = restoreDisplay; + } ); + if ( restoreDisplay == null ) { + display = style.display; + restoreDisplay = display === "none" ? "" : display; + } + } + style.display = "inline-block"; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always( function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + } ); + } + + // Implement show/hide animations + propTween = false; + for ( prop in orig ) { + + // General show/hide setup for this element animation + if ( !propTween ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); + } + + // Store hidden/visible for toggle so `.stop().toggle()` "reverses" + if ( toggle ) { + dataShow.hidden = !hidden; + } + + // Show elements before animating them + if ( hidden ) { + showHide( [ elem ], true ); + } + + /* eslint-disable no-loop-func */ + + anim.done( function() { + + /* eslint-enable no-loop-func */ + + // The final step of a "hide" animation is actually hiding the element + if ( !hidden ) { + showHide( [ elem ] ); + } + dataPriv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + } ); + } + + // Per-property setup + propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = propTween.start; + if ( hidden ) { + propTween.end = propTween.start; + propTween.start = 0; + } + } + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( Array.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // Not quite $.extend, this won't overwrite existing keys. + // Reusing 'index' because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = Animation.prefilters.length, + deferred = jQuery.Deferred().always( function() { + + // Don't match elem in the :animated selector + delete tick.elem; + } ), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + + // Support: Android 2.3 only + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ] ); + + // If there's more to do, yield + if ( percent < 1 && length ) { + return remaining; + } + + // If this was an empty animation, synthesize a final progress notification + if ( !length ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + } + + // Resolve the animation and report its conclusion + deferred.resolveWith( elem, [ animation ] ); + return false; + }, + animation = deferred.promise( { + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { + specialEasing: {}, + easing: jQuery.easing._default + }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + + // If we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // Resolve when we played the last frame; otherwise, reject + if ( gotoEnd ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + } ), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length; index++ ) { + result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + if ( isFunction( result.stop ) ) { + jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = + result.stop.bind( result ); + } + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + // Attach callbacks from options + animation + .progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + } ) + ); + + return animation; +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweeners: { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ); + adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); + return tween; + } ] + }, + + tweener: function( props, callback ) { + if ( isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.match( rnothtmlwhite ); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length; index++ ) { + prop = props[ index ]; + Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; + Animation.tweeners[ prop ].unshift( callback ); + } + }, + + prefilters: [ defaultPrefilter ], + + prefilter: function( callback, prepend ) { + if ( prepend ) { + Animation.prefilters.unshift( callback ); + } else { + Animation.prefilters.push( callback ); + } + } +} ); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !isFunction( easing ) && easing + }; + + // Go to the end state if fx are off + if ( jQuery.fx.off ) { + opt.duration = 0; + + } else { + if ( typeof opt.duration !== "number" ) { + if ( opt.duration in jQuery.fx.speeds ) { + opt.duration = jQuery.fx.speeds[ opt.duration ]; + + } else { + opt.duration = jQuery.fx.speeds._default; + } + } + } + + // Normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend( { + fadeTo: function( speed, to, easing, callback ) { + + // Show any hidden elements after setting opacity to 0 + return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() + + // Animate to the value specified + .end().animate( { opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || dataPriv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue && type !== false ) { + this.queue( type || "fx", [] ); + } + + return this.each( function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = dataPriv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && + ( type == null || timers[ index ].queue === type ) ) { + + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // Start the next in the queue if the last step wasn't forced. + // Timers currently will call their complete callbacks, which + // will dequeue but only if they were gotoEnd. + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + } ); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each( function() { + var index, + data = dataPriv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // Enable finishing flag on private data + data.finish = true; + + // Empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // Look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // Look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // Turn off finishing flag + delete data.finish; + } ); + } +} ); + +jQuery.each( [ "toggle", "show", "hide" ], function( i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +} ); + +// Generate shortcuts for custom animations +jQuery.each( { + slideDown: genFx( "show" ), + slideUp: genFx( "hide" ), + slideToggle: genFx( "toggle" ), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +} ); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = Date.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + + // Run the timer and safely remove it when done (allowing for external removal) + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + jQuery.fx.start(); +}; + +jQuery.fx.interval = 13; +jQuery.fx.start = function() { + if ( inProgress ) { + return; + } + + inProgress = true; + schedule(); +}; + +jQuery.fx.stop = function() { + inProgress = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = window.setTimeout( next, time ); + hooks.stop = function() { + window.clearTimeout( timeout ); + }; + } ); +}; + + +( function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: Android <=4.3 only + // Default value for a checkbox should be "on" + support.checkOn = input.value !== ""; + + // Support: IE <=11 only + // Must access selectedIndex to make default options select + support.optSelected = opt.selected; + + // Support: IE <=11 only + // An input loses its value after becoming a radio + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +} )(); + + +var boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend( { + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each( function() { + jQuery.removeAttr( this, name ); + } ); + } +} ); + +jQuery.extend( { + attr: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set attributes on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + // Attribute hooks are determined by the lowercase version + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + hooks = jQuery.attrHooks[ name.toLowerCase() ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); + } + + if ( value !== undefined ) { + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + } + + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + elem.setAttribute( name, value + "" ); + return value; + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? undefined : ret; + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + nodeName( elem, "input" ) ) { + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + removeAttr: function( elem, value ) { + var name, + i = 0, + + // Attribute names can contain non-HTML whitespace characters + // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 + attrNames = value && value.match( rnothtmlwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( ( name = attrNames[ i++ ] ) ) { + elem.removeAttribute( name ); + } + } + } +} ); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; + +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle, + lowercaseName = name.toLowerCase(); + + if ( !isXML ) { + + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ lowercaseName ]; + attrHandle[ lowercaseName ] = ret; + ret = getter( elem, name, isXML ) != null ? + lowercaseName : + null; + attrHandle[ lowercaseName ] = handle; + } + return ret; + }; +} ); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i, + rclickable = /^(?:a|area)$/i; + +jQuery.fn.extend( { + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each( function() { + delete this[ jQuery.propFix[ name ] || name ]; + } ); + } +} ); + +jQuery.extend( { + prop: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set properties on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + return ( elem[ name ] = value ); + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + return elem[ name ]; + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + + // Support: IE <=9 - 11 only + // elem.tabIndex doesn't always return the + // correct value when it hasn't been explicitly set + // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + // Use proper attribute retrieval(#12072) + var tabindex = jQuery.find.attr( elem, "tabindex" ); + + if ( tabindex ) { + return parseInt( tabindex, 10 ); + } + + if ( + rfocusable.test( elem.nodeName ) || + rclickable.test( elem.nodeName ) && + elem.href + ) { + return 0; + } + + return -1; + } + } + }, + + propFix: { + "for": "htmlFor", + "class": "className" + } +} ); + +// Support: IE <=11 only +// Accessing the selectedIndex property +// forces the browser to respect setting selected +// on the option +// The getter ensures a default option is selected +// when in an optgroup +// eslint rule "no-unused-expressions" is disabled for this code +// since it considers such accessions noop +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + }, + set: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent ) { + parent.selectedIndex; + + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + } + }; +} + +jQuery.each( [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +} ); + + + + + // Strip and collapse whitespace according to HTML spec + // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace + function stripAndCollapse( value ) { + var tokens = value.match( rnothtmlwhite ) || []; + return tokens.join( " " ); + } + + +function getClass( elem ) { + return elem.getAttribute && elem.getAttribute( "class" ) || ""; +} + +function classesToArray( value ) { + if ( Array.isArray( value ) ) { + return value; + } + if ( typeof value === "string" ) { + return value.match( rnothtmlwhite ) || []; + } + return []; +} + +jQuery.fn.extend( { + addClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + if ( !arguments.length ) { + return this.attr( "class", "" ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) > -1 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isValidValue = type === "string" || Array.isArray( value ); + + if ( typeof stateVal === "boolean" && isValidValue ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( isFunction( value ) ) { + return this.each( function( i ) { + jQuery( this ).toggleClass( + value.call( this, i, getClass( this ), stateVal ), + stateVal + ); + } ); + } + + return this.each( function() { + var className, i, self, classNames; + + if ( isValidValue ) { + + // Toggle individual class names + i = 0; + self = jQuery( this ); + classNames = classesToArray( value ); + + while ( ( className = classNames[ i++ ] ) ) { + + // Check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( value === undefined || type === "boolean" ) { + className = getClass( this ); + if ( className ) { + + // Store className if set + dataPriv.set( this, "__className__", className ); + } + + // If the element has a class name or if we're passed `false`, + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + if ( this.setAttribute ) { + this.setAttribute( "class", + className || value === false ? + "" : + dataPriv.get( this, "__className__" ) || "" + ); + } + } + } ); + }, + + hasClass: function( selector ) { + var className, elem, + i = 0; + + className = " " + selector + " "; + while ( ( elem = this[ i++ ] ) ) { + if ( elem.nodeType === 1 && + ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { + return true; + } + } + + return false; + } +} ); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend( { + val: function( value ) { + var hooks, ret, valueIsFunction, + elem = this[ 0 ]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || + jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && + "get" in hooks && + ( ret = hooks.get( elem, "value" ) ) !== undefined + ) { + return ret; + } + + ret = elem.value; + + // Handle most common string cases + if ( typeof ret === "string" ) { + return ret.replace( rreturn, "" ); + } + + // Handle cases where value is null/undef or number + return ret == null ? "" : ret; + } + + return; + } + + valueIsFunction = isFunction( value ); + + return this.each( function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( valueIsFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( Array.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + } ); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + } ); + } +} ); + +jQuery.extend( { + valHooks: { + option: { + get: function( elem ) { + + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + + // Support: IE <=10 - 11 only + // option.text throws exceptions (#14686, #14858) + // Strip and collapse whitespace + // https://html.spec.whatwg.org/#strip-and-collapse-whitespace + stripAndCollapse( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, i, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one", + values = one ? null : [], + max = one ? index + 1 : options.length; + + if ( index < 0 ) { + i = max; + + } else { + i = one ? index : 0; + } + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Support: IE <=9 only + // IE8-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + + // Don't return options that are disabled or in a disabled optgroup + !option.disabled && + ( !option.parentNode.disabled || + !nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + + /* eslint-disable no-cond-assign */ + + if ( option.selected = + jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 + ) { + optionSet = true; + } + + /* eslint-enable no-cond-assign */ + } + + // Force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +} ); + +// Radios and checkboxes getter/setter +jQuery.each( [ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( Array.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + return elem.getAttribute( "value" ) === null ? "on" : elem.value; + }; + } +} ); + + + + +// Return jQuery for attributes-only inclusion + + +support.focusin = "onfocusin" in window; + + +var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + stopPropagationCallback = function( e ) { + e.stopPropagation(); + }; + +jQuery.extend( jQuery.event, { + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; + + cur = lastElement = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "." ) > -1 ) { + + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split( "." ); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf( ":" ) < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join( "." ); + event.rnamespace = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === ( elem.ownerDocument || document ) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { + lastElement = cur; + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( dataPriv.get( cur, "events" ) || {} )[ event.type ] && + dataPriv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( ( !special._default || + special._default.apply( eventPath.pop(), data ) === false ) && + acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + + if ( event.isPropagationStopped() ) { + lastElement.addEventListener( type, stopPropagationCallback ); + } + + elem[ type ](); + + if ( event.isPropagationStopped() ) { + lastElement.removeEventListener( type, stopPropagationCallback ); + } + + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + // Piggyback on a donor event to simulate a different one + // Used only for `focus(in | out)` events + simulate: function( type, elem, event ) { + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true + } + ); + + jQuery.event.trigger( e, null, elem ); + } + +} ); + +jQuery.fn.extend( { + + trigger: function( type, data ) { + return this.each( function() { + jQuery.event.trigger( type, data, this ); + } ); + }, + triggerHandler: function( type, data ) { + var elem = this[ 0 ]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +} ); + + +// Support: Firefox <=44 +// Firefox doesn't have focus(in | out) events +// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 +// +// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 +// focus(in | out) events fire after focus & blur events, +// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order +// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 +if ( !support.focusin ) { + jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + var doc = this.ownerDocument || this, + attaches = dataPriv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this, + attaches = dataPriv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + dataPriv.remove( doc, fix ); + + } else { + dataPriv.access( doc, fix, attaches ); + } + } + }; + } ); +} +var location = window.location; + +var nonce = Date.now(); + +var rquery = ( /\?/ ); + + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE 9 - 11 only + // IE throws on parseFromString with invalid input. + try { + xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); + } catch ( e ) { + xml = undefined; + } + + if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; +}; + + +var + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( Array.isArray( obj ) ) { + + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + + // Item is non-scalar (array or object), encode its numeric index. + buildParams( + prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", + v, + traditional, + add + ); + } + } ); + + } else if ( !traditional && toType( obj ) === "object" ) { + + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, valueOrFunction ) { + + // If value is a function, invoke it and use its return value + var value = isFunction( valueOrFunction ) ? + valueOrFunction() : + valueOrFunction; + + s[ s.length ] = encodeURIComponent( key ) + "=" + + encodeURIComponent( value == null ? "" : value ); + }; + + // If an array was passed in, assume that it is an array of form elements. + if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + } ); + + } else { + + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ); +}; + +jQuery.fn.extend( { + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map( function() { + + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + } ) + .filter( function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + } ) + .map( function( i, elem ) { + var val = jQuery( this ).val(); + + if ( val == null ) { + return null; + } + + if ( Array.isArray( val ) ) { + return jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ); + } + + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ).get(); + } +} ); + + +var + r20 = /%20/g, + rhash = /#.*$/, + rantiCache = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = "*/".concat( "*" ), + + // Anchor tag for parsing the document origin + originAnchor = document.createElement( "a" ); + originAnchor.href = location.href; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; + + if ( isFunction( func ) ) { + + // For each dataType in the dataTypeExpression + while ( ( dataType = dataTypes[ i++ ] ) ) { + + // Prepend if requested + if ( dataType[ 0 ] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); + + // Otherwise append + } else { + ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && + !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + } ); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s.throws ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { + state: "parsererror", + error: conv ? e : "No conversion from " + prev + " to " + current + }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend( { + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: location.href, + type: "GET", + isLocal: rlocalProtocol.test( location.protocol ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript" + }, + + contents: { + xml: /\bxml\b/, + html: /\bhtml/, + json: /\bjson\b/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": JSON.parse, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + + // URL without anti-cache param + cacheURL, + + // Response headers + responseHeadersString, + responseHeaders, + + // timeout handle + timeoutTimer, + + // Url cleanup var + urlAnchor, + + // Request state (becomes false upon send and true upon completion) + completed, + + // To know if global events are to be dispatched + fireGlobals, + + // Loop variable + i, + + // uncached part of the url + uncached, + + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + + // Callbacks context + callbackContext = s.context || s, + + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && + ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + + // Status-dependent callbacks + statusCode = s.statusCode || {}, + + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + + // Default abort message + strAbort = "canceled", + + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( completed ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[ 1 ].toLowerCase() ] = match[ 2 ]; + } + } + match = responseHeaders[ key.toLowerCase() ]; + } + return match == null ? null : match; + }, + + // Raw string + getAllResponseHeaders: function() { + return completed ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( completed == null ) { + name = requestHeadersNames[ name.toLowerCase() ] = + requestHeadersNames[ name.toLowerCase() ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( completed == null ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( completed ) { + + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } else { + + // Lazy-add the new callbacks in a way that preserves old ones + for ( code in map ) { + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ); + + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (#10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || location.href ) + "" ) + .replace( rprotocol, location.protocol + "//" ); + + // Alias method option to type as per ticket #12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; + + // A cross-domain request is in order when the origin doesn't match the current origin. + if ( s.crossDomain == null ) { + urlAnchor = document.createElement( "a" ); + + // Support: IE <=8 - 11, Edge 12 - 15 + // IE throws exception on accessing the href property if url is malformed, + // e.g. http://example.com:80x/ + try { + urlAnchor.href = s.url; + + // Support: IE <=8 - 11 only + // Anchor's host property isn't correctly set when s.url is relative + urlAnchor.href = urlAnchor.href; + s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== + urlAnchor.protocol + "//" + urlAnchor.host; + } catch ( e ) { + + // If there is an error parsing the URL, assume it is crossDomain, + // it can be rejected by the transport if it is invalid + s.crossDomain = true; + } + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( completed ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) + fireGlobals = jQuery.event && s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + // Remove hash to simplify url manipulation + cacheURL = s.url.replace( rhash, "" ); + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // Remember the hash so we can put it back + uncached = s.url.slice( cacheURL.length ); + + // If data is available and should be processed, append data to url + if ( s.data && ( s.processData || typeof s.data === "string" ) ) { + cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; + + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add or update anti-cache param if needed + if ( s.cache === false ) { + cacheURL = cacheURL.replace( rantiCache, "$1" ); + uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce++ ) + uncached; + } + + // Put hash and anti-cache on the URL that will be requested (gh-1732) + s.url = cacheURL + uncached; + + // Change '%20' to '+' if this is encoded form body content (gh-2658) + } else if ( s.data && s.processData && + ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { + s.data = s.data.replace( r20, "+" ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? + s.accepts[ s.dataTypes[ 0 ] ] + + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && + ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { + + // Abort if not done already and return + return jqXHR.abort(); + } + + // Aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + completeDeferred.add( s.complete ); + jqXHR.done( s.success ); + jqXHR.fail( s.error ); + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + + // If request was aborted inside ajaxSend, stop there + if ( completed ) { + return jqXHR; + } + + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = window.setTimeout( function() { + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + completed = false; + transport.send( requestHeaders, done ); + } catch ( e ) { + + // Rethrow post-completion exceptions + if ( completed ) { + throw e; + } + + // Propagate others as results + done( -1, e ); + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Ignore repeat invocations + if ( completed ) { + return; + } + + completed = true; + + // Clear timeout if it exists + if ( timeoutTimer ) { + window.clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader( "Last-Modified" ); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader( "etag" ); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + + // Extract error from statusText and normalize for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +} ); + +jQuery.each( [ "get", "post" ], function( i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + + // Shift arguments if data argument was omitted + if ( isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + // The url can be an options object (which then must have .url) + return jQuery.ajax( jQuery.extend( { + url: url, + type: method, + dataType: type, + data: data, + success: callback + }, jQuery.isPlainObject( url ) && url ) ); + }; +} ); + + +jQuery._evalUrl = function( url ) { + return jQuery.ajax( { + url: url, + + // Make this explicit, since user can override this through ajaxSetup (#11264) + type: "GET", + dataType: "script", + cache: true, + async: false, + global: false, + "throws": true + } ); +}; + + +jQuery.fn.extend( { + wrapAll: function( html ) { + var wrap; + + if ( this[ 0 ] ) { + if ( isFunction( html ) ) { + html = html.call( this[ 0 ] ); + } + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map( function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + } ).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( isFunction( html ) ) { + return this.each( function( i ) { + jQuery( this ).wrapInner( html.call( this, i ) ); + } ); + } + + return this.each( function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + } ); + }, + + wrap: function( html ) { + var htmlIsFunction = isFunction( html ); + + return this.each( function( i ) { + jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); + } ); + }, + + unwrap: function( selector ) { + this.parent( selector ).not( "body" ).each( function() { + jQuery( this ).replaceWith( this.childNodes ); + } ); + return this; + } +} ); + + +jQuery.expr.pseudos.hidden = function( elem ) { + return !jQuery.expr.pseudos.visible( elem ); +}; +jQuery.expr.pseudos.visible = function( elem ) { + return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); +}; + + + + +jQuery.ajaxSettings.xhr = function() { + try { + return new window.XMLHttpRequest(); + } catch ( e ) {} +}; + +var xhrSuccessStatus = { + + // File protocol always yields status code 0, assume 200 + 0: 200, + + // Support: IE <=9 only + // #1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport( function( options ) { + var callback, errorCallback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(); + + xhr.open( + options.type, + options.url, + options.async, + options.username, + options.password + ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + callback = errorCallback = xhr.onload = + xhr.onerror = xhr.onabort = xhr.ontimeout = + xhr.onreadystatechange = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + + // Support: IE <=9 only + // On a manual native abort, IE9 throws + // errors on any property access that is not readyState + if ( typeof xhr.status !== "number" ) { + complete( 0, "error" ); + } else { + complete( + + // File: protocol always yields status 0; see #8605, #14207 + xhr.status, + xhr.statusText + ); + } + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + + // Support: IE <=9 only + // IE9 has no XHR2 but throws on binary (trac-11426) + // For XHR2 non-text, let the caller handle it (gh-2498) + ( xhr.responseType || "text" ) !== "text" || + typeof xhr.responseText !== "string" ? + { binary: xhr.response } : + { text: xhr.responseText }, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); + + // Support: IE 9 only + // Use onreadystatechange to replace onabort + // to handle uncaught aborts + if ( xhr.onabort !== undefined ) { + xhr.onabort = errorCallback; + } else { + xhr.onreadystatechange = function() { + + // Check readyState before timeout as it changes + if ( xhr.readyState === 4 ) { + + // Allow onerror to be called first, + // but that will not handle a native abort + // Also, save errorCallback to a variable + // as xhr.onerror cannot be accessed + window.setTimeout( function() { + if ( callback ) { + errorCallback(); + } + } ); + } + }; + } + + // Create the abort callback + callback = callback( "abort" ); + + try { + + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + + // #14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +} ); + + + + +// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) +jQuery.ajaxPrefilter( function( s ) { + if ( s.crossDomain ) { + s.contents.script = false; + } +} ); + +// Install script dataType +jQuery.ajaxSetup( { + accepts: { + script: "text/javascript, application/javascript, " + + "application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /\b(?:java|ecma)script\b/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +} ); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +} ); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + + // This transport only deals with cross domain requests + if ( s.crossDomain ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery( "\r\n"; + +// inject VBScript +document.write(IEBinaryToArray_ByteStr_Script); + +global.JSZipUtils._getBinaryFromXHR = function (xhr) { + var binary = xhr.responseBody; + var byteMapping = {}; + for ( var i = 0; i < 256; i++ ) { + for ( var j = 0; j < 256; j++ ) { + byteMapping[ String.fromCharCode( i + (j << 8) ) ] = + String.fromCharCode(i) + String.fromCharCode(j); + } + } + var rawBytes = IEBinaryToArray_ByteStr(binary); + var lastChr = IEBinaryToArray_ByteStr_Last(binary); + return rawBytes.replace(/[\s\S]/g, function( match ) { + return byteMapping[match]; + }) + lastChr; +}; + +// enforcing Stuk's coding style +// vim: set shiftwidth=4 softtabstop=4: + +},{}]},{},[1]) +; diff --git a/apidocs/2.1.5/jquery/jszip-utils/dist/jszip-utils-ie.min.js b/apidocs/2.1.5/jquery/jszip-utils/dist/jszip-utils-ie.min.js new file mode 100644 index 00000000..93d8bc8e --- /dev/null +++ b/apidocs/2.1.5/jquery/jszip-utils/dist/jszip-utils-ie.min.js @@ -0,0 +1,10 @@ +/*! + +JSZipUtils - A collection of cross-browser utilities to go along with JSZip. + + +(c) 2014 Stuart Knightley, David Duponchel +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. + +*/ +!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g\r\n";document.write(b),a.JSZipUtils._getBinaryFromXHR=function(a){for(var b=a.responseBody,c={},d=0;256>d;d++)for(var e=0;256>e;e++)c[String.fromCharCode(d+(e<<8))]=String.fromCharCode(d)+String.fromCharCode(e);var f=IEBinaryToArray_ByteStr(b),g=IEBinaryToArray_ByteStr_Last(b);return f.replace(/[\s\S]/g,function(a){return c[a]})+g}},{}]},{},[1]); diff --git a/apidocs/2.1.5/jquery/jszip-utils/dist/jszip-utils.js b/apidocs/2.1.5/jquery/jszip-utils/dist/jszip-utils.js new file mode 100644 index 00000000..775895ec --- /dev/null +++ b/apidocs/2.1.5/jquery/jszip-utils/dist/jszip-utils.js @@ -0,0 +1,118 @@ +/*! + +JSZipUtils - A collection of cross-browser utilities to go along with JSZip. + + +(c) 2014 Stuart Knightley, David Duponchel +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. + +*/ +!function(e){"object"==typeof exports?module.exports=e():"function"==typeof define&&define.amd?define(e):"undefined"!=typeof window?window.JSZipUtils=e():"undefined"!=typeof global?global.JSZipUtils=e():"undefined"!=typeof self&&(self.JSZipUtils=e())}(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error("Cannot find module '"+o+"'")}var f=n[o]={exports:{}};t[o][0].call(f.exports,function(e){var n=t[o][1][e];return s(n?n:e)},f,f.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o + +(c) 2014 Stuart Knightley, David Duponchel +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip-utils/master/LICENSE.markdown. + +*/ +!function(a){"object"==typeof exports?module.exports=a():"function"==typeof define&&define.amd?define(a):"undefined"!=typeof window?window.JSZipUtils=a():"undefined"!=typeof global?global.JSZipUtils=a():"undefined"!=typeof self&&(self.JSZipUtils=a())}(function(){return function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);throw new Error("Cannot find module '"+g+"'")}var j=c[g]={exports:{}};b[g][0].call(j.exports,function(a){var c=b[g][1][a];return e(c?c:a)},j,j.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g + +(c) 2009-2016 Stuart Knightley +Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/master/LICENSE.markdown. + +JSZip uses the library pako released under the MIT license : +https://github.com/nodeca/pako/blob/master/LICENSE +*/ + +(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.JSZip = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o> 2; + enc2 = ((chr1 & 3) << 4) | (chr2 >> 4); + enc3 = remainingBytes > 1 ? (((chr2 & 15) << 2) | (chr3 >> 6)) : 64; + enc4 = remainingBytes > 2 ? (chr3 & 63) : 64; + + output.push(_keyStr.charAt(enc1) + _keyStr.charAt(enc2) + _keyStr.charAt(enc3) + _keyStr.charAt(enc4)); + + } + + return output.join(""); +}; + +// public method for decoding +exports.decode = function(input) { + var chr1, chr2, chr3; + var enc1, enc2, enc3, enc4; + var i = 0, resultIndex = 0; + + var dataUrlPrefix = "data:"; + + if (input.substr(0, dataUrlPrefix.length) === dataUrlPrefix) { + // This is a common error: people give a data url + // (data:image/png;base64,iVBOR...) with a {base64: true} and + // wonders why things don't work. + // We can detect that the string input looks like a data url but we + // *can't* be sure it is one: removing everything up to the comma would + // be too dangerous. + throw new Error("Invalid base64 input, it looks like a data url."); + } + + input = input.replace(/[^A-Za-z0-9\+\/\=]/g, ""); + + var totalLength = input.length * 3 / 4; + if(input.charAt(input.length - 1) === _keyStr.charAt(64)) { + totalLength--; + } + if(input.charAt(input.length - 2) === _keyStr.charAt(64)) { + totalLength--; + } + if (totalLength % 1 !== 0) { + // totalLength is not an integer, the length does not match a valid + // base64 content. That can happen if: + // - the input is not a base64 content + // - the input is *almost* a base64 content, with a extra chars at the + // beginning or at the end + // - the input uses a base64 variant (base64url for example) + throw new Error("Invalid base64 input, bad content length."); + } + var output; + if (support.uint8array) { + output = new Uint8Array(totalLength|0); + } else { + output = new Array(totalLength|0); + } + + while (i < input.length) { + + enc1 = _keyStr.indexOf(input.charAt(i++)); + enc2 = _keyStr.indexOf(input.charAt(i++)); + enc3 = _keyStr.indexOf(input.charAt(i++)); + enc4 = _keyStr.indexOf(input.charAt(i++)); + + chr1 = (enc1 << 2) | (enc2 >> 4); + chr2 = ((enc2 & 15) << 4) | (enc3 >> 2); + chr3 = ((enc3 & 3) << 6) | enc4; + + output[resultIndex++] = chr1; + + if (enc3 !== 64) { + output[resultIndex++] = chr2; + } + if (enc4 !== 64) { + output[resultIndex++] = chr3; + } + + } + + return output; +}; + +},{"./support":30,"./utils":32}],2:[function(require,module,exports){ +'use strict'; + +var external = require("./external"); +var DataWorker = require('./stream/DataWorker'); +var DataLengthProbe = require('./stream/DataLengthProbe'); +var Crc32Probe = require('./stream/Crc32Probe'); +var DataLengthProbe = require('./stream/DataLengthProbe'); + +/** + * Represent a compressed object, with everything needed to decompress it. + * @constructor + * @param {number} compressedSize the size of the data compressed. + * @param {number} uncompressedSize the size of the data after decompression. + * @param {number} crc32 the crc32 of the decompressed file. + * @param {object} compression the type of compression, see lib/compressions.js. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the compressed data. + */ +function CompressedObject(compressedSize, uncompressedSize, crc32, compression, data) { + this.compressedSize = compressedSize; + this.uncompressedSize = uncompressedSize; + this.crc32 = crc32; + this.compression = compression; + this.compressedContent = data; +} + +CompressedObject.prototype = { + /** + * Create a worker to get the uncompressed content. + * @return {GenericWorker} the worker. + */ + getContentWorker : function () { + var worker = new DataWorker(external.Promise.resolve(this.compressedContent)) + .pipe(this.compression.uncompressWorker()) + .pipe(new DataLengthProbe("data_length")); + + var that = this; + worker.on("end", function () { + if(this.streamInfo['data_length'] !== that.uncompressedSize) { + throw new Error("Bug : uncompressed data size mismatch"); + } + }); + return worker; + }, + /** + * Create a worker to get the compressed content. + * @return {GenericWorker} the worker. + */ + getCompressedWorker : function () { + return new DataWorker(external.Promise.resolve(this.compressedContent)) + .withStreamInfo("compressedSize", this.compressedSize) + .withStreamInfo("uncompressedSize", this.uncompressedSize) + .withStreamInfo("crc32", this.crc32) + .withStreamInfo("compression", this.compression) + ; + } +}; + +/** + * Chain the given worker with other workers to compress the content with the + * given compresion. + * @param {GenericWorker} uncompressedWorker the worker to pipe. + * @param {Object} compression the compression object. + * @param {Object} compressionOptions the options to use when compressing. + * @return {GenericWorker} the new worker compressing the content. + */ +CompressedObject.createWorkerFrom = function (uncompressedWorker, compression, compressionOptions) { + return uncompressedWorker + .pipe(new Crc32Probe()) + .pipe(new DataLengthProbe("uncompressedSize")) + .pipe(compression.compressWorker(compressionOptions)) + .pipe(new DataLengthProbe("compressedSize")) + .withStreamInfo("compression", compression); +}; + +module.exports = CompressedObject; + +},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(require,module,exports){ +'use strict'; + +var GenericWorker = require("./stream/GenericWorker"); + +exports.STORE = { + magic: "\x00\x00", + compressWorker : function (compressionOptions) { + return new GenericWorker("STORE compression"); + }, + uncompressWorker : function () { + return new GenericWorker("STORE decompression"); + } +}; +exports.DEFLATE = require('./flate'); + +},{"./flate":7,"./stream/GenericWorker":28}],4:[function(require,module,exports){ +'use strict'; + +var utils = require('./utils'); + +/** + * The following functions come from pako, from pako/lib/zlib/crc32.js + * released under the MIT license, see pako https://github.com/nodeca/pako/ + */ + +// Use ordinary array, since untyped makes no boost here +function makeTable() { + var c, table = []; + + for(var n =0; n < 256; n++){ + c = n; + for(var k =0; k < 8; k++){ + c = ((c&1) ? (0xEDB88320 ^ (c >>> 1)) : (c >>> 1)); + } + table[n] = c; + } + + return table; +} + +// Create table on load. Just 255 signed longs. Not a problem. +var crcTable = makeTable(); + + +function crc32(crc, buf, len, pos) { + var t = crcTable, end = pos + len; + + crc = crc ^ (-1); + + for (var i = pos; i < end; i++ ) { + crc = (crc >>> 8) ^ t[(crc ^ buf[i]) & 0xFF]; + } + + return (crc ^ (-1)); // >>> 0; +} + +// That's all for the pako functions. + +/** + * Compute the crc32 of a string. + * This is almost the same as the function crc32, but for strings. Using the + * same function for the two use cases leads to horrible performances. + * @param {Number} crc the starting value of the crc. + * @param {String} str the string to use. + * @param {Number} len the length of the string. + * @param {Number} pos the starting position for the crc32 computation. + * @return {Number} the computed crc32. + */ +function crc32str(crc, str, len, pos) { + var t = crcTable, end = pos + len; + + crc = crc ^ (-1); + + for (var i = pos; i < end; i++ ) { + crc = (crc >>> 8) ^ t[(crc ^ str.charCodeAt(i)) & 0xFF]; + } + + return (crc ^ (-1)); // >>> 0; +} + +module.exports = function crc32wrapper(input, crc) { + if (typeof input === "undefined" || !input.length) { + return 0; + } + + var isArray = utils.getTypeOf(input) !== "string"; + + if(isArray) { + return crc32(crc|0, input, input.length, 0); + } else { + return crc32str(crc|0, input, input.length, 0); + } +}; + +},{"./utils":32}],5:[function(require,module,exports){ +'use strict'; +exports.base64 = false; +exports.binary = false; +exports.dir = false; +exports.createFolders = true; +exports.date = null; +exports.compression = null; +exports.compressionOptions = null; +exports.comment = null; +exports.unixPermissions = null; +exports.dosPermissions = null; + +},{}],6:[function(require,module,exports){ +/* global Promise */ +'use strict'; + +// load the global object first: +// - it should be better integrated in the system (unhandledRejection in node) +// - the environment may have a custom Promise implementation (see zone.js) +var ES6Promise = null; +if (typeof Promise !== "undefined") { + ES6Promise = Promise; +} else { + ES6Promise = require("lie"); +} + +/** + * Let the user use/change some implementations. + */ +module.exports = { + Promise: ES6Promise +}; + +},{"lie":58}],7:[function(require,module,exports){ +'use strict'; +var USE_TYPEDARRAY = (typeof Uint8Array !== 'undefined') && (typeof Uint16Array !== 'undefined') && (typeof Uint32Array !== 'undefined'); + +var pako = require("pako"); +var utils = require("./utils"); +var GenericWorker = require("./stream/GenericWorker"); + +var ARRAY_TYPE = USE_TYPEDARRAY ? "uint8array" : "array"; + +exports.magic = "\x08\x00"; + +/** + * Create a worker that uses pako to inflate/deflate. + * @constructor + * @param {String} action the name of the pako function to call : either "Deflate" or "Inflate". + * @param {Object} options the options to use when (de)compressing. + */ +function FlateWorker(action, options) { + GenericWorker.call(this, "FlateWorker/" + action); + + this._pako = null; + this._pakoAction = action; + this._pakoOptions = options; + // the `meta` object from the last chunk received + // this allow this worker to pass around metadata + this.meta = {}; +} + +utils.inherits(FlateWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +FlateWorker.prototype.processChunk = function (chunk) { + this.meta = chunk.meta; + if (this._pako === null) { + this._createPako(); + } + this._pako.push(utils.transformTo(ARRAY_TYPE, chunk.data), false); +}; + +/** + * @see GenericWorker.flush + */ +FlateWorker.prototype.flush = function () { + GenericWorker.prototype.flush.call(this); + if (this._pako === null) { + this._createPako(); + } + this._pako.push([], true); +}; +/** + * @see GenericWorker.cleanUp + */ +FlateWorker.prototype.cleanUp = function () { + GenericWorker.prototype.cleanUp.call(this); + this._pako = null; +}; + +/** + * Create the _pako object. + * TODO: lazy-loading this object isn't the best solution but it's the + * quickest. The best solution is to lazy-load the worker list. See also the + * issue #446. + */ +FlateWorker.prototype._createPako = function () { + this._pako = new pako[this._pakoAction]({ + raw: true, + level: this._pakoOptions.level || -1 // default compression + }); + var self = this; + this._pako.onData = function(data) { + self.push({ + data : data, + meta : self.meta + }); + }; +}; + +exports.compressWorker = function (compressionOptions) { + return new FlateWorker("Deflate", compressionOptions); +}; +exports.uncompressWorker = function () { + return new FlateWorker("Inflate", {}); +}; + +},{"./stream/GenericWorker":28,"./utils":32,"pako":59}],8:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var GenericWorker = require('../stream/GenericWorker'); +var utf8 = require('../utf8'); +var crc32 = require('../crc32'); +var signature = require('../signature'); + +/** + * Transform an integer into a string in hexadecimal. + * @private + * @param {number} dec the number to convert. + * @param {number} bytes the number of bytes to generate. + * @returns {string} the result. + */ +var decToHex = function(dec, bytes) { + var hex = "", i; + for (i = 0; i < bytes; i++) { + hex += String.fromCharCode(dec & 0xff); + dec = dec >>> 8; + } + return hex; +}; + +/** + * Generate the UNIX part of the external file attributes. + * @param {Object} unixPermissions the unix permissions or null. + * @param {Boolean} isDir true if the entry is a directory, false otherwise. + * @return {Number} a 32 bit integer. + * + * adapted from http://unix.stackexchange.com/questions/14705/the-zip-formats-external-file-attribute : + * + * TTTTsstrwxrwxrwx0000000000ADVSHR + * ^^^^____________________________ file type, see zipinfo.c (UNX_*) + * ^^^_________________________ setuid, setgid, sticky + * ^^^^^^^^^________________ permissions + * ^^^^^^^^^^______ not used ? + * ^^^^^^ DOS attribute bits : Archive, Directory, Volume label, System file, Hidden, Read only + */ +var generateUnixExternalFileAttr = function (unixPermissions, isDir) { + + var result = unixPermissions; + if (!unixPermissions) { + // I can't use octal values in strict mode, hence the hexa. + // 040775 => 0x41fd + // 0100664 => 0x81b4 + result = isDir ? 0x41fd : 0x81b4; + } + return (result & 0xFFFF) << 16; +}; + +/** + * Generate the DOS part of the external file attributes. + * @param {Object} dosPermissions the dos permissions or null. + * @param {Boolean} isDir true if the entry is a directory, false otherwise. + * @return {Number} a 32 bit integer. + * + * Bit 0 Read-Only + * Bit 1 Hidden + * Bit 2 System + * Bit 3 Volume Label + * Bit 4 Directory + * Bit 5 Archive + */ +var generateDosExternalFileAttr = function (dosPermissions, isDir) { + + // the dir flag is already set for compatibility + return (dosPermissions || 0) & 0x3F; +}; + +/** + * Generate the various parts used in the construction of the final zip file. + * @param {Object} streamInfo the hash with informations about the compressed file. + * @param {Boolean} streamedContent is the content streamed ? + * @param {Boolean} streamingEnded is the stream finished ? + * @param {number} offset the current offset from the start of the zip file. + * @param {String} platform let's pretend we are this platform (change platform dependents fields) + * @param {Function} encodeFileName the function to encode the file name / comment. + * @return {Object} the zip parts. + */ +var generateZipParts = function(streamInfo, streamedContent, streamingEnded, offset, platform, encodeFileName) { + var file = streamInfo['file'], + compression = streamInfo['compression'], + useCustomEncoding = encodeFileName !== utf8.utf8encode, + encodedFileName = utils.transformTo("string", encodeFileName(file.name)), + utfEncodedFileName = utils.transformTo("string", utf8.utf8encode(file.name)), + comment = file.comment, + encodedComment = utils.transformTo("string", encodeFileName(comment)), + utfEncodedComment = utils.transformTo("string", utf8.utf8encode(comment)), + useUTF8ForFileName = utfEncodedFileName.length !== file.name.length, + useUTF8ForComment = utfEncodedComment.length !== comment.length, + dosTime, + dosDate, + extraFields = "", + unicodePathExtraField = "", + unicodeCommentExtraField = "", + dir = file.dir, + date = file.date; + + + var dataInfo = { + crc32 : 0, + compressedSize : 0, + uncompressedSize : 0 + }; + + // if the content is streamed, the sizes/crc32 are only available AFTER + // the end of the stream. + if (!streamedContent || streamingEnded) { + dataInfo.crc32 = streamInfo['crc32']; + dataInfo.compressedSize = streamInfo['compressedSize']; + dataInfo.uncompressedSize = streamInfo['uncompressedSize']; + } + + var bitflag = 0; + if (streamedContent) { + // Bit 3: the sizes/crc32 are set to zero in the local header. + // The correct values are put in the data descriptor immediately + // following the compressed data. + bitflag |= 0x0008; + } + if (!useCustomEncoding && (useUTF8ForFileName || useUTF8ForComment)) { + // Bit 11: Language encoding flag (EFS). + bitflag |= 0x0800; + } + + + var extFileAttr = 0; + var versionMadeBy = 0; + if (dir) { + // dos or unix, we set the dos dir flag + extFileAttr |= 0x00010; + } + if(platform === "UNIX") { + versionMadeBy = 0x031E; // UNIX, version 3.0 + extFileAttr |= generateUnixExternalFileAttr(file.unixPermissions, dir); + } else { // DOS or other, fallback to DOS + versionMadeBy = 0x0014; // DOS, version 2.0 + extFileAttr |= generateDosExternalFileAttr(file.dosPermissions, dir); + } + + // date + // @see http://www.delorie.com/djgpp/doc/rbinter/it/52/13.html + // @see http://www.delorie.com/djgpp/doc/rbinter/it/65/16.html + // @see http://www.delorie.com/djgpp/doc/rbinter/it/66/16.html + + dosTime = date.getUTCHours(); + dosTime = dosTime << 6; + dosTime = dosTime | date.getUTCMinutes(); + dosTime = dosTime << 5; + dosTime = dosTime | date.getUTCSeconds() / 2; + + dosDate = date.getUTCFullYear() - 1980; + dosDate = dosDate << 4; + dosDate = dosDate | (date.getUTCMonth() + 1); + dosDate = dosDate << 5; + dosDate = dosDate | date.getUTCDate(); + + if (useUTF8ForFileName) { + // set the unicode path extra field. unzip needs at least one extra + // field to correctly handle unicode path, so using the path is as good + // as any other information. This could improve the situation with + // other archive managers too. + // This field is usually used without the utf8 flag, with a non + // unicode path in the header (winrar, winzip). This helps (a bit) + // with the messy Windows' default compressed folders feature but + // breaks on p7zip which doesn't seek the unicode path extra field. + // So for now, UTF-8 everywhere ! + unicodePathExtraField = + // Version + decToHex(1, 1) + + // NameCRC32 + decToHex(crc32(encodedFileName), 4) + + // UnicodeName + utfEncodedFileName; + + extraFields += + // Info-ZIP Unicode Path Extra Field + "\x75\x70" + + // size + decToHex(unicodePathExtraField.length, 2) + + // content + unicodePathExtraField; + } + + if(useUTF8ForComment) { + + unicodeCommentExtraField = + // Version + decToHex(1, 1) + + // CommentCRC32 + decToHex(crc32(encodedComment), 4) + + // UnicodeName + utfEncodedComment; + + extraFields += + // Info-ZIP Unicode Path Extra Field + "\x75\x63" + + // size + decToHex(unicodeCommentExtraField.length, 2) + + // content + unicodeCommentExtraField; + } + + var header = ""; + + // version needed to extract + header += "\x0A\x00"; + // general purpose bit flag + header += decToHex(bitflag, 2); + // compression method + header += compression.magic; + // last mod file time + header += decToHex(dosTime, 2); + // last mod file date + header += decToHex(dosDate, 2); + // crc-32 + header += decToHex(dataInfo.crc32, 4); + // compressed size + header += decToHex(dataInfo.compressedSize, 4); + // uncompressed size + header += decToHex(dataInfo.uncompressedSize, 4); + // file name length + header += decToHex(encodedFileName.length, 2); + // extra field length + header += decToHex(extraFields.length, 2); + + + var fileRecord = signature.LOCAL_FILE_HEADER + header + encodedFileName + extraFields; + + var dirRecord = signature.CENTRAL_FILE_HEADER + + // version made by (00: DOS) + decToHex(versionMadeBy, 2) + + // file header (common to file and central directory) + header + + // file comment length + decToHex(encodedComment.length, 2) + + // disk number start + "\x00\x00" + + // internal file attributes TODO + "\x00\x00" + + // external file attributes + decToHex(extFileAttr, 4) + + // relative offset of local header + decToHex(offset, 4) + + // file name + encodedFileName + + // extra field + extraFields + + // file comment + encodedComment; + + return { + fileRecord: fileRecord, + dirRecord: dirRecord + }; +}; + +/** + * Generate the EOCD record. + * @param {Number} entriesCount the number of entries in the zip file. + * @param {Number} centralDirLength the length (in bytes) of the central dir. + * @param {Number} localDirLength the length (in bytes) of the local dir. + * @param {String} comment the zip file comment as a binary string. + * @param {Function} encodeFileName the function to encode the comment. + * @return {String} the EOCD record. + */ +var generateCentralDirectoryEnd = function (entriesCount, centralDirLength, localDirLength, comment, encodeFileName) { + var dirEnd = ""; + var encodedComment = utils.transformTo("string", encodeFileName(comment)); + + // end of central dir signature + dirEnd = signature.CENTRAL_DIRECTORY_END + + // number of this disk + "\x00\x00" + + // number of the disk with the start of the central directory + "\x00\x00" + + // total number of entries in the central directory on this disk + decToHex(entriesCount, 2) + + // total number of entries in the central directory + decToHex(entriesCount, 2) + + // size of the central directory 4 bytes + decToHex(centralDirLength, 4) + + // offset of start of central directory with respect to the starting disk number + decToHex(localDirLength, 4) + + // .ZIP file comment length + decToHex(encodedComment.length, 2) + + // .ZIP file comment + encodedComment; + + return dirEnd; +}; + +/** + * Generate data descriptors for a file entry. + * @param {Object} streamInfo the hash generated by a worker, containing informations + * on the file entry. + * @return {String} the data descriptors. + */ +var generateDataDescriptors = function (streamInfo) { + var descriptor = ""; + descriptor = signature.DATA_DESCRIPTOR + + // crc-32 4 bytes + decToHex(streamInfo['crc32'], 4) + + // compressed size 4 bytes + decToHex(streamInfo['compressedSize'], 4) + + // uncompressed size 4 bytes + decToHex(streamInfo['uncompressedSize'], 4); + + return descriptor; +}; + + +/** + * A worker to concatenate other workers to create a zip file. + * @param {Boolean} streamFiles `true` to stream the content of the files, + * `false` to accumulate it. + * @param {String} comment the comment to use. + * @param {String} platform the platform to use, "UNIX" or "DOS". + * @param {Function} encodeFileName the function to encode file names and comments. + */ +function ZipFileWorker(streamFiles, comment, platform, encodeFileName) { + GenericWorker.call(this, "ZipFileWorker"); + // The number of bytes written so far. This doesn't count accumulated chunks. + this.bytesWritten = 0; + // The comment of the zip file + this.zipComment = comment; + // The platform "generating" the zip file. + this.zipPlatform = platform; + // the function to encode file names and comments. + this.encodeFileName = encodeFileName; + // Should we stream the content of the files ? + this.streamFiles = streamFiles; + // If `streamFiles` is false, we will need to accumulate the content of the + // files to calculate sizes / crc32 (and write them *before* the content). + // This boolean indicates if we are accumulating chunks (it will change a lot + // during the lifetime of this worker). + this.accumulate = false; + // The buffer receiving chunks when accumulating content. + this.contentBuffer = []; + // The list of generated directory records. + this.dirRecords = []; + // The offset (in bytes) from the beginning of the zip file for the current source. + this.currentSourceOffset = 0; + // The total number of entries in this zip file. + this.entriesCount = 0; + // the name of the file currently being added, null when handling the end of the zip file. + // Used for the emited metadata. + this.currentFile = null; + + + + this._sources = []; +} +utils.inherits(ZipFileWorker, GenericWorker); + +/** + * @see GenericWorker.push + */ +ZipFileWorker.prototype.push = function (chunk) { + + var currentFilePercent = chunk.meta.percent || 0; + var entriesCount = this.entriesCount; + var remainingFiles = this._sources.length; + + if(this.accumulate) { + this.contentBuffer.push(chunk); + } else { + this.bytesWritten += chunk.data.length; + + GenericWorker.prototype.push.call(this, { + data : chunk.data, + meta : { + currentFile : this.currentFile, + percent : entriesCount ? (currentFilePercent + 100 * (entriesCount - remainingFiles - 1)) / entriesCount : 100 + } + }); + } +}; + +/** + * The worker started a new source (an other worker). + * @param {Object} streamInfo the streamInfo object from the new source. + */ +ZipFileWorker.prototype.openedSource = function (streamInfo) { + this.currentSourceOffset = this.bytesWritten; + this.currentFile = streamInfo['file'].name; + + var streamedContent = this.streamFiles && !streamInfo['file'].dir; + + // don't stream folders (because they don't have any content) + if(streamedContent) { + var record = generateZipParts(streamInfo, streamedContent, false, this.currentSourceOffset, this.zipPlatform, this.encodeFileName); + this.push({ + data : record.fileRecord, + meta : {percent:0} + }); + } else { + // we need to wait for the whole file before pushing anything + this.accumulate = true; + } +}; + +/** + * The worker finished a source (an other worker). + * @param {Object} streamInfo the streamInfo object from the finished source. + */ +ZipFileWorker.prototype.closedSource = function (streamInfo) { + this.accumulate = false; + var streamedContent = this.streamFiles && !streamInfo['file'].dir; + var record = generateZipParts(streamInfo, streamedContent, true, this.currentSourceOffset, this.zipPlatform, this.encodeFileName); + + this.dirRecords.push(record.dirRecord); + if(streamedContent) { + // after the streamed file, we put data descriptors + this.push({ + data : generateDataDescriptors(streamInfo), + meta : {percent:100} + }); + } else { + // the content wasn't streamed, we need to push everything now + // first the file record, then the content + this.push({ + data : record.fileRecord, + meta : {percent:0} + }); + while(this.contentBuffer.length) { + this.push(this.contentBuffer.shift()); + } + } + this.currentFile = null; +}; + +/** + * @see GenericWorker.flush + */ +ZipFileWorker.prototype.flush = function () { + + var localDirLength = this.bytesWritten; + for(var i = 0; i < this.dirRecords.length; i++) { + this.push({ + data : this.dirRecords[i], + meta : {percent:100} + }); + } + var centralDirLength = this.bytesWritten - localDirLength; + + var dirEnd = generateCentralDirectoryEnd(this.dirRecords.length, centralDirLength, localDirLength, this.zipComment, this.encodeFileName); + + this.push({ + data : dirEnd, + meta : {percent:100} + }); +}; + +/** + * Prepare the next source to be read. + */ +ZipFileWorker.prototype.prepareNextSource = function () { + this.previous = this._sources.shift(); + this.openedSource(this.previous.streamInfo); + if (this.isPaused) { + this.previous.pause(); + } else { + this.previous.resume(); + } +}; + +/** + * @see GenericWorker.registerPrevious + */ +ZipFileWorker.prototype.registerPrevious = function (previous) { + this._sources.push(previous); + var self = this; + + previous.on('data', function (chunk) { + self.processChunk(chunk); + }); + previous.on('end', function () { + self.closedSource(self.previous.streamInfo); + if(self._sources.length) { + self.prepareNextSource(); + } else { + self.end(); + } + }); + previous.on('error', function (e) { + self.error(e); + }); + return this; +}; + +/** + * @see GenericWorker.resume + */ +ZipFileWorker.prototype.resume = function () { + if(!GenericWorker.prototype.resume.call(this)) { + return false; + } + + if (!this.previous && this._sources.length) { + this.prepareNextSource(); + return true; + } + if (!this.previous && !this._sources.length && !this.generatedError) { + this.end(); + return true; + } +}; + +/** + * @see GenericWorker.error + */ +ZipFileWorker.prototype.error = function (e) { + var sources = this._sources; + if(!GenericWorker.prototype.error.call(this, e)) { + return false; + } + for(var i = 0; i < sources.length; i++) { + try { + sources[i].error(e); + } catch(e) { + // the `error` exploded, nothing to do + } + } + return true; +}; + +/** + * @see GenericWorker.lock + */ +ZipFileWorker.prototype.lock = function () { + GenericWorker.prototype.lock.call(this); + var sources = this._sources; + for(var i = 0; i < sources.length; i++) { + sources[i].lock(); + } +}; + +module.exports = ZipFileWorker; + +},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(require,module,exports){ +'use strict'; + +var compressions = require('../compressions'); +var ZipFileWorker = require('./ZipFileWorker'); + +/** + * Find the compression to use. + * @param {String} fileCompression the compression defined at the file level, if any. + * @param {String} zipCompression the compression defined at the load() level. + * @return {Object} the compression object to use. + */ +var getCompression = function (fileCompression, zipCompression) { + + var compressionName = fileCompression || zipCompression; + var compression = compressions[compressionName]; + if (!compression) { + throw new Error(compressionName + " is not a valid compression method !"); + } + return compression; +}; + +/** + * Create a worker to generate a zip file. + * @param {JSZip} zip the JSZip instance at the right root level. + * @param {Object} options to generate the zip file. + * @param {String} comment the comment to use. + */ +exports.generateWorker = function (zip, options, comment) { + + var zipFileWorker = new ZipFileWorker(options.streamFiles, comment, options.platform, options.encodeFileName); + var entriesCount = 0; + try { + + zip.forEach(function (relativePath, file) { + entriesCount++; + var compression = getCompression(file.options.compression, options.compression); + var compressionOptions = file.options.compressionOptions || options.compressionOptions || {}; + var dir = file.dir, date = file.date; + + file._compressWorker(compression, compressionOptions) + .withStreamInfo("file", { + name : relativePath, + dir : dir, + date : date, + comment : file.comment || "", + unixPermissions : file.unixPermissions, + dosPermissions : file.dosPermissions + }) + .pipe(zipFileWorker); + }); + zipFileWorker.entriesCount = entriesCount; + } catch (e) { + zipFileWorker.error(e); + } + + return zipFileWorker; +}; + +},{"../compressions":3,"./ZipFileWorker":8}],10:[function(require,module,exports){ +'use strict'; + +/** + * Representation a of zip file in js + * @constructor + */ +function JSZip() { + // if this constructor is used without `new`, it adds `new` before itself: + if(!(this instanceof JSZip)) { + return new JSZip(); + } + + if(arguments.length) { + throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide."); + } + + // object containing the files : + // { + // "folder/" : {...}, + // "folder/data.txt" : {...} + // } + this.files = {}; + + this.comment = null; + + // Where we are in the hierarchy + this.root = ""; + this.clone = function() { + var newObj = new JSZip(); + for (var i in this) { + if (typeof this[i] !== "function") { + newObj[i] = this[i]; + } + } + return newObj; + }; +} +JSZip.prototype = require('./object'); +JSZip.prototype.loadAsync = require('./load'); +JSZip.support = require('./support'); +JSZip.defaults = require('./defaults'); + +// TODO find a better way to handle this version, +// a require('package.json').version doesn't work with webpack, see #327 +JSZip.version = "3.1.5"; + +JSZip.loadAsync = function (content, options) { + return new JSZip().loadAsync(content, options); +}; + +JSZip.external = require("./external"); +module.exports = JSZip; + +},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(require,module,exports){ +'use strict'; +var utils = require('./utils'); +var external = require("./external"); +var utf8 = require('./utf8'); +var utils = require('./utils'); +var ZipEntries = require('./zipEntries'); +var Crc32Probe = require('./stream/Crc32Probe'); +var nodejsUtils = require("./nodejsUtils"); + +/** + * Check the CRC32 of an entry. + * @param {ZipEntry} zipEntry the zip entry to check. + * @return {Promise} the result. + */ +function checkEntryCRC32(zipEntry) { + return new external.Promise(function (resolve, reject) { + var worker = zipEntry.decompressed.getContentWorker().pipe(new Crc32Probe()); + worker.on("error", function (e) { + reject(e); + }) + .on("end", function () { + if (worker.streamInfo.crc32 !== zipEntry.decompressed.crc32) { + reject(new Error("Corrupted zip : CRC32 mismatch")); + } else { + resolve(); + } + }) + .resume(); + }); +} + +module.exports = function(data, options) { + var zip = this; + options = utils.extend(options || {}, { + base64: false, + checkCRC32: false, + optimizedBinaryString: false, + createFolders: false, + decodeFileName: utf8.utf8decode + }); + + if (nodejsUtils.isNode && nodejsUtils.isStream(data)) { + return external.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")); + } + + return utils.prepareContent("the loaded zip file", data, true, options.optimizedBinaryString, options.base64) + .then(function(data) { + var zipEntries = new ZipEntries(options); + zipEntries.load(data); + return zipEntries; + }).then(function checkCRC32(zipEntries) { + var promises = [external.Promise.resolve(zipEntries)]; + var files = zipEntries.files; + if (options.checkCRC32) { + for (var i = 0; i < files.length; i++) { + promises.push(checkEntryCRC32(files[i])); + } + } + return external.Promise.all(promises); + }).then(function addFiles(results) { + var zipEntries = results.shift(); + var files = zipEntries.files; + for (var i = 0; i < files.length; i++) { + var input = files[i]; + zip.file(input.fileNameStr, input.decompressed, { + binary: true, + optimizedBinaryString: true, + date: input.date, + dir: input.dir, + comment : input.fileCommentStr.length ? input.fileCommentStr : null, + unixPermissions : input.unixPermissions, + dosPermissions : input.dosPermissions, + createFolders: options.createFolders + }); + } + if (zipEntries.zipComment.length) { + zip.comment = zipEntries.zipComment; + } + + return zip; + }); +}; + +},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(require,module,exports){ +"use strict"; + +var utils = require('../utils'); +var GenericWorker = require('../stream/GenericWorker'); + +/** + * A worker that use a nodejs stream as source. + * @constructor + * @param {String} filename the name of the file entry for this stream. + * @param {Readable} stream the nodejs stream. + */ +function NodejsStreamInputAdapter(filename, stream) { + GenericWorker.call(this, "Nodejs stream input adapter for " + filename); + this._upstreamEnded = false; + this._bindStream(stream); +} + +utils.inherits(NodejsStreamInputAdapter, GenericWorker); + +/** + * Prepare the stream and bind the callbacks on it. + * Do this ASAP on node 0.10 ! A lazy binding doesn't always work. + * @param {Stream} stream the nodejs stream to use. + */ +NodejsStreamInputAdapter.prototype._bindStream = function (stream) { + var self = this; + this._stream = stream; + stream.pause(); + stream + .on("data", function (chunk) { + self.push({ + data: chunk, + meta : { + percent : 0 + } + }); + }) + .on("error", function (e) { + if(self.isPaused) { + this.generatedError = e; + } else { + self.error(e); + } + }) + .on("end", function () { + if(self.isPaused) { + self._upstreamEnded = true; + } else { + self.end(); + } + }); +}; +NodejsStreamInputAdapter.prototype.pause = function () { + if(!GenericWorker.prototype.pause.call(this)) { + return false; + } + this._stream.pause(); + return true; +}; +NodejsStreamInputAdapter.prototype.resume = function () { + if(!GenericWorker.prototype.resume.call(this)) { + return false; + } + + if(this._upstreamEnded) { + this.end(); + } else { + this._stream.resume(); + } + + return true; +}; + +module.exports = NodejsStreamInputAdapter; + +},{"../stream/GenericWorker":28,"../utils":32}],13:[function(require,module,exports){ +'use strict'; + +var Readable = require('readable-stream').Readable; + +var utils = require('../utils'); +utils.inherits(NodejsStreamOutputAdapter, Readable); + +/** +* A nodejs stream using a worker as source. +* @see the SourceWrapper in http://nodejs.org/api/stream.html +* @constructor +* @param {StreamHelper} helper the helper wrapping the worker +* @param {Object} options the nodejs stream options +* @param {Function} updateCb the update callback. +*/ +function NodejsStreamOutputAdapter(helper, options, updateCb) { + Readable.call(this, options); + this._helper = helper; + + var self = this; + helper.on("data", function (data, meta) { + if (!self.push(data)) { + self._helper.pause(); + } + if(updateCb) { + updateCb(meta); + } + }) + .on("error", function(e) { + self.emit('error', e); + }) + .on("end", function () { + self.push(null); + }); +} + + +NodejsStreamOutputAdapter.prototype._read = function() { + this._helper.resume(); +}; + +module.exports = NodejsStreamOutputAdapter; + +},{"../utils":32,"readable-stream":16}],14:[function(require,module,exports){ +'use strict'; + +module.exports = { + /** + * True if this is running in Nodejs, will be undefined in a browser. + * In a browser, browserify won't include this file and the whole module + * will be resolved an empty object. + */ + isNode : typeof Buffer !== "undefined", + /** + * Create a new nodejs Buffer from an existing content. + * @param {Object} data the data to pass to the constructor. + * @param {String} encoding the encoding to use. + * @return {Buffer} a new Buffer. + */ + newBufferFrom: function(data, encoding) { + // XXX We can't use `Buffer.from` which comes from `Uint8Array.from` + // in nodejs v4 (< v.4.5). It's not the expected implementation (and + // has a different signature). + // see https://github.com/nodejs/node/issues/8053 + // A condition on nodejs' version won't solve the issue as we don't + // control the Buffer polyfills that may or may not be used. + return new Buffer(data, encoding); + }, + /** + * Create a new nodejs Buffer with the specified size. + * @param {Integer} size the size of the buffer. + * @return {Buffer} a new Buffer. + */ + allocBuffer: function (size) { + if (Buffer.alloc) { + return Buffer.alloc(size); + } else { + return new Buffer(size); + } + }, + /** + * Find out if an object is a Buffer. + * @param {Object} b the object to test. + * @return {Boolean} true if the object is a Buffer, false otherwise. + */ + isBuffer : function(b){ + return Buffer.isBuffer(b); + }, + + isStream : function (obj) { + return obj && + typeof obj.on === "function" && + typeof obj.pause === "function" && + typeof obj.resume === "function"; + } +}; + +},{}],15:[function(require,module,exports){ +'use strict'; +var utf8 = require('./utf8'); +var utils = require('./utils'); +var GenericWorker = require('./stream/GenericWorker'); +var StreamHelper = require('./stream/StreamHelper'); +var defaults = require('./defaults'); +var CompressedObject = require('./compressedObject'); +var ZipObject = require('./zipObject'); +var generate = require("./generate"); +var nodejsUtils = require("./nodejsUtils"); +var NodejsStreamInputAdapter = require("./nodejs/NodejsStreamInputAdapter"); + + +/** + * Add a file in the current folder. + * @private + * @param {string} name the name of the file + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data of the file + * @param {Object} originalOptions the options of the file + * @return {Object} the new file. + */ +var fileAdd = function(name, data, originalOptions) { + // be sure sub folders exist + var dataType = utils.getTypeOf(data), + parent; + + + /* + * Correct options. + */ + + var o = utils.extend(originalOptions || {}, defaults); + o.date = o.date || new Date(); + if (o.compression !== null) { + o.compression = o.compression.toUpperCase(); + } + + if (typeof o.unixPermissions === "string") { + o.unixPermissions = parseInt(o.unixPermissions, 8); + } + + // UNX_IFDIR 0040000 see zipinfo.c + if (o.unixPermissions && (o.unixPermissions & 0x4000)) { + o.dir = true; + } + // Bit 4 Directory + if (o.dosPermissions && (o.dosPermissions & 0x0010)) { + o.dir = true; + } + + if (o.dir) { + name = forceTrailingSlash(name); + } + if (o.createFolders && (parent = parentFolder(name))) { + folderAdd.call(this, parent, true); + } + + var isUnicodeString = dataType === "string" && o.binary === false && o.base64 === false; + if (!originalOptions || typeof originalOptions.binary === "undefined") { + o.binary = !isUnicodeString; + } + + + var isCompressedEmpty = (data instanceof CompressedObject) && data.uncompressedSize === 0; + + if (isCompressedEmpty || o.dir || !data || data.length === 0) { + o.base64 = false; + o.binary = true; + data = ""; + o.compression = "STORE"; + dataType = "string"; + } + + /* + * Convert content to fit. + */ + + var zipObjectContent = null; + if (data instanceof CompressedObject || data instanceof GenericWorker) { + zipObjectContent = data; + } else if (nodejsUtils.isNode && nodejsUtils.isStream(data)) { + zipObjectContent = new NodejsStreamInputAdapter(name, data); + } else { + zipObjectContent = utils.prepareContent(name, data, o.binary, o.optimizedBinaryString, o.base64); + } + + var object = new ZipObject(name, zipObjectContent, o); + this.files[name] = object; + /* + TODO: we can't throw an exception because we have async promises + (we can have a promise of a Date() for example) but returning a + promise is useless because file(name, data) returns the JSZip + object for chaining. Should we break that to allow the user + to catch the error ? + + return external.Promise.resolve(zipObjectContent) + .then(function () { + return object; + }); + */ +}; + +/** + * Find the parent folder of the path. + * @private + * @param {string} path the path to use + * @return {string} the parent folder, or "" + */ +var parentFolder = function (path) { + if (path.slice(-1) === '/') { + path = path.substring(0, path.length - 1); + } + var lastSlash = path.lastIndexOf('/'); + return (lastSlash > 0) ? path.substring(0, lastSlash) : ""; +}; + +/** + * Returns the path with a slash at the end. + * @private + * @param {String} path the path to check. + * @return {String} the path with a trailing slash. + */ +var forceTrailingSlash = function(path) { + // Check the name ends with a / + if (path.slice(-1) !== "/") { + path += "/"; // IE doesn't like substr(-1) + } + return path; +}; + +/** + * Add a (sub) folder in the current folder. + * @private + * @param {string} name the folder's name + * @param {boolean=} [createFolders] If true, automatically create sub + * folders. Defaults to false. + * @return {Object} the new folder. + */ +var folderAdd = function(name, createFolders) { + createFolders = (typeof createFolders !== 'undefined') ? createFolders : defaults.createFolders; + + name = forceTrailingSlash(name); + + // Does this folder already exist? + if (!this.files[name]) { + fileAdd.call(this, name, null, { + dir: true, + createFolders: createFolders + }); + } + return this.files[name]; +}; + +/** +* Cross-window, cross-Node-context regular expression detection +* @param {Object} object Anything +* @return {Boolean} true if the object is a regular expression, +* false otherwise +*/ +function isRegExp(object) { + return Object.prototype.toString.call(object) === "[object RegExp]"; +} + +// return the actual prototype of JSZip +var out = { + /** + * @see loadAsync + */ + load: function() { + throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); + }, + + + /** + * Call a callback function for each entry at this folder level. + * @param {Function} cb the callback function: + * function (relativePath, file) {...} + * It takes 2 arguments : the relative path and the file. + */ + forEach: function(cb) { + var filename, relativePath, file; + for (filename in this.files) { + if (!this.files.hasOwnProperty(filename)) { + continue; + } + file = this.files[filename]; + relativePath = filename.slice(this.root.length, filename.length); + if (relativePath && filename.slice(0, this.root.length) === this.root) { // the file is in the current root + cb(relativePath, file); // TODO reverse the parameters ? need to be clean AND consistent with the filter search fn... + } + } + }, + + /** + * Filter nested files/folders with the specified function. + * @param {Function} search the predicate to use : + * function (relativePath, file) {...} + * It takes 2 arguments : the relative path and the file. + * @return {Array} An array of matching elements. + */ + filter: function(search) { + var result = []; + this.forEach(function (relativePath, entry) { + if (search(relativePath, entry)) { // the file matches the function + result.push(entry); + } + + }); + return result; + }, + + /** + * Add a file to the zip file, or search a file. + * @param {string|RegExp} name The name of the file to add (if data is defined), + * the name of the file to find (if no data) or a regex to match files. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data The file data, either raw or base64 encoded + * @param {Object} o File options + * @return {JSZip|Object|Array} this JSZip object (when adding a file), + * a file (when searching by string) or an array of files (when searching by regex). + */ + file: function(name, data, o) { + if (arguments.length === 1) { + if (isRegExp(name)) { + var regexp = name; + return this.filter(function(relativePath, file) { + return !file.dir && regexp.test(relativePath); + }); + } + else { // text + var obj = this.files[this.root + name]; + if (obj && !obj.dir) { + return obj; + } else { + return null; + } + } + } + else { // more than one argument : we have data ! + name = this.root + name; + fileAdd.call(this, name, data, o); + } + return this; + }, + + /** + * Add a directory to the zip file, or search. + * @param {String|RegExp} arg The name of the directory to add, or a regex to search folders. + * @return {JSZip} an object with the new directory as the root, or an array containing matching folders. + */ + folder: function(arg) { + if (!arg) { + return this; + } + + if (isRegExp(arg)) { + return this.filter(function(relativePath, file) { + return file.dir && arg.test(relativePath); + }); + } + + // else, name is a new folder + var name = this.root + arg; + var newFolder = folderAdd.call(this, name); + + // Allow chaining by returning a new object with this folder as the root + var ret = this.clone(); + ret.root = newFolder.name; + return ret; + }, + + /** + * Delete a file, or a directory and all sub-files, from the zip + * @param {string} name the name of the file to delete + * @return {JSZip} this JSZip object + */ + remove: function(name) { + name = this.root + name; + var file = this.files[name]; + if (!file) { + // Look for any folders + if (name.slice(-1) !== "/") { + name += "/"; + } + file = this.files[name]; + } + + if (file && !file.dir) { + // file + delete this.files[name]; + } else { + // maybe a folder, delete recursively + var kids = this.filter(function(relativePath, file) { + return file.name.slice(0, name.length) === name; + }); + for (var i = 0; i < kids.length; i++) { + delete this.files[kids[i].name]; + } + } + + return this; + }, + + /** + * Generate the complete zip file + * @param {Object} options the options to generate the zip file : + * - compression, "STORE" by default. + * - type, "base64" by default. Values are : string, base64, uint8array, arraybuffer, blob. + * @return {String|Uint8Array|ArrayBuffer|Buffer|Blob} the zip file + */ + generate: function(options) { + throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); + }, + + /** + * Generate the complete zip file as an internal stream. + * @param {Object} options the options to generate the zip file : + * - compression, "STORE" by default. + * - type, "base64" by default. Values are : string, base64, uint8array, arraybuffer, blob. + * @return {StreamHelper} the streamed zip file. + */ + generateInternalStream: function(options) { + var worker, opts = {}; + try { + opts = utils.extend(options || {}, { + streamFiles: false, + compression: "STORE", + compressionOptions : null, + type: "", + platform: "DOS", + comment: null, + mimeType: 'application/zip', + encodeFileName: utf8.utf8encode + }); + + opts.type = opts.type.toLowerCase(); + opts.compression = opts.compression.toUpperCase(); + + // "binarystring" is prefered but the internals use "string". + if(opts.type === "binarystring") { + opts.type = "string"; + } + + if (!opts.type) { + throw new Error("No output type specified."); + } + + utils.checkSupport(opts.type); + + // accept nodejs `process.platform` + if( + opts.platform === 'darwin' || + opts.platform === 'freebsd' || + opts.platform === 'linux' || + opts.platform === 'sunos' + ) { + opts.platform = "UNIX"; + } + if (opts.platform === 'win32') { + opts.platform = "DOS"; + } + + var comment = opts.comment || this.comment || ""; + worker = generate.generateWorker(this, opts, comment); + } catch (e) { + worker = new GenericWorker("error"); + worker.error(e); + } + return new StreamHelper(worker, opts.type || "string", opts.mimeType); + }, + /** + * Generate the complete zip file asynchronously. + * @see generateInternalStream + */ + generateAsync: function(options, onUpdate) { + return this.generateInternalStream(options).accumulate(onUpdate); + }, + /** + * Generate the complete zip file asynchronously. + * @see generateInternalStream + */ + generateNodeStream: function(options, onUpdate) { + options = options || {}; + if (!options.type) { + options.type = "nodebuffer"; + } + return this.generateInternalStream(options).toNodejsStream(onUpdate); + } +}; +module.exports = out; + +},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(require,module,exports){ +/* + * This file is used by module bundlers (browserify/webpack/etc) when + * including a stream implementation. We use "readable-stream" to get a + * consistent behavior between nodejs versions but bundlers often have a shim + * for "stream". Using this shim greatly improve the compatibility and greatly + * reduce the final size of the bundle (only one stream implementation, not + * two). + */ +module.exports = require("stream"); + +},{"stream":undefined}],17:[function(require,module,exports){ +'use strict'; +var DataReader = require('./DataReader'); +var utils = require('../utils'); + +function ArrayReader(data) { + DataReader.call(this, data); + for(var i = 0; i < this.data.length; i++) { + data[i] = data[i] & 0xFF; + } +} +utils.inherits(ArrayReader, DataReader); +/** + * @see DataReader.byteAt + */ +ArrayReader.prototype.byteAt = function(i) { + return this.data[this.zero + i]; +}; +/** + * @see DataReader.lastIndexOfSignature + */ +ArrayReader.prototype.lastIndexOfSignature = function(sig) { + var sig0 = sig.charCodeAt(0), + sig1 = sig.charCodeAt(1), + sig2 = sig.charCodeAt(2), + sig3 = sig.charCodeAt(3); + for (var i = this.length - 4; i >= 0; --i) { + if (this.data[i] === sig0 && this.data[i + 1] === sig1 && this.data[i + 2] === sig2 && this.data[i + 3] === sig3) { + return i - this.zero; + } + } + + return -1; +}; +/** + * @see DataReader.readAndCheckSignature + */ +ArrayReader.prototype.readAndCheckSignature = function (sig) { + var sig0 = sig.charCodeAt(0), + sig1 = sig.charCodeAt(1), + sig2 = sig.charCodeAt(2), + sig3 = sig.charCodeAt(3), + data = this.readData(4); + return sig0 === data[0] && sig1 === data[1] && sig2 === data[2] && sig3 === data[3]; +}; +/** + * @see DataReader.readData + */ +ArrayReader.prototype.readData = function(size) { + this.checkOffset(size); + if(size === 0) { + return []; + } + var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = ArrayReader; + +},{"../utils":32,"./DataReader":18}],18:[function(require,module,exports){ +'use strict'; +var utils = require('../utils'); + +function DataReader(data) { + this.data = data; // type : see implementation + this.length = data.length; + this.index = 0; + this.zero = 0; +} +DataReader.prototype = { + /** + * Check that the offset will not go too far. + * @param {string} offset the additional offset to check. + * @throws {Error} an Error if the offset is out of bounds. + */ + checkOffset: function(offset) { + this.checkIndex(this.index + offset); + }, + /** + * Check that the specified index will not be too far. + * @param {string} newIndex the index to check. + * @throws {Error} an Error if the index is out of bounds. + */ + checkIndex: function(newIndex) { + if (this.length < this.zero + newIndex || newIndex < 0) { + throw new Error("End of data reached (data length = " + this.length + ", asked index = " + (newIndex) + "). Corrupted zip ?"); + } + }, + /** + * Change the index. + * @param {number} newIndex The new index. + * @throws {Error} if the new index is out of the data. + */ + setIndex: function(newIndex) { + this.checkIndex(newIndex); + this.index = newIndex; + }, + /** + * Skip the next n bytes. + * @param {number} n the number of bytes to skip. + * @throws {Error} if the new index is out of the data. + */ + skip: function(n) { + this.setIndex(this.index + n); + }, + /** + * Get the byte at the specified index. + * @param {number} i the index to use. + * @return {number} a byte. + */ + byteAt: function(i) { + // see implementations + }, + /** + * Get the next number with a given byte size. + * @param {number} size the number of bytes to read. + * @return {number} the corresponding number. + */ + readInt: function(size) { + var result = 0, + i; + this.checkOffset(size); + for (i = this.index + size - 1; i >= this.index; i--) { + result = (result << 8) + this.byteAt(i); + } + this.index += size; + return result; + }, + /** + * Get the next string with a given byte size. + * @param {number} size the number of bytes to read. + * @return {string} the corresponding string. + */ + readString: function(size) { + return utils.transformTo("string", this.readData(size)); + }, + /** + * Get raw data without conversion, bytes. + * @param {number} size the number of bytes to read. + * @return {Object} the raw data, implementation specific. + */ + readData: function(size) { + // see implementations + }, + /** + * Find the last occurence of a zip signature (4 bytes). + * @param {string} sig the signature to find. + * @return {number} the index of the last occurence, -1 if not found. + */ + lastIndexOfSignature: function(sig) { + // see implementations + }, + /** + * Read the signature (4 bytes) at the current position and compare it with sig. + * @param {string} sig the expected signature + * @return {boolean} true if the signature matches, false otherwise. + */ + readAndCheckSignature: function(sig) { + // see implementations + }, + /** + * Get the next date. + * @return {Date} the date. + */ + readDate: function() { + var dostime = this.readInt(4); + return new Date(Date.UTC( + ((dostime >> 25) & 0x7f) + 1980, // year + ((dostime >> 21) & 0x0f) - 1, // month + (dostime >> 16) & 0x1f, // day + (dostime >> 11) & 0x1f, // hour + (dostime >> 5) & 0x3f, // minute + (dostime & 0x1f) << 1)); // second + } +}; +module.exports = DataReader; + +},{"../utils":32}],19:[function(require,module,exports){ +'use strict'; +var Uint8ArrayReader = require('./Uint8ArrayReader'); +var utils = require('../utils'); + +function NodeBufferReader(data) { + Uint8ArrayReader.call(this, data); +} +utils.inherits(NodeBufferReader, Uint8ArrayReader); + +/** + * @see DataReader.readData + */ +NodeBufferReader.prototype.readData = function(size) { + this.checkOffset(size); + var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = NodeBufferReader; + +},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(require,module,exports){ +'use strict'; +var DataReader = require('./DataReader'); +var utils = require('../utils'); + +function StringReader(data) { + DataReader.call(this, data); +} +utils.inherits(StringReader, DataReader); +/** + * @see DataReader.byteAt + */ +StringReader.prototype.byteAt = function(i) { + return this.data.charCodeAt(this.zero + i); +}; +/** + * @see DataReader.lastIndexOfSignature + */ +StringReader.prototype.lastIndexOfSignature = function(sig) { + return this.data.lastIndexOf(sig) - this.zero; +}; +/** + * @see DataReader.readAndCheckSignature + */ +StringReader.prototype.readAndCheckSignature = function (sig) { + var data = this.readData(4); + return sig === data; +}; +/** + * @see DataReader.readData + */ +StringReader.prototype.readData = function(size) { + this.checkOffset(size); + // this will work because the constructor applied the "& 0xff" mask. + var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = StringReader; + +},{"../utils":32,"./DataReader":18}],21:[function(require,module,exports){ +'use strict'; +var ArrayReader = require('./ArrayReader'); +var utils = require('../utils'); + +function Uint8ArrayReader(data) { + ArrayReader.call(this, data); +} +utils.inherits(Uint8ArrayReader, ArrayReader); +/** + * @see DataReader.readData + */ +Uint8ArrayReader.prototype.readData = function(size) { + this.checkOffset(size); + if(size === 0) { + // in IE10, when using subarray(idx, idx), we get the array [0x00] instead of []. + return new Uint8Array(0); + } + var result = this.data.subarray(this.zero + this.index, this.zero + this.index + size); + this.index += size; + return result; +}; +module.exports = Uint8ArrayReader; + +},{"../utils":32,"./ArrayReader":17}],22:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var support = require('../support'); +var ArrayReader = require('./ArrayReader'); +var StringReader = require('./StringReader'); +var NodeBufferReader = require('./NodeBufferReader'); +var Uint8ArrayReader = require('./Uint8ArrayReader'); + +/** + * Create a reader adapted to the data. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data to read. + * @return {DataReader} the data reader. + */ +module.exports = function (data) { + var type = utils.getTypeOf(data); + utils.checkSupport(type); + if (type === "string" && !support.uint8array) { + return new StringReader(data); + } + if (type === "nodebuffer") { + return new NodeBufferReader(data); + } + if (support.uint8array) { + return new Uint8ArrayReader(utils.transformTo("uint8array", data)); + } + return new ArrayReader(utils.transformTo("array", data)); +}; + +},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(require,module,exports){ +'use strict'; +exports.LOCAL_FILE_HEADER = "PK\x03\x04"; +exports.CENTRAL_FILE_HEADER = "PK\x01\x02"; +exports.CENTRAL_DIRECTORY_END = "PK\x05\x06"; +exports.ZIP64_CENTRAL_DIRECTORY_LOCATOR = "PK\x06\x07"; +exports.ZIP64_CENTRAL_DIRECTORY_END = "PK\x06\x06"; +exports.DATA_DESCRIPTOR = "PK\x07\x08"; + +},{}],24:[function(require,module,exports){ +'use strict'; + +var GenericWorker = require('./GenericWorker'); +var utils = require('../utils'); + +/** + * A worker which convert chunks to a specified type. + * @constructor + * @param {String} destType the destination type. + */ +function ConvertWorker(destType) { + GenericWorker.call(this, "ConvertWorker to " + destType); + this.destType = destType; +} +utils.inherits(ConvertWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +ConvertWorker.prototype.processChunk = function (chunk) { + this.push({ + data : utils.transformTo(this.destType, chunk.data), + meta : chunk.meta + }); +}; +module.exports = ConvertWorker; + +},{"../utils":32,"./GenericWorker":28}],25:[function(require,module,exports){ +'use strict'; + +var GenericWorker = require('./GenericWorker'); +var crc32 = require('../crc32'); +var utils = require('../utils'); + +/** + * A worker which calculate the crc32 of the data flowing through. + * @constructor + */ +function Crc32Probe() { + GenericWorker.call(this, "Crc32Probe"); + this.withStreamInfo("crc32", 0); +} +utils.inherits(Crc32Probe, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +Crc32Probe.prototype.processChunk = function (chunk) { + this.streamInfo.crc32 = crc32(chunk.data, this.streamInfo.crc32 || 0); + this.push(chunk); +}; +module.exports = Crc32Probe; + +},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var GenericWorker = require('./GenericWorker'); + +/** + * A worker which calculate the total length of the data flowing through. + * @constructor + * @param {String} propName the name used to expose the length + */ +function DataLengthProbe(propName) { + GenericWorker.call(this, "DataLengthProbe for " + propName); + this.propName = propName; + this.withStreamInfo(propName, 0); +} +utils.inherits(DataLengthProbe, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +DataLengthProbe.prototype.processChunk = function (chunk) { + if(chunk) { + var length = this.streamInfo[this.propName] || 0; + this.streamInfo[this.propName] = length + chunk.data.length; + } + GenericWorker.prototype.processChunk.call(this, chunk); +}; +module.exports = DataLengthProbe; + + +},{"../utils":32,"./GenericWorker":28}],27:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var GenericWorker = require('./GenericWorker'); + +// the size of the generated chunks +// TODO expose this as a public variable +var DEFAULT_BLOCK_SIZE = 16 * 1024; + +/** + * A worker that reads a content and emits chunks. + * @constructor + * @param {Promise} dataP the promise of the data to split + */ +function DataWorker(dataP) { + GenericWorker.call(this, "DataWorker"); + var self = this; + this.dataIsReady = false; + this.index = 0; + this.max = 0; + this.data = null; + this.type = ""; + + this._tickScheduled = false; + + dataP.then(function (data) { + self.dataIsReady = true; + self.data = data; + self.max = data && data.length || 0; + self.type = utils.getTypeOf(data); + if(!self.isPaused) { + self._tickAndRepeat(); + } + }, function (e) { + self.error(e); + }); +} + +utils.inherits(DataWorker, GenericWorker); + +/** + * @see GenericWorker.cleanUp + */ +DataWorker.prototype.cleanUp = function () { + GenericWorker.prototype.cleanUp.call(this); + this.data = null; +}; + +/** + * @see GenericWorker.resume + */ +DataWorker.prototype.resume = function () { + if(!GenericWorker.prototype.resume.call(this)) { + return false; + } + + if (!this._tickScheduled && this.dataIsReady) { + this._tickScheduled = true; + utils.delay(this._tickAndRepeat, [], this); + } + return true; +}; + +/** + * Trigger a tick a schedule an other call to this function. + */ +DataWorker.prototype._tickAndRepeat = function() { + this._tickScheduled = false; + if(this.isPaused || this.isFinished) { + return; + } + this._tick(); + if(!this.isFinished) { + utils.delay(this._tickAndRepeat, [], this); + this._tickScheduled = true; + } +}; + +/** + * Read and push a chunk. + */ +DataWorker.prototype._tick = function() { + + if(this.isPaused || this.isFinished) { + return false; + } + + var size = DEFAULT_BLOCK_SIZE; + var data = null, nextIndex = Math.min(this.max, this.index + size); + if (this.index >= this.max) { + // EOF + return this.end(); + } else { + switch(this.type) { + case "string": + data = this.data.substring(this.index, nextIndex); + break; + case "uint8array": + data = this.data.subarray(this.index, nextIndex); + break; + case "array": + case "nodebuffer": + data = this.data.slice(this.index, nextIndex); + break; + } + this.index = nextIndex; + return this.push({ + data : data, + meta : { + percent : this.max ? this.index / this.max * 100 : 0 + } + }); + } +}; + +module.exports = DataWorker; + +},{"../utils":32,"./GenericWorker":28}],28:[function(require,module,exports){ +'use strict'; + +/** + * A worker that does nothing but passing chunks to the next one. This is like + * a nodejs stream but with some differences. On the good side : + * - it works on IE 6-9 without any issue / polyfill + * - it weights less than the full dependencies bundled with browserify + * - it forwards errors (no need to declare an error handler EVERYWHERE) + * + * A chunk is an object with 2 attributes : `meta` and `data`. The former is an + * object containing anything (`percent` for example), see each worker for more + * details. The latter is the real data (String, Uint8Array, etc). + * + * @constructor + * @param {String} name the name of the stream (mainly used for debugging purposes) + */ +function GenericWorker(name) { + // the name of the worker + this.name = name || "default"; + // an object containing metadata about the workers chain + this.streamInfo = {}; + // an error which happened when the worker was paused + this.generatedError = null; + // an object containing metadata to be merged by this worker into the general metadata + this.extraStreamInfo = {}; + // true if the stream is paused (and should not do anything), false otherwise + this.isPaused = true; + // true if the stream is finished (and should not do anything), false otherwise + this.isFinished = false; + // true if the stream is locked to prevent further structure updates (pipe), false otherwise + this.isLocked = false; + // the event listeners + this._listeners = { + 'data':[], + 'end':[], + 'error':[] + }; + // the previous worker, if any + this.previous = null; +} + +GenericWorker.prototype = { + /** + * Push a chunk to the next workers. + * @param {Object} chunk the chunk to push + */ + push : function (chunk) { + this.emit("data", chunk); + }, + /** + * End the stream. + * @return {Boolean} true if this call ended the worker, false otherwise. + */ + end : function () { + if (this.isFinished) { + return false; + } + + this.flush(); + try { + this.emit("end"); + this.cleanUp(); + this.isFinished = true; + } catch (e) { + this.emit("error", e); + } + return true; + }, + /** + * End the stream with an error. + * @param {Error} e the error which caused the premature end. + * @return {Boolean} true if this call ended the worker with an error, false otherwise. + */ + error : function (e) { + if (this.isFinished) { + return false; + } + + if(this.isPaused) { + this.generatedError = e; + } else { + this.isFinished = true; + + this.emit("error", e); + + // in the workers chain exploded in the middle of the chain, + // the error event will go downward but we also need to notify + // workers upward that there has been an error. + if(this.previous) { + this.previous.error(e); + } + + this.cleanUp(); + } + return true; + }, + /** + * Add a callback on an event. + * @param {String} name the name of the event (data, end, error) + * @param {Function} listener the function to call when the event is triggered + * @return {GenericWorker} the current object for chainability + */ + on : function (name, listener) { + this._listeners[name].push(listener); + return this; + }, + /** + * Clean any references when a worker is ending. + */ + cleanUp : function () { + this.streamInfo = this.generatedError = this.extraStreamInfo = null; + this._listeners = []; + }, + /** + * Trigger an event. This will call registered callback with the provided arg. + * @param {String} name the name of the event (data, end, error) + * @param {Object} arg the argument to call the callback with. + */ + emit : function (name, arg) { + if (this._listeners[name]) { + for(var i = 0; i < this._listeners[name].length; i++) { + this._listeners[name][i].call(this, arg); + } + } + }, + /** + * Chain a worker with an other. + * @param {Worker} next the worker receiving events from the current one. + * @return {worker} the next worker for chainability + */ + pipe : function (next) { + return next.registerPrevious(this); + }, + /** + * Same as `pipe` in the other direction. + * Using an API with `pipe(next)` is very easy. + * Implementing the API with the point of view of the next one registering + * a source is easier, see the ZipFileWorker. + * @param {Worker} previous the previous worker, sending events to this one + * @return {Worker} the current worker for chainability + */ + registerPrevious : function (previous) { + if (this.isLocked) { + throw new Error("The stream '" + this + "' has already been used."); + } + + // sharing the streamInfo... + this.streamInfo = previous.streamInfo; + // ... and adding our own bits + this.mergeStreamInfo(); + this.previous = previous; + var self = this; + previous.on('data', function (chunk) { + self.processChunk(chunk); + }); + previous.on('end', function () { + self.end(); + }); + previous.on('error', function (e) { + self.error(e); + }); + return this; + }, + /** + * Pause the stream so it doesn't send events anymore. + * @return {Boolean} true if this call paused the worker, false otherwise. + */ + pause : function () { + if(this.isPaused || this.isFinished) { + return false; + } + this.isPaused = true; + + if(this.previous) { + this.previous.pause(); + } + return true; + }, + /** + * Resume a paused stream. + * @return {Boolean} true if this call resumed the worker, false otherwise. + */ + resume : function () { + if(!this.isPaused || this.isFinished) { + return false; + } + this.isPaused = false; + + // if true, the worker tried to resume but failed + var withError = false; + if(this.generatedError) { + this.error(this.generatedError); + withError = true; + } + if(this.previous) { + this.previous.resume(); + } + + return !withError; + }, + /** + * Flush any remaining bytes as the stream is ending. + */ + flush : function () {}, + /** + * Process a chunk. This is usually the method overridden. + * @param {Object} chunk the chunk to process. + */ + processChunk : function(chunk) { + this.push(chunk); + }, + /** + * Add a key/value to be added in the workers chain streamInfo once activated. + * @param {String} key the key to use + * @param {Object} value the associated value + * @return {Worker} the current worker for chainability + */ + withStreamInfo : function (key, value) { + this.extraStreamInfo[key] = value; + this.mergeStreamInfo(); + return this; + }, + /** + * Merge this worker's streamInfo into the chain's streamInfo. + */ + mergeStreamInfo : function () { + for(var key in this.extraStreamInfo) { + if (!this.extraStreamInfo.hasOwnProperty(key)) { + continue; + } + this.streamInfo[key] = this.extraStreamInfo[key]; + } + }, + + /** + * Lock the stream to prevent further updates on the workers chain. + * After calling this method, all calls to pipe will fail. + */ + lock: function () { + if (this.isLocked) { + throw new Error("The stream '" + this + "' has already been used."); + } + this.isLocked = true; + if (this.previous) { + this.previous.lock(); + } + }, + + /** + * + * Pretty print the workers chain. + */ + toString : function () { + var me = "Worker " + this.name; + if (this.previous) { + return this.previous + " -> " + me; + } else { + return me; + } + } +}; + +module.exports = GenericWorker; + +},{}],29:[function(require,module,exports){ +'use strict'; + +var utils = require('../utils'); +var ConvertWorker = require('./ConvertWorker'); +var GenericWorker = require('./GenericWorker'); +var base64 = require('../base64'); +var support = require("../support"); +var external = require("../external"); + +var NodejsStreamOutputAdapter = null; +if (support.nodestream) { + try { + NodejsStreamOutputAdapter = require('../nodejs/NodejsStreamOutputAdapter'); + } catch(e) {} +} + +/** + * Apply the final transformation of the data. If the user wants a Blob for + * example, it's easier to work with an U8intArray and finally do the + * ArrayBuffer/Blob conversion. + * @param {String} type the name of the final type + * @param {String|Uint8Array|Buffer} content the content to transform + * @param {String} mimeType the mime type of the content, if applicable. + * @return {String|Uint8Array|ArrayBuffer|Buffer|Blob} the content in the right format. + */ +function transformZipOutput(type, content, mimeType) { + switch(type) { + case "blob" : + return utils.newBlob(utils.transformTo("arraybuffer", content), mimeType); + case "base64" : + return base64.encode(content); + default : + return utils.transformTo(type, content); + } +} + +/** + * Concatenate an array of data of the given type. + * @param {String} type the type of the data in the given array. + * @param {Array} dataArray the array containing the data chunks to concatenate + * @return {String|Uint8Array|Buffer} the concatenated data + * @throws Error if the asked type is unsupported + */ +function concat (type, dataArray) { + var i, index = 0, res = null, totalLength = 0; + for(i = 0; i < dataArray.length; i++) { + totalLength += dataArray[i].length; + } + switch(type) { + case "string": + return dataArray.join(""); + case "array": + return Array.prototype.concat.apply([], dataArray); + case "uint8array": + res = new Uint8Array(totalLength); + for(i = 0; i < dataArray.length; i++) { + res.set(dataArray[i], index); + index += dataArray[i].length; + } + return res; + case "nodebuffer": + return Buffer.concat(dataArray); + default: + throw new Error("concat : unsupported type '" + type + "'"); + } +} + +/** + * Listen a StreamHelper, accumulate its content and concatenate it into a + * complete block. + * @param {StreamHelper} helper the helper to use. + * @param {Function} updateCallback a callback called on each update. Called + * with one arg : + * - the metadata linked to the update received. + * @return Promise the promise for the accumulation. + */ +function accumulate(helper, updateCallback) { + return new external.Promise(function (resolve, reject){ + var dataArray = []; + var chunkType = helper._internalType, + resultType = helper._outputType, + mimeType = helper._mimeType; + helper + .on('data', function (data, meta) { + dataArray.push(data); + if(updateCallback) { + updateCallback(meta); + } + }) + .on('error', function(err) { + dataArray = []; + reject(err); + }) + .on('end', function (){ + try { + var result = transformZipOutput(resultType, concat(chunkType, dataArray), mimeType); + resolve(result); + } catch (e) { + reject(e); + } + dataArray = []; + }) + .resume(); + }); +} + +/** + * An helper to easily use workers outside of JSZip. + * @constructor + * @param {Worker} worker the worker to wrap + * @param {String} outputType the type of data expected by the use + * @param {String} mimeType the mime type of the content, if applicable. + */ +function StreamHelper(worker, outputType, mimeType) { + var internalType = outputType; + switch(outputType) { + case "blob": + case "arraybuffer": + internalType = "uint8array"; + break; + case "base64": + internalType = "string"; + break; + } + + try { + // the type used internally + this._internalType = internalType; + // the type used to output results + this._outputType = outputType; + // the mime type + this._mimeType = mimeType; + utils.checkSupport(internalType); + this._worker = worker.pipe(new ConvertWorker(internalType)); + // the last workers can be rewired without issues but we need to + // prevent any updates on previous workers. + worker.lock(); + } catch(e) { + this._worker = new GenericWorker("error"); + this._worker.error(e); + } +} + +StreamHelper.prototype = { + /** + * Listen a StreamHelper, accumulate its content and concatenate it into a + * complete block. + * @param {Function} updateCb the update callback. + * @return Promise the promise for the accumulation. + */ + accumulate : function (updateCb) { + return accumulate(this, updateCb); + }, + /** + * Add a listener on an event triggered on a stream. + * @param {String} evt the name of the event + * @param {Function} fn the listener + * @return {StreamHelper} the current helper. + */ + on : function (evt, fn) { + var self = this; + + if(evt === "data") { + this._worker.on(evt, function (chunk) { + fn.call(self, chunk.data, chunk.meta); + }); + } else { + this._worker.on(evt, function () { + utils.delay(fn, arguments, self); + }); + } + return this; + }, + /** + * Resume the flow of chunks. + * @return {StreamHelper} the current helper. + */ + resume : function () { + utils.delay(this._worker.resume, [], this._worker); + return this; + }, + /** + * Pause the flow of chunks. + * @return {StreamHelper} the current helper. + */ + pause : function () { + this._worker.pause(); + return this; + }, + /** + * Return a nodejs stream for this helper. + * @param {Function} updateCb the update callback. + * @return {NodejsStreamOutputAdapter} the nodejs stream. + */ + toNodejsStream : function (updateCb) { + utils.checkSupport("nodestream"); + if (this._outputType !== "nodebuffer") { + // an object stream containing blob/arraybuffer/uint8array/string + // is strange and I don't know if it would be useful. + // I you find this comment and have a good usecase, please open a + // bug report ! + throw new Error(this._outputType + " is not supported by this method"); + } + + return new NodejsStreamOutputAdapter(this, { + objectMode : this._outputType !== "nodebuffer" + }, updateCb); + } +}; + + +module.exports = StreamHelper; + +},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(require,module,exports){ +'use strict'; + +exports.base64 = true; +exports.array = true; +exports.string = true; +exports.arraybuffer = typeof ArrayBuffer !== "undefined" && typeof Uint8Array !== "undefined"; +exports.nodebuffer = typeof Buffer !== "undefined"; +// contains true if JSZip can read/generate Uint8Array, false otherwise. +exports.uint8array = typeof Uint8Array !== "undefined"; + +if (typeof ArrayBuffer === "undefined") { + exports.blob = false; +} +else { + var buffer = new ArrayBuffer(0); + try { + exports.blob = new Blob([buffer], { + type: "application/zip" + }).size === 0; + } + catch (e) { + try { + var Builder = self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder; + var builder = new Builder(); + builder.append(buffer); + exports.blob = builder.getBlob('application/zip').size === 0; + } + catch (e) { + exports.blob = false; + } + } +} + +try { + exports.nodestream = !!require('readable-stream').Readable; +} catch(e) { + exports.nodestream = false; +} + +},{"readable-stream":16}],31:[function(require,module,exports){ +'use strict'; + +var utils = require('./utils'); +var support = require('./support'); +var nodejsUtils = require('./nodejsUtils'); +var GenericWorker = require('./stream/GenericWorker'); + +/** + * The following functions come from pako, from pako/lib/utils/strings + * released under the MIT license, see pako https://github.com/nodeca/pako/ + */ + +// Table with utf8 lengths (calculated by first byte of sequence) +// Note, that 5 & 6-byte values and some 4-byte values can not be represented in JS, +// because max possible codepoint is 0x10ffff +var _utf8len = new Array(256); +for (var i=0; i<256; i++) { + _utf8len[i] = (i >= 252 ? 6 : i >= 248 ? 5 : i >= 240 ? 4 : i >= 224 ? 3 : i >= 192 ? 2 : 1); +} +_utf8len[254]=_utf8len[254]=1; // Invalid sequence start + +// convert string to array (typed, when possible) +var string2buf = function (str) { + var buf, c, c2, m_pos, i, str_len = str.length, buf_len = 0; + + // count binary size + for (m_pos = 0; m_pos < str_len; m_pos++) { + c = str.charCodeAt(m_pos); + if ((c & 0xfc00) === 0xd800 && (m_pos+1 < str_len)) { + c2 = str.charCodeAt(m_pos+1); + if ((c2 & 0xfc00) === 0xdc00) { + c = 0x10000 + ((c - 0xd800) << 10) + (c2 - 0xdc00); + m_pos++; + } + } + buf_len += c < 0x80 ? 1 : c < 0x800 ? 2 : c < 0x10000 ? 3 : 4; + } + + // allocate buffer + if (support.uint8array) { + buf = new Uint8Array(buf_len); + } else { + buf = new Array(buf_len); + } + + // convert + for (i=0, m_pos = 0; i < buf_len; m_pos++) { + c = str.charCodeAt(m_pos); + if ((c & 0xfc00) === 0xd800 && (m_pos+1 < str_len)) { + c2 = str.charCodeAt(m_pos+1); + if ((c2 & 0xfc00) === 0xdc00) { + c = 0x10000 + ((c - 0xd800) << 10) + (c2 - 0xdc00); + m_pos++; + } + } + if (c < 0x80) { + /* one byte */ + buf[i++] = c; + } else if (c < 0x800) { + /* two bytes */ + buf[i++] = 0xC0 | (c >>> 6); + buf[i++] = 0x80 | (c & 0x3f); + } else if (c < 0x10000) { + /* three bytes */ + buf[i++] = 0xE0 | (c >>> 12); + buf[i++] = 0x80 | (c >>> 6 & 0x3f); + buf[i++] = 0x80 | (c & 0x3f); + } else { + /* four bytes */ + buf[i++] = 0xf0 | (c >>> 18); + buf[i++] = 0x80 | (c >>> 12 & 0x3f); + buf[i++] = 0x80 | (c >>> 6 & 0x3f); + buf[i++] = 0x80 | (c & 0x3f); + } + } + + return buf; +}; + +// Calculate max possible position in utf8 buffer, +// that will not break sequence. If that's not possible +// - (very small limits) return max size as is. +// +// buf[] - utf8 bytes array +// max - length limit (mandatory); +var utf8border = function(buf, max) { + var pos; + + max = max || buf.length; + if (max > buf.length) { max = buf.length; } + + // go back from last position, until start of sequence found + pos = max-1; + while (pos >= 0 && (buf[pos] & 0xC0) === 0x80) { pos--; } + + // Fuckup - very small and broken sequence, + // return max, because we should return something anyway. + if (pos < 0) { return max; } + + // If we came to start of buffer - that means vuffer is too small, + // return max too. + if (pos === 0) { return max; } + + return (pos + _utf8len[buf[pos]] > max) ? pos : max; +}; + +// convert array to string +var buf2string = function (buf) { + var str, i, out, c, c_len; + var len = buf.length; + + // Reserve max possible length (2 words per char) + // NB: by unknown reasons, Array is significantly faster for + // String.fromCharCode.apply than Uint16Array. + var utf16buf = new Array(len*2); + + for (out=0, i=0; i 4) { utf16buf[out++] = 0xfffd; i += c_len-1; continue; } + + // apply mask on first byte + c &= c_len === 2 ? 0x1f : c_len === 3 ? 0x0f : 0x07; + // join the rest + while (c_len > 1 && i < len) { + c = (c << 6) | (buf[i++] & 0x3f); + c_len--; + } + + // terminated by end of string? + if (c_len > 1) { utf16buf[out++] = 0xfffd; continue; } + + if (c < 0x10000) { + utf16buf[out++] = c; + } else { + c -= 0x10000; + utf16buf[out++] = 0xd800 | ((c >> 10) & 0x3ff); + utf16buf[out++] = 0xdc00 | (c & 0x3ff); + } + } + + // shrinkBuf(utf16buf, out) + if (utf16buf.length !== out) { + if(utf16buf.subarray) { + utf16buf = utf16buf.subarray(0, out); + } else { + utf16buf.length = out; + } + } + + // return String.fromCharCode.apply(null, utf16buf); + return utils.applyFromCharCode(utf16buf); +}; + + +// That's all for the pako functions. + + +/** + * Transform a javascript string into an array (typed if possible) of bytes, + * UTF-8 encoded. + * @param {String} str the string to encode + * @return {Array|Uint8Array|Buffer} the UTF-8 encoded string. + */ +exports.utf8encode = function utf8encode(str) { + if (support.nodebuffer) { + return nodejsUtils.newBufferFrom(str, "utf-8"); + } + + return string2buf(str); +}; + + +/** + * Transform a bytes array (or a representation) representing an UTF-8 encoded + * string into a javascript string. + * @param {Array|Uint8Array|Buffer} buf the data de decode + * @return {String} the decoded string. + */ +exports.utf8decode = function utf8decode(buf) { + if (support.nodebuffer) { + return utils.transformTo("nodebuffer", buf).toString("utf-8"); + } + + buf = utils.transformTo(support.uint8array ? "uint8array" : "array", buf); + + return buf2string(buf); +}; + +/** + * A worker to decode utf8 encoded binary chunks into string chunks. + * @constructor + */ +function Utf8DecodeWorker() { + GenericWorker.call(this, "utf-8 decode"); + // the last bytes if a chunk didn't end with a complete codepoint. + this.leftOver = null; +} +utils.inherits(Utf8DecodeWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +Utf8DecodeWorker.prototype.processChunk = function (chunk) { + + var data = utils.transformTo(support.uint8array ? "uint8array" : "array", chunk.data); + + // 1st step, re-use what's left of the previous chunk + if (this.leftOver && this.leftOver.length) { + if(support.uint8array) { + var previousData = data; + data = new Uint8Array(previousData.length + this.leftOver.length); + data.set(this.leftOver, 0); + data.set(previousData, this.leftOver.length); + } else { + data = this.leftOver.concat(data); + } + this.leftOver = null; + } + + var nextBoundary = utf8border(data); + var usableData = data; + if (nextBoundary !== data.length) { + if (support.uint8array) { + usableData = data.subarray(0, nextBoundary); + this.leftOver = data.subarray(nextBoundary, data.length); + } else { + usableData = data.slice(0, nextBoundary); + this.leftOver = data.slice(nextBoundary, data.length); + } + } + + this.push({ + data : exports.utf8decode(usableData), + meta : chunk.meta + }); +}; + +/** + * @see GenericWorker.flush + */ +Utf8DecodeWorker.prototype.flush = function () { + if(this.leftOver && this.leftOver.length) { + this.push({ + data : exports.utf8decode(this.leftOver), + meta : {} + }); + this.leftOver = null; + } +}; +exports.Utf8DecodeWorker = Utf8DecodeWorker; + +/** + * A worker to endcode string chunks into utf8 encoded binary chunks. + * @constructor + */ +function Utf8EncodeWorker() { + GenericWorker.call(this, "utf-8 encode"); +} +utils.inherits(Utf8EncodeWorker, GenericWorker); + +/** + * @see GenericWorker.processChunk + */ +Utf8EncodeWorker.prototype.processChunk = function (chunk) { + this.push({ + data : exports.utf8encode(chunk.data), + meta : chunk.meta + }); +}; +exports.Utf8EncodeWorker = Utf8EncodeWorker; + +},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(require,module,exports){ +'use strict'; + +var support = require('./support'); +var base64 = require('./base64'); +var nodejsUtils = require('./nodejsUtils'); +var setImmediate = require('core-js/library/fn/set-immediate'); +var external = require("./external"); + + +/** + * Convert a string that pass as a "binary string": it should represent a byte + * array but may have > 255 char codes. Be sure to take only the first byte + * and returns the byte array. + * @param {String} str the string to transform. + * @return {Array|Uint8Array} the string in a binary format. + */ +function string2binary(str) { + var result = null; + if (support.uint8array) { + result = new Uint8Array(str.length); + } else { + result = new Array(str.length); + } + return stringToArrayLike(str, result); +} + +/** + * Create a new blob with the given content and the given type. + * @param {String|ArrayBuffer} part the content to put in the blob. DO NOT use + * an Uint8Array because the stock browser of android 4 won't accept it (it + * will be silently converted to a string, "[object Uint8Array]"). + * + * Use only ONE part to build the blob to avoid a memory leak in IE11 / Edge: + * when a large amount of Array is used to create the Blob, the amount of + * memory consumed is nearly 100 times the original data amount. + * + * @param {String} type the mime type of the blob. + * @return {Blob} the created blob. + */ +exports.newBlob = function(part, type) { + exports.checkSupport("blob"); + + try { + // Blob constructor + return new Blob([part], { + type: type + }); + } + catch (e) { + + try { + // deprecated, browser only, old way + var Builder = self.BlobBuilder || self.WebKitBlobBuilder || self.MozBlobBuilder || self.MSBlobBuilder; + var builder = new Builder(); + builder.append(part); + return builder.getBlob(type); + } + catch (e) { + + // well, fuck ?! + throw new Error("Bug : can't construct the Blob."); + } + } + + +}; +/** + * The identity function. + * @param {Object} input the input. + * @return {Object} the same input. + */ +function identity(input) { + return input; +} + +/** + * Fill in an array with a string. + * @param {String} str the string to use. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to fill in (will be mutated). + * @return {Array|ArrayBuffer|Uint8Array|Buffer} the updated array. + */ +function stringToArrayLike(str, array) { + for (var i = 0; i < str.length; ++i) { + array[i] = str.charCodeAt(i) & 0xFF; + } + return array; +} + +/** + * An helper for the function arrayLikeToString. + * This contains static informations and functions that + * can be optimized by the browser JIT compiler. + */ +var arrayToStringHelper = { + /** + * Transform an array of int into a string, chunk by chunk. + * See the performances notes on arrayLikeToString. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform. + * @param {String} type the type of the array. + * @param {Integer} chunk the chunk size. + * @return {String} the resulting string. + * @throws Error if the chunk is too big for the stack. + */ + stringifyByChunk: function(array, type, chunk) { + var result = [], k = 0, len = array.length; + // shortcut + if (len <= chunk) { + return String.fromCharCode.apply(null, array); + } + while (k < len) { + if (type === "array" || type === "nodebuffer") { + result.push(String.fromCharCode.apply(null, array.slice(k, Math.min(k + chunk, len)))); + } + else { + result.push(String.fromCharCode.apply(null, array.subarray(k, Math.min(k + chunk, len)))); + } + k += chunk; + } + return result.join(""); + }, + /** + * Call String.fromCharCode on every item in the array. + * This is the naive implementation, which generate A LOT of intermediate string. + * This should be used when everything else fail. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform. + * @return {String} the result. + */ + stringifyByChar: function(array){ + var resultStr = ""; + for(var i = 0; i < array.length; i++) { + resultStr += String.fromCharCode(array[i]); + } + return resultStr; + }, + applyCanBeUsed : { + /** + * true if the browser accepts to use String.fromCharCode on Uint8Array + */ + uint8array : (function () { + try { + return support.uint8array && String.fromCharCode.apply(null, new Uint8Array(1)).length === 1; + } catch (e) { + return false; + } + })(), + /** + * true if the browser accepts to use String.fromCharCode on nodejs Buffer. + */ + nodebuffer : (function () { + try { + return support.nodebuffer && String.fromCharCode.apply(null, nodejsUtils.allocBuffer(1)).length === 1; + } catch (e) { + return false; + } + })() + } +}; + +/** + * Transform an array-like object to a string. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} array the array to transform. + * @return {String} the result. + */ +function arrayLikeToString(array) { + // Performances notes : + // -------------------- + // String.fromCharCode.apply(null, array) is the fastest, see + // see http://jsperf.com/converting-a-uint8array-to-a-string/2 + // but the stack is limited (and we can get huge arrays !). + // + // result += String.fromCharCode(array[i]); generate too many strings ! + // + // This code is inspired by http://jsperf.com/arraybuffer-to-string-apply-performance/2 + // TODO : we now have workers that split the work. Do we still need that ? + var chunk = 65536, + type = exports.getTypeOf(array), + canUseApply = true; + if (type === "uint8array") { + canUseApply = arrayToStringHelper.applyCanBeUsed.uint8array; + } else if (type === "nodebuffer") { + canUseApply = arrayToStringHelper.applyCanBeUsed.nodebuffer; + } + + if (canUseApply) { + while (chunk > 1) { + try { + return arrayToStringHelper.stringifyByChunk(array, type, chunk); + } catch (e) { + chunk = Math.floor(chunk / 2); + } + } + } + + // no apply or chunk error : slow and painful algorithm + // default browser on android 4.* + return arrayToStringHelper.stringifyByChar(array); +} + +exports.applyFromCharCode = arrayLikeToString; + + +/** + * Copy the data from an array-like to an other array-like. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} arrayFrom the origin array. + * @param {Array|ArrayBuffer|Uint8Array|Buffer} arrayTo the destination array which will be mutated. + * @return {Array|ArrayBuffer|Uint8Array|Buffer} the updated destination array. + */ +function arrayLikeToArrayLike(arrayFrom, arrayTo) { + for (var i = 0; i < arrayFrom.length; i++) { + arrayTo[i] = arrayFrom[i]; + } + return arrayTo; +} + +// a matrix containing functions to transform everything into everything. +var transform = {}; + +// string to ? +transform["string"] = { + "string": identity, + "array": function(input) { + return stringToArrayLike(input, new Array(input.length)); + }, + "arraybuffer": function(input) { + return transform["string"]["uint8array"](input).buffer; + }, + "uint8array": function(input) { + return stringToArrayLike(input, new Uint8Array(input.length)); + }, + "nodebuffer": function(input) { + return stringToArrayLike(input, nodejsUtils.allocBuffer(input.length)); + } +}; + +// array to ? +transform["array"] = { + "string": arrayLikeToString, + "array": identity, + "arraybuffer": function(input) { + return (new Uint8Array(input)).buffer; + }, + "uint8array": function(input) { + return new Uint8Array(input); + }, + "nodebuffer": function(input) { + return nodejsUtils.newBufferFrom(input); + } +}; + +// arraybuffer to ? +transform["arraybuffer"] = { + "string": function(input) { + return arrayLikeToString(new Uint8Array(input)); + }, + "array": function(input) { + return arrayLikeToArrayLike(new Uint8Array(input), new Array(input.byteLength)); + }, + "arraybuffer": identity, + "uint8array": function(input) { + return new Uint8Array(input); + }, + "nodebuffer": function(input) { + return nodejsUtils.newBufferFrom(new Uint8Array(input)); + } +}; + +// uint8array to ? +transform["uint8array"] = { + "string": arrayLikeToString, + "array": function(input) { + return arrayLikeToArrayLike(input, new Array(input.length)); + }, + "arraybuffer": function(input) { + return input.buffer; + }, + "uint8array": identity, + "nodebuffer": function(input) { + return nodejsUtils.newBufferFrom(input); + } +}; + +// nodebuffer to ? +transform["nodebuffer"] = { + "string": arrayLikeToString, + "array": function(input) { + return arrayLikeToArrayLike(input, new Array(input.length)); + }, + "arraybuffer": function(input) { + return transform["nodebuffer"]["uint8array"](input).buffer; + }, + "uint8array": function(input) { + return arrayLikeToArrayLike(input, new Uint8Array(input.length)); + }, + "nodebuffer": identity +}; + +/** + * Transform an input into any type. + * The supported output type are : string, array, uint8array, arraybuffer, nodebuffer. + * If no output type is specified, the unmodified input will be returned. + * @param {String} outputType the output type. + * @param {String|Array|ArrayBuffer|Uint8Array|Buffer} input the input to convert. + * @throws {Error} an Error if the browser doesn't support the requested output type. + */ +exports.transformTo = function(outputType, input) { + if (!input) { + // undefined, null, etc + // an empty string won't harm. + input = ""; + } + if (!outputType) { + return input; + } + exports.checkSupport(outputType); + var inputType = exports.getTypeOf(input); + var result = transform[inputType][outputType](input); + return result; +}; + +/** + * Return the type of the input. + * The type will be in a format valid for JSZip.utils.transformTo : string, array, uint8array, arraybuffer. + * @param {Object} input the input to identify. + * @return {String} the (lowercase) type of the input. + */ +exports.getTypeOf = function(input) { + if (typeof input === "string") { + return "string"; + } + if (Object.prototype.toString.call(input) === "[object Array]") { + return "array"; + } + if (support.nodebuffer && nodejsUtils.isBuffer(input)) { + return "nodebuffer"; + } + if (support.uint8array && input instanceof Uint8Array) { + return "uint8array"; + } + if (support.arraybuffer && input instanceof ArrayBuffer) { + return "arraybuffer"; + } +}; + +/** + * Throw an exception if the type is not supported. + * @param {String} type the type to check. + * @throws {Error} an Error if the browser doesn't support the requested type. + */ +exports.checkSupport = function(type) { + var supported = support[type.toLowerCase()]; + if (!supported) { + throw new Error(type + " is not supported by this platform"); + } +}; + +exports.MAX_VALUE_16BITS = 65535; +exports.MAX_VALUE_32BITS = -1; // well, "\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF" is parsed as -1 + +/** + * Prettify a string read as binary. + * @param {string} str the string to prettify. + * @return {string} a pretty string. + */ +exports.pretty = function(str) { + var res = '', + code, i; + for (i = 0; i < (str || "").length; i++) { + code = str.charCodeAt(i); + res += '\\x' + (code < 16 ? "0" : "") + code.toString(16).toUpperCase(); + } + return res; +}; + +/** + * Defer the call of a function. + * @param {Function} callback the function to call asynchronously. + * @param {Array} args the arguments to give to the callback. + */ +exports.delay = function(callback, args, self) { + setImmediate(function () { + callback.apply(self || null, args || []); + }); +}; + +/** + * Extends a prototype with an other, without calling a constructor with + * side effects. Inspired by nodejs' `utils.inherits` + * @param {Function} ctor the constructor to augment + * @param {Function} superCtor the parent constructor to use + */ +exports.inherits = function (ctor, superCtor) { + var Obj = function() {}; + Obj.prototype = superCtor.prototype; + ctor.prototype = new Obj(); +}; + +/** + * Merge the objects passed as parameters into a new one. + * @private + * @param {...Object} var_args All objects to merge. + * @return {Object} a new object with the data of the others. + */ +exports.extend = function() { + var result = {}, i, attr; + for (i = 0; i < arguments.length; i++) { // arguments is not enumerable in some browsers + for (attr in arguments[i]) { + if (arguments[i].hasOwnProperty(attr) && typeof result[attr] === "undefined") { + result[attr] = arguments[i][attr]; + } + } + } + return result; +}; + +/** + * Transform arbitrary content into a Promise. + * @param {String} name a name for the content being processed. + * @param {Object} inputData the content to process. + * @param {Boolean} isBinary true if the content is not an unicode string + * @param {Boolean} isOptimizedBinaryString true if the string content only has one byte per character. + * @param {Boolean} isBase64 true if the string content is encoded with base64. + * @return {Promise} a promise in a format usable by JSZip. + */ +exports.prepareContent = function(name, inputData, isBinary, isOptimizedBinaryString, isBase64) { + + // if inputData is already a promise, this flatten it. + var promise = external.Promise.resolve(inputData).then(function(data) { + + + var isBlob = support.blob && (data instanceof Blob || ['[object File]', '[object Blob]'].indexOf(Object.prototype.toString.call(data)) !== -1); + + if (isBlob && typeof FileReader !== "undefined") { + return new external.Promise(function (resolve, reject) { + var reader = new FileReader(); + + reader.onload = function(e) { + resolve(e.target.result); + }; + reader.onerror = function(e) { + reject(e.target.error); + }; + reader.readAsArrayBuffer(data); + }); + } else { + return data; + } + }); + + return promise.then(function(data) { + var dataType = exports.getTypeOf(data); + + if (!dataType) { + return external.Promise.reject( + new Error("Can't read the data of '" + name + "'. Is it " + + "in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?") + ); + } + // special case : it's way easier to work with Uint8Array than with ArrayBuffer + if (dataType === "arraybuffer") { + data = exports.transformTo("uint8array", data); + } else if (dataType === "string") { + if (isBase64) { + data = base64.decode(data); + } + else if (isBinary) { + // optimizedBinaryString === true means that the file has already been filtered with a 0xFF mask + if (isOptimizedBinaryString !== true) { + // this is a string, not in a base64 format. + // Be sure that this is a correct "binary string" + data = string2binary(data); + } + } + } + return data; + }); +}; + +},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,"core-js/library/fn/set-immediate":36}],33:[function(require,module,exports){ +'use strict'; +var readerFor = require('./reader/readerFor'); +var utils = require('./utils'); +var sig = require('./signature'); +var ZipEntry = require('./zipEntry'); +var utf8 = require('./utf8'); +var support = require('./support'); +// class ZipEntries {{{ +/** + * All the entries in the zip file. + * @constructor + * @param {Object} loadOptions Options for loading the stream. + */ +function ZipEntries(loadOptions) { + this.files = []; + this.loadOptions = loadOptions; +} +ZipEntries.prototype = { + /** + * Check that the reader is on the specified signature. + * @param {string} expectedSignature the expected signature. + * @throws {Error} if it is an other signature. + */ + checkSignature: function(expectedSignature) { + if (!this.reader.readAndCheckSignature(expectedSignature)) { + this.reader.index -= 4; + var signature = this.reader.readString(4); + throw new Error("Corrupted zip or bug: unexpected signature " + "(" + utils.pretty(signature) + ", expected " + utils.pretty(expectedSignature) + ")"); + } + }, + /** + * Check if the given signature is at the given index. + * @param {number} askedIndex the index to check. + * @param {string} expectedSignature the signature to expect. + * @return {boolean} true if the signature is here, false otherwise. + */ + isSignature: function(askedIndex, expectedSignature) { + var currentIndex = this.reader.index; + this.reader.setIndex(askedIndex); + var signature = this.reader.readString(4); + var result = signature === expectedSignature; + this.reader.setIndex(currentIndex); + return result; + }, + /** + * Read the end of the central directory. + */ + readBlockEndOfCentral: function() { + this.diskNumber = this.reader.readInt(2); + this.diskWithCentralDirStart = this.reader.readInt(2); + this.centralDirRecordsOnThisDisk = this.reader.readInt(2); + this.centralDirRecords = this.reader.readInt(2); + this.centralDirSize = this.reader.readInt(4); + this.centralDirOffset = this.reader.readInt(4); + + this.zipCommentLength = this.reader.readInt(2); + // warning : the encoding depends of the system locale + // On a linux machine with LANG=en_US.utf8, this field is utf8 encoded. + // On a windows machine, this field is encoded with the localized windows code page. + var zipComment = this.reader.readData(this.zipCommentLength); + var decodeParamType = support.uint8array ? "uint8array" : "array"; + // To get consistent behavior with the generation part, we will assume that + // this is utf8 encoded unless specified otherwise. + var decodeContent = utils.transformTo(decodeParamType, zipComment); + this.zipComment = this.loadOptions.decodeFileName(decodeContent); + }, + /** + * Read the end of the Zip 64 central directory. + * Not merged with the method readEndOfCentral : + * The end of central can coexist with its Zip64 brother, + * I don't want to read the wrong number of bytes ! + */ + readBlockZip64EndOfCentral: function() { + this.zip64EndOfCentralSize = this.reader.readInt(8); + this.reader.skip(4); + // this.versionMadeBy = this.reader.readString(2); + // this.versionNeeded = this.reader.readInt(2); + this.diskNumber = this.reader.readInt(4); + this.diskWithCentralDirStart = this.reader.readInt(4); + this.centralDirRecordsOnThisDisk = this.reader.readInt(8); + this.centralDirRecords = this.reader.readInt(8); + this.centralDirSize = this.reader.readInt(8); + this.centralDirOffset = this.reader.readInt(8); + + this.zip64ExtensibleData = {}; + var extraDataSize = this.zip64EndOfCentralSize - 44, + index = 0, + extraFieldId, + extraFieldLength, + extraFieldValue; + while (index < extraDataSize) { + extraFieldId = this.reader.readInt(2); + extraFieldLength = this.reader.readInt(4); + extraFieldValue = this.reader.readData(extraFieldLength); + this.zip64ExtensibleData[extraFieldId] = { + id: extraFieldId, + length: extraFieldLength, + value: extraFieldValue + }; + } + }, + /** + * Read the end of the Zip 64 central directory locator. + */ + readBlockZip64EndOfCentralLocator: function() { + this.diskWithZip64CentralDirStart = this.reader.readInt(4); + this.relativeOffsetEndOfZip64CentralDir = this.reader.readInt(8); + this.disksCount = this.reader.readInt(4); + if (this.disksCount > 1) { + throw new Error("Multi-volumes zip are not supported"); + } + }, + /** + * Read the local files, based on the offset read in the central part. + */ + readLocalFiles: function() { + var i, file; + for (i = 0; i < this.files.length; i++) { + file = this.files[i]; + this.reader.setIndex(file.localHeaderOffset); + this.checkSignature(sig.LOCAL_FILE_HEADER); + file.readLocalPart(this.reader); + file.handleUTF8(); + file.processAttributes(); + } + }, + /** + * Read the central directory. + */ + readCentralDir: function() { + var file; + + this.reader.setIndex(this.centralDirOffset); + while (this.reader.readAndCheckSignature(sig.CENTRAL_FILE_HEADER)) { + file = new ZipEntry({ + zip64: this.zip64 + }, this.loadOptions); + file.readCentralPart(this.reader); + this.files.push(file); + } + + if (this.centralDirRecords !== this.files.length) { + if (this.centralDirRecords !== 0 && this.files.length === 0) { + // We expected some records but couldn't find ANY. + // This is really suspicious, as if something went wrong. + throw new Error("Corrupted zip or bug: expected " + this.centralDirRecords + " records in central dir, got " + this.files.length); + } else { + // We found some records but not all. + // Something is wrong but we got something for the user: no error here. + // console.warn("expected", this.centralDirRecords, "records in central dir, got", this.files.length); + } + } + }, + /** + * Read the end of central directory. + */ + readEndOfCentral: function() { + var offset = this.reader.lastIndexOfSignature(sig.CENTRAL_DIRECTORY_END); + if (offset < 0) { + // Check if the content is a truncated zip or complete garbage. + // A "LOCAL_FILE_HEADER" is not required at the beginning (auto + // extractible zip for example) but it can give a good hint. + // If an ajax request was used without responseType, we will also + // get unreadable data. + var isGarbage = !this.isSignature(0, sig.LOCAL_FILE_HEADER); + + if (isGarbage) { + throw new Error("Can't find end of central directory : is this a zip file ? " + + "If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html"); + } else { + throw new Error("Corrupted zip: can't find end of central directory"); + } + + } + this.reader.setIndex(offset); + var endOfCentralDirOffset = offset; + this.checkSignature(sig.CENTRAL_DIRECTORY_END); + this.readBlockEndOfCentral(); + + + /* extract from the zip spec : + 4) If one of the fields in the end of central directory + record is too small to hold required data, the field + should be set to -1 (0xFFFF or 0xFFFFFFFF) and the + ZIP64 format record should be created. + 5) The end of central directory record and the + Zip64 end of central directory locator record must + reside on the same disk when splitting or spanning + an archive. + */ + if (this.diskNumber === utils.MAX_VALUE_16BITS || this.diskWithCentralDirStart === utils.MAX_VALUE_16BITS || this.centralDirRecordsOnThisDisk === utils.MAX_VALUE_16BITS || this.centralDirRecords === utils.MAX_VALUE_16BITS || this.centralDirSize === utils.MAX_VALUE_32BITS || this.centralDirOffset === utils.MAX_VALUE_32BITS) { + this.zip64 = true; + + /* + Warning : the zip64 extension is supported, but ONLY if the 64bits integer read from + the zip file can fit into a 32bits integer. This cannot be solved : JavaScript represents + all numbers as 64-bit double precision IEEE 754 floating point numbers. + So, we have 53bits for integers and bitwise operations treat everything as 32bits. + see https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/Bitwise_Operators + and http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf section 8.5 + */ + + // should look for a zip64 EOCD locator + offset = this.reader.lastIndexOfSignature(sig.ZIP64_CENTRAL_DIRECTORY_LOCATOR); + if (offset < 0) { + throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator"); + } + this.reader.setIndex(offset); + this.checkSignature(sig.ZIP64_CENTRAL_DIRECTORY_LOCATOR); + this.readBlockZip64EndOfCentralLocator(); + + // now the zip64 EOCD record + if (!this.isSignature(this.relativeOffsetEndOfZip64CentralDir, sig.ZIP64_CENTRAL_DIRECTORY_END)) { + // console.warn("ZIP64 end of central directory not where expected."); + this.relativeOffsetEndOfZip64CentralDir = this.reader.lastIndexOfSignature(sig.ZIP64_CENTRAL_DIRECTORY_END); + if (this.relativeOffsetEndOfZip64CentralDir < 0) { + throw new Error("Corrupted zip: can't find the ZIP64 end of central directory"); + } + } + this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir); + this.checkSignature(sig.ZIP64_CENTRAL_DIRECTORY_END); + this.readBlockZip64EndOfCentral(); + } + + var expectedEndOfCentralDirOffset = this.centralDirOffset + this.centralDirSize; + if (this.zip64) { + expectedEndOfCentralDirOffset += 20; // end of central dir 64 locator + expectedEndOfCentralDirOffset += 12 /* should not include the leading 12 bytes */ + this.zip64EndOfCentralSize; + } + + var extraBytes = endOfCentralDirOffset - expectedEndOfCentralDirOffset; + + if (extraBytes > 0) { + // console.warn(extraBytes, "extra bytes at beginning or within zipfile"); + if (this.isSignature(endOfCentralDirOffset, sig.CENTRAL_FILE_HEADER)) { + // The offsets seem wrong, but we have something at the specified offset. + // So… we keep it. + } else { + // the offset is wrong, update the "zero" of the reader + // this happens if data has been prepended (crx files for example) + this.reader.zero = extraBytes; + } + } else if (extraBytes < 0) { + throw new Error("Corrupted zip: missing " + Math.abs(extraBytes) + " bytes."); + } + }, + prepareReader: function(data) { + this.reader = readerFor(data); + }, + /** + * Read a zip file and create ZipEntries. + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the binary string representing a zip file. + */ + load: function(data) { + this.prepareReader(data); + this.readEndOfCentral(); + this.readCentralDir(); + this.readLocalFiles(); + } +}; +// }}} end of ZipEntries +module.exports = ZipEntries; + +},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utf8":31,"./utils":32,"./zipEntry":34}],34:[function(require,module,exports){ +'use strict'; +var readerFor = require('./reader/readerFor'); +var utils = require('./utils'); +var CompressedObject = require('./compressedObject'); +var crc32fn = require('./crc32'); +var utf8 = require('./utf8'); +var compressions = require('./compressions'); +var support = require('./support'); + +var MADE_BY_DOS = 0x00; +var MADE_BY_UNIX = 0x03; + +/** + * Find a compression registered in JSZip. + * @param {string} compressionMethod the method magic to find. + * @return {Object|null} the JSZip compression object, null if none found. + */ +var findCompression = function(compressionMethod) { + for (var method in compressions) { + if (!compressions.hasOwnProperty(method)) { + continue; + } + if (compressions[method].magic === compressionMethod) { + return compressions[method]; + } + } + return null; +}; + +// class ZipEntry {{{ +/** + * An entry in the zip file. + * @constructor + * @param {Object} options Options of the current file. + * @param {Object} loadOptions Options for loading the stream. + */ +function ZipEntry(options, loadOptions) { + this.options = options; + this.loadOptions = loadOptions; +} +ZipEntry.prototype = { + /** + * say if the file is encrypted. + * @return {boolean} true if the file is encrypted, false otherwise. + */ + isEncrypted: function() { + // bit 1 is set + return (this.bitFlag & 0x0001) === 0x0001; + }, + /** + * say if the file has utf-8 filename/comment. + * @return {boolean} true if the filename/comment is in utf-8, false otherwise. + */ + useUTF8: function() { + // bit 11 is set + return (this.bitFlag & 0x0800) === 0x0800; + }, + /** + * Read the local part of a zip file and add the info in this object. + * @param {DataReader} reader the reader to use. + */ + readLocalPart: function(reader) { + var compression, localExtraFieldsLength; + + // we already know everything from the central dir ! + // If the central dir data are false, we are doomed. + // On the bright side, the local part is scary : zip64, data descriptors, both, etc. + // The less data we get here, the more reliable this should be. + // Let's skip the whole header and dash to the data ! + reader.skip(22); + // in some zip created on windows, the filename stored in the central dir contains \ instead of /. + // Strangely, the filename here is OK. + // I would love to treat these zip files as corrupted (see http://www.info-zip.org/FAQ.html#backslashes + // or APPNOTE#4.4.17.1, "All slashes MUST be forward slashes '/'") but there are a lot of bad zip generators... + // Search "unzip mismatching "local" filename continuing with "central" filename version" on + // the internet. + // + // I think I see the logic here : the central directory is used to display + // content and the local directory is used to extract the files. Mixing / and \ + // may be used to display \ to windows users and use / when extracting the files. + // Unfortunately, this lead also to some issues : http://seclists.org/fulldisclosure/2009/Sep/394 + this.fileNameLength = reader.readInt(2); + localExtraFieldsLength = reader.readInt(2); // can't be sure this will be the same as the central dir + // the fileName is stored as binary data, the handleUTF8 method will take care of the encoding. + this.fileName = reader.readData(this.fileNameLength); + reader.skip(localExtraFieldsLength); + + if (this.compressedSize === -1 || this.uncompressedSize === -1) { + throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory " + "(compressedSize === -1 || uncompressedSize === -1)"); + } + + compression = findCompression(this.compressionMethod); + if (compression === null) { // no compression found + throw new Error("Corrupted zip : compression " + utils.pretty(this.compressionMethod) + " unknown (inner file : " + utils.transformTo("string", this.fileName) + ")"); + } + this.decompressed = new CompressedObject(this.compressedSize, this.uncompressedSize, this.crc32, compression, reader.readData(this.compressedSize)); + }, + + /** + * Read the central part of a zip file and add the info in this object. + * @param {DataReader} reader the reader to use. + */ + readCentralPart: function(reader) { + this.versionMadeBy = reader.readInt(2); + reader.skip(2); + // this.versionNeeded = reader.readInt(2); + this.bitFlag = reader.readInt(2); + this.compressionMethod = reader.readString(2); + this.date = reader.readDate(); + this.crc32 = reader.readInt(4); + this.compressedSize = reader.readInt(4); + this.uncompressedSize = reader.readInt(4); + var fileNameLength = reader.readInt(2); + this.extraFieldsLength = reader.readInt(2); + this.fileCommentLength = reader.readInt(2); + this.diskNumberStart = reader.readInt(2); + this.internalFileAttributes = reader.readInt(2); + this.externalFileAttributes = reader.readInt(4); + this.localHeaderOffset = reader.readInt(4); + + if (this.isEncrypted()) { + throw new Error("Encrypted zip are not supported"); + } + + // will be read in the local part, see the comments there + reader.skip(fileNameLength); + this.readExtraFields(reader); + this.parseZIP64ExtraField(reader); + this.fileComment = reader.readData(this.fileCommentLength); + }, + + /** + * Parse the external file attributes and get the unix/dos permissions. + */ + processAttributes: function () { + this.unixPermissions = null; + this.dosPermissions = null; + var madeBy = this.versionMadeBy >> 8; + + // Check if we have the DOS directory flag set. + // We look for it in the DOS and UNIX permissions + // but some unknown platform could set it as a compatibility flag. + this.dir = this.externalFileAttributes & 0x0010 ? true : false; + + if(madeBy === MADE_BY_DOS) { + // first 6 bits (0 to 5) + this.dosPermissions = this.externalFileAttributes & 0x3F; + } + + if(madeBy === MADE_BY_UNIX) { + this.unixPermissions = (this.externalFileAttributes >> 16) & 0xFFFF; + // the octal permissions are in (this.unixPermissions & 0x01FF).toString(8); + } + + // fail safe : if the name ends with a / it probably means a folder + if (!this.dir && this.fileNameStr.slice(-1) === '/') { + this.dir = true; + } + }, + + /** + * Parse the ZIP64 extra field and merge the info in the current ZipEntry. + * @param {DataReader} reader the reader to use. + */ + parseZIP64ExtraField: function(reader) { + + if (!this.extraFields[0x0001]) { + return; + } + + // should be something, preparing the extra reader + var extraReader = readerFor(this.extraFields[0x0001].value); + + // I really hope that these 64bits integer can fit in 32 bits integer, because js + // won't let us have more. + if (this.uncompressedSize === utils.MAX_VALUE_32BITS) { + this.uncompressedSize = extraReader.readInt(8); + } + if (this.compressedSize === utils.MAX_VALUE_32BITS) { + this.compressedSize = extraReader.readInt(8); + } + if (this.localHeaderOffset === utils.MAX_VALUE_32BITS) { + this.localHeaderOffset = extraReader.readInt(8); + } + if (this.diskNumberStart === utils.MAX_VALUE_32BITS) { + this.diskNumberStart = extraReader.readInt(4); + } + }, + /** + * Read the central part of a zip file and add the info in this object. + * @param {DataReader} reader the reader to use. + */ + readExtraFields: function(reader) { + var end = reader.index + this.extraFieldsLength, + extraFieldId, + extraFieldLength, + extraFieldValue; + + if (!this.extraFields) { + this.extraFields = {}; + } + + while (reader.index < end) { + extraFieldId = reader.readInt(2); + extraFieldLength = reader.readInt(2); + extraFieldValue = reader.readData(extraFieldLength); + + this.extraFields[extraFieldId] = { + id: extraFieldId, + length: extraFieldLength, + value: extraFieldValue + }; + } + }, + /** + * Apply an UTF8 transformation if needed. + */ + handleUTF8: function() { + var decodeParamType = support.uint8array ? "uint8array" : "array"; + if (this.useUTF8()) { + this.fileNameStr = utf8.utf8decode(this.fileName); + this.fileCommentStr = utf8.utf8decode(this.fileComment); + } else { + var upath = this.findExtraFieldUnicodePath(); + if (upath !== null) { + this.fileNameStr = upath; + } else { + // ASCII text or unsupported code page + var fileNameByteArray = utils.transformTo(decodeParamType, this.fileName); + this.fileNameStr = this.loadOptions.decodeFileName(fileNameByteArray); + } + + var ucomment = this.findExtraFieldUnicodeComment(); + if (ucomment !== null) { + this.fileCommentStr = ucomment; + } else { + // ASCII text or unsupported code page + var commentByteArray = utils.transformTo(decodeParamType, this.fileComment); + this.fileCommentStr = this.loadOptions.decodeFileName(commentByteArray); + } + } + }, + + /** + * Find the unicode path declared in the extra field, if any. + * @return {String} the unicode path, null otherwise. + */ + findExtraFieldUnicodePath: function() { + var upathField = this.extraFields[0x7075]; + if (upathField) { + var extraReader = readerFor(upathField.value); + + // wrong version + if (extraReader.readInt(1) !== 1) { + return null; + } + + // the crc of the filename changed, this field is out of date. + if (crc32fn(this.fileName) !== extraReader.readInt(4)) { + return null; + } + + return utf8.utf8decode(extraReader.readData(upathField.length - 5)); + } + return null; + }, + + /** + * Find the unicode comment declared in the extra field, if any. + * @return {String} the unicode comment, null otherwise. + */ + findExtraFieldUnicodeComment: function() { + var ucommentField = this.extraFields[0x6375]; + if (ucommentField) { + var extraReader = readerFor(ucommentField.value); + + // wrong version + if (extraReader.readInt(1) !== 1) { + return null; + } + + // the crc of the comment changed, this field is out of date. + if (crc32fn(this.fileComment) !== extraReader.readInt(4)) { + return null; + } + + return utf8.utf8decode(extraReader.readData(ucommentField.length - 5)); + } + return null; + } +}; +module.exports = ZipEntry; + +},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(require,module,exports){ +'use strict'; + +var StreamHelper = require('./stream/StreamHelper'); +var DataWorker = require('./stream/DataWorker'); +var utf8 = require('./utf8'); +var CompressedObject = require('./compressedObject'); +var GenericWorker = require('./stream/GenericWorker'); + +/** + * A simple object representing a file in the zip file. + * @constructor + * @param {string} name the name of the file + * @param {String|ArrayBuffer|Uint8Array|Buffer} data the data + * @param {Object} options the options of the file + */ +var ZipObject = function(name, data, options) { + this.name = name; + this.dir = options.dir; + this.date = options.date; + this.comment = options.comment; + this.unixPermissions = options.unixPermissions; + this.dosPermissions = options.dosPermissions; + + this._data = data; + this._dataBinary = options.binary; + // keep only the compression + this.options = { + compression : options.compression, + compressionOptions : options.compressionOptions + }; +}; + +ZipObject.prototype = { + /** + * Create an internal stream for the content of this object. + * @param {String} type the type of each chunk. + * @return StreamHelper the stream. + */ + internalStream: function (type) { + var result = null, outputType = "string"; + try { + if (!type) { + throw new Error("No output type specified."); + } + outputType = type.toLowerCase(); + var askUnicodeString = outputType === "string" || outputType === "text"; + if (outputType === "binarystring" || outputType === "text") { + outputType = "string"; + } + result = this._decompressWorker(); + + var isUnicodeString = !this._dataBinary; + + if (isUnicodeString && !askUnicodeString) { + result = result.pipe(new utf8.Utf8EncodeWorker()); + } + if (!isUnicodeString && askUnicodeString) { + result = result.pipe(new utf8.Utf8DecodeWorker()); + } + } catch (e) { + result = new GenericWorker("error"); + result.error(e); + } + + return new StreamHelper(result, outputType, ""); + }, + + /** + * Prepare the content in the asked type. + * @param {String} type the type of the result. + * @param {Function} onUpdate a function to call on each internal update. + * @return Promise the promise of the result. + */ + async: function (type, onUpdate) { + return this.internalStream(type).accumulate(onUpdate); + }, + + /** + * Prepare the content as a nodejs stream. + * @param {String} type the type of each chunk. + * @param {Function} onUpdate a function to call on each internal update. + * @return Stream the stream. + */ + nodeStream: function (type, onUpdate) { + return this.internalStream(type || "nodebuffer").toNodejsStream(onUpdate); + }, + + /** + * Return a worker for the compressed content. + * @private + * @param {Object} compression the compression object to use. + * @param {Object} compressionOptions the options to use when compressing. + * @return Worker the worker. + */ + _compressWorker: function (compression, compressionOptions) { + if ( + this._data instanceof CompressedObject && + this._data.compression.magic === compression.magic + ) { + return this._data.getCompressedWorker(); + } else { + var result = this._decompressWorker(); + if(!this._dataBinary) { + result = result.pipe(new utf8.Utf8EncodeWorker()); + } + return CompressedObject.createWorkerFrom(result, compression, compressionOptions); + } + }, + /** + * Return a worker for the decompressed content. + * @private + * @return Worker the worker. + */ + _decompressWorker : function () { + if (this._data instanceof CompressedObject) { + return this._data.getContentWorker(); + } else if (this._data instanceof GenericWorker) { + return this._data; + } else { + return new DataWorker(this._data); + } + } +}; + +var removedMethods = ["asText", "asBinary", "asNodeBuffer", "asUint8Array", "asArrayBuffer"]; +var removedFn = function () { + throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide."); +}; + +for(var i = 0; i < removedMethods.length; i++) { + ZipObject.prototype[removedMethods[i]] = removedFn; +} +module.exports = ZipObject; + +},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(require,module,exports){ +require('../modules/web.immediate'); +module.exports = require('../modules/_core').setImmediate; +},{"../modules/_core":40,"../modules/web.immediate":56}],37:[function(require,module,exports){ +module.exports = function(it){ + if(typeof it != 'function')throw TypeError(it + ' is not a function!'); + return it; +}; +},{}],38:[function(require,module,exports){ +var isObject = require('./_is-object'); +module.exports = function(it){ + if(!isObject(it))throw TypeError(it + ' is not an object!'); + return it; +}; +},{"./_is-object":51}],39:[function(require,module,exports){ +var toString = {}.toString; + +module.exports = function(it){ + return toString.call(it).slice(8, -1); +}; +},{}],40:[function(require,module,exports){ +var core = module.exports = {version: '2.3.0'}; +if(typeof __e == 'number')__e = core; // eslint-disable-line no-undef +},{}],41:[function(require,module,exports){ +// optional / simple context binding +var aFunction = require('./_a-function'); +module.exports = function(fn, that, length){ + aFunction(fn); + if(that === undefined)return fn; + switch(length){ + case 1: return function(a){ + return fn.call(that, a); + }; + case 2: return function(a, b){ + return fn.call(that, a, b); + }; + case 3: return function(a, b, c){ + return fn.call(that, a, b, c); + }; + } + return function(/* ...args */){ + return fn.apply(that, arguments); + }; +}; +},{"./_a-function":37}],42:[function(require,module,exports){ +// Thank's IE8 for his funny defineProperty +module.exports = !require('./_fails')(function(){ + return Object.defineProperty({}, 'a', {get: function(){ return 7; }}).a != 7; +}); +},{"./_fails":45}],43:[function(require,module,exports){ +var isObject = require('./_is-object') + , document = require('./_global').document + // in old IE typeof document.createElement is 'object' + , is = isObject(document) && isObject(document.createElement); +module.exports = function(it){ + return is ? document.createElement(it) : {}; +}; +},{"./_global":46,"./_is-object":51}],44:[function(require,module,exports){ +var global = require('./_global') + , core = require('./_core') + , ctx = require('./_ctx') + , hide = require('./_hide') + , PROTOTYPE = 'prototype'; + +var $export = function(type, name, source){ + var IS_FORCED = type & $export.F + , IS_GLOBAL = type & $export.G + , IS_STATIC = type & $export.S + , IS_PROTO = type & $export.P + , IS_BIND = type & $export.B + , IS_WRAP = type & $export.W + , exports = IS_GLOBAL ? core : core[name] || (core[name] = {}) + , expProto = exports[PROTOTYPE] + , target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE] + , key, own, out; + if(IS_GLOBAL)source = name; + for(key in source){ + // contains in native + own = !IS_FORCED && target && target[key] !== undefined; + if(own && key in exports)continue; + // export native or passed + out = own ? target[key] : source[key]; + // prevent global pollution for namespaces + exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key] + // bind timers to global for call from export context + : IS_BIND && own ? ctx(out, global) + // wrap global constructors for prevent change them in library + : IS_WRAP && target[key] == out ? (function(C){ + var F = function(a, b, c){ + if(this instanceof C){ + switch(arguments.length){ + case 0: return new C; + case 1: return new C(a); + case 2: return new C(a, b); + } return new C(a, b, c); + } return C.apply(this, arguments); + }; + F[PROTOTYPE] = C[PROTOTYPE]; + return F; + // make static versions for prototype methods + })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out; + // export proto methods to core.%CONSTRUCTOR%.methods.%NAME% + if(IS_PROTO){ + (exports.virtual || (exports.virtual = {}))[key] = out; + // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME% + if(type & $export.R && expProto && !expProto[key])hide(expProto, key, out); + } + } +}; +// type bitmap +$export.F = 1; // forced +$export.G = 2; // global +$export.S = 4; // static +$export.P = 8; // proto +$export.B = 16; // bind +$export.W = 32; // wrap +$export.U = 64; // safe +$export.R = 128; // real proto method for `library` +module.exports = $export; +},{"./_core":40,"./_ctx":41,"./_global":46,"./_hide":47}],45:[function(require,module,exports){ +module.exports = function(exec){ + try { + return !!exec(); + } catch(e){ + return true; + } +}; +},{}],46:[function(require,module,exports){ +// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 +var global = module.exports = typeof window != 'undefined' && window.Math == Math + ? window : typeof self != 'undefined' && self.Math == Math ? self : Function('return this')(); +if(typeof __g == 'number')__g = global; // eslint-disable-line no-undef +},{}],47:[function(require,module,exports){ +var dP = require('./_object-dp') + , createDesc = require('./_property-desc'); +module.exports = require('./_descriptors') ? function(object, key, value){ + return dP.f(object, key, createDesc(1, value)); +} : function(object, key, value){ + object[key] = value; + return object; +}; +},{"./_descriptors":42,"./_object-dp":52,"./_property-desc":53}],48:[function(require,module,exports){ +module.exports = require('./_global').document && document.documentElement; +},{"./_global":46}],49:[function(require,module,exports){ +module.exports = !require('./_descriptors') && !require('./_fails')(function(){ + return Object.defineProperty(require('./_dom-create')('div'), 'a', {get: function(){ return 7; }}).a != 7; +}); +},{"./_descriptors":42,"./_dom-create":43,"./_fails":45}],50:[function(require,module,exports){ +// fast apply, http://jsperf.lnkit.com/fast-apply/5 +module.exports = function(fn, args, that){ + var un = that === undefined; + switch(args.length){ + case 0: return un ? fn() + : fn.call(that); + case 1: return un ? fn(args[0]) + : fn.call(that, args[0]); + case 2: return un ? fn(args[0], args[1]) + : fn.call(that, args[0], args[1]); + case 3: return un ? fn(args[0], args[1], args[2]) + : fn.call(that, args[0], args[1], args[2]); + case 4: return un ? fn(args[0], args[1], args[2], args[3]) + : fn.call(that, args[0], args[1], args[2], args[3]); + } return fn.apply(that, args); +}; +},{}],51:[function(require,module,exports){ +module.exports = function(it){ + return typeof it === 'object' ? it !== null : typeof it === 'function'; +}; +},{}],52:[function(require,module,exports){ +var anObject = require('./_an-object') + , IE8_DOM_DEFINE = require('./_ie8-dom-define') + , toPrimitive = require('./_to-primitive') + , dP = Object.defineProperty; + +exports.f = require('./_descriptors') ? Object.defineProperty : function defineProperty(O, P, Attributes){ + anObject(O); + P = toPrimitive(P, true); + anObject(Attributes); + if(IE8_DOM_DEFINE)try { + return dP(O, P, Attributes); + } catch(e){ /* empty */ } + if('get' in Attributes || 'set' in Attributes)throw TypeError('Accessors not supported!'); + if('value' in Attributes)O[P] = Attributes.value; + return O; +}; +},{"./_an-object":38,"./_descriptors":42,"./_ie8-dom-define":49,"./_to-primitive":55}],53:[function(require,module,exports){ +module.exports = function(bitmap, value){ + return { + enumerable : !(bitmap & 1), + configurable: !(bitmap & 2), + writable : !(bitmap & 4), + value : value + }; +}; +},{}],54:[function(require,module,exports){ +var ctx = require('./_ctx') + , invoke = require('./_invoke') + , html = require('./_html') + , cel = require('./_dom-create') + , global = require('./_global') + , process = global.process + , setTask = global.setImmediate + , clearTask = global.clearImmediate + , MessageChannel = global.MessageChannel + , counter = 0 + , queue = {} + , ONREADYSTATECHANGE = 'onreadystatechange' + , defer, channel, port; +var run = function(){ + var id = +this; + if(queue.hasOwnProperty(id)){ + var fn = queue[id]; + delete queue[id]; + fn(); + } +}; +var listener = function(event){ + run.call(event.data); +}; +// Node.js 0.9+ & IE10+ has setImmediate, otherwise: +if(!setTask || !clearTask){ + setTask = function setImmediate(fn){ + var args = [], i = 1; + while(arguments.length > i)args.push(arguments[i++]); + queue[++counter] = function(){ + invoke(typeof fn == 'function' ? fn : Function(fn), args); + }; + defer(counter); + return counter; + }; + clearTask = function clearImmediate(id){ + delete queue[id]; + }; + // Node.js 0.8- + if(require('./_cof')(process) == 'process'){ + defer = function(id){ + process.nextTick(ctx(run, id, 1)); + }; + // Browsers with MessageChannel, includes WebWorkers + } else if(MessageChannel){ + channel = new MessageChannel; + port = channel.port2; + channel.port1.onmessage = listener; + defer = ctx(port.postMessage, port, 1); + // Browsers with postMessage, skip WebWorkers + // IE8 has postMessage, but it's sync & typeof its postMessage is 'object' + } else if(global.addEventListener && typeof postMessage == 'function' && !global.importScripts){ + defer = function(id){ + global.postMessage(id + '', '*'); + }; + global.addEventListener('message', listener, false); + // IE8- + } else if(ONREADYSTATECHANGE in cel('script')){ + defer = function(id){ + html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function(){ + html.removeChild(this); + run.call(id); + }; + }; + // Rest old browsers + } else { + defer = function(id){ + setTimeout(ctx(run, id, 1), 0); + }; + } +} +module.exports = { + set: setTask, + clear: clearTask +}; +},{"./_cof":39,"./_ctx":41,"./_dom-create":43,"./_global":46,"./_html":48,"./_invoke":50}],55:[function(require,module,exports){ +// 7.1.1 ToPrimitive(input [, PreferredType]) +var isObject = require('./_is-object'); +// instead of the ES6 spec version, we didn't implement @@toPrimitive case +// and the second argument - flag - preferred type is a string +module.exports = function(it, S){ + if(!isObject(it))return it; + var fn, val; + if(S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val; + if(typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it)))return val; + if(!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it)))return val; + throw TypeError("Can't convert object to primitive value"); +}; +},{"./_is-object":51}],56:[function(require,module,exports){ +var $export = require('./_export') + , $task = require('./_task'); +$export($export.G + $export.B, { + setImmediate: $task.set, + clearImmediate: $task.clear +}); +},{"./_export":44,"./_task":54}],57:[function(require,module,exports){ +(function (global){ +'use strict'; +var Mutation = global.MutationObserver || global.WebKitMutationObserver; + +var scheduleDrain; + +{ + if (Mutation) { + var called = 0; + var observer = new Mutation(nextTick); + var element = global.document.createTextNode(''); + observer.observe(element, { + characterData: true + }); + scheduleDrain = function () { + element.data = (called = ++called % 2); + }; + } else if (!global.setImmediate && typeof global.MessageChannel !== 'undefined') { + var channel = new global.MessageChannel(); + channel.port1.onmessage = nextTick; + scheduleDrain = function () { + channel.port2.postMessage(0); + }; + } else if ('document' in global && 'onreadystatechange' in global.document.createElement('script')) { + scheduleDrain = function () { + + // Create a + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ClientManager.ReconnectHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.client.ClientManager.ReconnectHandler
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Enclosing class:
      +
      ClientManager
      +
      +
      +
      public static class ClientManager.ReconnectHandler
      +extends java.lang.Object
      +
      Reconnect handler. +

      + When implementing, be sure that you do have enough logic behind cancelling reconnect feature - even Session.close() call will be treated just like any other disconnect resulting in reconnect.

      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ReconnectHandler

          +
          public ReconnectHandler()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + + + + + +
          +
        • +

          onConnectFailure

          +
          public boolean onConnectFailure​(java.lang.Exception exception)
          +
          Called when there is a connection failure. +

          + Type of the failure is indicated by Exception parameter. Be cautious when implementing this method, + you might easily cause DDoS like behaviour.

          +
          +
          Parameters:
          +
          exception - Exception thrown during connection phase.
          +
          Returns:
          +
          When true is returned, client container will reconnect.
          +
          +
        • +
        + + + +
          +
        • +

          getDelay

          +
          public long getDelay()
          +
          Get reconnect delay. +

          + Called after onDisconnect(CloseReason) or onConnectFailure(Exception) when true is + returned. When positive value is returned, next connection attempt will be made after that number of + seconds. +

          + Default implementation returns 5L.

          +
          +
          Returns:
          +
          reconnect delay in seconds.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/ClientManager.html b/apidocs/2.1.5/org/glassfish/tyrus/client/ClientManager.html new file mode 100644 index 00000000..00fb3f2b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/ClientManager.html @@ -0,0 +1,1418 @@ + + + + + +ClientManager (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ClientManager

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + + + + + + + + + +
          +
        • +

          PROXY_URI

          +
          public static final java.lang.String PROXY_URI
          +
          Deprecated. + +
          +
          Client-side user property to set proxy URI. +

          + Value is expected to be String and represent proxy URI. Protocol part is currently ignored + but must be present (URI(String) is used for parsing). +

          +     client.getProperties().put(ClientManager.PROXY_URI, "http://my.proxy.com:80");
          +     client.connectToServer(...);
          + 
          +
          +
          See Also:
          +
          EndpointConfig.getUserProperties(), +Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          PROXY_HEADERS

          +
          public static final java.lang.String PROXY_HEADERS
          +
          Deprecated. + +
          +
          Client-side user property to set additional proxy headers. +

          + Value is expected to be Map<String, String> and represent raw http headers + to be added to initial request which is sent to proxy. Key corresponds to header name, value is header + value. +

          + Sample below demonstrates use of this feature to set preemptive basic proxy authentication: +

          +     final HashMap<String, String> proxyHeaders = new HashMap<String, String>();
          +     proxyHeaders.put("Proxy-Authorization", "Basic " +
          +         Base64.getEncoder().encodeToString("username:password".getBytes(Charset.forName("UTF-8"))));
          +
          +     client.getProperties().put(GrizzlyClientSocket.PROXY_HEADERS, proxyHeaders);
          +     client.connectToServer(...);
          + 
          + Please note that these headers will be used only when establishing proxy connection, for modifying + WebSocket handshake headers, see ClientEndpointConfig.Configurator.beforeRequest(java.util.Map).
          +
          +
          See Also:
          +
          EndpointConfig.getUserProperties(), +Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          SSL_ENGINE_CONFIGURATOR

          +
          public static final java.lang.String SSL_ENGINE_CONFIGURATOR
          +
          Deprecated. + +
          +
          Property usable in getProperties() as a key for SSL configuration. +

          + Value is expected to be either org.glassfish.grizzly.ssl.SSLEngineConfigurator when configuring Grizzly + client or SslEngineConfigurator when configuring JDK client. +

          + Example configuration for JDK client: +

          +      SslContextConfigurator sslContextConfigurator = new SslContextConfigurator();
          +      sslContextConfigurator.setTrustStoreFile("...");
          +      sslContextConfigurator.setTrustStorePassword("...");
          +      sslContextConfigurator.setTrustStoreType("...");
          +      sslContextConfigurator.setKeyStoreFile("...");
          +      sslContextConfigurator.setKeyStorePassword("...");
          +      sslContextConfigurator.setKeyStoreType("...");
          +      SslEngineConfigurator sslEngineConfigurator = new SslEngineConfigurator(sslContextConfigurator, true,
          + false,
          + false);
          +      client.getProperties().put(ClientManager.SSL_ENGINE_CONFIGURATOR, sslEngineConfigurator);
          + 
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          WLS_PROXY_HOST

          +
          public static final java.lang.String WLS_PROXY_HOST
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          WLS_PROXY_PORT

          +
          public static final java.lang.String WLS_PROXY_PORT
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          WLS_PROXY_USERNAME

          +
          public static final java.lang.String WLS_PROXY_USERNAME
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          WLS_PROXY_PASSWORD

          +
          public static final java.lang.String WLS_PROXY_PASSWORD
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          WLS_SSL_PROTOCOLS_PROPERTY

          +
          public static final java.lang.String WLS_SSL_PROTOCOLS_PROPERTY
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          WLS_SSL_TRUSTSTORE_PROPERTY

          +
          public static final java.lang.String WLS_SSL_TRUSTSTORE_PROPERTY
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          WLS_SSL_TRUSTSTORE_PWD_PROPERTY

          +
          public static final java.lang.String WLS_SSL_TRUSTSTORE_PWD_PROPERTY
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          WLS_MAX_THREADS

          +
          public static final java.lang.String WLS_MAX_THREADS
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          WLS_IGNORE_HOSTNAME_VERIFICATION

          +
          public static final java.lang.String WLS_IGNORE_HOSTNAME_VERIFICATION
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          WLS_HOSTNAME_VERIFIER_CLASS

          +
          public static final java.lang.String WLS_HOSTNAME_VERIFIER_CLASS
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
      • +
      +
      + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + + + + + + + + + +
          +
        • +

          createClient

          +
          public static ClientManager createClient​(java.lang.String containerProviderClassName)
          +
          Create new ClientManager instance.
          +
          +
          Parameters:
          +
          containerProviderClassName - classname of container provider. It will be loaded using context class loader.
          +
          Returns:
          +
          new ClientManager instance.
          +
          +
        • +
        + + + +
          +
        • +

          createClient

          +
          public static ClientManager createClient​(java.lang.String containerProviderClassName,
          +                                         WebSocketContainer webSocketContainer)
          +
          Create new ClientManager instance on top of provided WebSocketContainer instance.
          +
          +
          Parameters:
          +
          containerProviderClassName - classname of container provider. It will be loaded using context class loader.
          +
          webSocketContainer - websocket container.
          +
          Returns:
          +
          new ClientManager instance.
          +
          +
        • +
        + + + +
          +
        • +

          connectToServer

          +
          public Session connectToServer​(java.lang.Class annotatedEndpointClass,
          +                               java.net.URI path)
          +                        throws DeploymentException,
          +                               java.io.IOException
          +
          Description copied from interface: WebSocketContainer
          +
          Connect the supplied annotated endpoint to its server. The supplied object must be a class decorated with the + class level ClientEndpoint annotation. This method blocks until the connection is + established, or throws an error if either the connection could not be made or there was a problem with the + supplied endpoint class.
          +
          +
          Specified by:
          +
          connectToServer in interface WebSocketContainer
          +
          Parameters:
          +
          annotatedEndpointClass - the annotated websocket client endpoint.
          +
          path - the complete path to the server endpoint.
          +
          Returns:
          +
          the Session created if the connection is successful.
          +
          Throws:
          +
          DeploymentException - if the class is not a valid annotated endpoint class.
          +
          java.io.IOException - if there was a network or protocol problem that prevented the client endpoint being + connected to its server.
          +
          +
        • +
        + + + +
          +
        • +

          connectToServer

          +
          public Session connectToServer​(java.lang.Class<? extends Endpoint> endpointClass,
          +                               ClientEndpointConfig cec,
          +                               java.net.URI path)
          +                        throws DeploymentException,
          +                               java.io.IOException
          +
          Description copied from interface: WebSocketContainer
          +
          Connect the supplied programmatic endpoint to its server with the given configuration. This method blocks until + the connection is established, or throws an error if the connection could not be made.
          +
          +
          Specified by:
          +
          connectToServer in interface WebSocketContainer
          +
          Parameters:
          +
          endpointClass - the programmatic client endpoint class Endpoint.
          +
          cec - the configuration used to configure the programmatic endpoint.
          +
          path - the complete path to the server endpoint.
          +
          Returns:
          +
          the Session created if the connection is successful.
          +
          Throws:
          +
          DeploymentException - if the configuration is not valid
          +
          java.io.IOException - if there was a network or protocol problem that prevented the client endpoint being + connected to its server
          +
          +
        • +
        + + + +
          +
        • +

          connectToServer

          +
          public Session connectToServer​(Endpoint endpointInstance,
          +                               ClientEndpointConfig cec,
          +                               java.net.URI path)
          +                        throws DeploymentException,
          +                               java.io.IOException
          +
          Description copied from interface: WebSocketContainer
          +
          Connect the supplied programmatic client endpoint instance to its server with the given configuration. This + method blocks until the connection is established, or throws an error if the connection could not be made. If the + developer uses this method to deploy the client endpoint, services like dependency injection that are supported, + for example, when the implementation is part of the Java EE platform may not be available. If the client endpoint + uses dependency injection, use + WebSocketContainer.connectToServer(java.lang.Class, jakarta.websocket.ClientEndpointConfig, java.net.URI) + instead.
          +
          +
          Specified by:
          +
          connectToServer in interface WebSocketContainer
          +
          Parameters:
          +
          endpointInstance - the programmatic client endpoint instance Endpoint.
          +
          cec - the configuration used to configure the programmatic endpoint.
          +
          path - the complete path to the server endpoint.
          +
          Returns:
          +
          the Session created if the connection is successful.
          +
          Throws:
          +
          DeploymentException - if the configuration is not valid
          +
          java.io.IOException - if there was a network or protocol problem that prevented the client endpoint being + connected to its server
          +
          +
        • +
        + + + +
          +
        • +

          connectToServer

          +
          public Session connectToServer​(java.lang.Object obj,
          +                               java.net.URI path)
          +                        throws DeploymentException,
          +                               java.io.IOException
          +
          Description copied from interface: WebSocketContainer
          +
          Connect the supplied annotated endpoint instance to its server. The supplied object must be a class decorated + with the class level ClientEndpoint annotation. This method blocks until the + connection is established, or throws an error if either the connection could not be made or there was a problem + with the supplied endpoint class. If the developer uses this method to deploy the client endpoint, services like + dependency injection that are supported, for example, when the implementation is part of the Java EE platform may + not be available. If the client endpoint uses dependency injection, use + WebSocketContainer.connectToServer(java.lang.Class, java.net.URI) instead.
          +
          +
          Specified by:
          +
          connectToServer in interface WebSocketContainer
          +
          Parameters:
          +
          obj - the annotated websocket client endpoint instance.
          +
          path - the complete path to the server endpoint.
          +
          Returns:
          +
          the Session created if the connection is successful.
          +
          Throws:
          +
          DeploymentException - if the annotated endpoint instance is not valid.
          +
          java.io.IOException - if there was a network or protocol problem that prevented the client endpoint being + connected to its server.
          +
          +
        • +
        + + + +
          +
        • +

          asyncConnectToServer

          +
          public java.util.concurrent.Future<Session> asyncConnectToServer​(java.lang.Class<?> annotatedEndpointClass,
          +                                                                 java.net.URI path)
          +                                                          throws DeploymentException
          +
          Non-blocking version of WebSocketContainer.connectToServer(Class, java.net.URI). +

          + Only simple checks are performed in the main thread; client container is created in different thread, same + applies to connecting etc.

          +
          +
          Parameters:
          +
          annotatedEndpointClass - the annotated websocket client endpoint.
          +
          path - the complete path to the server endpoint.
          +
          Returns:
          +
          Future for the Session created if the connection is successful.
          +
          Throws:
          +
          DeploymentException - if the class is not a valid annotated endpoint class.
          +
          +
        • +
        + + + + + + + + + + + + + + + + + + + +
          +
        • +

          setDefaultMaxBinaryMessageBufferSize

          +
          public void setDefaultMaxBinaryMessageBufferSize​(int i)
          +
          Description copied from interface: WebSocketContainer
          +
          Sets the default maximum size of incoming binary message that this container will buffer.
          +
          +
          Specified by:
          +
          setDefaultMaxBinaryMessageBufferSize in interface WebSocketContainer
          +
          Parameters:
          +
          i - the maximum size of binary message in number of bytes.
          +
          +
        • +
        + + + + + + + +
          +
        • +

          setDefaultMaxTextMessageBufferSize

          +
          public void setDefaultMaxTextMessageBufferSize​(int i)
          +
          Description copied from interface: WebSocketContainer
          +
          Sets the maximum size of incoming text message that this container will buffer.
          +
          +
          Specified by:
          +
          setDefaultMaxTextMessageBufferSize in interface WebSocketContainer
          +
          Parameters:
          +
          i - the maximum size of text message in number of bytes.
          +
          +
        • +
        + + + + + + + +
          +
        • +

          getDefaultAsyncSendTimeout

          +
          public long getDefaultAsyncSendTimeout()
          +
          Description copied from interface: WebSocketContainer
          +
          Return the number of milliseconds the implementation will timeout attempting to send a websocket message for all + RemoteEndpoints associated with this container. A zero or negative value indicates the implementation will not + timeout attempting to send a websocket message asynchronously. Note this default may be overridden in each + RemoteEndpoint.
          +
          +
          Specified by:
          +
          getDefaultAsyncSendTimeout in interface WebSocketContainer
          +
          Returns:
          +
          the timeout time in milliseconds.
          +
          +
        • +
        + + + +
          +
        • +

          setAsyncSendTimeout

          +
          public void setAsyncSendTimeout​(long timeoutmillis)
          +
          Description copied from interface: WebSocketContainer
          +
          Sets the number of milliseconds the implementation will timeout attempting to send a websocket message for all + RemoteEndpoints associated with this container. A zero or negative value indicates the implementation will not + timeout attempting to send a websocket message asynchronously. Note this default may be overridden in each + RemoteEndpoint.
          +
          +
          Specified by:
          +
          setAsyncSendTimeout in interface WebSocketContainer
          +
          Parameters:
          +
          timeoutmillis - the timeout in milliseconds; use zero or negative value for no timeout
          +
          +
        • +
        + + + +
          +
        • +

          getDefaultMaxSessionIdleTimeout

          +
          public long getDefaultMaxSessionIdleTimeout()
          +
          Description copied from interface: WebSocketContainer
          +
          Return the default time in milliseconds after which any web socket sessions in this container will be closed if + it has been inactive. A value that is zero or negative indicates the sessions will never timeout due to inactivity. + The value may be overridden on a per session basis using Session.setMaxIdleTimeout(long)
          +
          +
          Specified by:
          +
          getDefaultMaxSessionIdleTimeout in interface WebSocketContainer
          +
          Returns:
          +
          the default number of milliseconds after which an idle session in this container will be closed
          +
          +
        • +
        + + + +
          +
        • +

          setDefaultMaxSessionIdleTimeout

          +
          public void setDefaultMaxSessionIdleTimeout​(long defaultMaxSessionIdleTimeout)
          +
          Description copied from interface: WebSocketContainer
          +
          Sets the default time in milliseconds after which any web socket sessions in this container will be closed if it + has been inactive. A value that is zero or negative indicates the sessions will never timeout due to inactivity. The + value may be overridden on a per session basis using Session.setMaxIdleTimeout(long)
          +
          +
          Specified by:
          +
          setDefaultMaxSessionIdleTimeout in interface WebSocketContainer
          +
          Parameters:
          +
          defaultMaxSessionIdleTimeout - the maximum time in milliseconds; use zero or negative value for no timeout
          +
          +
        • +
        + + + +
          +
        • +

          getProperties

          +
          public java.util.Map<java.lang.String,​java.lang.Object> getProperties()
          +
          Container properties. +

          + Used to set container specific configuration as SSL truststore and keystore, HTTP Proxy configuration and + maximum + incoming buffer size. These properties cannot be shared among various containers due to constraints in WebSocket + API, so if you need to have multiple configurations, you will need to create multiple ClientManager instances or + synchronize connectToServer method invocations.

          +
          +
          Returns:
          +
          map containing container properties.
          +
          See Also:
          +
          ClientProperties
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/ClientProperties.html b/apidocs/2.1.5/org/glassfish/tyrus/client/ClientProperties.html new file mode 100644 index 00000000..6617d097 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/ClientProperties.html @@ -0,0 +1,827 @@ + + + + + +ClientProperties (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ClientProperties

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.client.ClientProperties
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public final class ClientProperties
      +extends java.lang.Object
      +
      Tyrus client configuration properties.
      +
      +
      Author:
      +
      Petr Janouch
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        ClientProperties() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          HANDSHAKE_TIMEOUT

          +
          public static final java.lang.String HANDSHAKE_TIMEOUT
          +
          Property usable in ClientManager.getProperties(). +

          + Value must be int and represents handshake timeout in milliseconds. Default value is 30000 (30 seconds).

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + + + + + +
          +
        • +

          PROXY_URI

          +
          public static final java.lang.String PROXY_URI
          +
          User property to set proxy URI. +

          + Value is expected to be String and represent proxy URI. Protocol part is currently ignored + but must be present (URI(String) is used for parsing). +

          +     client.getProperties().put(ClientProperties.PROXY_URI, "http://my.proxy.com:80");
          +     client.connectToServer(...);
          + 
          +
          +
          See Also:
          +
          EndpointConfig.getUserProperties(), +Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          PROXY_HEADERS

          +
          public static final java.lang.String PROXY_HEADERS
          +
          User property to set additional proxy headers. +

          + Value is expected to be Map<String, String> and represent raw http headers + to be added to initial request which is sent to proxy. Key corresponds to header name, value is header + value. +

          + Sample below demonstrates use of this feature to set preemptive basic proxy authentication: +

          +     final HashMap<String, String> proxyHeaders = new HashMap<String, String>();
          +     proxyHeaders.put("Proxy-Authorization", "Basic " +
          +         Base64.getEncoder().encodeToString("username:password".getBytes(Charset.forName("UTF-8"))));
          +
          +     client.getProperties().put(ClientProperties.PROXY_HEADERS, proxyHeaders);
          +     client.connectToServer(...);
          + 
          + Please note that these headers will be used only when establishing proxy connection, for modifying + WebSocket handshake headers, see + ClientEndpointConfig.Configurator.beforeRequest(java.util.Map).
          +
          +
          See Also:
          +
          EndpointConfig.getUserProperties(), +Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          SSL_ENGINE_CONFIGURATOR

          +
          public static final java.lang.String SSL_ENGINE_CONFIGURATOR
          +
          Property usable in ClientManager.getProperties() as a key for SSL configuration. +

          + Value is expected to be either org.glassfish.grizzly.ssl.SSLEngineConfigurator or + SslEngineConfigurator when configuring Grizzly client or only + SslEngineConfigurator when configuring JDK client. +

          + The advantage of using SslEngineConfigurator with Grizzly client is that + SslEngineConfigurator allows configuration of host name verification + (which is turned on by default) +

          + Example configuration for JDK client: +

          +      SslContextConfigurator sslContextConfigurator = new SslContextConfigurator();
          +      sslContextConfigurator.setTrustStoreFile("...");
          +      sslContextConfigurator.setTrustStorePassword("...");
          +      sslContextConfigurator.setTrustStoreType("...");
          +      sslContextConfigurator.setKeyStoreFile("...");
          +      sslContextConfigurator.setKeyStorePassword("...");
          +      sslContextConfigurator.setKeyStoreType("...");
          +      SslEngineConfigurator sslEngineConfigurator = new SslEngineConfigurator(sslContextConfigurator, true,
          +          false, false);
          +      client.getProperties().put(ClientProperties.SSL_ENGINE_CONFIGURATOR, sslEngineConfigurator);
          + 
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + + + + + +
          +
        • +

          SHARED_CONTAINER

          +
          public static final java.lang.String SHARED_CONTAINER
          +
          When set to true (boolean value), client runtime preserves used container and reuses it for outgoing + connections. +

          + A single thread pool is reused by all clients with this property set to true. + JDK client supports only shared container option, so setting this property has no effect.

          +
          +
          See Also:
          +
          SHARED_CONTAINER_IDLE_TIMEOUT, +Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          SHARED_CONTAINER_IDLE_TIMEOUT

          +
          public static final java.lang.String SHARED_CONTAINER_IDLE_TIMEOUT
          +
          Container idle timeout in seconds (Integer value). +

          + When the timeout elapses, the shared thread pool will be destroyed.

          +
          +
          See Also:
          +
          SHARED_CONTAINER, +Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          WORKER_THREAD_POOL_CONFIG

          +
          public static final java.lang.String WORKER_THREAD_POOL_CONFIG
          +
          User property to set worker thread pool configuration. +

          + An instance of ThreadPoolConfig is expected for both JDK + and Grizzly client. Instance of org.glassfish.grizzly.threadpool.ThreadPoolConfig, can be used + for Grizzly client. +

          + Sample below demonstrates how to use this property: +

          +     client.getProperties().put(ClientProperties.WORKER_THREAD_POOL_CONFIG, ThreadPoolConfig.defaultConfig());
          + 
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          AUTH_CONFIG

          +
          public static final java.lang.String AUTH_CONFIG
          +
          Authentication configuration. If no AuthConfig is specified then default configuration will be used, + containing both Basic and Digest provided authenticators. +

          + Value must be AuthConfig instance. +

          + Sample below demonstrates how to use this property: +

          +     client.getProperties().put(ClientProperties.AUTH_CONFIG, AuthConfig.builder().enableProvidedBasicAuth()
          +     .build());
          + 
          +
          +
          See Also:
          +
          AuthConfig, +AuthConfig.Builder, +Authenticator, +Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          CREDENTIALS

          +
          public static final java.lang.String CREDENTIALS
          +
          Authentication credentials. +

          + Value must be Credentials instance. +

          + Provided authenticators (both Basic and Digest) require this property set, + otherwise AuthenticationException will be thrown during a handshake. + User defined authenticators may look up credentials in another sources. +

          + Sample below demonstrates how to use this property: +

          +     client.getProperties().put(ClientProperties.CREDENTIALS, new Credentials("websocket_user", "password");
          + 
          +
          +
          See Also:
          +
          Credentials, +AuthConfig, +Authenticator, +Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          REDIRECT_ENABLED

          +
          public static final java.lang.String REDIRECT_ENABLED
          +
          HTTP Redirect support. +

          + Value is expected to be boolean. Default value is false. +

          + When set to true and one of the following redirection HTTP response status code (3xx) is received during + a handshake, client will attempt to connect to the URI contained in "Location" + header from handshake response. Number of redirection is limited by property REDIRECT_THRESHOLD + (integer value), while default value is 5. +

          + List of supported HTTP status codes: +

            +
          • 300 - Multiple Choices
          • +
          • 301 - Moved permanently
          • +
          • 302 - Found
          • +
          • 303 - See Other (since HTTP/1.1)
          • +
          • 307 - Temporary Redirect (since HTTP/1.1)
          • +
          • 308 - Permanent Redirect (Experimental RFC; RFC 7238)
          • +
          +
          +
          See Also:
          +
          REDIRECT_THRESHOLD, +Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          REDIRECT_THRESHOLD

          +
          public static final java.lang.String REDIRECT_THRESHOLD
          +
          The maximal number of redirects during single handshake. +

          + Value is expected to be positive Integer. Default value is 5. +

          + HTTP redirection must be enabled by property REDIRECT_ENABLED, otherwise REDIRECT_THRESHOLD is + not applied.

          +
          +
          See Also:
          +
          REDIRECT_ENABLED, +RedirectException, +Constant Field Values
          +
          +
        • +
        + + + + + + + +
          +
        • +

          LOG_HTTP_UPGRADE

          +
          public static final java.lang.String LOG_HTTP_UPGRADE
          +
          User property to configure logging of HTTP upgrade messages. +

          + Value is expected to be boolean. Default value is false. +

          + When set to true upgrade request and response messages will be logged regardless of the logging + level configuration. When the logging is configured to Level.FINE or lower, + this setting will have no effect as at this level HTTP upgrade messages will be logged anyway.

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          MASKING_KEY_GENERATOR

          +
          public static final java.lang.String MASKING_KEY_GENERATOR
          +
          Property name for registering a custom masking key generator. The expected value is an instance of + MaskingKeyGenerator. +

          + As a security measure, all frames originating on websocket client have to be masked with random 4B value, which + should be freshly generated for each frame. Moreover to fully comply with the security requirements of RFC 6455, + a masking key of a frame must not be predictable from masking keys of previous frames and therefore Tyrus uses + SecureRandom as a default masking key generator. While this is perfectly OK for most Tyrus + client use cases, usage of SecureRandom might prove to be a performance issue, + when the client is used for instance for highly parallel stress testing as SecureRandom + uses a synchronized singleton as a random entropy provider in its internals. +

          + This property allows replacing the default SecureRandom with a more scalable provider + of masking keys.

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          SOCKET_BINDING

          +
          public static final java.lang.String SOCKET_BINDING
          +
          Property name for defining local binding address for all socket created by the client. The expected value is an instance + of InetAddress. +

          + Sample below demonstrates how to use this property: +

          +     client.getProperties().put(ClientProperties.SOCKET_BINDING, InetAddress.getByName("127.0.0.1"));
          + 
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ClientProperties

          +
          public ClientProperties()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/RedirectException.html b/apidocs/2.1.5/org/glassfish/tyrus/client/RedirectException.html new file mode 100644 index 00000000..519dcdcd --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/RedirectException.html @@ -0,0 +1,337 @@ + + + + + +RedirectException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class RedirectException

    +
    +
    + +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        RedirectException​(int httpStatusCode, + java.lang.String message) +
        Constructor.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + +
          +
        • + + +

          Methods inherited from class java.lang.Throwable

          +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          RedirectException

          +
          public RedirectException​(int httpStatusCode,
          +                         java.lang.String message)
          +
          Constructor.
          +
          +
          Parameters:
          +
          httpStatusCode - http status code to be set to response.
          +
          message - the detail message. The detail message is saved for later retrieval by the Throwable.getMessage() method.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/RetryAfterException.html b/apidocs/2.1.5/org/glassfish/tyrus/client/RetryAfterException.html new file mode 100644 index 00000000..34167a49 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/RetryAfterException.html @@ -0,0 +1,369 @@ + + + + + +RetryAfterException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class RetryAfterException

    +
    +
    + +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        RetryAfterException​(java.lang.String message, + java.lang.Long delay) +
        Constructor.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        java.lang.LonggetDelay() +
        Get a delay specified in "Retry-After" response header in seconds.
        +
        + +
          +
        • + + +

          Methods inherited from class java.lang.Throwable

          +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          RetryAfterException

          +
          public RetryAfterException​(java.lang.String message,
          +                           java.lang.Long delay)
          +
          Constructor.
          +
          +
          Parameters:
          +
          message - the detail message. The detail message is saved for later retrieval by the Throwable.getMessage() + method.
          +
          delay - a delay to the time received handshake response in header.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getDelay

          +
          public java.lang.Long getDelay()
          +
          Get a delay specified in "Retry-After" response header in seconds.
          +
          +
          Returns:
          +
          a delay in seconds or null when response does not contain "Retry-After" or + the value cannot be parsed as long ot http-date.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/SslContextConfigurator.html b/apidocs/2.1.5/org/glassfish/tyrus/client/SslContextConfigurator.html new file mode 100644 index 00000000..b6b63b9b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/SslContextConfigurator.html @@ -0,0 +1,1128 @@ + + + + + +SslContextConfigurator (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SslContextConfigurator

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.client.SslContextConfigurator
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class SslContextConfigurator
      +extends java.lang.Object
      +
      Utility class, which helps to configure ssl context. +

      + Used to configure SslEngineConfigurator, which will be passed to client via configuration properties. + Example: +

      +      SslContextConfigurator sslContextConfigurator = new SslContextConfigurator();
      +      sslContextConfigurator.setTrustStoreFile("...");
      +      sslContextConfigurator.setTrustStorePassword("...");
      +      sslContextConfigurator.setTrustStoreType("...");
      +      sslContextConfigurator.setKeyStoreFile("...");
      +      sslContextConfigurator.setKeyStorePassword("...");
      +      sslContextConfigurator.setKeyStoreType("...");
      +      SslEngineConfigurator sslEngineConfigurator = new SslEngineConfigurator(sslContextConfigurator, true, false,
      + false);
      +      client.getProperties().put(ClientManager.SSL_ENGINE_CONFIGURATOR, sslEngineConfigurator);
      + 
      +
      +
      Author:
      +
      Alexey Stashok, Hubert Iwaniuk, Bruno Harbulot, Marek Potociar
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          TRUST_STORE_PROVIDER

          +
          public static final java.lang.String TRUST_STORE_PROVIDER
          +
          Trust store provider name. +

          + The value MUST be a String representing the name of a trust store provider. +

          + No default value is set. +

          + The name of the configuration property is "javax.net.ssl.trustStoreProvider".

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          KEY_STORE_PROVIDER

          +
          public static final java.lang.String KEY_STORE_PROVIDER
          +
          Key store provider name. +

          + The value MUST be a String representing the name of a trust store provider. +

          + No default value is set. +

          + The name of the configuration property is "javax.net.ssl.keyStoreProvider".

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          TRUST_STORE_FILE

          +
          public static final java.lang.String TRUST_STORE_FILE
          +
          Trust store file name. +

          + The value MUST be a String representing the name of a trust store file. +

          + No default value is set. +

          + The name of the configuration property is "javax.net.ssl.trustStore".

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          KEY_STORE_FILE

          +
          public static final java.lang.String KEY_STORE_FILE
          +
          Key store file name. +

          + The value MUST be a String representing the name of a key store file. +

          + No default value is set. +

          + The name of the configuration property is "javax.net.ssl.keyStore".

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          TRUST_STORE_PASSWORD

          +
          public static final java.lang.String TRUST_STORE_PASSWORD
          +
          Trust store file password - the password used to unlock the trust store file. +

          + The value MUST be a String representing the trust store file password. +

          + No default value is set. +

          + The name of the configuration property is "javax.net.ssl.trustStorePassword".

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          KEY_STORE_PASSWORD

          +
          public static final java.lang.String KEY_STORE_PASSWORD
          +
          Key store file password - the password used to unlock the trust store file. +

          + The value MUST be a String representing the key store file password. +

          + No default value is set. +

          + The name of the configuration property is "javax.net.ssl.keyStorePassword".

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          TRUST_STORE_TYPE

          +
          public static final java.lang.String TRUST_STORE_TYPE
          +
          Trust store type (see KeyStore.getType() for more info). +

          + The value MUST be a String representing the trust store type name. +

          + No default value is set. +

          + The name of the configuration property is "javax.net.ssl.trustStoreType".

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          KEY_STORE_TYPE

          +
          public static final java.lang.String KEY_STORE_TYPE
          +
          Key store type (see KeyStore.getType() for more info). +

          + The value MUST be a String representing the key store type name. +

          + No default value is set. +

          + The name of the configuration property is "javax.net.ssl.keyStoreType".

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          KEY_FACTORY_MANAGER_ALGORITHM

          +
          public static final java.lang.String KEY_FACTORY_MANAGER_ALGORITHM
          +
          Key manager factory algorithm name. +

          + The value MUST be a String representing the key manager factory algorithm name. +

          + No default value is set. +

          + The name of the configuration property is "ssl.KeyManagerFactory.algorithm".

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          TRUST_FACTORY_MANAGER_ALGORITHM

          +
          public static final java.lang.String TRUST_FACTORY_MANAGER_ALGORITHM
          +
          Trust manager factory algorithm name. +

          + The value MUST be a String representing the trust manager factory algorithm name. +

          + No default value is set. +

          + The name of the configuration property is "ssl.TrustManagerFactory.algorithm".

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          DEFAULT_CONFIG

          +
          public static final SslContextConfigurator DEFAULT_CONFIG
          +
          Default SSL configuration. If you have changed any of + System.getProperties() of javax.net.ssl family you should refresh + this configuration by calling retrieve(java.util.Properties).
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          SslContextConfigurator

          +
          public SslContextConfigurator()
          +
          Default constructor. Reads configuration properties from + System.getProperties(). Calls SslContextConfigurator(boolean) with + true.
          +
        • +
        + + + +
          +
        • +

          SslContextConfigurator

          +
          public SslContextConfigurator​(boolean readSystemProperties)
          +
          Constructor that allows you creating empty configuration.
          +
          +
          Parameters:
          +
          readSystemProperties - If true populates configuration from + System.getProperties(), else you have empty + configuration.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          setTrustStoreProvider

          +
          public SslContextConfigurator setTrustStoreProvider​(java.lang.String trustStoreProvider)
          +
          Sets the trust store provider name.
          +
          +
          Parameters:
          +
          trustStoreProvider - Trust store provider to set.
          +
          Returns:
          +
          updated SslContextConfigurator instance.
          +
          +
        • +
        + + + +
          +
        • +

          setKeyStoreProvider

          +
          public SslContextConfigurator setKeyStoreProvider​(java.lang.String keyStoreProvider)
          +
          Sets the key store provider name.
          +
          +
          Parameters:
          +
          keyStoreProvider - Key store provider to set.
          +
          Returns:
          +
          updated SslContextConfigurator instance.
          +
          +
        • +
        + + + +
          +
        • +

          setTrustStoreType

          +
          public SslContextConfigurator setTrustStoreType​(java.lang.String trustStoreType)
          +
          Type of trust store.
          +
          +
          Parameters:
          +
          trustStoreType - Type of trust store to set.
          +
          Returns:
          +
          updated SslContextConfigurator instance.
          +
          +
        • +
        + + + +
          +
        • +

          setKeyStoreType

          +
          public SslContextConfigurator setKeyStoreType​(java.lang.String keyStoreType)
          +
          Type of key store.
          +
          +
          Parameters:
          +
          keyStoreType - Type of key store to set.
          +
          Returns:
          +
          updated SslContextConfigurator instance.
          +
          +
        • +
        + + + +
          +
        • +

          setTrustStorePassword

          +
          public SslContextConfigurator setTrustStorePassword​(java.lang.String trustStorePassword)
          +
          Password of trust store.
          +
          +
          Parameters:
          +
          trustStorePassword - Password of trust store to set.
          +
          Returns:
          +
          updated SslContextConfigurator instance.
          +
          +
        • +
        + + + +
          +
        • +

          setKeyStorePassword

          +
          public SslContextConfigurator setKeyStorePassword​(java.lang.String keyStorePassword)
          +
          Password of key store.
          +
          +
          Parameters:
          +
          keyStorePassword - Password of key store to set.
          +
          Returns:
          +
          updated SslContextConfigurator instance.
          +
          +
        • +
        + + + +
          +
        • +

          setKeyStorePassword

          +
          public SslContextConfigurator setKeyStorePassword​(char[] keyStorePassword)
          +
          Password of key store.
          +
          +
          Parameters:
          +
          keyStorePassword - Password of key store to set.
          +
          Returns:
          +
          updated SslContextConfigurator instance.
          +
          +
        • +
        + + + +
          +
        • +

          setKeyPassword

          +
          public SslContextConfigurator setKeyPassword​(java.lang.String keyPassword)
          +
          Password of the key in the key store.
          +
          +
          Parameters:
          +
          keyPassword - Password of key to set.
          +
          Returns:
          +
          updated SslContextConfigurator instance.
          +
          +
        • +
        + + + +
          +
        • +

          setKeyPassword

          +
          public SslContextConfigurator setKeyPassword​(char[] keyPassword)
          +
          Password of the key in the key store.
          +
          +
          Parameters:
          +
          keyPassword - Password of key to set.
          +
          Returns:
          +
          updated SslContextConfigurator instance.
          +
          +
        • +
        + + + +
          +
        • +

          setTrustStoreFile

          +
          public SslContextConfigurator setTrustStoreFile​(java.lang.String trustStoreFile)
          +
          Sets trust store file name, also makes sure that if other trust store + configuration parameters are not set to set them to default values. + Method resets trust store bytes if any have been set before via + setTrustStoreBytes(byte[]).
          +
          +
          Parameters:
          +
          trustStoreFile - File name of trust store.
          +
          Returns:
          +
          updated SslContextConfigurator instance.
          +
          +
        • +
        + + + + + + + +
          +
        • +

          setKeyStoreFile

          +
          public SslContextConfigurator setKeyStoreFile​(java.lang.String keyStoreFile)
          +
          Sets key store file name, also makes sure that if other key store + configuration parameters are not set to set them to default values. + Method resets key store bytes if any have been set before via + setKeyStoreBytes(byte[]).
          +
          +
          Parameters:
          +
          keyStoreFile - File name of key store.
          +
          Returns:
          +
          updated SslContextConfigurator instance.
          +
          +
        • +
        + + + + + + + +
          +
        • +

          setTrustManagerFactoryAlgorithm

          +
          public SslContextConfigurator setTrustManagerFactoryAlgorithm​(java.lang.String trustManagerFactoryAlgorithm)
          +
          Sets the trust manager factory algorithm.
          +
          +
          Parameters:
          +
          trustManagerFactoryAlgorithm - the trust manager factory algorithm.
          +
          Returns:
          +
          updated SslContextConfigurator instance.
          +
          +
        • +
        + + + +
          +
        • +

          setKeyManagerFactoryAlgorithm

          +
          public SslContextConfigurator setKeyManagerFactoryAlgorithm​(java.lang.String keyManagerFactoryAlgorithm)
          +
          Sets the key manager factory algorithm.
          +
          +
          Parameters:
          +
          keyManagerFactoryAlgorithm - the key manager factory algorithm.
          +
          Returns:
          +
          updated SslContextConfigurator instance.
          +
          +
        • +
        + + + +
          +
        • +

          setSecurityProtocol

          +
          public SslContextConfigurator setSecurityProtocol​(java.lang.String securityProtocol)
          +
          Sets the SSLContext protocol. The default value is TLS if + this is null.
          +
          +
          Parameters:
          +
          securityProtocol - Protocol for SSLContext.getProtocol().
          +
          Returns:
          +
          updated SslContextConfigurator instance.
          +
          +
        • +
        + + + +
          +
        • +

          validateConfiguration

          +
          public boolean validateConfiguration()
          +
          Validates SslContextConfigurator configuration.
          +
          +
          Returns:
          +
          true if configuration is valid, else + false.
          +
          +
        • +
        + + + +
          +
        • +

          validateConfiguration

          +
          public boolean validateConfiguration​(boolean needsKeyStore)
          +
          Validates SslContextConfigurator configuration.
          +
          +
          Parameters:
          +
          needsKeyStore - forces failure if no keystore is specified.
          +
          Returns:
          +
          true if configuration is valid, else + false.
          +
          +
        • +
        + + + +
          +
        • +

          createSSLContext

          +
          public javax.net.ssl.SSLContext createSSLContext()
          +
          Create SSLContext from current configuration.
          +
          +
          Returns:
          +
          created SSLContext.
          +
          +
        • +
        + + + +
          +
        • +

          retrieve

          +
          public SslContextConfigurator retrieve​(java.util.Properties props)
          +
          Retrieve settings from (system) properties.
          +
          +
          Parameters:
          +
          props - property map (usually taken from System.getProperties()).
          +
          Returns:
          +
          updated SslContextConfigurator instance.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/SslEngineConfigurator.html b/apidocs/2.1.5/org/glassfish/tyrus/client/SslEngineConfigurator.html new file mode 100644 index 00000000..9679f006 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/SslEngineConfigurator.html @@ -0,0 +1,1064 @@ + + + + + +SslEngineConfigurator (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SslEngineConfigurator

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.client.SslEngineConfigurator
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class SslEngineConfigurator
      +extends java.lang.Object
      +
      SSLEngineConfigurator class from Grizzly project. +

      + Utility class, which helps to configure SSLEngine. Should be passed to client via configuration properties. + Example: +

      +      SslContextConfigurator sslContextConfigurator = new SslContextConfigurator();
      +      sslContextConfigurator.setTrustStoreFile("...");
      +      sslContextConfigurator.setTrustStorePassword("...");
      +      sslContextConfigurator.setTrustStoreType("...");
      +      sslContextConfigurator.setKeyStoreFile("...");
      +      sslContextConfigurator.setKeyStorePassword("...");
      +      sslContextConfigurator.setKeyStoreType("...");
      +      SslEngineConfigurator sslEngineConfigurator = new SslEngineConfigurator(sslContextConfigurator, true, false,
      + false);
      +      client.getProperties().put(ClientManager.SSL_ENGINE_CONFIGURATOR, sslEngineConfigurator);
      + 
      +
      +
      Author:
      +
      Alexey Stashok
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + + + + + +
          +
        • +

          sslContext

          +
          protected volatile javax.net.ssl.SSLContext sslContext
          +
        • +
        + + + +
          +
        • +

          enabledCipherSuites

          +
          protected java.lang.String[] enabledCipherSuites
          +
          The list of cipher suites.
          +
        • +
        + + + +
          +
        • +

          enabledProtocols

          +
          protected java.lang.String[] enabledProtocols
          +
          The list of protocols.
          +
        • +
        + + + +
          +
        • +

          clientMode

          +
          protected boolean clientMode
          +
          Client mode when handshaking.
          +
        • +
        + + + +
          +
        • +

          needClientAuth

          +
          protected boolean needClientAuth
          +
          Require client Authentication.
          +
        • +
        + + + +
          +
        • +

          wantClientAuth

          +
          protected boolean wantClientAuth
          +
          True when requesting authentication.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          SslEngineConfigurator

          +
          public SslEngineConfigurator​(javax.net.ssl.SSLContext sslContext)
          +
          Create SSL Engine configuration basing on passed SSLContext.
          +
          +
          Parameters:
          +
          sslContext - SSLContext.
          +
          +
        • +
        + + + +
          +
        • +

          SslEngineConfigurator

          +
          public SslEngineConfigurator​(javax.net.ssl.SSLContext sslContext,
          +                             boolean clientMode,
          +                             boolean needClientAuth,
          +                             boolean wantClientAuth)
          +
          Create SSL Engine configuration based on passed SSLContext, + using passed client mode, need/want client auth parameters.
          +
          +
          Parameters:
          +
          sslContext - SSLContext.
          +
          clientMode - will be configured to work in client mode.
          +
          needClientAuth - client authentication is required.
          +
          wantClientAuth - client should authenticate.
          +
          +
        • +
        + + + + + + + +
          +
        • +

          SslEngineConfigurator

          +
          public SslEngineConfigurator​(SslContextConfigurator sslContextConfiguration,
          +                             boolean clientMode,
          +                             boolean needClientAuth,
          +                             boolean wantClientAuth)
          +
          Create SSL Engine configuration basing on passed SslContextConfigurator. + This constructor makes possible to initialize SSLEngine and SSLContext in lazy + fashion on first createSSLEngine(String) call.
          +
          +
          Parameters:
          +
          sslContextConfiguration - SslContextConfigurator.
          +
          clientMode - will be configured to work in client mode.
          +
          needClientAuth - client authentication is required.
          +
          wantClientAuth - client should authenticate.
          +
          +
        • +
        + + + + + + + +
          +
        • +

          SslEngineConfigurator

          +
          protected SslEngineConfigurator()
          +
          Default constructor.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          createSSLEngine

          +
          public javax.net.ssl.SSLEngine createSSLEngine​(java.lang.String serverHost)
          +
          Create and configure SSLEngine, based on current settings.
          +
          +
          Parameters:
          +
          serverHost - server host, which will be used to verify authenticity of the server (the provided host name + will + compared to the host in the certificate provided by the server).
          +
          Returns:
          +
          SSLEngine.
          +
          +
        • +
        + + + +
          +
        • +

          configure

          +
          public javax.net.ssl.SSLEngine configure​(javax.net.ssl.SSLEngine sslEngine)
          +
          Configure passed SSLEngine, using current configurator settings, excluding Hostname Verification.
          +
          +
          Parameters:
          +
          sslEngine - SSLEngine to configure.
          +
          Returns:
          +
          configured SSLEngine.
          +
          +
        • +
        + + + +
          +
        • +

          isClientMode

          +
          public boolean isClientMode()
          +
          Will SSLEngine be configured to work in client mode.
          +
          +
          Returns:
          +
          true, if SSLEngine will be configured to work + in client mode, or false for server mode.
          +
          +
        • +
        + + + +
          +
        • +

          setClientMode

          +
          public SslEngineConfigurator setClientMode​(boolean clientMode)
          +
          Set SSLEngine to be configured to work in client mode.
          +
          +
          Parameters:
          +
          clientMode - true, if SSLEngine will be configured + to work in client mode, or false for server + mode.
          +
          Returns:
          +
          updated SslEngineConfigurator.
          +
          +
        • +
        + + + +
          +
        • +

          isNeedClientAuth

          +
          public boolean isNeedClientAuth()
          +
          Get "need client auth" property.
          +
          +
          Returns:
          +
          need client auth property value;
          +
          +
        • +
        + + + +
          +
        • +

          setNeedClientAuth

          +
          public SslEngineConfigurator setNeedClientAuth​(boolean needClientAuth)
          +
          Set "need client auth" property.
          +
          +
          Parameters:
          +
          needClientAuth - value to be set.
          +
          Returns:
          +
          updated SslEngineConfigurator.
          +
          +
        • +
        + + + +
          +
        • +

          isWantClientAuth

          +
          public boolean isWantClientAuth()
          +
          Get "want client auth" property.
          +
          +
          Returns:
          +
          need client auth property value;
          +
          +
        • +
        + + + +
          +
        • +

          setWantClientAuth

          +
          public SslEngineConfigurator setWantClientAuth​(boolean wantClientAuth)
          +
          Set "want client auth" property.
          +
          +
          Parameters:
          +
          wantClientAuth - value to be set.
          +
          Returns:
          +
          updated SslEngineConfigurator.
          +
          +
        • +
        + + + +
          +
        • +

          getEnabledCipherSuites

          +
          public java.lang.String[] getEnabledCipherSuites()
          +
          Get enabled cipher suites.
          +
          +
          Returns:
          +
          String array with enabled cipher suites.
          +
          +
        • +
        + + + +
          +
        • +

          setEnabledCipherSuites

          +
          public SslEngineConfigurator setEnabledCipherSuites​(java.lang.String[] enabledCipherSuites)
          +
          Set enabled cipher suites.
          +
          +
          Parameters:
          +
          enabledCipherSuites - String array with cipher suites.
          +
          Returns:
          +
          updated SslEngineConfigurator.
          +
          +
        • +
        + + + +
          +
        • +

          getEnabledProtocols

          +
          public java.lang.String[] getEnabledProtocols()
          +
          Get enabled protocols.
          +
          +
          Returns:
          +
          String array with enabled protocols.
          +
          +
        • +
        + + + +
          +
        • +

          setEnabledProtocols

          +
          public SslEngineConfigurator setEnabledProtocols​(java.lang.String[] enabledProtocols)
          +
          Set enabled protocols.
          +
          +
          Parameters:
          +
          enabledProtocols - String array with protocols.
          +
          Returns:
          +
          updated SslEngineConfigurator.
          +
          +
        • +
        + + + +
          +
        • +

          isCipherConfigured

          +
          public boolean isCipherConfigured()
          +
        • +
        + + + +
          +
        • +

          setCipherConfigured

          +
          public SslEngineConfigurator setCipherConfigured​(boolean isCipherConfigured)
          +
        • +
        + + + +
          +
        • +

          isProtocolConfigured

          +
          public boolean isProtocolConfigured()
          +
        • +
        + + + +
          +
        • +

          setProtocolConfigured

          +
          public SslEngineConfigurator setProtocolConfigured​(boolean isProtocolConfigured)
          +
        • +
        + + + +
          +
        • +

          isHostVerificationEnabled

          +
          public boolean isHostVerificationEnabled()
          +
          Get the hostname verification state.
          +
          +
          Returns:
          +
          true if the hostname verification is enabled, false otherwise.
          +
          +
        • +
        + + + +
          +
        • +

          setHostVerificationEnabled

          +
          public SslEngineConfigurator setHostVerificationEnabled​(boolean hostVerificationEnabled)
          +
          Set hostname verification.
          +
          +
          Parameters:
          +
          hostVerificationEnabled - when true, servers hostname will be verified using JDK default + HostnameVerifier. When false, hostname verification won't be + performed unless custom HostnameVerifier is set.
          +
          Returns:
          +
          updated SslEngineConfigurator.
          +
          See Also:
          +
          setHostnameVerifier(HostnameVerifier)
          +
          +
        • +
        + + + +
          +
        • +

          getHostnameVerifier

          +
          public javax.net.ssl.HostnameVerifier getHostnameVerifier()
          +
          Get custom hostname verifier.
          +
          +
          Returns:
          +
          user provided hostname verifier instance.
          +
          +
        • +
        + + + +
          +
        • +

          setHostnameVerifier

          +
          public SslEngineConfigurator setHostnameVerifier​(javax.net.ssl.HostnameVerifier hostnameVerifier)
          +
          Set custom hostname verifier. +

          + When custom HostnameVerifier instance is registered, it will be used to perform hostname verification, + no matter on the state of hostname verification flag (see isHostVerificationEnabled()) and JDK default + hostname verifier won't be used.

          +
          +
          Parameters:
          +
          hostnameVerifier - custom hostname verifier.
          +
          Returns:
          +
          updated SslEngineConfigurator.
          +
          +
        • +
        + + + +
          +
        • +

          getSslContext

          +
          public javax.net.ssl.SSLContext getSslContext()
          +
          Create SSLContext and store it for further invocation of this method.
          +
          +
          Returns:
          +
          created ssl context.
          +
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public java.lang.String toString()
          +
          +
          Overrides:
          +
          toString in class java.lang.Object
          +
          +
        • +
        + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/ThreadPoolConfig.html b/apidocs/2.1.5/org/glassfish/tyrus/client/ThreadPoolConfig.html new file mode 100644 index 00000000..3a3ca157 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/ThreadPoolConfig.html @@ -0,0 +1,844 @@ + + + + + +ThreadPoolConfig (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ThreadPoolConfig

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.client.ThreadPoolConfig
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public final class ThreadPoolConfig
      +extends java.lang.Object
      +
      Client thread pool configuration, which might be used to customize client thread pool. +

      + One can get a default ThreadPoolConfig using defaultConfig() + and customize it according to the application specific requirements. +

      + A ThreadPoolConfig object might be customized in a "Builder"-like fashion: +

      +      ThreadPoolConfig.defaultConfig()
      +               .setPoolName("App1Pool")
      +               .setCorePoolSize(5)
      +               .setMaxPoolSize(10);
      + 
      +
      +
      Author:
      +
      Oleksiy Stashok, gustav trede
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        ThreadPoolConfigcopy() +
        Return a copy of this thread pool config.
        +
        static ThreadPoolConfigdefaultConfig() +
        Create new client thread pool configuration instance.
        +
        booleanequals​(java.lang.Object o) 
        intgetCorePoolSize() +
        Get the core thread pool size - the size of the thread pool will never bee smaller than this.
        +
        java.lang.ClassLoadergetInitialClassLoader() +
        Get the class loader (if any) to be initially exposed by threads from this pool.
        +
        longgetKeepAliveTime​(java.util.concurrent.TimeUnit timeUnit) +
        Get the max period of time a thread will wait for a new task to process.
        +
        intgetMaxPoolSize() +
        Get max thread pool size.
        +
        java.lang.StringgetPoolName() +
        Return thread pool name.
        +
        intgetPriority() +
        Get priority of the threads in thread pool.
        +
        java.util.Queue<java.lang.Runnable>getQueue() +
        Return a queue that will be used to temporarily store tasks when all threads in the thread pool are busy.
        +
        intgetQueueLimit() +
        Get the limit of the queue, where tasks are temporarily stored when all threads are busy.
        +
        java.util.concurrent.ThreadFactorygetThreadFactory() +
        Return ThreadFactory that will be used to create thread pool threads.
        +
        inthashCode() 
        booleanisDaemon() +
        Return true if thread pool threads are daemons.
        +
        ThreadPoolConfigsetCorePoolSize​(int corePoolSize) +
        Set the core thread pool size - the size of the thread pool will never bee smaller than this.
        +
        ThreadPoolConfigsetDaemon​(boolean isDaemon) +
        Set true if thread pool threads are daemons.
        +
        ThreadPoolConfigsetInitialClassLoader​(java.lang.ClassLoader initialClassLoader) +
        Specifies the context class loader that will be used by threads in this pool.
        +
        ThreadPoolConfigsetKeepAliveTime​(long time, + java.util.concurrent.TimeUnit unit) +
        The max period of time a thread will wait for a new task to process.
        +
        ThreadPoolConfigsetMaxPoolSize​(int maxPoolSize) +
        Set max thread pool size.
        +
        ThreadPoolConfigsetPoolName​(java.lang.String poolName) +
        Set thread pool name.
        +
        ThreadPoolConfigsetPriority​(int priority) +
        Set priority of the threads in thread pool.
        +
        ThreadPoolConfigsetQueue​(java.util.Queue<java.lang.Runnable> queue) +
        Set a queue implementation that will be used to temporarily store tasks when all threads in the thread pool are + busy.
        +
        ThreadPoolConfigsetQueueLimit​(int queueLimit) +
        Set the limit of the queue, where tasks are temporarily stored when all threads are busy.
        +
        ThreadPoolConfigsetThreadFactory​(java.util.concurrent.ThreadFactory threadFactory) +
        Set ThreadFactory that will be used to create thread pool threads.
        +
        java.lang.StringtoString() 
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          defaultConfig

          +
          public static ThreadPoolConfig defaultConfig()
          +
          Create new client thread pool configuration instance. The returned ThreadPoolConfig instance will be + pre-configured with a default values.
          +
          +
          Returns:
          +
          client thread pool configuration instance.
          +
          +
        • +
        + + + +
          +
        • +

          copy

          +
          public ThreadPoolConfig copy()
          +
          Return a copy of this thread pool config.
          +
          +
          Returns:
          +
          a copy of this thread pool config.
          +
          +
        • +
        + + + +
          +
        • +

          getQueue

          +
          public java.util.Queue<java.lang.Runnable> getQueue()
          +
          Return a queue that will be used to temporarily store tasks when all threads in the thread pool are busy.
          +
          +
          Returns:
          +
          queue that will be used to temporarily store tasks when all threads in the thread pool are busy.
          +
          +
        • +
        + + + +
          +
        • +

          setQueue

          +
          public ThreadPoolConfig setQueue​(java.util.Queue<java.lang.Runnable> queue)
          +
          Set a queue implementation that will be used to temporarily store tasks when all threads in the thread pool are + busy.
          +
          +
          Parameters:
          +
          queue - queue implementation that will be used to temporarily store tasks when all threads in the thread + pool are busy.
          +
          Returns:
          +
          the ThreadPoolConfig with the new Queue implementation.
          +
          +
        • +
        + + + +
          +
        • +

          getThreadFactory

          +
          public java.util.concurrent.ThreadFactory getThreadFactory()
          +
          Return ThreadFactory that will be used to create thread pool threads. +

          + If ThreadFactory is set, then priority, isDaemon, + poolName settings will not be considered when creating new threads.

          +
          +
          Returns:
          +
          ThreadFactory that will be used to create thread pool threads.
          +
          +
        • +
        + + + +
          +
        • +

          setThreadFactory

          +
          public ThreadPoolConfig setThreadFactory​(java.util.concurrent.ThreadFactory threadFactory)
          +
          Set ThreadFactory that will be used to create thread pool threads.
          +
          +
          Parameters:
          +
          threadFactory - custom ThreadFactory If + ThreadFactory is set, then priority, isDaemon, poolName settings will not be considered when creating new threads.
          +
          Returns:
          +
          the ThreadPoolConfig with the new ThreadFactory
          +
          +
        • +
        + + + +
          +
        • +

          getPoolName

          +
          public java.lang.String getPoolName()
          +
          Return thread pool name. The default is "Tyrus-client".
          +
          +
          Returns:
          +
          the thread pool name.
          +
          +
        • +
        + + + +
          +
        • +

          setPoolName

          +
          public ThreadPoolConfig setPoolName​(java.lang.String poolName)
          +
          Set thread pool name. The default is "Tyrus-client".
          +
          +
          Parameters:
          +
          poolName - the thread pool name.
          +
          Returns:
          +
          the ThreadPoolConfig with the new thread pool name.
          +
          +
        • +
        + + + +
          +
        • +

          getPriority

          +
          public int getPriority()
          +
          Get priority of the threads in thread pool. The default is Thread.NORM_PRIORITY.
          +
          +
          Returns:
          +
          priority of the threads in thread pool.
          +
          +
        • +
        + + + +
          +
        • +

          setPriority

          +
          public ThreadPoolConfig setPriority​(int priority)
          +
          Set priority of the threads in thread pool. The default is Thread.NORM_PRIORITY.
          +
          +
          Parameters:
          +
          priority - of the threads in thread pool.
          +
          Returns:
          +
          the ThreadPoolConfig with the new thread priority.
          +
          +
        • +
        + + + +
          +
        • +

          isDaemon

          +
          public boolean isDaemon()
          +
          Return true if thread pool threads are daemons. The default is true.
          +
          +
          Returns:
          +
          true if thread pool threads are daemons.
          +
          +
        • +
        + + + +
          +
        • +

          setDaemon

          +
          public ThreadPoolConfig setDaemon​(boolean isDaemon)
          +
          Set true if thread pool threads are daemons. The default is true.
          +
          +
          Parameters:
          +
          isDaemon - true if thread pool threads are daemons.
          +
          Returns:
          +
          the ThreadPoolConfig with the daemon property set.
          +
          +
        • +
        + + + +
          +
        • +

          getMaxPoolSize

          +
          public int getMaxPoolSize()
          +
          Get max thread pool size. The default is Math.max(Runtime.getRuntime().availableProcessors(), 20)
          +
          +
          Returns:
          +
          max thread pool size.
          +
          +
        • +
        + + + +
          +
        • +

          setMaxPoolSize

          +
          public ThreadPoolConfig setMaxPoolSize​(int maxPoolSize)
          +
          Set max thread pool size. The default is The default is + Math.max(Runtime.getRuntime().availableProcessors(), 20). +

          + Cannot be smaller than 3.

          +
          +
          Parameters:
          +
          maxPoolSize - the max thread pool size.
          +
          Returns:
          +
          the ThreadPoolConfig with the new max pool size set.
          +
          +
        • +
        + + + +
          +
        • +

          getCorePoolSize

          +
          public int getCorePoolSize()
          +
          Get the core thread pool size - the size of the thread pool will never bee smaller than this. +

          + The default is 1.

          +
          +
          Returns:
          +
          the core thread pool size - the size of the thread pool will never bee smaller than this.
          +
          +
        • +
        + + + +
          +
        • +

          setCorePoolSize

          +
          public ThreadPoolConfig setCorePoolSize​(int corePoolSize)
          +
          Set the core thread pool size - the size of the thread pool will never bee smaller than this. +

          + The default is 1.

          +
          +
          Parameters:
          +
          corePoolSize - the core thread pool size - the size of the thread pool will never bee smaller than this.
          +
          Returns:
          +
          the ThreadPoolConfig with the new core pool size set.
          +
          +
        • +
        + + + +
          +
        • +

          getQueueLimit

          +
          public int getQueueLimit()
          +
          Get the limit of the queue, where tasks are temporarily stored when all threads are busy. +

          + Value less than 0 means unlimited queue. The default is -1.

          +
          +
          Returns:
          +
          the thread-pool queue limit. The queue limit
          +
          +
        • +
        + + + +
          +
        • +

          setQueueLimit

          +
          public ThreadPoolConfig setQueueLimit​(int queueLimit)
          +
          Set the limit of the queue, where tasks are temporarily stored when all threads are busy. +

          + Value less than 0 means unlimited queue. The default is -1.

          +
          +
          Parameters:
          +
          queueLimit - the thread pool queue limit. The queueLimit value less than 0 means unlimited queue.
          +
          Returns:
          +
          the ThreadPoolConfig with the new queue limit.
          +
          +
        • +
        + + + +
          +
        • +

          setKeepAliveTime

          +
          public ThreadPoolConfig setKeepAliveTime​(long time,
          +                                         java.util.concurrent.TimeUnit unit)
          +
          The max period of time a thread will wait for a new task to process. +

          + If the timeout expires and the thread is not a core one (see setCorePoolSize(int), + setMaxPoolSize(int)) - then the thread will be terminated and removed from the thread pool. +

          + The default is 10s.

          +
          +
          Parameters:
          +
          time - max keep alive timeout. The value less than 0 means no timeout.
          +
          unit - time unit.
          +
          Returns:
          +
          the ThreadPoolConfig with the new keep alive time.
          +
          +
        • +
        + + + +
          +
        • +

          getKeepAliveTime

          +
          public long getKeepAliveTime​(java.util.concurrent.TimeUnit timeUnit)
          +
          Get the max period of time a thread will wait for a new task to process. +

          + If the timeout expires and the thread is not a core one (see setCorePoolSize(int), setMaxPoolSize(int)) - then the thread will be terminated and removed from the thread pool. +

          + The default is 10s.

          +
          +
          Parameters:
          +
          timeUnit - time unit to which the result will be converted.
          +
          Returns:
          +
          the keep-alive timeout, the value less than 0 means no timeout.
          +
          +
        • +
        + + + +
          +
        • +

          getInitialClassLoader

          +
          public java.lang.ClassLoader getInitialClassLoader()
          +
          Get the class loader (if any) to be initially exposed by threads from this pool. +

          + If not specified, the class loader of the parent thread that initialized the pool will be used.Authen

          +
          +
          Returns:
          +
          the class loader (if any) to be initially exposed by threads from this pool.
          +
          +
        • +
        + + + +
          +
        • +

          setInitialClassLoader

          +
          public ThreadPoolConfig setInitialClassLoader​(java.lang.ClassLoader initialClassLoader)
          +
          Specifies the context class loader that will be used by threads in this pool. +

          + If not specified, the class loader of the parent thread that initialized the pool will be used.

          +
          +
          Parameters:
          +
          initialClassLoader - the class loader to be exposed by threads of this pool.
          +
          Returns:
          +
          the ThreadPoolConfig with the class loader set.
          +
          See Also:
          +
          Thread.getContextClassLoader()
          +
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public java.lang.String toString()
          +
          +
          Overrides:
          +
          toString in class java.lang.Object
          +
          +
        • +
        + + + +
          +
        • +

          equals

          +
          public boolean equals​(java.lang.Object o)
          +
          +
          Overrides:
          +
          equals in class java.lang.Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class java.lang.Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/TyrusClientEngine.ClientHandshakeListener.html b/apidocs/2.1.5/org/glassfish/tyrus/client/TyrusClientEngine.ClientHandshakeListener.html new file mode 100644 index 00000000..93ac16d2 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/TyrusClientEngine.ClientHandshakeListener.html @@ -0,0 +1,288 @@ + + + + + +TyrusClientEngine.ClientHandshakeListener (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface TyrusClientEngine.ClientHandshakeListener

    +
    +
    +
    +
      +
    • +
      +
      Enclosing class:
      +
      TyrusClientEngine
      +
      +
      +
      public static interface TyrusClientEngine.ClientHandshakeListener
      +
      Called when response is received from the server.
      +
    • +
    +
    +
    + +
    +
    + +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/TyrusClientEngine.html b/apidocs/2.1.5/org/glassfish/tyrus/client/TyrusClientEngine.html new file mode 100644 index 00000000..45858942 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/TyrusClientEngine.html @@ -0,0 +1,457 @@ + + + + + +TyrusClientEngine (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusClientEngine

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.client.TyrusClientEngine
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      ClientEngine
      +
      +
      +
      public class TyrusClientEngine
      +extends java.lang.Object
      +implements ClientEngine
      +
      Tyrus ClientEngine implementation.
      +
      +
      Author:
      +
      Pavel Bucek
      +
      +
    • +
    +
    +
    + +
    +
    + +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/auth/AuthConfig.Builder.html b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/AuthConfig.Builder.html new file mode 100644 index 00000000..3cd899fd --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/AuthConfig.Builder.html @@ -0,0 +1,394 @@ + + + + + +AuthConfig.Builder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class AuthConfig.Builder

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.client.auth.AuthConfig.Builder
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Enclosing class:
      +
      AuthConfig
      +
      +
      +
      public static final class AuthConfig.Builder
      +extends java.lang.Object
      +
      The AuthConfig.Builder is a class used for creating an instance of AuthConfig for purpose of HTTP + Authentication. +

      + Example 1 - building an authentication configuration enhanced with user defined NTLM authentication and + overridden Basic Authentication: +

      
      + AuthConfig authConfig = AuthConfig.Builder.create().
      +                          registerAuthProvider("NTLM", myAuthenticator).
      +                          registerAuthProvider("Basic", myBasicAuthenticator).
      +                          build();
      + 
      + Example 2 - Building an authentication configuration with disabled Basic scheme authenticator: +
      
      + AuthConfig authConfig = AuthConfig.Builder.create().
      +                          disableProvidedBasicAuth().
      +                          build();
      + 
      +
      +
      See Also:
      +
      Credentials, +Authenticator
      +
      +
    • +
    +
    +
    + +
    +
    + +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/auth/AuthConfig.html b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/AuthConfig.html new file mode 100644 index 00000000..e8b70d44 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/AuthConfig.html @@ -0,0 +1,350 @@ + + + + + +AuthConfig (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class AuthConfig

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.client.auth.AuthConfig
      • +
      +
    • +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Nested Class Summary

        + + + + + + + + + + + + +
        Nested Classes 
        Modifier and TypeClassDescription
        static class AuthConfig.Builder +
        The AuthConfig.Builder is a class used for creating an instance of AuthConfig for purpose of HTTP + Authentication.
        +
        +
      • +
      +
      + +
      + +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getAuthenticators

          +
          public java.util.Map<java.lang.String,​Authenticator> getAuthenticators()
          +
          Get an unmodifiable map of authenticators, where case insensitive authentication scheme to Authenticator.
          +
          +
          Returns:
          +
          unmodifiable map of authenticators. Case insensitive authentication scheme is mapped to Authenticator.
          +
          +
        • +
        + + + +
          +
        • +

          builder

          +
          public static AuthConfig.Builder builder()
          +
          Create new AuthConfig.Builder instance, which contains provided Basic and Digest authenticators.
          +
          +
          Returns:
          +
          builder instance.
          +
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public java.lang.String toString()
          +
          +
          Overrides:
          +
          toString in class java.lang.Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/auth/AuthenticationException.html b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/AuthenticationException.html new file mode 100644 index 00000000..6a94a98e --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/AuthenticationException.html @@ -0,0 +1,341 @@ + + + + + +AuthenticationException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class AuthenticationException

    +
    +
    + +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        AuthenticationException​(java.lang.String message) +
        Constructor.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + +
          +
        • + + +

          Methods inherited from class java.lang.Throwable

          +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          AuthenticationException

          +
          public AuthenticationException​(java.lang.String message)
          +
          Constructor.
          +
          +
          Parameters:
          +
          message - the detail message. The detail message is saved for later retrieval by the Throwable.getMessage() + method.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/auth/Authenticator.html b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/Authenticator.html new file mode 100644 index 00000000..c35bae02 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/Authenticator.html @@ -0,0 +1,344 @@ + + + + + +Authenticator (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Authenticator

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.client.auth.Authenticator
      • +
      +
    • +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        Authenticator() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        abstract java.lang.StringgenerateAuthorizationHeader​(java.net.URI uri, + java.lang.String wwwAuthenticateHeader, + Credentials credentials) +
        Generate value used as ""Authorization"" header value for next request.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    + +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/auth/Credentials.html b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/Credentials.html new file mode 100644 index 00000000..9e2d8605 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/Credentials.html @@ -0,0 +1,394 @@ + + + + + +Credentials (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Credentials

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.client.auth.Credentials
      • +
      +
    • +
    +
    +
      +
    • +
      +
      @Beta
      +public final class Credentials
      +extends java.lang.Object
      +
      Credentials can be used when configuring authentication properties used during client handshake.
      +
      +
      Author:
      +
      Ondrej Kosatka
      +
      See Also:
      +
      ClientProperties.CREDENTIALS
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        Credentials​(java.lang.String username, + byte[] password) +
        Create new credentials.
        +
        Credentials​(java.lang.String username, + java.lang.String password) +
        Create new credentials.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        byte[]getPassword() +
        Get the password as byte array.
        +
        java.lang.StringgetUsername() +
        Get the username.
        +
        java.lang.StringtoString() 
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Credentials

          +
          public Credentials​(java.lang.String username,
          +                   byte[] password)
          +
          Create new credentials.
          +
          +
          Parameters:
          +
          username - Username. Cannot be null.
          +
          password - Password as byte array. Cannot be null.
          +
          +
        • +
        + + + +
          +
        • +

          Credentials

          +
          public Credentials​(java.lang.String username,
          +                   java.lang.String password)
          +
          Create new credentials.
          +
          +
          Parameters:
          +
          username - Username. Cannot be null.
          +
          password - Password. Cannot be null.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getUsername

          +
          public java.lang.String getUsername()
          +
          Get the username.
          +
          +
          Returns:
          +
          username.
          +
          +
        • +
        + + + +
          +
        • +

          getPassword

          +
          public byte[] getPassword()
          +
          Get the password as byte array.
          +
          +
          Returns:
          +
          Password string in byte array representation.
          +
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public java.lang.String toString()
          +
          +
          Overrides:
          +
          toString in class java.lang.Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/auth/class-use/AuthConfig.Builder.html b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/class-use/AuthConfig.Builder.html new file mode 100644 index 00000000..4fb1bfc7 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/class-use/AuthConfig.Builder.html @@ -0,0 +1,224 @@ + + + + + +Uses of Class org.glassfish.tyrus.client.auth.AuthConfig.Builder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.client.auth.AuthConfig.Builder

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/auth/class-use/AuthConfig.html b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/class-use/AuthConfig.html new file mode 100644 index 00000000..d265d64c --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/class-use/AuthConfig.html @@ -0,0 +1,195 @@ + + + + + +Uses of Class org.glassfish.tyrus.client.auth.AuthConfig (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.client.auth.AuthConfig

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/auth/class-use/AuthenticationException.html b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/class-use/AuthenticationException.html new file mode 100644 index 00000000..d95a2cd0 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/class-use/AuthenticationException.html @@ -0,0 +1,197 @@ + + + + + +Uses of Class org.glassfish.tyrus.client.auth.AuthenticationException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.client.auth.AuthenticationException

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/auth/class-use/Authenticator.html b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/class-use/Authenticator.html new file mode 100644 index 00000000..afb1435e --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/class-use/Authenticator.html @@ -0,0 +1,213 @@ + + + + + +Uses of Class org.glassfish.tyrus.client.auth.Authenticator (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.client.auth.Authenticator

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/auth/class-use/Credentials.html b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/class-use/Credentials.html new file mode 100644 index 00000000..edbf7047 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/class-use/Credentials.html @@ -0,0 +1,197 @@ + + + + + +Uses of Class org.glassfish.tyrus.client.auth.Credentials (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.client.auth.Credentials

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/auth/package-summary.html b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/package-summary.html new file mode 100644 index 00000000..873ea7ad --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/package-summary.html @@ -0,0 +1,210 @@ + + + + + +org.glassfish.tyrus.client.auth (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.client.auth

    +
    +
    +
      +
    • + + + + + + + + + + + + + + + + + + + + + + + + +
      Class Summary 
      ClassDescription
      AuthConfig +
      AuthConfig serves as a configuration of HTTP authentication.
      +
      AuthConfig.Builder +
      The AuthConfig.Builder is a class used for creating an instance of AuthConfig for purpose of HTTP + Authentication.
      +
      Authenticator +
      Authenticator provides a way how to plug-in custom authentication provider.
      +
      Credentials +
      Credentials can be used when configuring authentication properties used during client handshake.
      +
      +
    • +
    • + + + + + + + + + + + + +
      Exception Summary 
      ExceptionDescription
      AuthenticationException +
      This exception is set as a cause of DeploymentException thrown when WebSocketContainer.connectToServer(...) + fails because of any of the following: + + + HTTP response status code 401 is received and ""WWW-Authenticate"" header + contains scheme which is not handled by any Authenticator registered in AuthConfig.
      +
      +
    • +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/auth/package-tree.html b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/package-tree.html new file mode 100644 index 00000000..ceff54e0 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/package-tree.html @@ -0,0 +1,180 @@ + + + + + +org.glassfish.tyrus.client.auth Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.client.auth

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/auth/package-use.html b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/package-use.html new file mode 100644 index 00000000..4a66dd94 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/auth/package-use.html @@ -0,0 +1,216 @@ + + + + + +Uses of Package org.glassfish.tyrus.client.auth (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.client.auth

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/ClientManager.ReconnectHandler.html b/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/ClientManager.ReconnectHandler.html new file mode 100644 index 00000000..85801e21 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/ClientManager.ReconnectHandler.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.client.ClientManager.ReconnectHandler (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.client.ClientManager.ReconnectHandler

    +
    +
    No usage of org.glassfish.tyrus.client.ClientManager.ReconnectHandler
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/ClientManager.html b/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/ClientManager.html new file mode 100644 index 00000000..6646c117 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/ClientManager.html @@ -0,0 +1,249 @@ + + + + + +Uses of Class org.glassfish.tyrus.client.ClientManager (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.client.ClientManager

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/ClientProperties.html b/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/ClientProperties.html new file mode 100644 index 00000000..b576dd4d --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/ClientProperties.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.client.ClientProperties (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.client.ClientProperties

    +
    +
    No usage of org.glassfish.tyrus.client.ClientProperties
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/RedirectException.html b/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/RedirectException.html new file mode 100644 index 00000000..c2040c80 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/RedirectException.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.client.RedirectException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.client.RedirectException

    +
    +
    No usage of org.glassfish.tyrus.client.RedirectException
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/RetryAfterException.html b/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/RetryAfterException.html new file mode 100644 index 00000000..82f498fe --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/RetryAfterException.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.client.RetryAfterException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.client.RetryAfterException

    +
    +
    No usage of org.glassfish.tyrus.client.RetryAfterException
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/SslContextConfigurator.html b/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/SslContextConfigurator.html new file mode 100644 index 00000000..9c5570c0 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/SslContextConfigurator.html @@ -0,0 +1,357 @@ + + + + + +Uses of Class org.glassfish.tyrus.client.SslContextConfigurator (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.client.SslContextConfigurator

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/SslEngineConfigurator.html b/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/SslEngineConfigurator.html new file mode 100644 index 00000000..1740de69 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/SslEngineConfigurator.html @@ -0,0 +1,269 @@ + + + + + +Uses of Class org.glassfish.tyrus.client.SslEngineConfigurator (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.client.SslEngineConfigurator

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/ThreadPoolConfig.html b/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/ThreadPoolConfig.html new file mode 100644 index 00000000..d9ffd91e --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/ThreadPoolConfig.html @@ -0,0 +1,276 @@ + + + + + +Uses of Class org.glassfish.tyrus.client.ThreadPoolConfig (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.client.ThreadPoolConfig

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/TyrusClientEngine.ClientHandshakeListener.html b/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/TyrusClientEngine.ClientHandshakeListener.html new file mode 100644 index 00000000..e0f51165 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/TyrusClientEngine.ClientHandshakeListener.html @@ -0,0 +1,149 @@ + + + + + +Uses of Interface org.glassfish.tyrus.client.TyrusClientEngine.ClientHandshakeListener (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.client.TyrusClientEngine.ClientHandshakeListener

    +
    +
    No usage of org.glassfish.tyrus.client.TyrusClientEngine.ClientHandshakeListener
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/TyrusClientEngine.html b/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/TyrusClientEngine.html new file mode 100644 index 00000000..fa6c79aa --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/class-use/TyrusClientEngine.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.client.TyrusClientEngine (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.client.TyrusClientEngine

    +
    +
    No usage of org.glassfish.tyrus.client.TyrusClientEngine
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/exception/DeploymentHandshakeException.html b/apidocs/2.1.5/org/glassfish/tyrus/client/exception/DeploymentHandshakeException.html new file mode 100644 index 00000000..142501b5 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/exception/DeploymentHandshakeException.html @@ -0,0 +1,360 @@ + + + + + +DeploymentHandshakeException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DeploymentHandshakeException

    +
    +
    +
      +
    • java.lang.Object
    • +
    • + +
    • +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        intgetHttpStatusCode() +
        Get the error code.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Throwable

          +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DeploymentHandshakeException

          +
          public DeploymentHandshakeException​(java.lang.String message)
          +
        • +
        + + + +
          +
        • +

          DeploymentHandshakeException

          +
          public DeploymentHandshakeException​(java.lang.String message,
          +                                    HandshakeException cause)
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getHttpStatusCode

          +
          public int getHttpStatusCode()
          +
          Get the error code.
          +
          +
          Returns:
          +
          the error code.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/exception/Exceptions.html b/apidocs/2.1.5/org/glassfish/tyrus/client/exception/Exceptions.html new file mode 100644 index 00000000..3c28ed6b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/exception/Exceptions.html @@ -0,0 +1,320 @@ + + + + + +Exceptions (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Exceptions

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.client.exception.Exceptions
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class Exceptions
      +extends java.lang.Object
      +
      Converts the exceptions into more specific ones.
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        Exceptions() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Static Methods Concrete Methods 
        Modifier and TypeMethodDescription
        static DeploymentExceptiondeploymentException​(java.lang.String message, + java.lang.Throwable cause) +
        Get the Deployment Exception, or return the exception if of the type.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Exceptions

          +
          public Exceptions()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          deploymentException

          +
          public static DeploymentException deploymentException​(java.lang.String message,
          +                                                      java.lang.Throwable cause)
          +
          Get the Deployment Exception, or return the exception if of the type.
          +
          +
          Parameters:
          +
          message - The Exception message
          +
          cause - The Cause Exception
          +
          Returns:
          +
          a Deployment exception.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/exception/class-use/DeploymentHandshakeException.html b/apidocs/2.1.5/org/glassfish/tyrus/client/exception/class-use/DeploymentHandshakeException.html new file mode 100644 index 00000000..f21ac7d6 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/exception/class-use/DeploymentHandshakeException.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.client.exception.DeploymentHandshakeException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.client.exception.DeploymentHandshakeException

    +
    +
    No usage of org.glassfish.tyrus.client.exception.DeploymentHandshakeException
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/exception/class-use/Exceptions.html b/apidocs/2.1.5/org/glassfish/tyrus/client/exception/class-use/Exceptions.html new file mode 100644 index 00000000..22d23b6d --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/exception/class-use/Exceptions.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.client.exception.Exceptions (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.client.exception.Exceptions

    +
    +
    No usage of org.glassfish.tyrus.client.exception.Exceptions
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/exception/package-summary.html b/apidocs/2.1.5/org/glassfish/tyrus/client/exception/package-summary.html new file mode 100644 index 00000000..568a608a --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/exception/package-summary.html @@ -0,0 +1,191 @@ + + + + + +org.glassfish.tyrus.client.exception (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.client.exception

    +
    +
    +
    + + +
    Common Client Exceptions
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/exception/package-tree.html b/apidocs/2.1.5/org/glassfish/tyrus/client/exception/package-tree.html new file mode 100644 index 00000000..d9855894 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/exception/package-tree.html @@ -0,0 +1,177 @@ + + + + + +org.glassfish.tyrus.client.exception Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.client.exception

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/exception/package-use.html b/apidocs/2.1.5/org/glassfish/tyrus/client/exception/package-use.html new file mode 100644 index 00000000..0f55f169 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/exception/package-use.html @@ -0,0 +1,149 @@ + + + + + +Uses of Package org.glassfish.tyrus.client.exception (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.client.exception

    +
    +
    No usage of org.glassfish.tyrus.client.exception
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/package-summary.html b/apidocs/2.1.5/org/glassfish/tyrus/client/package-summary.html new file mode 100644 index 00000000..d4a85a91 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/package-summary.html @@ -0,0 +1,265 @@ + + + + + +org.glassfish.tyrus.client (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.client

    +
    +
    +
    + + +
    Common Client.
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/package-tree.html b/apidocs/2.1.5/org/glassfish/tyrus/client/package-tree.html new file mode 100644 index 00000000..85b1c23b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/package-tree.html @@ -0,0 +1,198 @@ + + + + + +org.glassfish.tyrus.client Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.client

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/client/package-use.html b/apidocs/2.1.5/org/glassfish/tyrus/client/package-use.html new file mode 100644 index 00000000..d3ef2526 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/client/package-use.html @@ -0,0 +1,231 @@ + + + + + +Uses of Package org.glassfish.tyrus.client (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.client

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientContainer.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientContainer.html new file mode 100644 index 00000000..c88efb6a --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientContainer.html @@ -0,0 +1,461 @@ + + + + + +GrizzlyClientContainer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GrizzlyClientContainer

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.container.grizzly.client.GrizzlyClientContainer
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      ClientContainer
      +
      +
      +
      public class GrizzlyClientContainer
      +extends java.lang.Object
      +implements ClientContainer
      +
      +
      Author:
      +
      Danny Coward, Pavel Bucek
      +
      +
    • +
    +
    +
    + +
    +
    + +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientProperties.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientProperties.html new file mode 100644 index 00000000..1ba325f4 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientProperties.html @@ -0,0 +1,353 @@ + + + + + +GrizzlyClientProperties (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GrizzlyClientProperties

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.container.grizzly.client.GrizzlyClientProperties
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public final class GrizzlyClientProperties
      +extends java.lang.Object
      +
      Grizzly client properties.
      +
      +
      Author:
      +
      Pavel Bucek
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeFieldDescription
        static java.lang.StringSELECTOR_THREAD_POOL_CONFIG +
        Client-side property to set custom selector ThreadPoolConfig.
        +
        static java.lang.StringWORKER_THREAD_POOL_CONFIG +
        Client-side property to set custom worker ThreadPoolConfig.
        +
        +
      • +
      +
      + +
      + +
      + +
      +
        +
      • + + +

        Method Summary

        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + + + + + +
          +
        • +

          SELECTOR_THREAD_POOL_CONFIG

          +
          public static final java.lang.String SELECTOR_THREAD_POOL_CONFIG
          +
          Client-side property to set custom selector ThreadPoolConfig. +

          + Value is expected to be instance of ThreadPoolConfig, can be + null (it won't be used).

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GrizzlyClientProperties

          +
          public GrizzlyClientProperties()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientSocket.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientSocket.html new file mode 100644 index 00000000..0af41e8e --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/GrizzlyClientSocket.html @@ -0,0 +1,443 @@ + + + + + +GrizzlyClientSocket (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GrizzlyClientSocket

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.container.grizzly.client.GrizzlyClientSocket
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class GrizzlyClientSocket
      +extends java.lang.Object
      +
      Implementation of the WebSocket interface.
      +
      +
      Author:
      +
      Stepan Kopriva, Pavel Bucek
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          PROXY_URI

          +
          public static final java.lang.String PROXY_URI
          +
          Deprecated. + +
          +
          Client-side user property to set proxy URI. +

          + Value is expected to be String and represent proxy URI. Protocol part is currently ignored + but must be present (URI(String) is used for parsing). +

          +     client.getProperties().put(GrizzlyClientSocket.PROXY_URI, "http://my.proxy.com:80");
          +     client.connectToServer(...);
          + 
          +
          +
          See Also:
          +
          EndpointConfig.getUserProperties(), +Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          PROXY_HEADERS

          +
          public static final java.lang.String PROXY_HEADERS
          +
          Deprecated. + +
          +
          Client-side user property to set additional proxy headers. +

          + Value is expected to be Map<String, String> and represent raw http headers + to be added to initial request which is sent to proxy. Key corresponds to header name, value is header + value. +

          + Sample below demonstrates use of this feature to set preemptive basic proxy authentication: +

          +     final HashMap<String, String> proxyHeaders = new HashMap<String, String>();
          +     proxyHeaders.put("Proxy-Authorization", "Basic " +
          +         Base64.getEncoder().encodeToString("username:password".getBytes(Charset.forName("UTF-8"))));
          +
          +     client.getProperties().put(GrizzlyClientSocket.PROXY_HEADERS, proxyHeaders);
          +     client.connectToServer(...);
          + 
          + Please note that these headers will be used only when establishing proxy connection, for modifying WebSocket + handshake headers, see ClientEndpointConfig.Configurator.beforeRequest(java.util.Map).
          +
          +
          See Also:
          +
          EndpointConfig.getUserProperties(), +Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          WORKER_THREAD_POOL_CONFIG

          +
          public static final java.lang.String WORKER_THREAD_POOL_CONFIG
          + +
          Client-side property to set custom worker ThreadPoolConfig. +

          + Value is expected to be instance of ThreadPoolConfig, can be null (it won't be used).

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          SELECTOR_THREAD_POOL_CONFIG

          +
          public static final java.lang.String SELECTOR_THREAD_POOL_CONFIG
          + +
          Client-side property to set custom selector ThreadPoolConfig. +

          + Value is expected to be instance of ThreadPoolConfig, can be null (it won't be used).

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          connect

          +
          public void connect()
          +             throws DeploymentException,
          +                    java.io.IOException
          +
          Performs connect to server endpoint.
          +
          +
          Throws:
          +
          DeploymentException - when there the server endpoint cannot be reached.
          +
          java.io.IOException - when transport fails to start.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/GrizzlyContainerProvider.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/GrizzlyContainerProvider.html new file mode 100644 index 00000000..67d5628e --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/GrizzlyContainerProvider.html @@ -0,0 +1,333 @@ + + + + + +GrizzlyContainerProvider (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GrizzlyContainerProvider

    +
    +
    + +
    +
      +
    • +
      +
      public class GrizzlyContainerProvider
      +extends ContainerProvider
      +
      +
      Author:
      +
      Pavel Bucek
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GrizzlyContainerProvider

          +
          public GrizzlyContainerProvider()
          +
        • +
        +
      • +
      +
      + +
      + +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/GrizzlyWriter.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/GrizzlyWriter.html new file mode 100644 index 00000000..cb2ce590 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/GrizzlyWriter.html @@ -0,0 +1,419 @@ + + + + + +GrizzlyWriter (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GrizzlyWriter

    +
    +
    + +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.io.Closeable, java.lang.AutoCloseable
      +
      +
      +
      public class GrizzlyWriter
      +extends Writer
      +
      +
      Author:
      +
      Pavel Bucek
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        GrizzlyWriter​(org.glassfish.grizzly.Connection connection) 
        +
      • +
      +
      + +
      + +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GrizzlyWriter

          +
          public GrizzlyWriter​(org.glassfish.grizzly.Connection connection)
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          write

          +
          public void write​(java.nio.ByteBuffer buffer,
          +                  CompletionHandler<java.nio.ByteBuffer> completionHandler)
          +
          Description copied from class: Writer
          +

          + A backward compatible method called from Writer.write(ByteBuffer, CompletionHandler, WriterInfo) + to handover the data for a connection + to the transport. The transport writes bytes to underlying connection. + Tyrus runtime must not use the buffer until the write is completed. +

          +

          + The method will be removed in the next major version. +

          +
          +
          Specified by:
          +
          write in class Writer
          +
          Parameters:
          +
          buffer - bytes to write.
          +
          completionHandler - completion handler to know the write status.
          +
          +
        • +
        + + + +
          +
        • +

          close

          +
          public void close()
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class java.lang.Object
          +
          +
        • +
        + + + +
          +
        • +

          equals

          +
          public boolean equals​(java.lang.Object obj)
          +
          +
          Overrides:
          +
          equals in class java.lang.Object
          +
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public java.lang.String toString()
          +
          +
          Overrides:
          +
          toString in class java.lang.Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/TaskProcessor.Condition.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/TaskProcessor.Condition.html new file mode 100644 index 00000000..c4aa3ae3 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/TaskProcessor.Condition.html @@ -0,0 +1,263 @@ + + + + + +TaskProcessor.Condition (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface TaskProcessor.Condition

    +
    +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          isValid

          +
          boolean isValid()
          +
          Check the condition.
          +
          +
          Returns:
          +
          true when condition is valid, false otherwise.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/TaskProcessor.Task.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/TaskProcessor.Task.html new file mode 100644 index 00000000..b3b12fb7 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/TaskProcessor.Task.html @@ -0,0 +1,315 @@ + + + + + +TaskProcessor.Task (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TaskProcessor.Task

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.container.grizzly.client.TaskProcessor.Task
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Enclosing class:
      +
      TaskProcessor
      +
      +
      +
      public abstract static class TaskProcessor.Task
      +extends java.lang.Object
      +
      Generic task representation.
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        Task() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        abstract voidexecute() +
        To be overridden.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Task

          +
          public Task()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          execute

          +
          public abstract void execute()
          +
          To be overridden.
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/TaskProcessor.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/TaskProcessor.html new file mode 100644 index 00000000..90caaf3b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/TaskProcessor.html @@ -0,0 +1,396 @@ + + + + + +TaskProcessor (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TaskProcessor

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.container.grizzly.client.TaskProcessor
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class TaskProcessor
      +extends java.lang.Object
      +
      A class responsible for processing TaskProcessor.Task. It ensures that only one task will be processed at a time, because + Grizzly Worker-thread IOStrategy does not wait until one message is processed before dispatching another one.
      +
      +
      Author:
      +
      Pavel Bucek, Petr Janouch
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + + + + + +
          +
        • +

          TaskProcessor

          +
          public TaskProcessor()
          +
          Constructor. +

          + There is no condition that has to be checked before processing each task.

          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          processTask

          +
          public void processTask​(TaskProcessor.Task task)
          +
          Add a task to the task queue and process as much tasks from the task queue as possible.
          +
          +
          Parameters:
          +
          task - TaskProcessor.Task that should be processed.
          +
          +
        • +
        + + + +
          +
        • +

          processTask

          +
          public void processTask()
          +
          Process as much tasks from task queue as possible.
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyClientContainer.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyClientContainer.html new file mode 100644 index 00000000..49b1eaea --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyClientContainer.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.container.grizzly.client.GrizzlyClientContainer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.container.grizzly.client.GrizzlyClientContainer

    +
    +
    No usage of org.glassfish.tyrus.container.grizzly.client.GrizzlyClientContainer
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyClientProperties.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyClientProperties.html new file mode 100644 index 00000000..0ffe1632 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyClientProperties.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.container.grizzly.client.GrizzlyClientProperties (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.container.grizzly.client.GrizzlyClientProperties

    +
    +
    No usage of org.glassfish.tyrus.container.grizzly.client.GrizzlyClientProperties
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyClientSocket.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyClientSocket.html new file mode 100644 index 00000000..f5cd7a19 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyClientSocket.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.container.grizzly.client.GrizzlyClientSocket (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.container.grizzly.client.GrizzlyClientSocket

    +
    +
    No usage of org.glassfish.tyrus.container.grizzly.client.GrizzlyClientSocket
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyContainerProvider.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyContainerProvider.html new file mode 100644 index 00000000..68fcbb14 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyContainerProvider.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.container.grizzly.client.GrizzlyContainerProvider (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.container.grizzly.client.GrizzlyContainerProvider

    +
    +
    No usage of org.glassfish.tyrus.container.grizzly.client.GrizzlyContainerProvider
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyWriter.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyWriter.html new file mode 100644 index 00000000..92d26b81 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/GrizzlyWriter.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.container.grizzly.client.GrizzlyWriter (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.container.grizzly.client.GrizzlyWriter

    +
    +
    No usage of org.glassfish.tyrus.container.grizzly.client.GrizzlyWriter
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/TaskProcessor.Condition.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/TaskProcessor.Condition.html new file mode 100644 index 00000000..4a2c0df8 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/TaskProcessor.Condition.html @@ -0,0 +1,195 @@ + + + + + +Uses of Interface org.glassfish.tyrus.container.grizzly.client.TaskProcessor.Condition (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.container.grizzly.client.TaskProcessor.Condition

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/TaskProcessor.Task.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/TaskProcessor.Task.html new file mode 100644 index 00000000..58ca6e15 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/TaskProcessor.Task.html @@ -0,0 +1,197 @@ + + + + + +Uses of Class org.glassfish.tyrus.container.grizzly.client.TaskProcessor.Task (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.container.grizzly.client.TaskProcessor.Task

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/TaskProcessor.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/TaskProcessor.html new file mode 100644 index 00000000..94111076 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/class-use/TaskProcessor.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.container.grizzly.client.TaskProcessor (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.container.grizzly.client.TaskProcessor

    +
    +
    No usage of org.glassfish.tyrus.container.grizzly.client.TaskProcessor
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/package-summary.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/package-summary.html new file mode 100644 index 00000000..1e4cb0ba --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/package-summary.html @@ -0,0 +1,221 @@ + + + + + +org.glassfish.tyrus.container.grizzly.client (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.container.grizzly.client

    +
    +
    +
    + + +
    Grizzly Client container.
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/package-tree.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/package-tree.html new file mode 100644 index 00000000..e9097321 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/package-tree.html @@ -0,0 +1,184 @@ + + + + + +org.glassfish.tyrus.container.grizzly.client Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.container.grizzly.client

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/package-use.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/package-use.html new file mode 100644 index 00000000..8633b026 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/client/package-use.html @@ -0,0 +1,194 @@ + + + + + +Uses of Package org.glassfish.tyrus.container.grizzly.client (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.container.grizzly.client

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/server/GrizzlyServerContainer.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/server/GrizzlyServerContainer.html new file mode 100644 index 00000000..c025c60c --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/server/GrizzlyServerContainer.html @@ -0,0 +1,412 @@ + + + + + +GrizzlyServerContainer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class GrizzlyServerContainer

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          WORKER_THREAD_POOL_CONFIG

          +
          public static final java.lang.String WORKER_THREAD_POOL_CONFIG
          +
          Server-side property to set custom worker ThreadPoolConfig. +

          + Value is expected to be instance of ThreadPoolConfig, can be null (it won't be used).

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          SELECTOR_THREAD_POOL_CONFIG

          +
          public static final java.lang.String SELECTOR_THREAD_POOL_CONFIG
          +
          Server-side property to set custom selector ThreadPoolConfig. +

          + Value is expected to be instance of ThreadPoolConfig, can be null (it won't be used).

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          GrizzlyServerContainer

          +
          public GrizzlyServerContainer()
          +
        • +
        +
      • +
      +
      + +
      + +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/server/WebSocketAddOn.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/server/WebSocketAddOn.html new file mode 100644 index 00000000..e3c1c2c7 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/server/WebSocketAddOn.html @@ -0,0 +1,283 @@ + + + + + +WebSocketAddOn (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class WebSocketAddOn

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.container.grizzly.server.WebSocketAddOn
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      org.glassfish.grizzly.http.server.AddOn
      +
      +
      +
      public class WebSocketAddOn
      +extends java.lang.Object
      +implements org.glassfish.grizzly.http.server.AddOn
      +
      WebSockets AddOn for the HttpServer.
      +
      +
      Author:
      +
      Alexey Stashok
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        voidsetup​(org.glassfish.grizzly.http.server.NetworkListener networkListener, + org.glassfish.grizzly.filterchain.FilterChainBuilder builder) 
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          setup

          +
          public void setup​(org.glassfish.grizzly.http.server.NetworkListener networkListener,
          +                  org.glassfish.grizzly.filterchain.FilterChainBuilder builder)
          +
          +
          Specified by:
          +
          setup in interface org.glassfish.grizzly.http.server.AddOn
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/server/class-use/GrizzlyServerContainer.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/server/class-use/GrizzlyServerContainer.html new file mode 100644 index 00000000..f8054ef7 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/server/class-use/GrizzlyServerContainer.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.container.grizzly.server.GrizzlyServerContainer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.container.grizzly.server.GrizzlyServerContainer

    +
    +
    No usage of org.glassfish.tyrus.container.grizzly.server.GrizzlyServerContainer
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/server/class-use/WebSocketAddOn.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/server/class-use/WebSocketAddOn.html new file mode 100644 index 00000000..7d9ef605 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/server/class-use/WebSocketAddOn.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.container.grizzly.server.WebSocketAddOn (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.container.grizzly.server.WebSocketAddOn

    +
    +
    No usage of org.glassfish.tyrus.container.grizzly.server.WebSocketAddOn
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/server/package-summary.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/server/package-summary.html new file mode 100644 index 00000000..9b10b622 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/server/package-summary.html @@ -0,0 +1,180 @@ + + + + + +org.glassfish.tyrus.container.grizzly.server (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.container.grizzly.server

    +
    +
    +
    + + +
    Grizzly Server container.
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/server/package-tree.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/server/package-tree.html new file mode 100644 index 00000000..bffd425a --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/server/package-tree.html @@ -0,0 +1,169 @@ + + + + + +org.glassfish.tyrus.container.grizzly.server Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.container.grizzly.server

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/server/package-use.html b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/server/package-use.html new file mode 100644 index 00000000..df4adcad --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/container/grizzly/server/package-use.html @@ -0,0 +1,149 @@ + + + + + +Uses of Package org.glassfish.tyrus.container.grizzly.server (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.container.grizzly.server

    +
    +
    No usage of org.glassfish.tyrus.container.grizzly.server
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/AnnotatedEndpoint.html b/apidocs/2.1.5/org/glassfish/tyrus/core/AnnotatedEndpoint.html new file mode 100644 index 00000000..2005fa3b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/AnnotatedEndpoint.html @@ -0,0 +1,536 @@ + + + + + +AnnotatedEndpoint (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class AnnotatedEndpoint

    +
    +
    + +
    +
      +
    • +
      +
      public class AnnotatedEndpoint
      +extends Endpoint
      +
      Endpoint descendant which represents deployed annotated endpoint.
      +
      +
      Author:
      +
      Martin Matula, Stepan Kopriva, Pavel Bucek
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          fromClass

          +
          public static AnnotatedEndpoint fromClass​(java.lang.Class<?> annotatedClass,
          +                                          ComponentProviderService componentProvider,
          +                                          boolean isServerEndpoint,
          +                                          int incomingBufferSize,
          +                                          ErrorCollector collector,
          +                                          EndpointEventListener endpointEventListener)
          +
          Create AnnotatedEndpoint from class.
          +
          +
          Parameters:
          +
          annotatedClass - annotated class.
          +
          componentProvider - used for instantiating.
          +
          isServerEndpoint - true iff annotated endpoint is deployed on server side.
          +
          incomingBufferSize - size limit of the incoming buffer.
          +
          collector - error collector.
          +
          endpointEventListener - listener of monitored endpoint events.
          +
          Returns:
          +
          new instance.
          +
          +
        • +
        + + + +
          +
        • +

          fromClass

          +
          public static AnnotatedEndpoint fromClass​(java.lang.Class<?> annotatedClass,
          +                                          ComponentProviderService componentProvider,
          +                                          boolean isServerEndpoint,
          +                                          int incomingBufferSize,
          +                                          ErrorCollector collector,
          +                                          EndpointEventListener endpointEventListener,
          +                                          java.util.Set<Extension> extensions)
          +
          Create AnnotatedEndpoint from class.
          +
          +
          Parameters:
          +
          annotatedClass - annotated class.
          +
          componentProvider - used for instantiating.
          +
          isServerEndpoint - true iff annotated endpoint is deployed on server side.
          +
          incomingBufferSize - size limit of the incoming buffer.
          +
          collector - error collector.
          +
          endpointEventListener - listener of monitored endpoint events.
          +
          extensions - installed extentions.
          +
          Returns:
          +
          new instance.
          +
          +
        • +
        + + + +
          +
        • +

          fromInstance

          +
          public static AnnotatedEndpoint fromInstance​(java.lang.Object annotatedInstance,
          +                                             ComponentProviderService componentProvider,
          +                                             boolean isServerEndpoint,
          +                                             int incomingBufferSize,
          +                                             ErrorCollector collector)
          +
          Create AnnotatedEndpoint from instance.
          +
          +
          Parameters:
          +
          annotatedInstance - annotated instance.
          +
          componentProvider - used for instantiating.
          +
          isServerEndpoint - true iff annotated endpoint is deployed on server side.
          +
          incomingBufferSize - size limit of the incoming buffer
          +
          collector - error collector.
          +
          Returns:
          +
          new instance.
          +
          +
        • +
        + + + +
          +
        • +

          fromInstance

          +
          public static AnnotatedEndpoint fromInstance​(java.lang.Object annotatedInstance,
          +                                             ComponentProviderService componentProvider,
          +                                             boolean isServerEndpoint,
          +                                             int incomingBufferSize,
          +                                             ErrorCollector collector,
          +                                             java.util.Set<Extension> extensions)
          +
          Create AnnotatedEndpoint from instance.
          +
          +
          Parameters:
          +
          annotatedInstance - annotated instance.
          +
          componentProvider - used for instantiating.
          +
          isServerEndpoint - true iff annotated endpoint is deployed on server side.
          +
          incomingBufferSize - size limit of the incoming buffer
          +
          collector - error collector.
          +
          extensions - installed extentions.
          +
          Returns:
          +
          new instance.
          +
          +
        • +
        + + + +
          +
        • +

          onClose

          +
          public void onClose​(Session session,
          +                    CloseReason closeReason)
          +
          Description copied from class: Endpoint
          +
          This method is called immediately prior to the session with the remote peer being closed. It is called whether + the session is being closed because the remote peer initiated a close and sent a close frame, or whether the + local websocket container or this endpoint requests to close the session. The developer may take this last + opportunity to retrieve session attributes such as the ID, or any application data it holds before it becomes + unavailable after the completion of the method. Developers should not attempt to modify the session from within + this method, or send new messages from this call as the underlying connection will not be able to send them at + this stage.
          +
          +
          Overrides:
          +
          onClose in class Endpoint
          +
          Parameters:
          +
          session - the session about to be closed.
          +
          closeReason - the reason the session was closed.
          +
          +
        • +
        + + + +
          +
        • +

          onError

          +
          public void onError​(Session session,
          +                    java.lang.Throwable thr)
          +
          Description copied from class: Endpoint
          +
          Developers may implement this method when the web socket session creates some kind of error that is not modeled + in the web socket protocol. This may for example be a notification that an incoming message is too big to handle, + or that the incoming message could not be encoded. + +

          + There are a number of categories of exception that this method is (currently) defined to handle: +

            +
          • connection problems, for example, a socket failure that occurs before the web socket connection can be + formally closed. These are modeled as SessionExceptions
          • +
          • runtime errors thrown by developer created message handlers calls.
          • +
          • conversion errors encoding incoming messages before any message handler has been called. These are modeled as + DecodeExceptions
          • +
          +
          +
          Overrides:
          +
          onError in class Endpoint
          +
          Parameters:
          +
          session - the session in use when the error occurs.
          +
          thr - the throwable representing the problem.
          +
          +
        • +
        + + + +
          +
        • +

          getEndpointConfig

          +
          public EndpointConfig getEndpointConfig()
          +
        • +
        + + + +
          +
        • +

          onOpen

          +
          public void onOpen​(Session session,
          +                   EndpointConfig configuration)
          +
          Description copied from class: Endpoint
          +
          Developers must implement this method to be notified when a new conversation has just begun. +

          + Note: +

            +
          • It is permitted to send messages from this method.
          • +
          • It is permitted to add MessageHandlers from this method. No messages will be + mapped to the appropriate MessageHandler until this method has completed.
          • +
          +
          +
          Specified by:
          +
          onOpen in class Endpoint
          +
          Parameters:
          +
          session - the session that has just been activated.
          +
          configuration - the configuration used to configure this endpoint.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/BaseContainer.ShutDownCondition.html b/apidocs/2.1.5/org/glassfish/tyrus/core/BaseContainer.ShutDownCondition.html new file mode 100644 index 00000000..48c3dae6 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/BaseContainer.ShutDownCondition.html @@ -0,0 +1,255 @@ + + + + + +BaseContainer.ShutDownCondition (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface BaseContainer.ShutDownCondition

    +
    +
    +
    +
      +
    • +
      +
      Enclosing class:
      +
      BaseContainer
      +
      +
      +
      protected static interface BaseContainer.ShutDownCondition
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          evaluate

          +
          boolean evaluate()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/BaseContainer.html b/apidocs/2.1.5/org/glassfish/tyrus/core/BaseContainer.html new file mode 100644 index 00000000..6596adb9 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/BaseContainer.html @@ -0,0 +1,445 @@ + + + + + +BaseContainer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class BaseContainer

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          BaseContainer

          +
          public BaseContainer()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getExecutorService

          +
          public java.util.concurrent.ExecutorService getExecutorService()
          +
          Returns a container-managed ExecutorService registered under + java:comp/DefaultManagedExecutorService or if the lookup has failed, it returns a + ExecutorService created and managed by this instance of + BaseContainer.
          +
          +
          Specified by:
          +
          getExecutorService in class ExecutorServiceProvider
          +
          Returns:
          +
          executor service.
          +
          +
        • +
        + + + +
          +
        • +

          getScheduledExecutorService

          +
          public java.util.concurrent.ScheduledExecutorService getScheduledExecutorService()
          +
          Returns a container-managed ScheduledExecutorService registered under + java:comp/DefaultManagedScheduledExecutorService or if the lookup has failed it returns a + ScheduledExecutorService created and managed by this instance of + BaseContainer.
          +
          +
          Specified by:
          +
          getScheduledExecutorService in class ExecutorServiceProvider
          +
          Returns:
          +
          scheduled executor service.
          +
          +
        • +
        + + + +
          +
        • +

          shutdown

          +
          public void shutdown()
          +
          Release executor services managed by this instance. Executor services obtained via JNDI lookup won't be + shut down.
          +
        • +
        + + + +
          +
        • +

          shutdown

          +
          protected void shutdown​(BaseContainer.ShutDownCondition shutDownCondition)
          +
          Release executor services managed by this instance if the condition passed in the parameter is fulfilled. + Executor services obtained via JNDI lookup won't be shut down.
          +
          +
          Parameters:
          +
          shutDownCondition - condition that will be evaluated before executor services are released and they will be + released only if the condition is evaluated to true. The condition will be + evaluated in a synchronized block in order to make the process of its evaluation + and executor services release an atomic operation.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/Beta.html b/apidocs/2.1.5/org/glassfish/tyrus/core/Beta.html new file mode 100644 index 00000000..3966548a --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/Beta.html @@ -0,0 +1,208 @@ + + + + + +Beta (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Annotation Type Beta

    +
    +
    +
    +
      +
    • +
      +
      @Retention(CLASS)
      +@Documented
      +@Target({ANNOTATION_TYPE,TYPE,CONSTRUCTOR,METHOD,FIELD,PACKAGE})
      +public @interface Beta
      +
      Marker of a public Tyrus API that is still in "beta" non-final version. +

      + This annotation signals that the annotated public Tyrus API (package, class, method or field) + has not been fully stabilized yet. As such, the API is subject to backward-incompatible changes + (or even removal) in a future Tyrus release. Tyrus development team does not make any guarantees + to retain backward compatibility of a @Beta-annotated Tyrus API. +

      + This annotation does not indicate inferior quality or performance of the API, just informs that the + API may still evolve in the future in a backward-incompatible ways. Tyrus users may use beta APIs + in their applications keeping in mind potential cost of extra work associated with an upgrade + to a newer Tyrus version. +

      + Once a @Beta-annotated Tyrus API reaches the desired maturity, the @Beta annotation + will be removed from such API and the API will become part of a stable public Tyrus API.

      +
      +
      Author:
      +
      Marek Potociar
      +
      +
    • +
    +
    +
    +
    + +
    + +

    Copyright © 2012–2020 Oracle Corporation. All rights reserved.

    +
    + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/CloseReasons.html b/apidocs/2.1.5/org/glassfish/tyrus/core/CloseReasons.html new file mode 100644 index 00000000..8f9057ac --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/CloseReasons.html @@ -0,0 +1,690 @@ + + + + + +CloseReasons (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum CloseReasons

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • java.lang.Enum<CloseReasons>
      • +
      • +
          +
        • org.glassfish.tyrus.core.CloseReasons
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.io.Serializable, java.lang.Comparable<CloseReasons>
      +
      +
      +
      public enum CloseReasons
      +extends java.lang.Enum<CloseReasons>
      +
      Enum containing standard CloseReasons defined in RFC 6455, see chapter + 7.4.1 Defined Status Codes.
      +
      +
      Author:
      +
      Pavel Bucek
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Enum Constants 
        Enum ConstantDescription
        CANNOT_ACCEPT +
        1003 indicates that an endpoint is terminating the connection + because it has received a type of data it cannot accept (e.g., an + endpoint that understands only text data MAY send this if it + receives a binary message).
        +
        CLOSED_ABNORMALLY +
        1006 is a reserved value and MUST NOT be set as a status code in a + Close control frame by an endpoint.
        +
        GOING_AWAY +
        1001 indicates that an endpoint is "going away", such as a server + going down or a browser having navigated away from a page.
        +
        NO_EXTENSION +
        1010 indicates that an endpoint (client) is terminating the + connection because it has expected the server to negotiate one or + more extension, but the server didn't return them in the response + message of the WebSocket handshake.
        +
        NO_STATUS_CODE +
        1005 is a reserved value and MUST NOT be set as a status code in a + Close control frame by an endpoint.
        +
        NORMAL_CLOSURE +
        1000 indicates a normal closure, meaning that the purpose for + which the connection was established has been fulfilled.
        +
        NOT_CONSISTENT +
        1007 indicates that an endpoint is terminating the connection + because it has received data within a message that was not + consistent with the type of the message (e.g., non-UTF-8 + data within a text message).
        +
        PROTOCOL_ERROR +
        1002 indicates that an endpoint is terminating the connection due + to a protocol error.
        +
        RESERVED +
        Reserved.
        +
        SERVICE_RESTART +
        1012 indicates that the service will be restarted.
        +
        TLS_HANDSHAKE_FAILURE +
        1015 is a reserved value and MUST NOT be set as a status code in a + Close control frame by an endpoint.
        +
        TOO_BIG +
        1009 indicates that an endpoint is terminating the connection + because it has received a message that is too big for it to + process.
        +
        TRY_AGAIN_LATER +
        1013 indicates that the service is experiencing overload
        +
        UNEXPECTED_CONDITION +
        1011 indicates that a server is terminating the connection because + it encountered an unexpected condition that prevented it from + fulfilling the request.
        +
        VIOLATED_POLICY +
        1008 indicates that an endpoint is terminating the connection + because it has received a message that violates its policy.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        static CloseReasoncreate​(CloseReason.CloseCode closeCode, + java.lang.String reasonPhrase) 
        CloseReasongetCloseReason() +
        Get close reason.
        +
        static CloseReasonsvalueOf​(java.lang.String name) +
        Returns the enum constant of this type with the specified name.
        +
        static CloseReasons[]values() +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Enum

          +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +getClass, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Detail

        + + + +
          +
        • +

          NORMAL_CLOSURE

          +
          public static final CloseReasons NORMAL_CLOSURE
          +
          1000 indicates a normal closure, meaning that the purpose for + which the connection was established has been fulfilled.
          +
        • +
        + + + +
          +
        • +

          GOING_AWAY

          +
          public static final CloseReasons GOING_AWAY
          +
          1001 indicates that an endpoint is "going away", such as a server + going down or a browser having navigated away from a page.
          +
        • +
        + + + +
          +
        • +

          PROTOCOL_ERROR

          +
          public static final CloseReasons PROTOCOL_ERROR
          +
          1002 indicates that an endpoint is terminating the connection due + to a protocol error.
          +
        • +
        + + + +
          +
        • +

          CANNOT_ACCEPT

          +
          public static final CloseReasons CANNOT_ACCEPT
          +
          1003 indicates that an endpoint is terminating the connection + because it has received a type of data it cannot accept (e.g., an + endpoint that understands only text data MAY send this if it + receives a binary message).
          +
        • +
        + + + +
          +
        • +

          RESERVED

          +
          public static final CloseReasons RESERVED
          +
          Reserved. The specific meaning might be defined in the future.
          +
        • +
        + + + +
          +
        • +

          NO_STATUS_CODE

          +
          public static final CloseReasons NO_STATUS_CODE
          +
          1005 is a reserved value and MUST NOT be set as a status code in a + Close control frame by an endpoint. It is designated for use in + applications expecting a status code to indicate that no status + code was actually present.
          +
        • +
        + + + +
          +
        • +

          CLOSED_ABNORMALLY

          +
          public static final CloseReasons CLOSED_ABNORMALLY
          +
          1006 is a reserved value and MUST NOT be set as a status code in a + Close control frame by an endpoint. It is designated for use in + applications expecting a status code to indicate that the + connection was closed abnormally, e.g., without sending or + receiving a Close control frame.
          +
        • +
        + + + +
          +
        • +

          NOT_CONSISTENT

          +
          public static final CloseReasons NOT_CONSISTENT
          +
          1007 indicates that an endpoint is terminating the connection + because it has received data within a message that was not + consistent with the type of the message (e.g., non-UTF-8 + data within a text message).
          +
        • +
        + + + +
          +
        • +

          VIOLATED_POLICY

          +
          public static final CloseReasons VIOLATED_POLICY
          +
          1008 indicates that an endpoint is terminating the connection + because it has received a message that violates its policy. This + is a generic status code that can be returned when there is no + other more suitable status code (e.g., 1003 or 1009) or if there + is a need to hide specific details about the policy.
          +
        • +
        + + + +
          +
        • +

          TOO_BIG

          +
          public static final CloseReasons TOO_BIG
          +
          1009 indicates that an endpoint is terminating the connection + because it has received a message that is too big for it to + process.
          +
        • +
        + + + +
          +
        • +

          NO_EXTENSION

          +
          public static final CloseReasons NO_EXTENSION
          +
          1010 indicates that an endpoint (client) is terminating the + connection because it has expected the server to negotiate one or + more extension, but the server didn't return them in the response + message of the WebSocket handshake. The list of extensions that + are needed SHOULD appear in the /reason/ part of the Close frame. + Note that this status code is not used by the server, because it + can fail the WebSocket handshake instead.
          +
        • +
        + + + +
          +
        • +

          UNEXPECTED_CONDITION

          +
          public static final CloseReasons UNEXPECTED_CONDITION
          +
          1011 indicates that a server is terminating the connection because + it encountered an unexpected condition that prevented it from + fulfilling the request.
          +
        • +
        + + + +
          +
        • +

          SERVICE_RESTART

          +
          public static final CloseReasons SERVICE_RESTART
          +
          1012 indicates that the service will be restarted.
          +
        • +
        + + + +
          +
        • +

          TRY_AGAIN_LATER

          +
          public static final CloseReasons TRY_AGAIN_LATER
          +
          1013 indicates that the service is experiencing overload
          +
        • +
        + + + +
          +
        • +

          TLS_HANDSHAKE_FAILURE

          +
          public static final CloseReasons TLS_HANDSHAKE_FAILURE
          +
          1015 is a reserved value and MUST NOT be set as a status code in a + Close control frame by an endpoint. It is designated for use in + applications expecting a status code to indicate that the + connection was closed due to a failure to perform a TLS handshake + (e.g., the server certificate can't be verified).
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static CloseReasons[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (CloseReasons c : CloseReasons.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static CloseReasons valueOf​(java.lang.String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
          +
          java.lang.NullPointerException - if the argument is null
          +
          +
        • +
        + + + +
          +
        • +

          getCloseReason

          +
          public CloseReason getCloseReason()
          +
          Get close reason.
          +
          +
          Returns:
          +
          close reason represented by this value;
          +
          +
        • +
        + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/ComponentProvider.html b/apidocs/2.1.5/org/glassfish/tyrus/core/ComponentProvider.html new file mode 100644 index 00000000..ac05887e --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/ComponentProvider.html @@ -0,0 +1,405 @@ + + + + + +ComponentProvider (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ComponentProvider

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.ComponentProvider
      • +
      +
    • +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        ComponentProvider() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods Concrete Methods 
        Modifier and TypeMethodDescription
        abstract <T> java.lang.Objectcreate​(java.lang.Class<T> c) +
        Create new instance.
        +
        abstract booleandestroy​(java.lang.Object o) +
        Destroys the given managed instance.
        +
        java.lang.reflect.MethodgetInvocableMethod​(java.lang.reflect.Method method) +
        Get the method which should be invoked instead provided one.
        +
        abstract booleanisApplicable​(java.lang.Class<?> c) +
        Checks whether this component provider is able to provide an instance of given Class.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ComponentProvider

          +
          public ComponentProvider()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          isApplicable

          +
          public abstract boolean isApplicable​(java.lang.Class<?> c)
          +
          Checks whether this component provider is able to provide an instance of given Class.
          +
          +
          Parameters:
          +
          c - Class to be checked.
          +
          Returns:
          +
          true iff this ComponentProvider is able to create an instance of the given Class.
          +
          +
        • +
        + + + +
          +
        • +

          create

          +
          public abstract <T> java.lang.Object create​(java.lang.Class<T> c)
          +
          Create new instance.
          +
          +
          Type Parameters:
          +
          T - type of the created object.
          +
          Parameters:
          +
          c - Class to be created.
          +
          Returns:
          +
          instance, iff found, null otherwise.
          +
          +
        • +
        + + + +
          +
        • +

          getInvocableMethod

          +
          public java.lang.reflect.Method getInvocableMethod​(java.lang.reflect.Method method)
          +
          Get the method which should be invoked instead provided one. +

          + Useful mainly for EJB container support, where methods from endpoint class cannot be invoked directly - Tyrus + needs + to use method declared on remote interface. +

          + Default implementation returns method provided as parameter.

          +
          +
          Parameters:
          +
          method - method from endpoint class.
          +
          Returns:
          +
          method which should be invoked.
          +
          +
        • +
        + + + +
          +
        • +

          destroy

          +
          public abstract boolean destroy​(java.lang.Object o)
          +
          Destroys the given managed instance.
          +
          +
          Parameters:
          +
          o - instance to be destroyed.
          +
          Returns:
          +
          true iff the instance was coupled to this ComponentProvider, false otherwise.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/ComponentProviderService.html b/apidocs/2.1.5/org/glassfish/tyrus/core/ComponentProviderService.html new file mode 100644 index 00000000..0e63024c --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/ComponentProviderService.html @@ -0,0 +1,512 @@ + + + + + +ComponentProviderService (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ComponentProviderService

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.ComponentProviderService
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class ComponentProviderService
      +extends java.lang.Object
      +
      Provides an instance of component. Searches for registered ComponentProviders which are used to provide + instances.
      +
      +
      Author:
      +
      Martin Matula, Stepan Kopriva, Pavel Bucek
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ComponentProviderService

          +
          public ComponentProviderService​(ComponentProviderService componentProviderService)
          +
          Copy constructor.
          +
          +
          Parameters:
          +
          componentProviderService - original instance.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + + + + + +
          +
        • +

          createClient

          +
          public static ComponentProviderService createClient()
          +
          Create new instance of ComponentProviderService. +

          + Contains *only* DefaultComponentProvider. Used for creating client instances (CDI/EJB container are + often confused and using them to retrieve instances leads to unstable results since the injection scope is not + properly defined for these cases). See https://java.net/jira/browse/WEBSOCKET_SPEC-197 and + https://java.net/jira/browse/WEBSOCKET_SPEC-196.

          +
          +
          Returns:
          +
          initialized ComponentProviderService.
          +
          +
        • +
        + + + +
          +
        • +

          getInstance

          +
          public <T> java.lang.Object getInstance​(java.lang.Class<T> c,
          +                                        Session session,
          +                                        ErrorCollector collector)
          +
          Provide an instance of class which is coupled to Session. +

          + The first time the method is called the provider creates an instance and caches it. + Next time the method is called the cached instance is returned.

          +
          +
          Type Parameters:
          +
          T - type of the provided instance.
          +
          Parameters:
          +
          c - Class whose instance will be provided.
          +
          session - session to which the instance belongs (think of this as a scope).
          +
          collector - error collector.
          +
          Returns:
          +
          instance
          +
          +
        • +
        + + + + + + + +
          +
        • +

          getInvocableMethod

          +
          public java.lang.reflect.Method getInvocableMethod​(java.lang.reflect.Method method)
          +
        • +
        + + + +
          +
        • +

          removeSession

          +
          public void removeSession​(Session session)
          +
          Remove Session from cache.
          +
          +
          Parameters:
          +
          session - to be removed.
          +
          +
        • +
        + + + +
          +
        • +

          getEndpointInstance

          +
          public <T> java.lang.Object getEndpointInstance​(java.lang.Class<T> endpointClass)
          +                                         throws java.lang.InstantiationException
          +
          This method is called by the container each time a new client + connects to the logical endpoint this configurator configures. + Developers may override this method to control instantiation of + endpoint instances in order to customize the initialization + of the endpoint instance, or manage them in some other way. + If the developer overrides this method, services like + dependency injection that are otherwise supported, for example, when + the implementation is part of the Java EE platform + may not be available. + The platform default implementation of this method returns a new + endpoint instance per call, thereby ensuring that there is one + endpoint instance per client, the default deployment cardinality.
          +
          +
          Type Parameters:
          +
          T - the type of the endpoint.
          +
          Parameters:
          +
          endpointClass - the class of the endpoint.
          +
          Returns:
          +
          an instance of the endpoint that will handle all + interactions from a new client.
          +
          Throws:
          +
          java.lang.InstantiationException - if there was an error producing the + endpoint instance.
          +
          See Also:
          +
          ServerEndpointConfig.Configurator.getEndpointInstance(Class)
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/DebugContext.TracingThreshold.html b/apidocs/2.1.5/org/glassfish/tyrus/core/DebugContext.TracingThreshold.html new file mode 100644 index 00000000..286ca3c2 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/DebugContext.TracingThreshold.html @@ -0,0 +1,392 @@ + + + + + +DebugContext.TracingThreshold (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum DebugContext.TracingThreshold

    +
    +
    + +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.io.Serializable, java.lang.Comparable<DebugContext.TracingThreshold>
      +
      +
      +
      Enclosing class:
      +
      DebugContext
      +
      +
      +
      public static enum DebugContext.TracingThreshold
      +extends java.lang.Enum<DebugContext.TracingThreshold>
      +
      Tracing threshold - used for configuration granularity of information that will be sent in tracing headers.
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Summary

        + + + + + + + + + + + + + + +
        Enum Constants 
        Enum ConstantDescription
        SUMMARY +
        A less verbose tracing, an equivalent to Level.FINER logging level.
        +
        TRACE +
        A more verbose tracing, an equivalent to Level.FINE logging level.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Concrete Methods 
        Modifier and TypeMethodDescription
        static DebugContext.TracingThresholdvalueOf​(java.lang.String name) +
        Returns the enum constant of this type with the specified name.
        +
        static DebugContext.TracingThreshold[]values() +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Enum

          +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +getClass, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Detail

        + + + + + + + +
          +
        • +

          TRACE

          +
          public static final DebugContext.TracingThreshold TRACE
          +
          A more verbose tracing, an equivalent to Level.FINE logging level. +

          + The default tracing threshold.

          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static DebugContext.TracingThreshold[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (DebugContext.TracingThreshold c : DebugContext.TracingThreshold.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static DebugContext.TracingThreshold valueOf​(java.lang.String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
          +
          java.lang.NullPointerException - if the argument is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/DebugContext.TracingType.html b/apidocs/2.1.5/org/glassfish/tyrus/core/DebugContext.TracingType.html new file mode 100644 index 00000000..1c17ce56 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/DebugContext.TracingType.html @@ -0,0 +1,408 @@ + + + + + +DebugContext.TracingType (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum DebugContext.TracingType

    +
    +
    +
      +
    • java.lang.Object
    • +
    • + +
    • +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Summary

        + + + + + + + + + + + + + + + + + + +
        Enum Constants 
        Enum ConstantDescription
        ALL +
        Tracing headers will be present in all handshake responses.
        +
        OFF +
        No tracing headers will be ever sent in handshake response.
        +
        ON_DEMAND +
        Tracing headers will be sent in handshake response only if X-Tyrus-Tracing-Accept header is present + in handshake request.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Concrete Methods 
        Modifier and TypeMethodDescription
        static DebugContext.TracingTypevalueOf​(java.lang.String name) +
        Returns the enum constant of this type with the specified name.
        +
        static DebugContext.TracingType[]values() +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Enum

          +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +getClass, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Detail

        + + + +
          +
        • +

          OFF

          +
          public static final DebugContext.TracingType OFF
          +
          No tracing headers will be ever sent in handshake response.
          +
        • +
        + + + +
          +
        • +

          ON_DEMAND

          +
          public static final DebugContext.TracingType ON_DEMAND
          +
          Tracing headers will be sent in handshake response only if X-Tyrus-Tracing-Accept header is present + in handshake request.
          +
        • +
        + + + +
          +
        • +

          ALL

          +
          public static final DebugContext.TracingType ALL
          +
          Tracing headers will be present in all handshake responses.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static DebugContext.TracingType[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (DebugContext.TracingType c : DebugContext.TracingType.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static DebugContext.TracingType valueOf​(java.lang.String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
          +
          java.lang.NullPointerException - if the argument is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/DebugContext.Type.html b/apidocs/2.1.5/org/glassfish/tyrus/core/DebugContext.Type.html new file mode 100644 index 00000000..7ed04c26 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/DebugContext.Type.html @@ -0,0 +1,397 @@ + + + + + +DebugContext.Type (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum DebugContext.Type

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • java.lang.Enum<DebugContext.Type>
      • +
      • +
          +
        • org.glassfish.tyrus.core.DebugContext.Type
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.io.Serializable, java.lang.Comparable<DebugContext.Type>
      +
      +
      +
      Enclosing class:
      +
      DebugContext
      +
      +
      +
      public static enum DebugContext.Type
      +extends java.lang.Enum<DebugContext.Type>
      +
      Type of the record - used to graphically distinguish these message types in the log.
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Concrete Methods 
        Modifier and TypeMethodDescription
        static DebugContext.TypevalueOf​(java.lang.String name) +
        Returns the enum constant of this type with the specified name.
        +
        static DebugContext.Type[]values() +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Enum

          +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +getClass, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static DebugContext.Type[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (DebugContext.Type c : DebugContext.Type.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static DebugContext.Type valueOf​(java.lang.String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
          +
          java.lang.NullPointerException - if the argument is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/DebugContext.html b/apidocs/2.1.5/org/glassfish/tyrus/core/DebugContext.html new file mode 100644 index 00000000..6384dadd --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/DebugContext.html @@ -0,0 +1,584 @@ + + + + + +DebugContext (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DebugContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.DebugContext
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class DebugContext
      +extends java.lang.Object
      +
      A Logger wrapper that gives logging records a common formatting and temporarily stores log + records and postpones their logging until they can be provided with a session ID. After a session ID has been + provided, messages are logged immediately. +

      + Log records are provided with a session ID, so that log records from a single upgrade request can be easily linked + together in a log of a busy server or client.

      +
      +
      Author:
      +
      Petr Janouch
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Nested Class Summary

        + + + + + + + + + + + + + + + + + + + + + + +
        Nested Classes 
        Modifier and TypeClassDescription
        static class DebugContext.TracingThreshold +
        Tracing threshold - used for configuration granularity of information that will be sent in tracing headers.
        +
        static class DebugContext.TracingType +
        Type of tracing - used for tracing configuration.
        +
        static class DebugContext.Type +
        Type of the record - used to graphically distinguish these message types in the log.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        DebugContext() +
        Constructor that configures tracing to be OFF.
        +
        DebugContext​(DebugContext.TracingThreshold tracingThreshold) +
        Constructor that configures tracing to be ON and accepts tracing threshold as a parameter.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        voidappendLogMessage​(java.util.logging.Logger logger, + java.util.logging.Level loggingLevel, + DebugContext.Type type, + java.lang.Object... messageParts) +
        Append a message to the log, the logging will be postponed until the message can be provided with a session ID.
        +
        voidappendLogMessageWithThrowable​(java.util.logging.Logger logger, + java.util.logging.Level loggingLevel, + DebugContext.Type type, + java.lang.Throwable t, + java.lang.Object... messageParts) +
        Append a message to the log, the logging will be postponed until the message can be provided with a session ID.
        +
        voidappendStandardOutputMessage​(DebugContext.Type type, + java.lang.String message) +
        Write a message to the standard output, the logging will be postponed until the message can be provided with + a session ID.
        +
        voidappendTraceMessage​(java.util.logging.Logger logger, + java.util.logging.Level loggingLevel, + DebugContext.Type type, + java.lang.Object... messageParts) +
        Append a message to the log and to the list of trace messages that are sent in handshake response.
        +
        voidappendTraceMessageWithThrowable​(java.util.logging.Logger logger, + java.util.logging.Level loggingLevel, + DebugContext.Type type, + java.lang.Throwable t, + java.lang.Object... messageParts) +
        Append a message to the log and to the list of trace messages that are sent in handshake response.
        +
        voidflush() +
        Write pending messages to the log.
        +
        java.util.Map<java.lang.String,​java.util.List<java.lang.String>>getTracingHeaders() +
        Get headers containing tracing messages.
        +
        voidsetSessionId​(java.lang.String sessionId) +
        Set a session ID that will be used as a common identifier for logged messages related to the same upgrade + request.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DebugContext

          +
          public DebugContext​(DebugContext.TracingThreshold tracingThreshold)
          +
          Constructor that configures tracing to be ON and accepts tracing threshold as a parameter.
          +
          +
          Parameters:
          +
          tracingThreshold - tracing threshold.
          +
          +
        • +
        + + + +
          +
        • +

          DebugContext

          +
          public DebugContext()
          +
          Constructor that configures tracing to be OFF.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          appendLogMessage

          +
          public void appendLogMessage​(java.util.logging.Logger logger,
          +                             java.util.logging.Level loggingLevel,
          +                             DebugContext.Type type,
          +                             java.lang.Object... messageParts)
          +
          Append a message to the log, the logging will be postponed until the message can be provided with a session ID. + Randomly generated session ID is used if a session has not been created.
          +
          +
          Parameters:
          +
          logger - logger to be used to log the message.
          +
          loggingLevel - message level.
          +
          type - type of the message.
          +
          messageParts - message parts that will be concatenated to create a log message.
          +
          +
        • +
        + + + +
          +
        • +

          appendTraceMessage

          +
          public void appendTraceMessage​(java.util.logging.Logger logger,
          +                               java.util.logging.Level loggingLevel,
          +                               DebugContext.Type type,
          +                               java.lang.Object... messageParts)
          +
          Append a message to the log and to the list of trace messages that are sent in handshake response. + The logging will be postponed until the message can be provided with a session ID. Randomly generated session ID + is used if a session has not been created.
          +
          +
          Parameters:
          +
          logger - logger to be used to log the message.
          +
          loggingLevel - message level.
          +
          type - type of the message.
          +
          messageParts - message parts that will be stringified and concatenated to create a log message.
          +
          +
        • +
        + + + +
          +
        • +

          appendLogMessageWithThrowable

          +
          public void appendLogMessageWithThrowable​(java.util.logging.Logger logger,
          +                                          java.util.logging.Level loggingLevel,
          +                                          DebugContext.Type type,
          +                                          java.lang.Throwable t,
          +                                          java.lang.Object... messageParts)
          +
          Append a message to the log, the logging will be postponed until the message can be provided with a session ID. + Randomly generated session ID is used if a session has not been created.
          +
          +
          Parameters:
          +
          logger - logger to be used to log the message.
          +
          loggingLevel - message level.
          +
          type - type of the message.
          +
          t - throwable that has been thrown.
          +
          messageParts - message parts that will be stringified and concatenated to create a log message.
          +
          +
        • +
        + + + +
          +
        • +

          appendTraceMessageWithThrowable

          +
          public void appendTraceMessageWithThrowable​(java.util.logging.Logger logger,
          +                                            java.util.logging.Level loggingLevel,
          +                                            DebugContext.Type type,
          +                                            java.lang.Throwable t,
          +                                            java.lang.Object... messageParts)
          +
          Append a message to the log and to the list of trace messages that are sent in handshake response. + The logging will be postponed until the message can be provided with a session ID. Randomly generated session ID + is used if a session has not been created.
          +
          +
          Parameters:
          +
          logger - logger to be used to log the message.
          +
          loggingLevel - message level.
          +
          type - type of the message.
          +
          t - throwable that has been thrown.
          +
          messageParts - message parts that will be stringified and concatenated to create a log message.
          +
          +
        • +
        + + + +
          +
        • +

          appendStandardOutputMessage

          +
          public void appendStandardOutputMessage​(DebugContext.Type type,
          +                                        java.lang.String message)
          +
          Write a message to the standard output, the logging will be postponed until the message can be provided with + a session ID. Randomly generated session ID is used if a session has not been created.
          +
          +
          Parameters:
          +
          message - message to be logged.
          +
          type - type of the message.
          +
          +
        • +
        + + + +
          +
        • +

          setSessionId

          +
          public void setSessionId​(java.lang.String sessionId)
          +
          Set a session ID that will be used as a common identifier for logged messages related to the same upgrade + request. Setting the session ID will cause the pending messages to be written into the log.
          +
          +
          Parameters:
          +
          sessionId - session ID.
          +
          +
        • +
        + + + +
          +
        • +

          flush

          +
          public void flush()
          +
          Write pending messages to the log.
          +
        • +
        + + + +
          +
        • +

          getTracingHeaders

          +
          public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getTracingHeaders()
          +
          Get headers containing tracing messages.
          +
          +
          Returns:
          +
          tracing headers.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/DefaultComponentProvider.html b/apidocs/2.1.5/org/glassfish/tyrus/core/DefaultComponentProvider.html new file mode 100644 index 00000000..a5a55fcc --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/DefaultComponentProvider.html @@ -0,0 +1,415 @@ + + + + + +DefaultComponentProvider (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DefaultComponentProvider

    +
    +
    + +
    +
      +
    • +
      +
      public class DefaultComponentProvider
      +extends ComponentProvider
      +
      Provides instances using reflection.
      +
      +
      Author:
      +
      Stepan Kopriva
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        <T> java.lang.Objectcreate​(java.lang.Class<T> toLoad) +
        Create new instance.
        +
        booleandestroy​(java.lang.Object o) +
        Destroys the given managed instance.
        +
        java.lang.reflect.MethodgetInvocableMethod​(java.lang.reflect.Method method) +
        Get the method which should be invoked instead provided one.
        +
        booleanisApplicable​(java.lang.Class<?> c) +
        Checks whether this component provider is able to provide an instance of given Class.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DefaultComponentProvider

          +
          public DefaultComponentProvider()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          isApplicable

          +
          public boolean isApplicable​(java.lang.Class<?> c)
          +
          Description copied from class: ComponentProvider
          +
          Checks whether this component provider is able to provide an instance of given Class.
          +
          +
          Specified by:
          +
          isApplicable in class ComponentProvider
          +
          Parameters:
          +
          c - Class to be checked.
          +
          Returns:
          +
          true iff this ComponentProvider is able to create an instance of the given Class.
          +
          +
        • +
        + + + +
          +
        • +

          create

          +
          public <T> java.lang.Object create​(java.lang.Class<T> toLoad)
          +
          Description copied from class: ComponentProvider
          +
          Create new instance.
          +
          +
          Specified by:
          +
          create in class ComponentProvider
          +
          Type Parameters:
          +
          T - type of the created object.
          +
          Parameters:
          +
          toLoad - Class to be created.
          +
          Returns:
          +
          instance, iff found, null otherwise.
          +
          +
        • +
        + + + +
          +
        • +

          destroy

          +
          public boolean destroy​(java.lang.Object o)
          +
          Description copied from class: ComponentProvider
          +
          Destroys the given managed instance.
          +
          +
          Specified by:
          +
          destroy in class ComponentProvider
          +
          Parameters:
          +
          o - instance to be destroyed.
          +
          Returns:
          +
          true iff the instance was coupled to this ComponentProvider, false otherwise.
          +
          +
        • +
        + + + +
          +
        • +

          getInvocableMethod

          +
          public java.lang.reflect.Method getInvocableMethod​(java.lang.reflect.Method method)
          +
          Description copied from class: ComponentProvider
          +
          Get the method which should be invoked instead provided one. +

          + Useful mainly for EJB container support, where methods from endpoint class cannot be invoked directly - Tyrus + needs + to use method declared on remote interface. +

          + Default implementation returns method provided as parameter.

          +
          +
          Overrides:
          +
          getInvocableMethod in class ComponentProvider
          +
          Parameters:
          +
          method - method from endpoint class.
          +
          Returns:
          +
          method which should be invoked.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/ErrorCollector.html b/apidocs/2.1.5/org/glassfish/tyrus/core/ErrorCollector.html new file mode 100644 index 00000000..858ec573 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/ErrorCollector.html @@ -0,0 +1,361 @@ + + + + + +ErrorCollector (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ErrorCollector

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.ErrorCollector
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class ErrorCollector
      +extends java.lang.Object
      +
      Used to collect deployment errors to present these to the user together.
      +
      +
      Author:
      +
      Stepan Kopriva
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ErrorCollector

          +
          public ErrorCollector()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          addException

          +
          public void addException​(java.lang.Exception exception)
          +
          Add Exception to the collector.
          +
          +
          Parameters:
          +
          exception - to be collected.
          +
          +
        • +
        + + + +
          +
        • +

          composeComprehensiveException

          +
          public DeploymentException composeComprehensiveException()
          +
          Create DeploymentException with message concatenated from collected exceptions.
          +
          +
          Returns:
          +
          comprehensive exception.
          +
          +
        • +
        + + + +
          +
        • +

          isEmpty

          +
          public boolean isEmpty()
          +
          Checks whether any exception has been logged.
          +
          +
          Returns:
          +
          true iff no exception was logged, false otherwise.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/ExecutorServiceProvider.html b/apidocs/2.1.5/org/glassfish/tyrus/core/ExecutorServiceProvider.html new file mode 100644 index 00000000..d06e0957 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/ExecutorServiceProvider.html @@ -0,0 +1,343 @@ + + + + + +ExecutorServiceProvider (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ExecutorServiceProvider

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.ExecutorServiceProvider
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Direct Known Subclasses:
      +
      BaseContainer
      +
      +
      +
      public abstract class ExecutorServiceProvider
      +extends java.lang.Object
      +
      +
      Author:
      +
      Stepan Kopriva
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        abstract java.util.concurrent.ExecutorServicegetExecutorService() +
        Get the ExecutorService.
        +
        abstract java.util.concurrent.ScheduledExecutorServicegetScheduledExecutorService() +
        Get the ScheduledExecutorService.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ExecutorServiceProvider

          +
          public ExecutorServiceProvider()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getExecutorService

          +
          public abstract java.util.concurrent.ExecutorService getExecutorService()
          +
          Get the ExecutorService.
          +
          +
          Returns:
          +
          executor service.
          +
          +
        • +
        + + + +
          +
        • +

          getScheduledExecutorService

          +
          public abstract java.util.concurrent.ScheduledExecutorService getScheduledExecutorService()
          +
          Get the ScheduledExecutorService.
          +
          +
          Returns:
          +
          scheduled executor service.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/Handshake.html b/apidocs/2.1.5/org/glassfish/tyrus/core/Handshake.html new file mode 100644 index 00000000..007b7706 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/Handshake.html @@ -0,0 +1,410 @@ + + + + + +Handshake (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Handshake

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.Handshake
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public final class Handshake
      +extends java.lang.Object
      +
      Class responsible for performing and validating handshake.
      +
      +
      Author:
      +
      Justin Lee, Pavel Bucek
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          createClientHandshake

          +
          public static Handshake createClientHandshake​(RequestContext webSocketRequest)
          +
          Client-side handshake.
          +
          +
          Parameters:
          +
          webSocketRequest - request representation to be modified for use as WebSocket handshake request.
          +
          Returns:
          +
          handshake instance.
          +
          +
        • +
        + + + + + + + +
          +
        • +

          setSubProtocols

          +
          public void setSubProtocols​(java.util.List<java.lang.String> subProtocols)
          +
          Client side only - set the list of supported subprotocols.
          +
          +
          Parameters:
          +
          subProtocols - list of supported subprotocol.
          +
          +
        • +
        + + + +
          +
        • +

          setExtensions

          +
          public void setExtensions​(java.util.List<Extension> extensions)
          +
          Client side only - set the list of supported extensions.
          +
          +
          Parameters:
          +
          extensions - list of supported extensions.
          +
          +
        • +
        + + + + + + + +
          +
        • +

          validateServerResponse

          +
          public void validateServerResponse​(UpgradeResponse response)
          +                            throws HandshakeException
          +
          Client side only - validate server response.
          +
          +
          Parameters:
          +
          response - response to be validated.
          +
          Throws:
          +
          HandshakeException - when HTTP Status of received response is not 101 - Switching protocols.
          +
          +
        • +
        + + + +
          +
        • +

          updateHostAndOrigin

          +
          public static void updateHostAndOrigin​(UpgradeRequest upgradeRequest)
          +
          Client side only - Generate host and origin header and put them to the upgrade request headers.
          +
          +
          Parameters:
          +
          upgradeRequest - upgrade request to be updated.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/HandshakeException.html b/apidocs/2.1.5/org/glassfish/tyrus/core/HandshakeException.html new file mode 100644 index 00000000..7552ad6a --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/HandshakeException.html @@ -0,0 +1,376 @@ + + + + + +HandshakeException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class HandshakeException

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • java.lang.Throwable
      • +
      • +
          +
        • java.lang.Exception
        • +
        • +
            +
          • org.glassfish.tyrus.core.HandshakeException
          • +
          +
        • +
        +
      • +
      +
    • +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        HandshakeException​(int httpStatusCode, + java.lang.String message) +
        Constructor.
        +
        HandshakeException​(java.lang.String message) +
        Construct a HandshakeException.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        intgetHttpStatusCode() +
        Get the error code.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Throwable

          +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          HandshakeException

          +
          public HandshakeException​(java.lang.String message)
          +
          Construct a HandshakeException. HTTP status code will be set to 500.
          +
          +
          Parameters:
          +
          message - error description
          +
          +
        • +
        + + + +
          +
        • +

          HandshakeException

          +
          public HandshakeException​(int httpStatusCode,
          +                          java.lang.String message)
          +
          Constructor.
          +
          +
          Parameters:
          +
          httpStatusCode - http status code to be set to response.
          +
          message - the detail message. The detail message is saved for later retrieval by the Throwable.getMessage() method.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getHttpStatusCode

          +
          public int getHttpStatusCode()
          +
          Get the error code.
          +
          +
          Returns:
          +
          the error code.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/MaskingKeyGenerator.html b/apidocs/2.1.5/org/glassfish/tyrus/core/MaskingKeyGenerator.html new file mode 100644 index 00000000..02cf6c34 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/MaskingKeyGenerator.html @@ -0,0 +1,278 @@ + + + + + +MaskingKeyGenerator (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface MaskingKeyGenerator

    +
    +
    +
    +
      +
    • +
      +
      @Beta
      +public interface MaskingKeyGenerator
      +
      Can be implemented to generate masking keys. +

      + The implementation must be thread safe. +

      + Tyrus by default uses the following implementation: +

      +     new MaskingKeyGenerator() {
      +
      +          private final SecureRandom secureRandom = new SecureRandom();
      +
      +          public int nextInt() {
      +              return secureRandom.nextInt();
      +          }
      +      };
      + 
      +
      +
      Author:
      +
      Petr Janouch
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          nextInt

          +
          int nextInt()
          +
          Return next random int similarly to Random.nextInt().
          +
          +
          Returns:
          +
          next random value.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/MaxSessions.html b/apidocs/2.1.5/org/glassfish/tyrus/core/MaxSessions.html new file mode 100644 index 00000000..89c798dc --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/MaxSessions.html @@ -0,0 +1,270 @@ + + + + + +MaxSessions (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Annotation Type MaxSessions

    +
    +
    +
    +
      +
    • +
      +
      @Retention(RUNTIME)
      +@Target(TYPE)
      +public @interface MaxSessions
      +
      This annotation may be used to annotate server endpoints as a optional annotation + to ServerEndpoint. When number of maximal open + sessions is exceeded every new attempt to open session is closed with + CloseReason.CloseCodes.TRY_AGAIN_LATER. + If value less then 1 is specified, no limit will be applied. + Annotation example: +
      
      + @MaxSessions(100)
      + @ServerEndpoint("/limited-resources")
      + public class LimitedEndpoint {
      + }
      + 
      +

      + Maximal number of open sessions can be also specified programmatically + using TyrusServerEndpointConfig.Builder.maxSessions(int). +

      +
      +
      Author:
      +
      Ondrej Kosatka
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Required Element Summary

        + + + + + + + + + + + + +
        Required Elements 
        Modifier and TypeRequired ElementDescription
        intvalue +
        Maximal number of open sessions.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Element Detail

        + + + +
          +
        • +

          value

          +
          int value
          +
          Maximal number of open sessions.
          +
          +
          Returns:
          +
          maximal number of open sessions.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/MessageHandlerManager.html b/apidocs/2.1.5/org/glassfish/tyrus/core/MessageHandlerManager.html new file mode 100644 index 00000000..6f9c5e63 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/MessageHandlerManager.html @@ -0,0 +1,493 @@ + + + + + +MessageHandlerManager (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class MessageHandlerManager

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.MessageHandlerManager
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class MessageHandlerManager
      +extends java.lang.Object
      +
      Manages registered MessageHandlers and checks whether the new ones may be registered.
      +
      +
      Author:
      +
      Stepan Kopriva, Pavel Bucek
      +
      See Also:
      +
      MessageHandler, +OnMessage
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          MessageHandlerManager

          +
          public MessageHandlerManager()
          +
          Construct manager with no decoders.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          fromDecoderClasses

          +
          public static MessageHandlerManager fromDecoderClasses​(java.util.List<java.lang.Class<? extends Decoder>> decoderClasses)
          +
          Construct manager.
          +
          +
          Parameters:
          +
          decoderClasses - registered Decoders.
          +
          Returns:
          +
          constructed message handler manager.
          +
          +
        • +
        + + + +
          +
        • +

          addMessageHandler

          +
          public void addMessageHandler​(MessageHandler handler)
          +                       throws java.lang.IllegalStateException
          +
          Add MessageHandler to the manager.
          +
          +
          Parameters:
          +
          handler - MessageHandler to be added to the manager.
          +
          Throws:
          +
          java.lang.IllegalStateException
          +
          +
        • +
        + + + +
          +
        • +

          addMessageHandler

          +
          public <T> void addMessageHandler​(java.lang.Class<T> clazz,
          +                                  MessageHandler.Whole<T> handler)
          +                           throws java.lang.IllegalStateException
          +
          Add MessageHandler.Whole to the manager.
          +
          +
          Type Parameters:
          +
          T - type of message to be handled.
          +
          Parameters:
          +
          clazz - type handled by MessageHandler.
          +
          handler - MessageHandler to be added.
          +
          Throws:
          +
          java.lang.IllegalStateException - when the message handler cannot be added.
          +
          +
        • +
        + + + +
          +
        • +

          addMessageHandler

          +
          public <T> void addMessageHandler​(java.lang.Class<T> clazz,
          +                                  MessageHandler.Partial<T> handler)
          +                           throws java.lang.IllegalStateException
          +
          Add MessageHandler.Partial to the manager.
          +
          +
          Type Parameters:
          +
          T - type of message to be handled.
          +
          Parameters:
          +
          clazz - type handled by MessageHandler.
          +
          handler - MessageHandler to be added.
          +
          Throws:
          +
          java.lang.IllegalStateException - when the message handler cannot be added.
          +
          +
        • +
        + + + +
          +
        • +

          removeMessageHandler

          +
          public void removeMessageHandler​(MessageHandler handler)
          +
          Remove MessageHandler from the manager.
          +
          +
          Parameters:
          +
          handler - handler which will be removed.
          +
          +
        • +
        + + + + + + + +
          +
        • +

          getOrderedWholeMessageHandlers

          +
          public java.util.List<java.util.Map.Entry<java.lang.Class<?>,​MessageHandler>> getOrderedWholeMessageHandlers()
          +
        • +
        + + + +
          +
        • +

          isReaderHandlerPresent

          +
          public boolean isReaderHandlerPresent()
          +
        • +
        + + + +
          +
        • +

          isInputStreamHandlerPresent

          +
          public boolean isInputStreamHandlerPresent()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/OsgiRegistry.html b/apidocs/2.1.5/org/glassfish/tyrus/core/OsgiRegistry.html new file mode 100644 index 00000000..a38b92f4 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/OsgiRegistry.html @@ -0,0 +1,400 @@ + + + + + +OsgiRegistry (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class OsgiRegistry

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.OsgiRegistry
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.util.EventListener, org.osgi.framework.BundleListener, org.osgi.framework.SynchronousBundleListener
      +
      +
      +
      public final class OsgiRegistry
      +extends java.lang.Object
      +implements org.osgi.framework.SynchronousBundleListener
      +
      Taken from Jersey 2. Utility class to deal with OSGi runtime specific behavior. + This is mainly to handle META-INF/services lookup + and generic/application class lookup issue in OSGi. +

      + When OSGi runtime is detected by the ServiceFinder class, + an instance of OsgiRegistry is created and associated with given + OSGi BundleContext. META-INF/services entries are then being accessed + via the OSGi Bundle API as direct ClassLoader#getResource() method invocation + does not work in this case within OSGi.

      +
      +
      Author:
      +
      Jakub Podlesak
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        voidbundleChanged​(org.osgi.framework.BundleEvent event) 
        java.lang.Class<?>classForNameWithException​(java.lang.String className) +
        Get the Class from the class name.
        +
        static OsgiRegistrygetInstance() +
        Returns an OsgiRegistry instance.
        +
        java.util.Enumeration<java.net.URL>getPackageResources​(java.lang.String packagePath, + java.lang.ClassLoader classLoader) 
        java.util.ResourceBundlegetResourceBundle​(java.lang.String bundleName) +
        Tries to load resource bundle via OSGi means.
        +
        voidhookUp() +
        Will hook up this instance with the OSGi runtime.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getInstance

          +
          public static OsgiRegistry getInstance()
          +
          Returns an OsgiRegistry instance. Call this method only if sure that the application is running in OSGi + environment, otherwise a call to this method can lead to an ClassNotFoundException.
          +
          +
          Returns:
          +
          an OsgiRegistry instance.
          +
          +
        • +
        + + + +
          +
        • +

          bundleChanged

          +
          public void bundleChanged​(org.osgi.framework.BundleEvent event)
          +
          +
          Specified by:
          +
          bundleChanged in interface org.osgi.framework.BundleListener
          +
          +
        • +
        + + + +
          +
        • +

          getPackageResources

          +
          public java.util.Enumeration<java.net.URL> getPackageResources​(java.lang.String packagePath,
          +                                                               java.lang.ClassLoader classLoader)
          +
        • +
        + + + +
          +
        • +

          classForNameWithException

          +
          public java.lang.Class<?> classForNameWithException​(java.lang.String className)
          +                                             throws java.lang.ClassNotFoundException
          +
          Get the Class from the class name. +

          + The context class loader will be utilized if accessible and non-null. + Otherwise the defining class loader of this class will + be utilized.

          +
          +
          Parameters:
          +
          className - the class name.
          +
          Returns:
          +
          the Class, otherwise null if the class cannot be found.
          +
          Throws:
          +
          java.lang.ClassNotFoundException - if the class cannot be found.
          +
          +
        • +
        + + + +
          +
        • +

          getResourceBundle

          +
          public java.util.ResourceBundle getResourceBundle​(java.lang.String bundleName)
          +
          Tries to load resource bundle via OSGi means. No caching involved here, + as localization properties are being cached in Localizer class already.
          +
          +
          Parameters:
          +
          bundleName - name of the resource bundle to load
          +
          Returns:
          +
          resource bundle instance if found, null otherwise
          +
          +
        • +
        + + + +
          +
        • +

          hookUp

          +
          public void hookUp()
          +
          Will hook up this instance with the OSGi runtime. + This is to actually update SPI provider lookup and class loading mechanisms in Jersey + to utilize OSGi features.
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/ProtocolException.html b/apidocs/2.1.5/org/glassfish/tyrus/core/ProtocolException.html new file mode 100644 index 00000000..42dde000 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/ProtocolException.html @@ -0,0 +1,355 @@ + + + + + +ProtocolException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ProtocolException

    +
    +
    +
      +
    • java.lang.Object
    • +
    • + +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.io.Serializable
      +
      +
      +
      public class ProtocolException
      +extends WebSocketException
      +
      Represents issue with parsing or producing websocket frame.
      +
      +
      Author:
      +
      Pavel Bucek
      +
      See Also:
      +
      Serialized Form
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        ProtocolException​(java.lang.String reasonPhrase) 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        CloseReasongetCloseReason() +
        Get close reason.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Throwable

          +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ProtocolException

          +
          public ProtocolException​(java.lang.String reasonPhrase)
          +
        • +
        +
      • +
      +
      + +
      + +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/ProtocolHandler.html b/apidocs/2.1.5/org/glassfish/tyrus/core/ProtocolHandler.html new file mode 100644 index 00000000..768f8a6b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/ProtocolHandler.html @@ -0,0 +1,787 @@ + + + + + +ProtocolHandler (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ProtocolHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.ProtocolHandler
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public final class ProtocolHandler
      +extends java.lang.Object
      +
      Tyrus protocol handler. +

      + Responsible for framing and unframing raw websocket frames. Tyrus creates exactly one instance per Session.

      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          setWriter

          +
          public void setWriter​(Writer writer)
          +
          Set Writer instance. +

          + The set instance is used for "sending" all outgoing WebSocket frames.

          +
          +
          Parameters:
          +
          writer - Writer to be set.
          +
          +
        • +
        + + + +
          +
        • +

          hasExtensions

          +
          public boolean hasExtensions()
          +
          Returns true when current connection has some negotiated extension.
          +
          +
          Returns:
          +
          true if there is at least one negotiated extension associated to this connection, false + otherwise.
          +
          +
        • +
        + + + + + + + +
          +
        • +

          setExtensions

          +
          public void setExtensions​(java.util.List<Extension> extensions)
          +
          Client side. Set extensions negotiated for this WebSocket session/connection.
          +
          +
          Parameters:
          +
          extensions - list of negotiated extensions. Can be null.
          +
          +
        • +
        + + + +
          +
        • +

          setWebSocket

          +
          public void setWebSocket​(TyrusWebSocket webSocket)
          +
          Client side. Set WebSocket.
          +
          +
          Parameters:
          +
          webSocket - client WebSocket connection.
          +
          +
        • +
        + + + +
          +
        • +

          setExtensionContext

          +
          public void setExtensionContext​(ExtendedExtension.ExtensionContext extensionContext)
          +
          Client side. Set extension context.
          +
          +
          Parameters:
          +
          extensionContext - extension context.
          +
          +
        • +
        + + + +
          +
        • +

          setMessageEventListener

          +
          public void setMessageEventListener​(MessageEventListener messageEventListener)
          +
          Set message event listener.
          +
          +
          Parameters:
          +
          messageEventListener - message event listener.
          +
          +
        • +
        + + + +
          +
        • +

          send

          +
          @Deprecated
          +public java.util.concurrent.Future<Frame> send​(byte[] data)
          +
          Deprecated.
          +
        • +
        + + + +
          +
        • +

          send

          +
          public java.util.concurrent.Future<Frame> send​(byte[] data,
          +                                               WriterInfo writerInfo)
          +
        • +
        + + + +
          +
        • +

          send

          +
          @Deprecated
          +public void send​(byte[] data,
          +                 SendHandler handler)
          +
          Deprecated.
          +
        • +
        + + + + + + + +
          +
        • +

          send

          +
          @Deprecated
          +public java.util.concurrent.Future<Frame> send​(java.lang.String data)
          +
          Deprecated.
          +
        • +
        + + + +
          +
        • +

          send

          +
          public java.util.concurrent.Future<Frame> send​(java.lang.String data,
          +                                               WriterInfo writerInfo)
          +
        • +
        + + + +
          +
        • +

          send

          +
          @Deprecated
          +public void send​(java.lang.String data,
          +                 SendHandler handler)
          +
          Deprecated.
          +
        • +
        + + + +
          +
        • +

          send

          +
          public void send​(java.lang.String data,
          +                 SendHandler handler,
          +                 WriterInfo writerInfo)
          +
        • +
        + + + +
          +
        • +

          sendRawFrame

          +
          public java.util.concurrent.Future<Frame> sendRawFrame​(java.nio.ByteBuffer data)
          +
          Raw frame is always whole (not partial).
          +
          +
          Parameters:
          +
          data - serialized frame.
          +
          Returns:
          +
          send future.
          +
          +
        • +
        + + + +
          +
        • +

          stream

          +
          @Deprecated
          +public java.util.concurrent.Future<Frame> stream​(boolean last,
          +                                                 byte[] bytes,
          +                                                 int off,
          +                                                 int len)
          +
          Deprecated.
          +
        • +
        + + + +
          +
        • +

          stream

          +
          public java.util.concurrent.Future<Frame> stream​(boolean last,
          +                                                 byte[] bytes,
          +                                                 int off,
          +                                                 int len,
          +                                                 WriterInfo writerInfo)
          +
        • +
        + + + +
          +
        • +

          stream

          +
          @Deprecated
          +public java.util.concurrent.Future<Frame> stream​(boolean last,
          +                                                 java.lang.String fragment)
          +
          Deprecated.
          +
        • +
        + + + +
          +
        • +

          stream

          +
          public java.util.concurrent.Future<Frame> stream​(boolean last,
          +                                                 java.lang.String fragment,
          +                                                 WriterInfo writerInfo)
          +
        • +
        + + + +
          +
        • +

          close

          +
          public java.util.concurrent.Future<Frame> close​(int code,
          +                                                java.lang.String reason)
          +
        • +
        + + + +
          +
        • +

          unframe

          +
          public Frame unframe​(java.nio.ByteBuffer buffer)
          +
          TODO!
          +
          +
          Parameters:
          +
          buffer - TODO.
          +
          Returns:
          +
          TODO.
          +
          +
        • +
        + + + +
          +
        • +

          process

          +
          public void process​(Frame frame,
          +                    TyrusWebSocket socket)
          +
          TODO. +

          + called after Extension execution. +

          + validates frame + processes its content

          +
          +
          Parameters:
          +
          frame - TODO.
          +
          socket - TODO.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/ReflectionHelper.ClassTypePair.html b/apidocs/2.1.5/org/glassfish/tyrus/core/ReflectionHelper.ClassTypePair.html new file mode 100644 index 00000000..1335e34a --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/ReflectionHelper.ClassTypePair.html @@ -0,0 +1,351 @@ + + + + + +ReflectionHelper.ClassTypePair (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ReflectionHelper.ClassTypePair

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.ReflectionHelper.ClassTypePair
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Enclosing class:
      +
      ReflectionHelper
      +
      +
      +
      public static class ReflectionHelper.ClassTypePair
      +extends java.lang.Object
      +
      A tuple consisting of a class and type of the class.
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeFieldDescription
        java.lang.Classc +
        The class.
        +
        java.lang.reflect.Typet +
        The type of the class.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        ClassTypePair​(java.lang.Class c) 
        ClassTypePair​(java.lang.Class c, + java.lang.reflect.Type t) 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          c

          +
          public final java.lang.Class c
          +
          The class.
          +
        • +
        + + + +
          +
        • +

          t

          +
          public final java.lang.reflect.Type t
          +
          The type of the class.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ClassTypePair

          +
          public ClassTypePair​(java.lang.Class c)
          +
        • +
        + + + +
          +
        • +

          ClassTypePair

          +
          public ClassTypePair​(java.lang.Class c,
          +                     java.lang.reflect.Type t)
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/ReflectionHelper.DeclaringClassInterfacePair.html b/apidocs/2.1.5/org/glassfish/tyrus/core/ReflectionHelper.DeclaringClassInterfacePair.html new file mode 100644 index 00000000..9d16bd71 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/ReflectionHelper.DeclaringClassInterfacePair.html @@ -0,0 +1,304 @@ + + + + + +ReflectionHelper.DeclaringClassInterfacePair (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ReflectionHelper.DeclaringClassInterfacePair

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.ReflectionHelper.DeclaringClassInterfacePair
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Enclosing class:
      +
      ReflectionHelper
      +
      +
      +
      public static class ReflectionHelper.DeclaringClassInterfacePair
      +extends java.lang.Object
      +
      A tuple consisting of a concrete class, declaring class that declares a generic interface type.
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Summary

        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          concreteClass

          +
          public final java.lang.Class concreteClass
          +
        • +
        + + + +
          +
        • +

          declaringClass

          +
          public final java.lang.Class declaringClass
          +
        • +
        + + + +
          +
        • +

          genericInterface

          +
          public final java.lang.reflect.Type genericInterface
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/ReflectionHelper.TypeClassPair.html b/apidocs/2.1.5/org/glassfish/tyrus/core/ReflectionHelper.TypeClassPair.html new file mode 100644 index 00000000..1751a446 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/ReflectionHelper.TypeClassPair.html @@ -0,0 +1,331 @@ + + + + + +ReflectionHelper.TypeClassPair (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ReflectionHelper.TypeClassPair

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.ReflectionHelper.TypeClassPair
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Enclosing class:
      +
      ReflectionHelper
      +
      +
      +
      public static final class ReflectionHelper.TypeClassPair
      +extends java.lang.Object
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeFieldDescription
        java.lang.Classc 
        java.lang.reflect.Typet 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        TypeClassPair​(java.lang.reflect.Type t, + java.lang.Class c) 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          t

          +
          public final java.lang.reflect.Type t
          +
        • +
        + + + +
          +
        • +

          c

          +
          public final java.lang.Class c
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          TypeClassPair

          +
          public TypeClassPair​(java.lang.reflect.Type t,
          +                     java.lang.Class c)
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/ReflectionHelper.html b/apidocs/2.1.5/org/glassfish/tyrus/core/ReflectionHelper.html new file mode 100644 index 00000000..46530f40 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/ReflectionHelper.html @@ -0,0 +1,1063 @@ + + + + + +ReflectionHelper (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ReflectionHelper

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.ReflectionHelper
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class ReflectionHelper
      +extends java.lang.Object
      +
      Utility methods for Java reflection.
      +
      +
      Author:
      +
      Paul.Sandoz@Sun.Com
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        ReflectionHelper() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Concrete Methods 
        Modifier and TypeMethodDescription
        static java.lang.ClassclassForName​(java.lang.String name) +
        Get the Class from the class name.
        +
        static java.lang.ClassclassForName​(java.lang.String name, + java.lang.ClassLoader cl) +
        Get the Class from the class name.
        +
        static java.lang.ClassclassForNameWithException​(java.lang.String name) +
        Get the Class from the class name.
        +
        static java.lang.ClassclassForNameWithException​(java.lang.String name, + java.lang.ClassLoader cl) +
        Get the Class from the class name.
        +
        static <T> java.security.PrivilegedExceptionAction<java.lang.Class<T>>classForNameWithExceptionPEA​(java.lang.String name) +
        Get privileged exception action to obtain Class from given class name.
        +
        static <T> java.security.PrivilegedExceptionAction<java.lang.Class<T>>classForNameWithExceptionPEA​(java.lang.String name, + java.lang.ClassLoader cl) +
        Get privileged exception action to obtain Class from given class name.
        +
        static java.lang.reflect.MethodfindMethodOnClass​(java.lang.Class c, + java.lang.reflect.Method m) +
        Find a method on a class given an existing method.
        +
        static java.lang.ClassgetArrayClass​(java.lang.Class c) +
        Get Array class of component class.
        +
        static ReflectionHelper.DeclaringClassInterfacePairgetClass​(java.lang.Class concrete, + java.lang.Class iface) +
        Find the declaring class that implements or extends an interface.
        +
        static java.lang.Class<?>getClassType​(java.lang.Class<?> inspectedClass, + java.lang.Class<?> superClass) +
        Find a type of the class given it's Superclass.
        +
        static java.security.PrivilegedAction<java.lang.ClassLoader>getContextClassLoaderPA() +
        Get privileged action to obtain context class loader.
        +
        static java.lang.ClassgetDeclaringClass​(java.lang.reflect.AccessibleObject ao) +
        Get declaring class of provided field, method or constructor.
        +
        static java.lang.reflect.MethodgetFromStringStringMethod​(java.lang.Class c) +
        Get the static fromString(String ) method.
        +
        static java.lang.ClassgetGenericClass​(java.lang.reflect.Type parameterizedType) +
        Get the class that is the type argument of a parameterized type.
        +
        static <T> TgetInstance​(java.lang.Class<T> c) +
        Creates an instance of Class c using Class.newInstance().
        +
        static <T> TgetInstance​(java.lang.Class<T> c, + ErrorCollector collector) +
        Creates an instance of Class c using Class.newInstance().
        +
        static OsgiRegistrygetOsgiRegistryInstance() +
        Returns an OsgiRegistry instance.
        +
        static java.lang.Class[]getParameterizedClassArguments​(ReflectionHelper.DeclaringClassInterfacePair p) +
        Get the parameterized class arguments for a declaring class that declares a generic interface type.
        +
        static java.lang.reflect.Type[]getParameterizedTypeArguments​(ReflectionHelper.DeclaringClassInterfacePair p) +
        Get the parameterized type arguments for a declaring class that declares a generic interface type.
        +
        static java.lang.reflect.ConstructorgetStringConstructor​(java.lang.Class c) +
        Get the constructor that has a single parameter of String.
        +
        static ReflectionHelper.TypeClassPairgetTypeArgumentAndClass​(java.lang.reflect.Type parameterizedType) 
        static java.lang.reflect.MethodgetValueOfStringMethod​(java.lang.Class c) +
        Get the static valueOf(String ) method.
        +
        static java.lang.StringmethodInstanceToString​(java.lang.Object o, + java.lang.reflect.Method m) +
        Create a string representation of a method and an instance whose + class implements the method.
        +
        static java.lang.StringobjectToString​(java.lang.Object o) +
        Create a string representation of an object.
        +
        static ReflectionHelper.ClassTypePairresolveTypeVariable​(java.lang.Class c, + java.lang.Class dc, + java.lang.reflect.TypeVariable tv) +
        Given a type variable resolve the Java class of that variable.
        +
        static voidsetAccessibleMethod​(java.lang.reflect.Method m) +
        Set a method to be accessible.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ReflectionHelper

          +
          public ReflectionHelper()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getDeclaringClass

          +
          public static java.lang.Class getDeclaringClass​(java.lang.reflect.AccessibleObject ao)
          +
          Get declaring class of provided field, method or constructor.
          +
          +
          Parameters:
          +
          ao - object for which the declared class will be returned.
          +
          Returns:
          +
          declaring class of provided object.
          +
          +
        • +
        + + + +
          +
        • +

          objectToString

          +
          public static java.lang.String objectToString​(java.lang.Object o)
          +
          Create a string representation of an object. +

          + Returns a string consisting of the name of the class of which the + object is an instance, the at-sign character '@', and + the unsigned hexadecimal representation of the hash code of the + object. In other words, this method returns a string equal to the + value of: +

          +
          + o.getClass().getName() + '@' + Integer.toHexString(o.hashCode())
          + 
          +
          +
          Parameters:
          +
          o - the object.
          +
          Returns:
          +
          the string representation of the object.
          +
          +
        • +
        + + + +
          +
        • +

          methodInstanceToString

          +
          public static java.lang.String methodInstanceToString​(java.lang.Object o,
          +                                                      java.lang.reflect.Method m)
          +
          Create a string representation of a method and an instance whose + class implements the method. +

          + Returns a string consisting of the name of the class of which the object + is an instance, the at-sign character '@', + the unsigned hexadecimal representation of the hash code of the + object, the character '.', the name of the method, + the character '(', the list of method parameters, and + the character ')'. In other words, thos method returns a + string equal to the value of: +

          +
          + o.getClass().getName() + '@' + Integer.toHexString(o.hashCode()) +
          + '.' + m.getName() + '(' + <parameters> + ')'.
          + 
          +
          +
          Parameters:
          +
          o - the object whose class implements m.
          +
          m - the method.
          +
          Returns:
          +
          the string representation of the method and instance.
          +
          +
        • +
        + + + +
          +
        • +

          classForName

          +
          public static java.lang.Class classForName​(java.lang.String name)
          +
          Get the Class from the class name. +

          + The context class loader will be utilized if accessible and non-null. + Otherwise the defining class loader of this class will + be utilized.

          +
          +
          Parameters:
          +
          name - the class name.
          +
          Returns:
          +
          the Class, otherwise null if the class cannot be found.
          +
          +
        • +
        + + + +
          +
        • +

          classForName

          +
          public static java.lang.Class classForName​(java.lang.String name,
          +                                           java.lang.ClassLoader cl)
          +
          Get the Class from the class name.
          +
          +
          Parameters:
          +
          name - the class name.
          +
          cl - the class loader to use, if null then the defining class loader + of this class will be utilized.
          +
          Returns:
          +
          the Class, otherwise null if the class cannot be found.
          +
          +
        • +
        + + + +
          +
        • +

          classForNameWithException

          +
          public static java.lang.Class classForNameWithException​(java.lang.String name)
          +                                                 throws java.lang.ClassNotFoundException
          +
          Get the Class from the class name. +

          + The context class loader will be utilized if accessible and non-null. + Otherwise the defining class loader of this class will + be utilized.

          +
          +
          Parameters:
          +
          name - the class name.
          +
          Returns:
          +
          the Class, otherwise null if the class cannot be found.
          +
          Throws:
          +
          java.lang.ClassNotFoundException - if the class cannot be found.
          +
          +
        • +
        + + + +
          +
        • +

          classForNameWithException

          +
          public static java.lang.Class classForNameWithException​(java.lang.String name,
          +                                                        java.lang.ClassLoader cl)
          +                                                 throws java.lang.ClassNotFoundException
          +
          Get the Class from the class name.
          +
          +
          Parameters:
          +
          name - the class name.
          +
          cl - the class loader to use, if null then the defining class loader + of this class will be utilized.
          +
          Returns:
          +
          the Class, otherwise null if the class cannot be found.
          +
          Throws:
          +
          java.lang.ClassNotFoundException - if the class cannot be found.
          +
          +
        • +
        + + + +
          +
        • +

          classForNameWithExceptionPEA

          +
          public static <T> java.security.PrivilegedExceptionAction<java.lang.Class<T>> classForNameWithExceptionPEA​(java.lang.String name)
          +                                                                                                    throws java.lang.ClassNotFoundException
          +
          Get privileged exception action to obtain Class from given class name. + If run using security manager, the returned privileged exception action + must be invoked within a doPrivileged block. +

          + The actual context class loader will be utilized if accessible and non-null. + Otherwise the defining class loader of the calling class will be utilized.

          +
          +
          Type Parameters:
          +
          T - class type.
          +
          Parameters:
          +
          name - class name.
          +
          Returns:
          +
          privileged exception action to obtain the Class. + The action could throw ClassNotFoundException or return null if the class cannot be found.
          +
          Throws:
          +
          java.lang.ClassNotFoundException - when provided string contains classname of unknown class.
          +
          See Also:
          +
          AccessController.doPrivileged(java.security.PrivilegedExceptionAction)
          +
          +
        • +
        + + + +
          +
        • +

          classForNameWithExceptionPEA

          +
          public static <T> java.security.PrivilegedExceptionAction<java.lang.Class<T>> classForNameWithExceptionPEA​(java.lang.String name,
          +                                                                                                           java.lang.ClassLoader cl)
          +                                                                                                    throws java.lang.ClassNotFoundException
          +
          Get privileged exception action to obtain Class from given class name. + If run using security manager, the returned privileged exception action + must be invoked within a doPrivileged block.
          +
          +
          Type Parameters:
          +
          T - class type.
          +
          Parameters:
          +
          name - class name.
          +
          cl - class loader to use, if null then the defining class loader + of the calling class will be utilized.
          +
          Returns:
          +
          privileged exception action to obtain the Class. + The action throws ClassNotFoundException + or returns null if the class cannot be found.
          +
          Throws:
          +
          java.lang.ClassNotFoundException - when provided string contains classname of unknown class.
          +
          See Also:
          +
          AccessController.doPrivileged(java.security.PrivilegedExceptionAction)
          +
          +
        • +
        + + + +
          +
        • +

          getContextClassLoaderPA

          +
          public static java.security.PrivilegedAction<java.lang.ClassLoader> getContextClassLoaderPA()
          +
          Get privileged action to obtain context class loader. + If run using security manager, the returned privileged action + must be invoked within a doPrivileged block.
          +
          +
          Returns:
          +
          privileged action to obtain the actual context class loader. + The action could return null if context class loader has not been set.
          +
          See Also:
          +
          AccessController.doPrivileged(java.security.PrivilegedAction)
          +
          +
        • +
        + + + +
          +
        • +

          setAccessibleMethod

          +
          public static void setAccessibleMethod​(java.lang.reflect.Method m)
          +
          Set a method to be accessible.
          +
          +
          Parameters:
          +
          m - the method to be set as accessible
          +
          +
        • +
        + + + +
          +
        • +

          getGenericClass

          +
          public static java.lang.Class getGenericClass​(java.lang.reflect.Type parameterizedType)
          +                                       throws java.lang.IllegalArgumentException
          +
          Get the class that is the type argument of a parameterized type.
          +
          +
          Parameters:
          +
          parameterizedType - must be an instance of ParameterizedType + and have exactly one type argument.
          +
          Returns:
          +
          the class of the actual type argument. If the type argument + is a class then the class is returned. If the type argument + is a generic array type and the generic component type is a + class then class of the array is returned. if the type argument + is a parameterized type and it's raw type is a class then + that class is returned. + If the parameterizedType is not an instance of ParameterizedType + or contains more than one type argument null is returned.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if the single type argument is not of + a class, or a generic array type, or the generic component type + of the generic array type is not class, or not a parameterized + type with a raw type that is not a class.
          +
          +
        • +
        + + + +
          +
        • +

          getTypeArgumentAndClass

          +
          public static ReflectionHelper.TypeClassPair getTypeArgumentAndClass​(java.lang.reflect.Type parameterizedType)
          +                                                              throws java.lang.IllegalArgumentException
          +
          +
          Throws:
          +
          java.lang.IllegalArgumentException
          +
          +
        • +
        + + + +
          +
        • +

          getArrayClass

          +
          public static java.lang.Class getArrayClass​(java.lang.Class c)
          +
          Get Array class of component class.
          +
          +
          Parameters:
          +
          c - the component class of the array
          +
          Returns:
          +
          the array class.
          +
          +
        • +
        + + + +
          +
        • +

          getValueOfStringMethod

          +
          public static java.lang.reflect.Method getValueOfStringMethod​(java.lang.Class c)
          +
          Get the static valueOf(String ) method.
          +
          +
          Parameters:
          +
          c - The class to obtain the method.
          +
          Returns:
          +
          the method, otherwise null if the method is not present.
          +
          +
        • +
        + + + +
          +
        • +

          getFromStringStringMethod

          +
          public static java.lang.reflect.Method getFromStringStringMethod​(java.lang.Class c)
          +
          Get the static fromString(String ) method.
          +
          +
          Parameters:
          +
          c - The class to obtain the method.
          +
          Returns:
          +
          the method, otherwise null if the method is not present.
          +
          +
        • +
        + + + +
          +
        • +

          getStringConstructor

          +
          public static java.lang.reflect.Constructor getStringConstructor​(java.lang.Class c)
          +
          Get the constructor that has a single parameter of String.
          +
          +
          Parameters:
          +
          c - The class to obtain the constructor.
          +
          Returns:
          +
          the constructor, otherwise null if the constructor is not present.
          +
          +
        • +
        + + + +
          +
        • +

          getParameterizedClassArguments

          +
          public static java.lang.Class[] getParameterizedClassArguments​(ReflectionHelper.DeclaringClassInterfacePair p)
          +
          Get the parameterized class arguments for a declaring class that declares a generic interface type.
          +
          +
          Parameters:
          +
          p - the declaring class
          +
          Returns:
          +
          the parameterized class arguments, or null if the generic interface type is not a parameterized type.
          +
          +
        • +
        + + + +
          +
        • +

          getParameterizedTypeArguments

          +
          public static java.lang.reflect.Type[] getParameterizedTypeArguments​(ReflectionHelper.DeclaringClassInterfacePair p)
          +
          Get the parameterized type arguments for a declaring class that declares a generic interface type.
          +
          +
          Parameters:
          +
          p - the declaring class
          +
          Returns:
          +
          the parameterized type arguments, or null if the generic interface type is not a parameterized type.
          +
          +
        • +
        + + + +
          +
        • +

          getClass

          +
          public static ReflectionHelper.DeclaringClassInterfacePair getClass​(java.lang.Class concrete,
          +                                                                    java.lang.Class iface)
          +
          Find the declaring class that implements or extends an interface.
          +
          +
          Parameters:
          +
          concrete - the concrete class than directly or indirectly implements or extends an interface class.
          +
          iface - the interface class.
          +
          Returns:
          +
          the tuple of the declaring class and the generic interface type.
          +
          +
        • +
        + + + +
          +
        • +

          resolveTypeVariable

          +
          public static ReflectionHelper.ClassTypePair resolveTypeVariable​(java.lang.Class c,
          +                                                                 java.lang.Class dc,
          +                                                                 java.lang.reflect.TypeVariable tv)
          +
          Given a type variable resolve the Java class of that variable.
          +
          +
          Parameters:
          +
          c - the concrete class from which all type variables are resolved
          +
          dc - the declaring class where the type variable was defined
          +
          tv - the type variable
          +
          Returns:
          +
          the resolved Java class and type, otherwise null if the type variable could not be resolved
          +
          +
        • +
        + + + +
          +
        • +

          findMethodOnClass

          +
          public static java.lang.reflect.Method findMethodOnClass​(java.lang.Class c,
          +                                                         java.lang.reflect.Method m)
          +
          Find a method on a class given an existing method. +

          + If there exists a public method on the class that has the same name + and parameters as the existing method then that public method is + returned. +

          + Otherwise, if there exists a public method on the class that has + the same name and the same number of parameters as the existing method, + and each generic parameter type, in order, of the public method is equal + to the generic parameter type, in the same order, of the existing method + or is an instance of TypeVariable then that public method is + returned.

          +
          +
          Parameters:
          +
          c - the class to search for a public method
          +
          m - the method to find
          +
          Returns:
          +
          the found public method.
          +
          +
        • +
        + + + +
          +
        • +

          getClassType

          +
          public static java.lang.Class<?> getClassType​(java.lang.Class<?> inspectedClass,
          +                                              java.lang.Class<?> superClass)
          +
          Find a type of the class given it's Superclass.
          +
          +
          Parameters:
          +
          inspectedClass - Class whose type is searched for.
          +
          superClass - Class relatively to which the search is performed.
          +
          Returns:
          +
          type of the class.
          +
          +
        • +
        + + + +
          +
        • +

          getOsgiRegistryInstance

          +
          public static OsgiRegistry getOsgiRegistryInstance()
          +
          Returns an OsgiRegistry instance.
          +
          +
          Returns:
          +
          an OsgiRegistry instance or null if the class cannot be instantiated (not in OSGi + environment).
          +
          +
        • +
        + + + +
          +
        • +

          getInstance

          +
          public static <T> T getInstance​(java.lang.Class<T> c,
          +                                ErrorCollector collector)
          +
          Creates an instance of Class c using Class.newInstance(). Exceptions are logged to ErrorCollector.
          +
          +
          Type Parameters:
          +
          T - type.
          +
          Parameters:
          +
          c - Class whose instance is going to be created
          +
          collector - ErrorCollector which collects the Exceptions.
          +
          Returns:
          +
          new instance of Class.
          +
          +
        • +
        + + + +
          +
        • +

          getInstance

          +
          public static <T> T getInstance​(java.lang.Class<T> c)
          +                         throws java.lang.IllegalAccessException,
          +                                java.lang.InstantiationException
          +
          Creates an instance of Class c using Class.newInstance().
          +
          +
          Type Parameters:
          +
          T - type.
          +
          Parameters:
          +
          c - Class whose instance is going to be created
          +
          Returns:
          +
          new instance of Class.
          +
          Throws:
          +
          java.lang.IllegalAccessException - if the class or its nullary + constructor is not accessible.
          +
          java.lang.InstantiationException - if this Class represents an abstract class, + an interface, an array class, a primitive type, or void; + or if the class has no nullary constructor; + or if the instantiation fails for some other reason.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/RequestContext.Builder.IsUserInRoleDelegate.html b/apidocs/2.1.5/org/glassfish/tyrus/core/RequestContext.Builder.IsUserInRoleDelegate.html new file mode 100644 index 00000000..8475c8e6 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/RequestContext.Builder.IsUserInRoleDelegate.html @@ -0,0 +1,271 @@ + + + + + +RequestContext.Builder.IsUserInRoleDelegate (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface RequestContext.Builder.IsUserInRoleDelegate

    +
    +
    +
    +
      +
    • +
      +
      Enclosing class:
      +
      RequestContext.Builder
      +
      +
      +
      public static interface RequestContext.Builder.IsUserInRoleDelegate
      +
      Is user in role delegate. +

      + Cannot easily query ServletContext or HttpServletRequest for this information, since it is stored only as + object.

      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        booleanisUserInRole​(java.lang.String role) +
        Returns a boolean indicating whether the authenticated user is included in the specified logical "role".
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          isUserInRole

          +
          boolean isUserInRole​(java.lang.String role)
          +
          Returns a boolean indicating whether the authenticated user is included in the specified logical "role". + Roles and role membership can be defined using deployment descriptors. If the user has not been + authenticated, the method returns false.
          +
          +
          Parameters:
          +
          role - a String specifying the name of the role.
          +
          Returns:
          +
          a boolean indicating whether the user making this request belongs to a given role; false if the + user has not been authenticated.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/RequestContext.Builder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/RequestContext.Builder.html new file mode 100644 index 00000000..f6008bbb --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/RequestContext.Builder.html @@ -0,0 +1,639 @@ + + + + + +RequestContext.Builder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class RequestContext.Builder

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.RequestContext.Builder
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Enclosing class:
      +
      RequestContext
      +
      +
      +
      public static final class RequestContext.Builder
      +extends java.lang.Object
      + +
    • +
    +
    +
    + +
    +
    + +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/RequestContext.html b/apidocs/2.1.5/org/glassfish/tyrus/core/RequestContext.html new file mode 100644 index 00000000..fd4aa2ac --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/RequestContext.html @@ -0,0 +1,636 @@ + + + + + +RequestContext (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class RequestContext

    +
    +
    + +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      HandshakeRequest
      +
      +
      +
      public final class RequestContext
      +extends UpgradeRequest
      +
      Implementation of all possible request interfaces. Should be the only point of truth.
      +
      +
      Author:
      +
      Pavel Bucek
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getHeaders

          +
          public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getHeaders()
          +
          Get headers.
          +
          +
          Returns:
          +
          headers map. List items are corresponding to header declaration in HTTP request.
          +
          +
        • +
        + + + +
          +
        • +

          getHeader

          +
          public java.lang.String getHeader​(java.lang.String name)
          +
          Returns the header value corresponding to the name.
          +
          +
          Specified by:
          +
          getHeader in class UpgradeRequest
          +
          Parameters:
          +
          name - header name.
          +
          Returns:
          +
          List of header values iff found, null otherwise.
          +
          +
        • +
        + + + +
          +
        • +

          lock

          +
          public void lock()
          +
          Make headers and parameter map read-only.
          +
        • +
        + + + +
          +
        • +

          getUserPrincipal

          +
          public java.security.Principal getUserPrincipal()
          +
          Description copied from interface: HandshakeRequest
          +
          Return the authenticated user or null if no user is authenticated for this handshake.
          +
          +
          Returns:
          +
          the user principal.
          +
          +
        • +
        + + + +
          +
        • +

          getRequestURI

          +
          public java.net.URI getRequestURI()
          +
          Description copied from interface: HandshakeRequest
          +
          Return the request URI of the handshake request.
          +
          +
          Returns:
          +
          the request uri of the handshake request.
          +
          +
        • +
        + + + +
          +
        • +

          isUserInRole

          +
          public boolean isUserInRole​(java.lang.String role)
          +
          Description copied from interface: HandshakeRequest
          +
          Checks whether the current user is in the given role. Roles and role membership can be defined using deployment + descriptors of the containing WAR file, if running in a Java EE web container. If the user has not been + authenticated, the method returns false.
          +
          +
          Parameters:
          +
          role - the role being checked.
          +
          Returns:
          +
          whether the authenticated user is in the role, or false if the user has not been authenticated.
          +
          +
        • +
        + + + +
          +
        • +

          getHttpSession

          +
          public java.lang.Object getHttpSession()
          +
          Description copied from interface: HandshakeRequest
          +
          Return a reference to the HttpSession that the web socket handshake that started this conversation was part of, + if the implementation is part of a Java EE web container.
          +
          +
          Returns:
          +
          the http session or null if either the websocket implementation is not part of a Java EE web + container, or there is no HttpSession associated with the opening handshake request.
          +
          +
        • +
        + + + +
          +
        • +

          getParameterMap

          +
          public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getParameterMap()
          +
          Description copied from interface: HandshakeRequest
          +
          Return the request parameters associated with the request.
          +
          +
          Returns:
          +
          the unmodifiable map of the request parameters.
          +
          +
        • +
        + + + +
          +
        • +

          getQueryString

          +
          public java.lang.String getQueryString()
          +
          Description copied from interface: HandshakeRequest
          +
          Return the query string associated with the request.
          +
          +
          Returns:
          +
          the query string.
          +
          +
        • +
        + + + +
          +
        • +

          getRequestUri

          +
          public java.lang.String getRequestUri()
          +
          Description copied from class: UpgradeRequest
          +
          Get the undecoded request uri (up to the query string) of underlying + HTTP handshake request.
          +
          +
          Specified by:
          +
          getRequestUri in class UpgradeRequest
          +
          Returns:
          +
          request uri.
          +
          +
        • +
        + + + +
          +
        • +

          isSecure

          +
          public boolean isSecure()
          +
          Description copied from class: UpgradeRequest
          +
          Indicates whether this request was made using a secure channel + (such as HTTPS).
          +
          +
          Specified by:
          +
          isSecure in class UpgradeRequest
          +
          Returns:
          +
          true if the request was made using secure channel, + false otherwise.
          +
          +
        • +
        + + + +
          +
        • +

          getRemoteAddr

          +
          public java.lang.String getRemoteAddr()
          +
          Get the Internet Protocol (IP) address of the client or last proxy that sent the request.
          +
          +
          Returns:
          +
          a String containing the IP address of the client that sent the request or null when + method is called on client-side.
          +
          +
        • +
        + + + +
          +
        • +

          getServerAddr

          +
          public java.lang.String getServerAddr()
          +
          Returns the host name of the server to which the request was sent.
          +
          +
          Returns:
          +
          a String Returns the host name of the server to which the request was sent or null when + method is called on client-side.
          +
          +
        • +
        + + + +
          +
        • +

          getServerPort

          +
          public int getServerPort()
          +
          Get the port of the last client or proxy that sent the request.
          +
          +
          Returns:
          +
          a port of the client that sent the request.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/ServerEndpointConfigWrapper.html b/apidocs/2.1.5/org/glassfish/tyrus/core/ServerEndpointConfigWrapper.html new file mode 100644 index 00000000..75148765 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/ServerEndpointConfigWrapper.html @@ -0,0 +1,543 @@ + + + + + +ServerEndpointConfigWrapper (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ServerEndpointConfigWrapper

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.ServerEndpointConfigWrapper
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getEndpointClass

          +
          public java.lang.Class<?> getEndpointClass()
          +
          Description copied from interface: ServerEndpointConfig
          +
          Returns the Class of the endpoint this configuration is configuring. If the endpoint is an annotated endpoint, + the value is the class of the Java class annotated with @ServerEndpoint. if the endpoint is a programmatic, the + value is the class of the subclass of Endpoint.
          +
          +
          Specified by:
          +
          getEndpointClass in interface ServerEndpointConfig
          +
          Returns:
          +
          the class of the endpoint, annotated or programmatic.
          +
          +
        • +
        + + + +
          +
        • +

          getPath

          +
          public java.lang.String getPath()
          +
          Description copied from interface: ServerEndpointConfig
          +
          Return the path for this endpoint configuration. The path is the URI or URI-template (level 1) relative to the + websocket root of the server to which the endpoint using this configuration will be mapped. The path is always + non-null and always begins with a leading "/".
          +
          +
          Specified by:
          +
          getPath in interface ServerEndpointConfig
          +
          Returns:
          +
          the relative path for this configuration.
          +
          +
        • +
        + + + +
          +
        • +

          getSubprotocols

          +
          public java.util.List<java.lang.String> getSubprotocols()
          +
          Description copied from interface: ServerEndpointConfig
          +
          Return the websocket subprotocols configured.
          +
          +
          Specified by:
          +
          getSubprotocols in interface ServerEndpointConfig
          +
          Returns:
          +
          the list of subprotocols, the empty list if none
          +
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          getEncoders

          +
          public java.util.List<java.lang.Class<? extends Encoder>> getEncoders()
          +
          Description copied from interface: EndpointConfig
          +
          Return the Encoder implementation classes configured. These will be instantiated by the container to encode + custom objects passed into the send() methods on remote endpoints.
          +
          +
          Specified by:
          +
          getEncoders in interface EndpointConfig
          +
          Returns:
          +
          the encoder implementation classes, an empty list if none.
          +
          +
        • +
        + + + +
          +
        • +

          getDecoders

          +
          public java.util.List<java.lang.Class<? extends Decoder>> getDecoders()
          +
          Description copied from interface: EndpointConfig
          +
          Return the Decoder implementation classes configured. These will be instantiated by the container to decode + incoming messages into the expected custom objects on MessageHandler.Whole.onMessage(Object) callbacks.
          +
          +
          Specified by:
          +
          getDecoders in interface EndpointConfig
          +
          Returns:
          +
          the decoder implementation classes, the empty list if none.
          +
          +
        • +
        + + + +
          +
        • +

          getUserProperties

          +
          public java.util.Map<java.lang.String,​java.lang.Object> getUserProperties()
          +
          Description copied from interface: EndpointConfig
          +
          This method returns a modifiable Map that the developer may use to store application specific information + relating to the endpoint that uses this configuration instance. Web socket applications running on distributed + implementations of the web container should make any application specific objects stored here + java.io.Serializable, or the object may not be recreated after a failover.
          +
          +
          Specified by:
          +
          getUserProperties in interface EndpointConfig
          +
          Returns:
          +
          a modifiable Map of application data.
          +
          +
        • +
        + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/ServiceConfigurationError.html b/apidocs/2.1.5/org/glassfish/tyrus/core/ServiceConfigurationError.html new file mode 100644 index 00000000..d73730f3 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/ServiceConfigurationError.html @@ -0,0 +1,331 @@ + + + + + +ServiceConfigurationError (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ServiceConfigurationError

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • java.lang.Throwable
      • +
      • +
          +
        • java.lang.Error
        • +
        • +
            +
          • org.glassfish.tyrus.core.ServiceConfigurationError
          • +
          +
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.io.Serializable
      +
      +
      +
      public class ServiceConfigurationError
      +extends java.lang.Error
      +
      Taken from Jersey 2. Error thrown when something goes wrong while looking up service providers. + In particular, this error will be thrown in the following situations: +
        +
      • A concrete provider class cannot be found, +
      • A concrete provider class cannot be instantiated, +
      • The format of a provider-configuration file is illegal, or +
      • An IOException occurs while reading a provider-configuration file. +
      +
      +
      Author:
      +
      Mark Reinhold, Marek Potociar
      +
      See Also:
      +
      Serialized Form
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        ServiceConfigurationError​(java.lang.String msg) +
        Constructs a new instance with the specified detail string.
        +
        ServiceConfigurationError​(java.lang.Throwable x) +
        Constructs a new instance that wraps the specified throwable.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        +
          +
        • + + +

          Methods inherited from class java.lang.Throwable

          +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ServiceConfigurationError

          +
          public ServiceConfigurationError​(java.lang.String msg)
          +
          Constructs a new instance with the specified detail string.
          +
          +
          Parameters:
          +
          msg - the detail string
          +
          +
        • +
        + + + +
          +
        • +

          ServiceConfigurationError

          +
          public ServiceConfigurationError​(java.lang.Throwable x)
          +
          Constructs a new instance that wraps the specified throwable.
          +
          +
          Parameters:
          +
          x - the throwable to be wrapped
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/ServiceFinder.DefaultServiceIteratorProvider.html b/apidocs/2.1.5/org/glassfish/tyrus/core/ServiceFinder.DefaultServiceIteratorProvider.html new file mode 100644 index 00000000..e6f07150 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/ServiceFinder.DefaultServiceIteratorProvider.html @@ -0,0 +1,387 @@ + + + + + +ServiceFinder.DefaultServiceIteratorProvider (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ServiceFinder.DefaultServiceIteratorProvider

    +
    +
    + +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        <T> java.util.Iterator<java.lang.Class<T>>createClassIterator​(java.lang.Class<T> service, + java.lang.String serviceName, + java.lang.ClassLoader loader, + boolean ignoreOnClassNotFound) +
        Iterate over provider classes of a service.
        +
        <T> java.util.Iterator<T>createIterator​(java.lang.Class<T> service, + java.lang.String serviceName, + java.lang.ClassLoader loader, + boolean ignoreOnClassNotFound) +
        Iterate over provider instances of a service.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DefaultServiceIteratorProvider

          +
          public DefaultServiceIteratorProvider()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          createIterator

          +
          public <T> java.util.Iterator<T> createIterator​(java.lang.Class<T> service,
          +                                                java.lang.String serviceName,
          +                                                java.lang.ClassLoader loader,
          +                                                boolean ignoreOnClassNotFound)
          +
          Description copied from class: ServiceFinder.ServiceIteratorProvider
          +
          Iterate over provider instances of a service.
          +
          +
          Specified by:
          +
          createIterator in class ServiceFinder.ServiceIteratorProvider
          +
          Type Parameters:
          +
          T - the type of the service.
          +
          Parameters:
          +
          service - the service class.
          +
          serviceName - the service name.
          +
          loader - the class loader to utilize when loading provider + classes.
          +
          ignoreOnClassNotFound - if true ignore an instance if the + corresponding provider class if cannot be found, + otherwise throw a ClassNotFoundException.
          +
          Returns:
          +
          the provider instance iterator.
          +
          +
        • +
        + + + +
          +
        • +

          createClassIterator

          +
          public <T> java.util.Iterator<java.lang.Class<T>> createClassIterator​(java.lang.Class<T> service,
          +                                                                      java.lang.String serviceName,
          +                                                                      java.lang.ClassLoader loader,
          +                                                                      boolean ignoreOnClassNotFound)
          +
          Description copied from class: ServiceFinder.ServiceIteratorProvider
          +
          Iterate over provider classes of a service.
          +
          +
          Specified by:
          +
          createClassIterator in class ServiceFinder.ServiceIteratorProvider
          +
          Type Parameters:
          +
          T - the type of the service.
          +
          Parameters:
          +
          service - the service class.
          +
          serviceName - the service name.
          +
          loader - the class loader to utilize when loading provider + classes.
          +
          ignoreOnClassNotFound - if true ignore the provider class if + cannot be found, + otherwise throw a ClassNotFoundException.
          +
          Returns:
          +
          the provider class iterator.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/ServiceFinder.ServiceIteratorProvider.html b/apidocs/2.1.5/org/glassfish/tyrus/core/ServiceFinder.ServiceIteratorProvider.html new file mode 100644 index 00000000..ea55fdcf --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/ServiceFinder.ServiceIteratorProvider.html @@ -0,0 +1,381 @@ + + + + + +ServiceFinder.ServiceIteratorProvider (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ServiceFinder.ServiceIteratorProvider

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.ServiceFinder.ServiceIteratorProvider
      • +
      +
    • +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        abstract <T> java.util.Iterator<java.lang.Class<T>>createClassIterator​(java.lang.Class<T> service, + java.lang.String serviceName, + java.lang.ClassLoader loader, + boolean ignoreOnClassNotFound) +
        Iterate over provider classes of a service.
        +
        abstract <T> java.util.Iterator<T>createIterator​(java.lang.Class<T> service, + java.lang.String serviceName, + java.lang.ClassLoader loader, + boolean ignoreOnClassNotFound) +
        Iterate over provider instances of a service.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ServiceIteratorProvider

          +
          public ServiceIteratorProvider()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          createIterator

          +
          public abstract <T> java.util.Iterator<T> createIterator​(java.lang.Class<T> service,
          +                                                         java.lang.String serviceName,
          +                                                         java.lang.ClassLoader loader,
          +                                                         boolean ignoreOnClassNotFound)
          +
          Iterate over provider instances of a service.
          +
          +
          Type Parameters:
          +
          T - the type of the service.
          +
          Parameters:
          +
          service - the service class.
          +
          serviceName - the service name.
          +
          loader - the class loader to utilize when loading provider + classes.
          +
          ignoreOnClassNotFound - if true ignore an instance if the + corresponding provider class if cannot be found, + otherwise throw a ClassNotFoundException.
          +
          Returns:
          +
          the provider instance iterator.
          +
          +
        • +
        + + + +
          +
        • +

          createClassIterator

          +
          public abstract <T> java.util.Iterator<java.lang.Class<T>> createClassIterator​(java.lang.Class<T> service,
          +                                                                               java.lang.String serviceName,
          +                                                                               java.lang.ClassLoader loader,
          +                                                                               boolean ignoreOnClassNotFound)
          +
          Iterate over provider classes of a service.
          +
          +
          Type Parameters:
          +
          T - the type of the service.
          +
          Parameters:
          +
          service - the service class.
          +
          serviceName - the service name.
          +
          loader - the class loader to utilize when loading provider + classes.
          +
          ignoreOnClassNotFound - if true ignore the provider class if + cannot be found, + otherwise throw a ClassNotFoundException.
          +
          Returns:
          +
          the provider class iterator.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/ServiceFinder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/ServiceFinder.html new file mode 100644 index 00000000..7b3b7e5b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/ServiceFinder.html @@ -0,0 +1,714 @@ + + + + + +ServiceFinder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ServiceFinder<T>

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.ServiceFinder<T>
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Type Parameters:
      +
      T - the type of the service instance.
      +
      +
      +
      All Implemented Interfaces:
      +
      java.lang.Iterable<T>
      +
      +
      +
      public final class ServiceFinder<T>
      +extends java.lang.Object
      +implements java.lang.Iterable<T>
      +
      A simple service-provider lookup mechanism. A service is a + well-known set of interfaces and (usually abstract) classes. A service + provider is a specific implementation of a service. The classes in a + provider typically implement the interfaces and subclass the classes defined + in the service itself. Service providers may be installed in an + implementation of the Java platform in the form of extensions, that is, jar + files placed into any of the usual extension directories. Providers may + also be made available by adding them to the applet or application class + path or by some other platform-specific means. +

      + In this lookup mechanism a service is represented by an interface or an + abstract class. (A concrete class may be used, but this is not + recommended.) A provider of a given service contains one or more concrete + classes that extend this service class with data and code specific to + the provider. This provider class will typically not be the entire + provider itself but rather a proxy that contains enough information to + decide whether the provider is able to satisfy a particular request together + with code that can create the actual provider on demand. The details of + provider classes tend to be highly service-specific; no single class or + interface could possibly unify them, so no such class has been defined. The + only requirement enforced here is that provider classes must have a + zero-argument constructor so that they may be instantiated during lookup. +

      + The default service provider registration/lookup mechanism based + on META-INF/services files is described below. + For environments, where the basic mechanism is not suitable, clients + can enforce a different approach by setting their custom ServiceIteratorProvider + by calling setIteratorProvider. The call must be made prior to any lookup attempts. +

      + A service provider identifies itself by placing a provider-configuration + file in the resource directory META-INF/services. The file's name + should consist of the fully-qualified name of the abstract service class. + The file should contain a list of fully-qualified concrete provider-class + names, one per line. Space and tab characters surrounding each name, as + well as blank lines, are ignored. The comment character is '#' + (0x23); on each line all characters following the first comment + character are ignored. The file must be encoded in UTF-8. +

      + If a particular concrete provider class is named in more than one + configuration file, or is named in the same configuration file more than + once, then the duplicates will be ignored. The configuration file naming a + particular provider need not be in the same jar file or other distribution + unit as the provider itself. The provider must be accessible from the same + class loader that was initially queried to locate the configuration file; + note that this is not necessarily the class loader that found the file. +

      + Example: Suppose we have a service class named + java.io.spi.CharCodec. It has two abstract methods: +

      +   public abstract CharEncoder getEncoder(String encodingName);
      +   public abstract CharDecoder getDecoder(String encodingName);
      + 
      +

      + Each method returns an appropriate object or null if it cannot + translate the given encoding. Typical CharCodec providers will + support more than one encoding. +

      + If sun.io.StandardCodec is a provider of the CharCodec + service then its jar file would contain the file + META-INF/services/java.io.spi.CharCodec. This file would contain + the single line: +

      +   sun.io.StandardCodec    # Standard codecs for the platform
      + 
      +

      + To locate an codec for a given encoding name, the internal I/O code would + do something like this: +

      +   CharEncoder getEncoder(String encodingName) {
      +       for( CharCodec cc : ServiceFinder.find(CharCodec.class) ) {
      +           CharEncoder ce = cc.getEncoder(encodingName);
      +           if (ce != null)
      +               return ce;
      +       }
      +       return null;
      +   }
      + 
      +

      + The provider-lookup mechanism always executes in the security context of the + caller. Trusted system code should typically invoke the methods in this + class from within a privileged security context.

      +
      +
      Author:
      +
      Mark Reinhold, Jakub Podlesak, Marek Potociar
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        static <T> ServiceFinder<T>find​(java.lang.Class<T> service) +
        Locates and incrementally instantiates the available providers of a + given service using the context class loader.
        +
        static <T> ServiceFinder<T>find​(java.lang.Class<T> service, + boolean ignoreOnClassNotFound) +
        Locates and incrementally instantiates the available providers of a + given service using the context class loader.
        +
        static <T> ServiceFinder<T>find​(java.lang.Class<T> service, + java.lang.ClassLoader loader) +
        Locates and incrementally instantiates the available providers of a + given service using the given class loader.
        +
        static <T> ServiceFinder<T>find​(java.lang.Class<T> service, + java.lang.ClassLoader loader, + boolean ignoreOnClassNotFound) +
        Locates and incrementally instantiates the available providers of a + given service using the given class loader.
        +
        static ServiceFinder<?>find​(java.lang.String serviceName) +
        Locates and incrementally instantiates the available classes of a given + service file using the context class loader.
        +
        java.util.Iterator<T>iterator() +
        Returns discovered objects incrementally.
        +
        static voidsetIteratorProvider​(ServiceFinder.ServiceIteratorProvider sip) +
        Register the service iterator provider to iterate on provider instances + or classes.
        +
        T[]toArray() +
        Returns discovered objects all at once.
        +
        java.lang.Class<T>[]toClassArray() +
        Returns discovered classes all at once.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
          +
        • + + +

          Methods inherited from interface java.lang.Iterable

          +forEach, spliterator
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          find

          +
          public static <T> ServiceFinder<T> find​(java.lang.Class<T> service,
          +                                        java.lang.ClassLoader loader)
          +                                 throws ServiceConfigurationError
          +
          Locates and incrementally instantiates the available providers of a + given service using the given class loader. +

          + This method transforms the name of the given service class into a + provider-configuration filename as described above and then uses the + getResources method of the given class loader to find all + available files with that name. These files are then read and parsed to + produce a list of provider-class names. The iterator that is returned + uses the given class loader to lookup and then instantiate each element + of the list. +

          + Because it is possible for extensions to be installed into a running + Java virtual machine, this method may return different results each time + it is invoked.

          +
          +
          Type Parameters:
          +
          T - the type of the service instance.
          +
          Parameters:
          +
          service - The service's abstract service class
          +
          loader - The class loader to be used to load provider-configuration files + and instantiate provider classes, or null if the system + class loader (or, failing that the bootstrap class loader) is to + be used
          +
          Returns:
          +
          the service finder
          +
          Throws:
          +
          ServiceConfigurationError - If a provider-configuration file violates the specified format + or names a provider class that cannot be found and instantiated
          +
          See Also:
          +
          find(Class)
          +
          +
        • +
        + + + +
          +
        • +

          find

          +
          public static <T> ServiceFinder<T> find​(java.lang.Class<T> service,
          +                                        java.lang.ClassLoader loader,
          +                                        boolean ignoreOnClassNotFound)
          +                                 throws ServiceConfigurationError
          +
          Locates and incrementally instantiates the available providers of a + given service using the given class loader. +

          + This method transforms the name of the given service class into a + provider-configuration filename as described above and then uses the + getResources method of the given class loader to find all + available files with that name. These files are then read and parsed to + produce a list of provider-class names. The iterator that is returned + uses the given class loader to lookup and then instantiate each element + of the list. +

          + Because it is possible for extensions to be installed into a running + Java virtual machine, this method may return different results each time + it is invoked.

          +
          +
          Type Parameters:
          +
          T - the type of the service instance.
          +
          Parameters:
          +
          service - The service's abstract service class
          +
          loader - The class loader to be used to load provider-configuration files + and instantiate provider classes, or null if the system + class loader (or, failing that the bootstrap class loader) is to + be used
          +
          ignoreOnClassNotFound - If a provider cannot be loaded by the class loader + then move on to the next available provider.
          +
          Returns:
          +
          the service finder
          +
          Throws:
          +
          ServiceConfigurationError - If a provider-configuration file violates the specified format + or names a provider class that cannot be found and instantiated
          +
          See Also:
          +
          find(Class)
          +
          +
        • +
        + + + +
          +
        • +

          find

          +
          public static <T> ServiceFinder<T> find​(java.lang.Class<T> service)
          +                                 throws ServiceConfigurationError
          +
          Locates and incrementally instantiates the available providers of a + given service using the context class loader. This convenience method + is equivalent to +
          +   ClassLoader cl = Thread.currentThread().getContextClassLoader();
          +   return Service.providers(service, cl, false);
          + 
          +
          +
          Type Parameters:
          +
          T - the type of the service instance.
          +
          Parameters:
          +
          service - The service's abstract service class
          +
          Returns:
          +
          the service finder
          +
          Throws:
          +
          ServiceConfigurationError - If a provider-configuration file violates the specified format + or names a provider class that cannot be found and instantiated
          +
          See Also:
          +
          find(Class, ClassLoader)
          +
          +
        • +
        + + + +
          +
        • +

          find

          +
          public static <T> ServiceFinder<T> find​(java.lang.Class<T> service,
          +                                        boolean ignoreOnClassNotFound)
          +                                 throws ServiceConfigurationError
          +
          Locates and incrementally instantiates the available providers of a + given service using the context class loader. This convenience method + is equivalent to +
          +   ClassLoader cl = Thread.currentThread().getContextClassLoader();
          +   boolean ingore = ...
          +   return Service.providers(service, cl, ignore);
          + 
          +
          +
          Type Parameters:
          +
          T - the type of the service instance.
          +
          Parameters:
          +
          service - The service's abstract service class
          +
          ignoreOnClassNotFound - If a provider cannot be loaded by the class loader + then move on to the next available provider.
          +
          Returns:
          +
          the service finder
          +
          Throws:
          +
          ServiceConfigurationError - If a provider-configuration file violates the specified format + or names a provider class that cannot be found and instantiated
          +
          See Also:
          +
          find(Class, ClassLoader)
          +
          +
        • +
        + + + +
          +
        • +

          find

          +
          public static ServiceFinder<?> find​(java.lang.String serviceName)
          +                             throws ServiceConfigurationError
          +
          Locates and incrementally instantiates the available classes of a given + service file using the context class loader.
          +
          +
          Parameters:
          +
          serviceName - the service name correspond to a file in + META-INF/services that contains a list of fully qualified class + names
          +
          Returns:
          +
          the service finder
          +
          Throws:
          +
          ServiceConfigurationError - If a service file violates the specified format + or names a provider class that cannot be found and instantiated
          +
          +
        • +
        + + + +
          +
        • +

          setIteratorProvider

          +
          public static void setIteratorProvider​(ServiceFinder.ServiceIteratorProvider sip)
          +                                throws java.lang.SecurityException
          +
          Register the service iterator provider to iterate on provider instances + or classes. +

          + The default implementation registered, ServiceFinder.DefaultServiceIteratorProvider, + looks up provider classes in META-INF/service files. +

          + This method must be called prior to any attempts to obtain provider + instances or classes.

          +
          +
          Parameters:
          +
          sip - the service iterator provider.
          +
          Throws:
          +
          java.lang.SecurityException - if the provider cannot be registered.
          +
          +
        • +
        + + + +
          +
        • +

          iterator

          +
          public java.util.Iterator<T> iterator()
          +
          Returns discovered objects incrementally.
          +
          +
          Specified by:
          +
          iterator in interface java.lang.Iterable<T>
          +
          Returns:
          +
          An Iterator that yields provider objects for the given + service, in some arbitrary order. The iterator will throw a + ServiceConfigurationError if a provider-configuration + file violates the specified format or if a provider class cannot + be found and instantiated.
          +
          +
        • +
        + + + +
          +
        • +

          toArray

          +
          public T[] toArray()
          +            throws ServiceConfigurationError
          +
          Returns discovered objects all at once.
          +
          +
          Returns:
          +
          can be empty but never null.
          +
          Throws:
          +
          ServiceConfigurationError - If a provider-configuration file violates the specified format + or names a provider class that cannot be found and instantiated
          +
          +
        • +
        + + + +
          +
        • +

          toClassArray

          +
          public java.lang.Class<T>[] toClassArray()
          +                                  throws ServiceConfigurationError
          +
          Returns discovered classes all at once.
          +
          +
          Returns:
          +
          can be empty but never null.
          +
          Throws:
          +
          ServiceConfigurationError - If a provider-configuration file violates the specified format + or names a provider class that cannot be found
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/StrictUtf8.Parser.html b/apidocs/2.1.5/org/glassfish/tyrus/core/StrictUtf8.Parser.html new file mode 100644 index 00000000..2ea8b1b5 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/StrictUtf8.Parser.html @@ -0,0 +1,380 @@ + + + + + +StrictUtf8.Parser (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class StrictUtf8.Parser

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.StrictUtf8.Parser
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Enclosing class:
      +
      StrictUtf8
      +
      +
      +
      public static class StrictUtf8.Parser
      +extends java.lang.Object
      +
      Surrogate parsing support. Charset implementations may use instances of this class to handle the details of + parsing UTF-16 surrogate pairs.
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        Parser() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        java.nio.charset.CoderResulterror() +
        If the previous parse operation detected an error, return the object describing that error.
        +
        intparse​(char c, + char[] ia, + int ip, + int il) +
        Parses a UCS-4 character from the given source buffer, handling surrogates.
        +
        intparse​(char c, + java.nio.CharBuffer in) +
        Parses a UCS-4 character from the given source buffer, handling surrogates.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Parser

          +
          public Parser()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          error

          +
          public java.nio.charset.CoderResult error()
          +
          If the previous parse operation detected an error, return the object describing that error.
          +
          +
          Returns:
          +
          object describing encountered parse error.
          +
          +
        • +
        + + + +
          +
        • +

          parse

          +
          public int parse​(char c,
          +                 java.nio.CharBuffer in)
          +
          Parses a UCS-4 character from the given source buffer, handling surrogates.
          +
          +
          Parameters:
          +
          c - The first character
          +
          in - The source buffer, from which one more character will be consumed if c is a high surrogate
          +
          Returns:
          +
          Either a parsed UCS-4 character, in which case the isPair() and increment() methods will return + meaningful values, or -1, in which case error() will return a descriptive result object
          +
          +
        • +
        + + + +
          +
        • +

          parse

          +
          public int parse​(char c,
          +                 char[] ia,
          +                 int ip,
          +                 int il)
          +
          Parses a UCS-4 character from the given source buffer, handling surrogates.
          +
          +
          Parameters:
          +
          c - The first character
          +
          ia - The input array, from which one more character will be consumed if c is a high surrogate
          +
          ip - The input index
          +
          il - The input limit
          +
          Returns:
          +
          Either a parsed UCS-4 character, in which case the isPair() and increment() methods will return + meaningful values, or -1, in which case error() will return a descriptive result object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/StrictUtf8.html b/apidocs/2.1.5/org/glassfish/tyrus/core/StrictUtf8.html new file mode 100644 index 00000000..28365bbf --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/StrictUtf8.html @@ -0,0 +1,388 @@ + + + + + +StrictUtf8 (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class StrictUtf8

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • java.nio.charset.Charset
      • +
      • +
          +
        • org.glassfish.tyrus.core.StrictUtf8
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.lang.Comparable<java.nio.charset.Charset>
      +
      +
      +
      public class StrictUtf8
      +extends java.nio.charset.Charset
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Nested Class Summary

        + + + + + + + + + + + + +
        Nested Classes 
        Modifier and TypeClassDescription
        static class StrictUtf8.Parser +
        Surrogate parsing support.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        StrictUtf8() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        booleancontains​(java.nio.charset.Charset cs) 
        java.nio.charset.CharsetDecodernewDecoder() 
        java.nio.charset.CharsetEncodernewEncoder() 
        +
          +
        • + + +

          Methods inherited from class java.nio.charset.Charset

          +aliases, availableCharsets, canEncode, compareTo, decode, defaultCharset, displayName, displayName, encode, encode, equals, forName, hashCode, isRegistered, isSupported, name, toString
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          StrictUtf8

          +
          public StrictUtf8()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          newDecoder

          +
          public java.nio.charset.CharsetDecoder newDecoder()
          +
          +
          Specified by:
          +
          newDecoder in class java.nio.charset.Charset
          +
          +
        • +
        + + + +
          +
        • +

          newEncoder

          +
          public java.nio.charset.CharsetEncoder newEncoder()
          +
          +
          Specified by:
          +
          newEncoder in class java.nio.charset.Charset
          +
          +
        • +
        + + + +
          +
        • +

          contains

          +
          public boolean contains​(java.nio.charset.Charset cs)
          +
          +
          Specified by:
          +
          contains in class java.nio.charset.Charset
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusConfiguration.Builder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusConfiguration.Builder.html new file mode 100644 index 00000000..016f546c --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusConfiguration.Builder.html @@ -0,0 +1,273 @@ + + + + + +TyrusConfiguration.Builder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusConfiguration.Builder

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.TyrusConfiguration.Builder
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Enclosing interface:
      +
      TyrusConfiguration
      +
      +
      +
      public static class TyrusConfiguration.Builder
      +extends java.lang.Object
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        Builder() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Builder

          +
          public Builder()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusConfiguration.html b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusConfiguration.html new file mode 100644 index 00000000..465f9fbe --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusConfiguration.html @@ -0,0 +1,349 @@ + + + + + +TyrusConfiguration (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface TyrusConfiguration

    +
    +
    +
    +
      +
    • +
      +
      public interface TyrusConfiguration
      +
      Inner Tyrus configuration properties holder object.
      +
      +
      Since:
      +
      2.1
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          tyrusProperties

          +
          java.util.Map<java.lang.String,​java.lang.Object> tyrusProperties()
          +
          Get an immutable map of properties provided by
          +
          +
          Returns:
          +
          immutable property Map for optional Tyrus behavior
          +
          +
        • +
        + + + +
          +
        • +

          userProperties

          +
          java.util.Map<java.lang.String,​java.lang.Object> userProperties()
          +
          Get a mutable copy of user properties first obtained by EndpointConfig.getUserProperties().
          +
          +
          Returns:
          +
          a mutable Map of user properties.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusEndpointWrapper.SessionListener.OnOpenResult.html b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusEndpointWrapper.SessionListener.OnOpenResult.html new file mode 100644 index 00000000..e24b63de --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusEndpointWrapper.SessionListener.OnOpenResult.html @@ -0,0 +1,406 @@ + + + + + +TyrusEndpointWrapper.SessionListener.OnOpenResult (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum TyrusEndpointWrapper.SessionListener.OnOpenResult

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static TyrusEndpointWrapper.SessionListener.OnOpenResult[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (TyrusEndpointWrapper.SessionListener.OnOpenResult c : TyrusEndpointWrapper.SessionListener.OnOpenResult.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static TyrusEndpointWrapper.SessionListener.OnOpenResult valueOf​(java.lang.String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
          +
          java.lang.NullPointerException - if the argument is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusEndpointWrapper.SessionListener.html b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusEndpointWrapper.SessionListener.html new file mode 100644 index 00000000..c7048e19 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusEndpointWrapper.SessionListener.html @@ -0,0 +1,379 @@ + + + + + +TyrusEndpointWrapper.SessionListener (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusEndpointWrapper.SessionListener

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.TyrusEndpointWrapper.SessionListener
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Enclosing class:
      +
      TyrusEndpointWrapper
      +
      +
      +
      public abstract static class TyrusEndpointWrapper.SessionListener
      +extends java.lang.Object
      +
      Session listener. +

      + TODO: rename/consolidate with EndpointEventListener?

      +
    • +
    +
    +
    + +
    +
    + +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusEndpointWrapper.html b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusEndpointWrapper.html new file mode 100644 index 00000000..5372baa1 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusEndpointWrapper.html @@ -0,0 +1,527 @@ + + + + + +TyrusEndpointWrapper (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusEndpointWrapper

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.TyrusEndpointWrapper
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class TyrusEndpointWrapper
      +extends java.lang.Object
      +
      Wraps the registered application class. +

      + There is one TyrusEndpointWrapper for each application class, which handles all the methods.

      +
      +
      Author:
      +
      Danny Coward, Stepan Kopriva, Martin Matula, Pavel Bucek
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          doEncode

          +
          public java.lang.Object doEncode​(Session session,
          +                                 java.lang.Object message)
          +                          throws EncodeException,
          +                                 java.io.IOException
          +
          +
          Throws:
          +
          EncodeException
          +
          java.io.IOException
          +
          +
        • +
        + + + +
          +
        • +

          getEndpointPath

          +
          public java.lang.String getEndpointPath()
          +
          Server-side; Get Endpoint absolute path.
          +
          +
          Returns:
          +
          endpoint absolute path.
          +
          +
        • +
        + + + +
          +
        • +

          createSessionForRemoteEndpoint

          +
          public Session createSessionForRemoteEndpoint​(TyrusWebSocket socket,
          +                                              java.lang.String subprotocol,
          +                                              java.util.List<Extension> extensions,
          +                                              DebugContext debugContext)
          +
          Creates a Session based on the TyrusWebSocket, subprotocols and extensions.
          +
          +
          Parameters:
          +
          socket - the other end of the connection.
          +
          subprotocol - used.
          +
          extensions - extensions used.
          +
          debugContext - debug context.
          +
          Returns:
          +
          Session representing the connection.
          +
          +
        • +
        + + + +
          +
        • +

          getEndpointConfig

          +
          public EndpointConfig getEndpointConfig()
          +
          Get Endpoint configuration.
          +
          +
          Returns:
          +
          configuration.
          +
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public java.lang.String toString()
          +
          +
          Overrides:
          +
          toString in class java.lang.Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusExtension.TyrusParameter.html b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusExtension.TyrusParameter.html new file mode 100644 index 00000000..fc28d121 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusExtension.TyrusParameter.html @@ -0,0 +1,383 @@ + + + + + +TyrusExtension.TyrusParameter (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusExtension.TyrusParameter

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.TyrusExtension.TyrusParameter
      • +
      +
    • +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        TyrusParameter​(java.lang.String name, + java.lang.String value) +
        Create Extension.Parameter with name and value.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        java.lang.StringgetName() +
        Return the name of the extension parameter.
        +
        java.lang.StringgetValue() +
        Return the value of the extension parameter.
        +
        java.lang.StringtoString() 
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          TyrusParameter

          +
          public TyrusParameter​(java.lang.String name,
          +                      java.lang.String value)
          +
          Create Extension.Parameter with name and value.
          +
          +
          Parameters:
          +
          name - parameter name.
          +
          value - parameter value.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getName

          +
          public java.lang.String getName()
          +
          Description copied from interface: Extension.Parameter
          +
          Return the name of the extension parameter.
          +
          +
          Specified by:
          +
          getName in interface Extension.Parameter
          +
          Returns:
          +
          the name of the parameter.
          +
          +
        • +
        + + + +
          +
        • +

          getValue

          +
          public java.lang.String getValue()
          +
          Description copied from interface: Extension.Parameter
          +
          Return the value of the extension parameter.
          +
          +
          Specified by:
          +
          getValue in interface Extension.Parameter
          +
          Returns:
          +
          the value of the parameter.
          +
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public java.lang.String toString()
          +
          +
          Overrides:
          +
          toString in class java.lang.Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusExtension.html b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusExtension.html new file mode 100644 index 00000000..b184d072 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusExtension.html @@ -0,0 +1,517 @@ + + + + + +TyrusExtension (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusExtension

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.TyrusExtension
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      Extension, java.io.Serializable
      +
      +
      +
      public class TyrusExtension
      +extends java.lang.Object
      +implements Extension, java.io.Serializable
      +
      WebSocket Extension implementation.
      +
      +
      Author:
      +
      Pavel Bucek
      +
      See Also:
      +
      Serialized Form
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          TyrusExtension

          +
          public TyrusExtension​(java.lang.String name)
          +
          Create Extension with specific name.
          +
          +
          Parameters:
          +
          name - extension name.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - when name is null or empty string.
          +
          +
        • +
        + + + +
          +
        • +

          TyrusExtension

          +
          public TyrusExtension​(java.lang.String name,
          +                      java.util.List<Extension.Parameter> parameters)
          +
          Create Extension with name and parameters.
          +
          +
          Parameters:
          +
          name - extension name.
          +
          parameters - extension parameters.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getName

          +
          public java.lang.String getName()
          +
          Description copied from interface: Extension
          +
          The name of the extension.
          +
          +
          Specified by:
          +
          getName in interface Extension
          +
          Returns:
          +
          the name of the extension.
          +
          +
        • +
        + + + +
          +
        • +

          getParameters

          +
          public java.util.List<Extension.Parameter> getParameters()
          +
          Description copied from interface: Extension
          +
          The extension parameters for this extension in the order they appear in the http headers.
          +
          +
          Specified by:
          +
          getParameters in interface Extension
          +
          Returns:
          +
          The read-only Map of extension parameters belonging to this extension.
          +
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public java.lang.String toString()
          +
          +
          Overrides:
          +
          toString in class java.lang.Object
          +
          +
        • +
        + + + +
          +
        • +

          equals

          +
          public boolean equals​(java.lang.Object o)
          +
          +
          Overrides:
          +
          equals in class java.lang.Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class java.lang.Object
          +
          +
        • +
        + + + +
          +
        • +

          fromString

          +
          public static java.util.List<Extension> fromString​(java.util.List<java.lang.String> s)
          +
          Parsing of one Extension.
          +
          +
          Parameters:
          +
          s - List of String containing Extensions.
          +
          Returns:
          +
          List of extensions represented as TyrusExtension.
          +
          +
        • +
        + + + +
          +
        • +

          fromHeaders

          +
          public static java.util.List<Extension> fromHeaders​(java.util.List<java.lang.String> extensionHeaders)
          +
          Parse Extension from headers (represented as List of strings).
          +
          +
          Parameters:
          +
          extensionHeaders - Http Extension headers.
          +
          Returns:
          +
          list of parsed Extensions.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusFuture.html b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusFuture.html new file mode 100644 index 00000000..bbe3daa1 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusFuture.html @@ -0,0 +1,371 @@ + + + + + +TyrusFuture (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusFuture<T>

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • java.util.concurrent.CompletableFuture<T>
      • +
      • +
          +
        • org.glassfish.tyrus.core.TyrusFuture<T>
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.util.concurrent.CompletionStage<T>, java.util.concurrent.Future<T>
      +
      +
      +
      public class TyrusFuture<T>
      +extends java.util.concurrent.CompletableFuture<T>
      +
      Tyrus Future implementation.
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Nested Class Summary

        +
          +
        • + + +

          Nested classes/interfaces inherited from class java.util.concurrent.CompletableFuture

          +java.util.concurrent.CompletableFuture.AsynchronousCompletionTask
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        TyrusFuture() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        voidsetFailure​(java.lang.Throwable throwable) +
        Sets the failure result of message writing process.
        +
        voidsetResult​(T result) +
        Sets the result of the message writing process.
        +
        +
          +
        • + + +

          Methods inherited from class java.util.concurrent.CompletableFuture

          +acceptEither, acceptEitherAsync, acceptEitherAsync, allOf, anyOf, applyToEither, applyToEitherAsync, applyToEitherAsync, cancel, complete, completeAsync, completeAsync, completedFuture, completedStage, completeExceptionally, completeOnTimeout, copy, defaultExecutor, delayedExecutor, delayedExecutor, exceptionally, failedFuture, failedStage, get, get, getNow, getNumberOfDependents, handle, handleAsync, handleAsync, isCancelled, isCompletedExceptionally, isDone, join, minimalCompletionStage, newIncompleteFuture, obtrudeException, obtrudeValue, orTimeout, runAfterBoth, runAfterBothAsync, runAfterBothAsync, runAfterEither, runAfterEitherAsync, runAfterEitherAsync, runAsync, runAsync, supplyAsync, supplyAsync, thenAccept, thenAcceptAsync, thenAcceptAsync, thenAcceptBoth, thenAcceptBothAsync, thenAcceptBothAsync, thenApply, thenApplyAsync, thenApplyAsync, thenCombine, thenCombineAsync, thenCombineAsync, thenCompose, thenComposeAsync, thenComposeAsync, thenRun, thenRunAsync, thenRunAsync, toCompletableFuture, toString, whenComplete, whenCompleteAsync, whenCompleteAsync
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          TyrusFuture

          +
          public TyrusFuture()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + + + +
          +
        • +

          setResult

          +
          public void setResult​(T result)
          +
          Sets the result of the message writing process.
          +
          +
          Parameters:
          +
          result - result
          +
          +
        • +
        + + + +
          +
        • +

          setFailure

          +
          public void setFailure​(java.lang.Throwable throwable)
          +
          Sets the failure result of message writing process.
          +
          +
          Parameters:
          +
          throwable - throwable.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusRemoteEndpoint.html b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusRemoteEndpoint.html new file mode 100644 index 00000000..db3013c6 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusRemoteEndpoint.html @@ -0,0 +1,447 @@ + + + + + +TyrusRemoteEndpoint (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusRemoteEndpoint

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.TyrusRemoteEndpoint
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      RemoteEndpoint
      +
      +
      +
      public abstract class TyrusRemoteEndpoint
      +extends java.lang.Object
      +implements RemoteEndpoint
      +
      Wraps the RemoteEndpoint and represents the other side of the websocket connection.
      +
      +
      Author:
      +
      Danny Coward, Martin Matula, Stepan Kopriva, Pavel Bucek
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        voidclose​(CloseReason cr) 
        voidflushBatch() +
        This method is only used when batching is allowed for this RemoteEndpint.
        +
        booleangetBatchingAllowed() +
        Return whether the implementation is allowed to batch outgoing messages before sending.
        +
        voidsendPing​(java.nio.ByteBuffer applicationData) +
        Send a Ping message containing the given application data to the remote endpoint.
        +
        voidsendPong​(java.nio.ByteBuffer applicationData) +
        Allows the developer to send an unsolicited Pong message containing the given application data in order to serve + as a unidirectional heartbeat for the session.
        +
        voidsetBatchingAllowed​(boolean allowed) +
        Indicate to the implementation that it is allowed to batch outgoing messages before sending.
        +
        java.lang.StringtoString() 
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          sendPing

          +
          public void sendPing​(java.nio.ByteBuffer applicationData)
          +              throws java.io.IOException
          +
          Description copied from interface: RemoteEndpoint
          +
          Send a Ping message containing the given application data to the remote endpoint. The corresponding Pong message + may be picked up using the MessageHandler.Pong handler. +

          + It is not safe for other threads to use the ByteBuffer until the sending of this message is complete. If the + sending of the message completes successfully, the buffer's limit will be unchanged and the buffer's position + will be equal to the limit. If the sending of the message does not complete successfully, the state of the buffer + is undefined.

          +
          +
          Specified by:
          +
          sendPing in interface RemoteEndpoint
          +
          Parameters:
          +
          applicationData - the data to be carried in the ping request.
          +
          Throws:
          +
          java.io.IOException - if the ping failed to be sent
          +
          +
        • +
        + + + +
          +
        • +

          sendPong

          +
          public void sendPong​(java.nio.ByteBuffer applicationData)
          +              throws java.io.IOException
          +
          Description copied from interface: RemoteEndpoint
          +
          Allows the developer to send an unsolicited Pong message containing the given application data in order to serve + as a unidirectional heartbeat for the session. +

          + It is not safe for other threads to use the ByteBuffer until the sending of this message is complete. If the + sending of the message completes successfully, the buffer's limit will be unchanged and the buffer's position + will be equal to the limit. If the sending of the message does not complete successfully, the state of the buffer + is undefined.

          +
          +
          Specified by:
          +
          sendPong in interface RemoteEndpoint
          +
          Parameters:
          +
          applicationData - the application data to be carried in the pong response.
          +
          Throws:
          +
          java.io.IOException - if the pong failed to be sent
          +
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public java.lang.String toString()
          +
          +
          Overrides:
          +
          toString in class java.lang.Object
          +
          +
        • +
        + + + +
          +
        • +

          setBatchingAllowed

          +
          public void setBatchingAllowed​(boolean allowed)
          +
          Description copied from interface: RemoteEndpoint
          +
          Indicate to the implementation that it is allowed to batch outgoing messages before sending. Not all + implementations support batching of outgoing messages. The default mode for RemoteEndpoints is false. If the + developer has indicated that batching of outgoing messages is permitted, then the developer must call + flushBatch() in order to be sure that all the messages passed into the send methods of this RemoteEndpoint are + sent. When batching is allowed, the implementations send operations are considered to have completed if the + message has been written to the local batch, in the case when there is still room in the batch for the message, + and are considered to have completed if the batch has been send to the peer and the remainder written to the new + batch, in the case when writing the message causes the batch to need to be sent. The blocking and asynchronous + send methods use this notion of completion in order to complete blocking calls, notify SendHandlers and complete + Futures respectively. When batching is allowed, if the developer has called send methods on this RemoteEndpoint + without calling flushBatch(), then the implementation may not have sent all the messages the developer has asked + to be sent. If the parameter value is false and the implementation has a batch of unsent messages, then the + implementation must immediately send the batch of unsent messages.
          +
          +
          Specified by:
          +
          setBatchingAllowed in interface RemoteEndpoint
          +
          Parameters:
          +
          allowed - whether the implementation is allowed to batch messages.
          +
          +
        • +
        + + + +
          +
        • +

          getBatchingAllowed

          +
          public boolean getBatchingAllowed()
          +
          Description copied from interface: RemoteEndpoint
          +
          Return whether the implementation is allowed to batch outgoing messages before sending. The default mode for + RemoteEndpoints is false. The value may be changed by calling setBatchingAllowed.
          +
          +
          Specified by:
          +
          getBatchingAllowed in interface RemoteEndpoint
          +
          Returns:
          +
          true if the implementation is allowed to batch outgoing messages before sending, otherwise + false
          +
          +
        • +
        + + + +
          +
        • +

          flushBatch

          +
          public void flushBatch()
          +
          Description copied from interface: RemoteEndpoint
          +
          This method is only used when batching is allowed for this RemoteEndpint. Calling this method forces the + implementation to send any unsent messages it has been batching.
          +
          +
          Specified by:
          +
          flushBatch in interface RemoteEndpoint
          +
          +
        • +
        + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusServerEndpointConfig.Builder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusServerEndpointConfig.Builder.html new file mode 100644 index 00000000..7fb42052 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusServerEndpointConfig.Builder.html @@ -0,0 +1,476 @@ + + + + + +TyrusServerEndpointConfig.Builder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusServerEndpointConfig.Builder

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.TyrusServerEndpointConfig.Builder
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Enclosing interface:
      +
      TyrusServerEndpointConfig
      +
      +
      +
      public static final class TyrusServerEndpointConfig.Builder
      +extends java.lang.Object
      +
      The TyrusServerEndpointConfig.Builder is a class used for creating + TyrusServerEndpointConfig.Builder objects for the purposes of + deploying a server endpoint. +

      + Here are some examples: +

      + Building a plain configuration for an endpoint with just a path. +

      + ServerEndpointConfig config = TyrusServerEndpointConfig.Builder.create(ProgrammaticEndpoint.class, + "/foo").build(); +

      + Building a configuration with no subprotocols, limited number of sessions (100) and a custom configurator. +

      
      + ServerEndpointConfig config = TyrusServerEndpointConfig.Builder.create(ProgrammaticEndpoint.class, "/bar")
      +         .subprotocols(subprotocols)
      +         .maxSessions(100)
      +         .configurator(new MyServerConfigurator())
      +         .build();
      + 
      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          create

          +
          public static TyrusServerEndpointConfig.Builder create​(java.lang.Class<?> endpointClass,
          +                                                       java.lang.String path)
          +
          Creates the builder with the mandatory information of the endpoint class + (programmatic or annotated), the relative URI or URI-template to use, + and with no subprotocols, extensions, encoders, decoders or custom + configurator.
          +
          +
          Parameters:
          +
          endpointClass - the class of the endpoint to configure
          +
          path - The URI or URI template where the endpoint will be deployed. + A trailing "/" will be ignored and the path must begin with /.
          +
          Returns:
          +
          a new instance of TyrusServerEndpointConfig.Builder .
          +
          +
        • +
        + + + +
          +
        • +

          build

          +
          public TyrusServerEndpointConfig build()
          +
          Builds the configuration object using the current attributes + that have been set on this builder object.
          +
          +
          Returns:
          +
          a new TyrusServerEndpointConfig object.
          +
          +
        • +
        + + + +
          +
        • +

          encoders

          +
          public TyrusServerEndpointConfig.Builder encoders​(java.util.List<java.lang.Class<? extends Encoder>> encoders)
          +
          Sets the list of encoder implementation classes for this builder.
          +
          +
          Parameters:
          +
          encoders - the encoders.
          +
          Returns:
          +
          this builder instance.
          +
          +
        • +
        + + + +
          +
        • +

          decoders

          +
          public TyrusServerEndpointConfig.Builder decoders​(java.util.List<java.lang.Class<? extends Decoder>> decoders)
          +
          Sets the decoder implementation classes to use in the configuration.
          +
          +
          Parameters:
          +
          decoders - the decoders.
          +
          Returns:
          +
          this builder instance.
          +
          +
        • +
        + + + +
          +
        • +

          subprotocols

          +
          public TyrusServerEndpointConfig.Builder subprotocols​(java.util.List<java.lang.String> subprotocols)
          +
          Sets the subprotocols to use in the configuration.
          +
          +
          Parameters:
          +
          subprotocols - the subprotocols.
          +
          Returns:
          +
          this builder instance.
          +
          +
        • +
        + + + +
          +
        • +

          extensions

          +
          public TyrusServerEndpointConfig.Builder extensions​(java.util.List<Extension> extensions)
          +
          Sets the extensions to use in the configuration.
          +
          +
          Parameters:
          +
          extensions - the extensions to use.
          +
          Returns:
          +
          this builder instance.
          +
          +
        • +
        + + + +
          +
        • +

          configurator

          +
          public TyrusServerEndpointConfig.Builder configurator​(ServerEndpointConfig.Configurator serverEndpointConfigurator)
          +
          Sets the custom configurator to use on the configuration + object built by this builder.
          +
          +
          Parameters:
          +
          serverEndpointConfigurator - the configurator.
          +
          Returns:
          +
          this builder instance
          +
          +
        • +
        + + + +
          +
        • +

          maxSessions

          +
          public TyrusServerEndpointConfig.Builder maxSessions​(int maxSessions)
          +
          Sets maximal number of open sessions.
          +
          +
          Parameters:
          +
          maxSessions - maximal number of open session.
          +
          Returns:
          +
          this builder instance.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusServerEndpointConfig.html b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusServerEndpointConfig.html new file mode 100644 index 00000000..d01a26b5 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusServerEndpointConfig.html @@ -0,0 +1,321 @@ + + + + + +TyrusServerEndpointConfig (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface TyrusServerEndpointConfig

    +
    +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getMaxSessions

          +
          int getMaxSessions()
          +
          Returns configured maximal number of open sessions.
          +
          +
          Returns:
          +
          tne maximal number of open sessions.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusServerEndpointConfigurator.html b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusServerEndpointConfigurator.html new file mode 100644 index 00000000..8f2f18cb --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusServerEndpointConfigurator.html @@ -0,0 +1,499 @@ + + + + + +TyrusServerEndpointConfigurator (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusServerEndpointConfigurator

    +
    +
    + +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        booleancheckOrigin​(java.lang.String originHeaderValue) +
        Check the value of the Origin header (See Origin Header) the + client passed during the opening handshake.
        +
        <T> TgetEndpointInstance​(java.lang.Class<T> endpointClass) +
        This method is called by the container each time a new client connects to the logical endpoint this + configurator configures.
        +
        java.util.List<Extension>getNegotiatedExtensions​(java.util.List<Extension> installed, + java.util.List<Extension> requested) +
        Return the ordered list of extensions that t server endpoint will support given the requested extension list + passed in, the empty list if none.
        +
        java.lang.StringgetNegotiatedSubprotocol​(java.util.List<java.lang.String> supported, + java.util.List<java.lang.String> requested) +
        Return the subprotocol the server endpoint has chosen from the requested list supplied by a client who wishes + to connect, or none if there wasn't one this server endpoint liked.
        +
        voidmodifyHandshake​(ServerEndpointConfig sec, + HandshakeRequest request, + HandshakeResponse response) +
        Called by the container after it has formulated a handshake response resulting from a well-formed handshake + request.
        +
        + +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          TyrusServerEndpointConfigurator

          +
          public TyrusServerEndpointConfigurator()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getNegotiatedSubprotocol

          +
          public java.lang.String getNegotiatedSubprotocol​(java.util.List<java.lang.String> supported,
          +                                                 java.util.List<java.lang.String> requested)
          +
          Description copied from class: ServerEndpointConfig.Configurator
          +
          Return the subprotocol the server endpoint has chosen from the requested list supplied by a client who wishes + to connect, or none if there wasn't one this server endpoint liked. See + Sending the Server's Opening Handshake. + Subclasses may provide custom algorithms based on other factors. + +

          + The default platform implementation of this method returns the first subprotocol in the list sent by the + client that the server supports, or the empty string if there isn't one.

          +
          +
          Overrides:
          +
          getNegotiatedSubprotocol in class ServerEndpointConfig.Configurator
          +
          Parameters:
          +
          supported - the subprotocols supported by the server endpoint
          +
          requested - the requested subprotocols from the client endpoint
          +
          Returns:
          +
          the negotiated subprotocol or the empty string if there isn't one.
          +
          +
        • +
        + + + +
          +
        • +

          getNegotiatedExtensions

          +
          public java.util.List<Extension> getNegotiatedExtensions​(java.util.List<Extension> installed,
          +                                                         java.util.List<Extension> requested)
          +
          Description copied from class: ServerEndpointConfig.Configurator
          +
          Return the ordered list of extensions that t server endpoint will support given the requested extension list + passed in, the empty list if none. See Negotiating + Extensions + +

          + The default platform implementation of this method returns a list containing all of the requested extensions + passed to this method that it supports, using the order in the requested extensions, the empty list if none.

          +
          +
          Overrides:
          +
          getNegotiatedExtensions in class ServerEndpointConfig.Configurator
          +
          Parameters:
          +
          installed - the installed extensions on the implementation.
          +
          requested - the requested extensions, in the order they were requested by the client
          +
          Returns:
          +
          the list of extensions negotiated, the empty list if none.
          +
          +
        • +
        + + + +
          +
        • +

          checkOrigin

          +
          public boolean checkOrigin​(java.lang.String originHeaderValue)
          +
          Description copied from class: ServerEndpointConfig.Configurator
          +
          Check the value of the Origin header (See Origin Header) the + client passed during the opening handshake. + +

          + The platform default implementation of this method makes a check of the validity of the Origin header sent + along with the opening handshake following the recommendation at: + Sending the Server's Opening Handshake.

          +
          +
          Overrides:
          +
          checkOrigin in class ServerEndpointConfig.Configurator
          +
          Parameters:
          +
          originHeaderValue - the value of the origin header passed by the client.
          +
          Returns:
          +
          whether the check passed or not
          +
          +
        • +
        + + + +
          +
        • +

          modifyHandshake

          +
          public void modifyHandshake​(ServerEndpointConfig sec,
          +                            HandshakeRequest request,
          +                            HandshakeResponse response)
          +
          Description copied from class: ServerEndpointConfig.Configurator
          +
          Called by the container after it has formulated a handshake response resulting from a well-formed handshake + request. The container has already checked that this configuration has a matching URI, determined the + validity of the origin using the checkOrigin method, and filled out the negotiated subprotocols and + extensions based on this configuration. Custom configurations may override this method in order to inspect + the request parameters and modify the handshake response that the server has formulated. and the URI checking + also. + +

          + If the developer does not override this method, no further modification of the request and response are made + by the implementation. +

          + The user properties made available via EndpointConfig.getUserProperties() must be a per + WebSocket connection (i.e. per Session) copy of the user properties. This copy, + including any modifications made to the user properties during the execution of this method must be used to + populate the initial contents of Session.getUserProperties().

          +
          +
          Overrides:
          +
          modifyHandshake in class ServerEndpointConfig.Configurator
          +
          Parameters:
          +
          sec - the configuration object involved in the handshake
          +
          request - the opening handshake request.
          +
          response - the proposed opening handshake response
          +
          +
        • +
        + + + +
          +
        • +

          getEndpointInstance

          +
          public <T> T getEndpointInstance​(java.lang.Class<T> endpointClass)
          +                          throws java.lang.InstantiationException
          +
          Description copied from class: ServerEndpointConfig.Configurator
          +
          This method is called by the container each time a new client connects to the logical endpoint this + configurator configures. Developers may override this method to control instantiation of endpoint instances + in order to customize the initialization of the endpoint instance, or manage them in some other way. If the + developer overrides this method, services like dependency injection that are otherwise supported, for + example, when the implementation is part of the Java EE platform may not be available. The platform default + implementation of this method returns a new endpoint instance per call, thereby ensuring that there is one + endpoint instance per client, the default deployment cardinality.
          +
          +
          Overrides:
          +
          getEndpointInstance in class ServerEndpointConfig.Configurator
          +
          Type Parameters:
          +
          T - the type of the endpoint
          +
          Parameters:
          +
          endpointClass - the class of the endpoint
          +
          Returns:
          +
          an instance of the endpoint that will handle all interactions from a new client.
          +
          Throws:
          +
          java.lang.InstantiationException - if there was an error producing the endpoint instance.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusSession.html b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusSession.html new file mode 100644 index 00000000..6b3eadde --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusSession.html @@ -0,0 +1,1290 @@ + + + + + +TyrusSession (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusSession

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.TyrusSession
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      Session, java.io.Closeable, java.lang.AutoCloseable, DistributedSession
      +
      +
      +
      public class TyrusSession
      +extends java.lang.Object
      +implements DistributedSession
      +
      Implementation of the Session.
      +
      +
      Author:
      +
      Danny Coward, Stepan Kopriva, Martin Matula, Pavel Bucek
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods Deprecated Methods 
        Modifier and TypeMethodDescription
        voidaddMessageHandler​(MessageHandler handler) + +
        <T> voidaddMessageHandler​(java.lang.Class<T> clazz, + MessageHandler.Partial<T> handler) +
        Register to handle to incoming messages in this conversation.
        +
        <T> voidaddMessageHandler​(java.lang.Class<T> clazz, + MessageHandler.Whole<T> handler) +
        Register to handle to incoming messages in this conversation.
        +
        java.util.Map<Session,​java.util.concurrent.Future<?>>broadcast​(java.lang.String message) +
        Broadcasts text message to all connected clients.
        +
        java.util.Map<Session,​java.util.concurrent.Future<?>>broadcast​(java.nio.ByteBuffer message) +
        Broadcasts binary message to all connected clients, including remote sessions (if any).
        +
        voidclose() +
        Close the current conversation with a normal status code and no reason phrase.
        +
        voidclose​(CloseReason closeReason) +
        Close the current conversation, giving a reason for the closure.
        +
        java.util.Set<DistributedSession>getAllSessions() +
        Get set of all sessions opened to the same endpoint.
        +
        RemoteEndpoint.AsyncgetAsyncRemote() +
        Return a reference a RemoteEndpoint object representing the peer of this conversation that is able to send + messages asynchronously to the peer.
        +
        RemoteEndpoint.BasicgetBasicRemote() +
        Return a reference a RemoteEndpoint object representing the peer of this conversation that is able to send + messages synchronously to the peer.
        +
        WebSocketContainergetContainer() +
        Return the container that this session is part of.
        +
        java.util.Map<java.lang.String,​java.lang.Object>getDistributedProperties() +
        Get distributed properties.
        +
        longgetHeartbeatInterval() +
        Return an interval in milliseconds between scheduled periodic Pong messages.
        +
        java.lang.StringgetId() +
        Returns a string containing the unique identifier assigned to this session.
        +
        intgetMaxBinaryMessageBufferSize() +
        The maximum length of incoming binary messages that this Session can buffer.
        +
        longgetMaxIdleTimeout() +
        Return the number of milliseconds before this session will be closed by the container if it is inactive, i.e.
        +
        intgetMaxTextMessageBufferSize() +
        The maximum length of incoming text messages that this Session can buffer.
        +
        java.util.Set<MessageHandler>getMessageHandlers() +
        Return an unmodifiable copy of the set of MessageHandlers for this Session.
        +
        java.util.List<Extension>getNegotiatedExtensions() +
        Return the list of extensions currently in use for this conversation.
        +
        java.lang.StringgetNegotiatedSubprotocol() +
        Return the sub protocol agreed during the websocket handshake for this conversation.
        +
        java.util.Set<Session>getOpenSessions() +
        Return a copy of the Set of all the open web socket sessions that represent connections to the same endpoint to + which this session represents a connection.
        +
        java.util.Map<java.lang.String,​java.lang.String>getPathParameters() +
        Return a map of the path parameter names and values used associated with the request this session was opened + under.
        +
        java.lang.StringgetProtocolVersion() +
        Returns the version of the websocket protocol currently being used.
        +
        java.lang.StringgetQueryString() +
        Return the query string associated with the request this session was opened under.
        +
        java.lang.StringgetRemoteAddr() +
        Get the Internet Protocol (IP) address of the client or last proxy that sent the request.
        +
        java.util.Set<RemoteSession>getRemoteSessions() +
        Get set of remote sessions.
        +
        java.util.Map<java.lang.String,​java.util.List<java.lang.String>>getRequestParameterMap() +
        Return the request parameters associated with the request this session was opened under.
        +
        java.net.URIgetRequestURI() +
        Return the complete URI under which this session was opened, from protocol to query string (if present).
        +
        java.security.PrincipalgetUserPrincipal() +
        Return the authenticated user for this Session or null if no user is authenticated for this session.
        +
        java.util.Map<java.lang.String,​java.lang.Object>getUserProperties() +
        While the session is open, this method returns a Map that the developer may use to store application specific + information relating to this session instance.
        +
        booleanisOpen() +
        Return true if and only if the underlying socket is open.
        +
        booleanisSecure() +
        Return true if and only if the underlying socket is using a secure transport.
        +
        voidremoveMessageHandler​(MessageHandler handler) +
        Remove the given MessageHandler from the set belonging to this session.
        +
        voidsetHeartbeatInterval​(long heartbeatInterval) +
        Set an interval in milliseconds between scheduled periodic Pong messages.
        +
        voidsetMaxBinaryMessageBufferSize​(int maxBinaryMessageBufferSize) +
        Sets the maximum length of incoming binary messages that this Session can buffer.
        +
        voidsetMaxIdleTimeout​(long maxIdleTimeout) +
        Set the number of milliseconds before this session will be closed by the container if it is inactive, i.e.
        +
        voidsetMaxTextMessageBufferSize​(int maxTextMessageBufferSize) +
        Sets the maximum length of incoming text messages that this Session can buffer.
        +
        java.lang.StringtoString() 
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getProtocolVersion

          +
          public java.lang.String getProtocolVersion()
          +
          Description copied from interface: Session
          +
          Returns the version of the websocket protocol currently being used. This is taken as the value of the + Sec-WebSocket-Version header used in the opening handshake. i.e. "13".
          +
          +
          Specified by:
          +
          getProtocolVersion in interface Session
          +
          Returns:
          +
          the protocol version.
          +
          +
        • +
        + + + +
          +
        • +

          getNegotiatedSubprotocol

          +
          public java.lang.String getNegotiatedSubprotocol()
          +
          Description copied from interface: Session
          +
          Return the sub protocol agreed during the websocket handshake for this conversation.
          +
          +
          Specified by:
          +
          getNegotiatedSubprotocol in interface Session
          +
          Returns:
          +
          the negotiated subprotocol, or the empty string if there isn't one.
          +
          +
        • +
        + + + +
          +
        • +

          getAsyncRemote

          +
          public RemoteEndpoint.Async getAsyncRemote()
          +
          Description copied from interface: Session
          +
          Return a reference a RemoteEndpoint object representing the peer of this conversation that is able to send + messages asynchronously to the peer.
          +
          +
          Specified by:
          +
          getAsyncRemote in interface Session
          +
          Returns:
          +
          the remote endpoint.
          +
          +
        • +
        + + + +
          +
        • +

          getBasicRemote

          +
          public RemoteEndpoint.Basic getBasicRemote()
          +
          Description copied from interface: Session
          +
          Return a reference a RemoteEndpoint object representing the peer of this conversation that is able to send + messages synchronously to the peer.
          +
          +
          Specified by:
          +
          getBasicRemote in interface Session
          +
          Returns:
          +
          the remote endpoint.
          +
          +
        • +
        + + + +
          +
        • +

          isOpen

          +
          public boolean isOpen()
          +
          Description copied from interface: Session
          +
          Return true if and only if the underlying socket is open.
          +
          +
          Specified by:
          +
          isOpen in interface Session
          +
          Returns:
          +
          whether the session is active.
          +
          +
        • +
        + + + +
          +
        • +

          close

          +
          public void close()
          +           throws java.io.IOException
          +
          Description copied from interface: Session
          +
          Close the current conversation with a normal status code and no reason phrase.
          +
          +
          Specified by:
          +
          close in interface java.lang.AutoCloseable
          +
          Specified by:
          +
          close in interface java.io.Closeable
          +
          Specified by:
          +
          close in interface Session
          +
          Throws:
          +
          java.io.IOException - if there was a connection error closing the connection.
          +
          +
        • +
        + + + +
          +
        • +

          close

          +
          public void close​(CloseReason closeReason)
          +           throws java.io.IOException
          +
          Description copied from interface: Session
          +
          Close the current conversation, giving a reason for the closure. The close call causes the implementation to + attempt notify the client of the close as soon as it can. This may cause the sending of unsent messages + immediately prior to the close notification. After the close notification has been sent the implementation + notifies the endpoint's onClose method. Note the websocket specification defines the acceptable uses of status + codes and reason phrases. If the application cannot determine a suitable close code to use for the closeReason, + it is recommended to use CloseReason.CloseCodes.NO_STATUS_CODE.
          +
          +
          Specified by:
          +
          close in interface Session
          +
          Parameters:
          +
          closeReason - the reason for the closure.
          +
          Throws:
          +
          java.io.IOException - if there was a connection error closing the connection
          +
          +
        • +
        + + + +
          +
        • +

          getMaxBinaryMessageBufferSize

          +
          public int getMaxBinaryMessageBufferSize()
          +
          Description copied from interface: Session
          +
          The maximum length of incoming binary messages that this Session can buffer. If the implementation receives a + binary message that it cannot buffer because it is too large, it must close the session with a close code of + CloseReason.CloseCodes.TOO_BIG.
          +
          +
          Specified by:
          +
          getMaxBinaryMessageBufferSize in interface Session
          +
          Returns:
          +
          the maximum binary message size that can be buffered.
          +
          +
        • +
        + + + +
          +
        • +

          setMaxBinaryMessageBufferSize

          +
          public void setMaxBinaryMessageBufferSize​(int maxBinaryMessageBufferSize)
          +
          Description copied from interface: Session
          +
          Sets the maximum length of incoming binary messages that this Session can buffer.
          +
          +
          Specified by:
          +
          setMaxBinaryMessageBufferSize in interface Session
          +
          Parameters:
          +
          maxBinaryMessageBufferSize - the maximum length.
          +
          +
        • +
        + + + +
          +
        • +

          getMaxTextMessageBufferSize

          +
          public int getMaxTextMessageBufferSize()
          +
          Description copied from interface: Session
          +
          The maximum length of incoming text messages that this Session can buffer. If the implementation receives a text + message that it cannot buffer because it is too large, it must close the session with a close code of + CloseReason.CloseCodes.TOO_BIG.
          +
          +
          Specified by:
          +
          getMaxTextMessageBufferSize in interface Session
          +
          Returns:
          +
          the maximum text message size that can be buffered.
          +
          +
        • +
        + + + +
          +
        • +

          setMaxTextMessageBufferSize

          +
          public void setMaxTextMessageBufferSize​(int maxTextMessageBufferSize)
          +
          Description copied from interface: Session
          +
          Sets the maximum length of incoming text messages that this Session can buffer.
          +
          +
          Specified by:
          +
          setMaxTextMessageBufferSize in interface Session
          +
          Parameters:
          +
          maxTextMessageBufferSize - the maximum length.
          +
          +
        • +
        + + + +
          +
        • +

          getOpenSessions

          +
          public java.util.Set<Session> getOpenSessions()
          +
          Description copied from interface: Session
          +
          Return a copy of the Set of all the open web socket sessions that represent connections to the same endpoint to + which this session represents a connection. The Set includes the session this method is called on. These sessions + may not still be open at any point after the return of this method. For example, iterating over the set at a + later time may yield one or more closed sessions. Developers should use session.isOpen() to check.
          +
          +
          Specified by:
          +
          getOpenSessions in interface Session
          +
          Returns:
          +
          the set of sessions, open at the time of return.
          +
          +
        • +
        + + + +
          +
        • +

          getRemoteSessions

          +
          public java.util.Set<RemoteSession> getRemoteSessions()
          +
          Get set of remote sessions. +

          + Remote sessions are websocket sessions which are bound to another node in the cluster.

          +
          +
          Returns:
          +
          set of remote sessions or empty set, when not running in cluster environment.
          +
          +
        • +
        + + + +
          +
        • +

          getAllSessions

          +
          public java.util.Set<DistributedSession> getAllSessions()
          +
          Get set of all sessions opened to the same endpoint. +

          + Set returned from this method contains all "local" and remote sessions (if any).

          +
          +
          Returns:
          +
          set of distributed sessions.
          +
          See Also:
          +
          RemoteSession
          +
          +
        • +
        + + + +
          +
        • +

          getNegotiatedExtensions

          +
          public java.util.List<Extension> getNegotiatedExtensions()
          +
          Description copied from interface: Session
          +
          Return the list of extensions currently in use for this conversation.
          +
          +
          Specified by:
          +
          getNegotiatedExtensions in interface Session
          +
          Returns:
          +
          the negotiated extensions.
          +
          +
        • +
        + + + +
          +
        • +

          getMaxIdleTimeout

          +
          public long getMaxIdleTimeout()
          +
          Description copied from interface: Session
          +
          Return the number of milliseconds before this session will be closed by the container if it is inactive, i.e. no + messages are either sent or received in that time. A value that is zero or negative indicates that this timeout + will not be used.
          +
          +
          Specified by:
          +
          getMaxIdleTimeout in interface Session
          +
          Returns:
          +
          the timeout in milliseconds.
          +
          +
        • +
        + + + +
          +
        • +

          setMaxIdleTimeout

          +
          public void setMaxIdleTimeout​(long maxIdleTimeout)
          +
          Description copied from interface: Session
          +
          Set the number of milliseconds before this session will be closed by the container if it is inactive, i.e. no + messages are either sent or received in that time. A value that is zero or negative indicates that this timeout + will not be used.
          +
          +
          Specified by:
          +
          setMaxIdleTimeout in interface Session
          +
          Parameters:
          +
          maxIdleTimeout - the number of milliseconds.
          +
          +
        • +
        + + + +
          +
        • +

          isSecure

          +
          public boolean isSecure()
          +
          Description copied from interface: Session
          +
          Return true if and only if the underlying socket is using a secure transport.
          +
          +
          Specified by:
          +
          isSecure in interface Session
          +
          Returns:
          +
          whether its using a secure transport.
          +
          +
        • +
        + + + +
          +
        • +

          getContainer

          +
          public WebSocketContainer getContainer()
          +
          Description copied from interface: Session
          +
          Return the container that this session is part of.
          +
          +
          Specified by:
          +
          getContainer in interface Session
          +
          Returns:
          +
          the container.
          +
          +
        • +
        + + + + + + + +
          +
        • +

          addMessageHandler

          +
          public <T> void addMessageHandler​(java.lang.Class<T> clazz,
          +                                  MessageHandler.Whole<T> handler)
          +
          Register to handle to incoming messages in this conversation. A maximum of one message handler per + native websocket message type (text, binary, pong) may be added to each Session. I.e. a maximum + of one message handler to handle incoming text messages a maximum of one message handler for + handling incoming binary messages, and a maximum of one for handling incoming pong + messages. For further details of which message handlers handle which of the native websocket + message types please see MessageHandler.Whole and MessageHandler.Partial. + Adding more than one of any one type will result in a runtime exception. +

          + See Endpoint for a usage example.

          +
          +
          Specified by:
          +
          addMessageHandler in interface Session
          +
          Type Parameters:
          +
          T - type of message that the given handler is intended for.
          +
          Parameters:
          +
          clazz - type of the message processed by message handler to be registered.
          +
          handler - the MessageHandler to be added.
          +
          Throws:
          +
          java.lang.IllegalStateException - if there is already a MessageHandler registered for the same native + websocket message type as this handler.
          +
          +
        • +
        + + + +
          +
        • +

          addMessageHandler

          +
          public <T> void addMessageHandler​(java.lang.Class<T> clazz,
          +                                  MessageHandler.Partial<T> handler)
          +
          Register to handle to incoming messages in this conversation. A maximum of one message handler per + native websocket message type (text, binary, pong) may be added to each Session. I.e. a maximum + of one message handler to handle incoming text messages a maximum of one message handler for + handling incoming binary messages, and a maximum of one for handling incoming pong + messages. For further details of which message handlers handle which of the native websocket + message types please see MessageHandler.Whole and MessageHandler.Partial. + Adding more than one of any one type will result in a runtime exception. +

          + See Endpoint for a usage example.

          +
          +
          Specified by:
          +
          addMessageHandler in interface Session
          +
          Type Parameters:
          +
          T - type of message that the given handler is intended for.
          +
          Parameters:
          +
          clazz - type of the message processed by message handler to be registered.
          +
          handler - the MessageHandler to be added.
          +
          Throws:
          +
          java.lang.IllegalStateException - if there is already a MessageHandler registered for the same native + websocket message type as this handler.
          +
          +
        • +
        + + + +
          +
        • +

          getMessageHandlers

          +
          public java.util.Set<MessageHandler> getMessageHandlers()
          +
          Description copied from interface: Session
          +
          Return an unmodifiable copy of the set of MessageHandlers for this Session.
          +
          +
          Specified by:
          +
          getMessageHandlers in interface Session
          +
          Returns:
          +
          the set of message handlers.
          +
          +
        • +
        + + + +
          +
        • +

          removeMessageHandler

          +
          public void removeMessageHandler​(MessageHandler handler)
          +
          Description copied from interface: Session
          +
          Remove the given MessageHandler from the set belonging to this session. This method may block if the given + handler is processing a message until it is no longer in use. +

          + Once the container has identified a MessageHandler for a message, the MessageHandler is used for the entirety of + the message irrespective of any subsequent changes to the MessageHandlers configured for the Session.

          +
          +
          Specified by:
          +
          removeMessageHandler in interface Session
          +
          Parameters:
          +
          handler - the handler to be removed.
          +
          +
        • +
        + + + +
          +
        • +

          getRequestURI

          +
          public java.net.URI getRequestURI()
          +
          Description copied from interface: Session
          +
          Return the complete URI under which this session was opened, from protocol to query string (if present). The URI + should be identical to the complete URI used for the HTTP request that was upgraded to WebSocket apart from the + protocol which should be changed to ws or wss as appropriate. It is the URI associated with the + HTTP request that received the 101 Switching Protocols response that is used as the basis for this value + - not an earlier, redirected request - if any.
          +
          +
          Specified by:
          +
          getRequestURI in interface Session
          +
          Returns:
          +
          the request URI.
          +
          +
        • +
        + + + +
          +
        • +

          getRequestParameterMap

          +
          public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getRequestParameterMap()
          +
          Description copied from interface: Session
          +
          Return the request parameters associated with the request this session was opened under. The request parameters + will have been part of the HTTP upgrade request which is limited by RFC 6455 to only use the HTTP GET method. + Therefore, the parameters in the returned Map will be a representation of the parameters contained in the query + string.
          +
          +
          Specified by:
          +
          getRequestParameterMap in interface Session
          +
          Returns:
          +
          the unmodifiable map of the request parameters.
          +
          +
        • +
        + + + +
          +
        • +

          getPathParameters

          +
          public java.util.Map<java.lang.String,​java.lang.String> getPathParameters()
          +
          Description copied from interface: Session
          +
          Return a map of the path parameter names and values used associated with the request this session was opened + under.
          +
          +
          Specified by:
          +
          getPathParameters in interface Session
          +
          Returns:
          +
          the unmodifiable map of path parameters. The key of the map is the parameter name, the values in the map + are the parameter values.
          +
          +
        • +
        + + + +
          +
        • +

          getUserProperties

          +
          public java.util.Map<java.lang.String,​java.lang.Object> getUserProperties()
          +
          Description copied from interface: Session
          +
          While the session is open, this method returns a Map that the developer may use to store application specific + information relating to this session instance. The developer may retrieve information from this Map at any time + between the opening of the session and during the onClose() method. But outside that time, any information stored + using this Map may no longer be kept by the container. Web socket applications running on distributed + implementations of the web container should make any application specific objects stored here + java.io.Serializable, or the object may not be recreated after a failover. +

          + For server sessions, the initial contents of this Map must be a shallow copy of the user properties map returned + from jakarta.websocket.server.ServerEndpointConfig#getUserProperties() at the point the + jakarta.websocket.server.ServerEndpointConfig.Configurator#modifyHandshake() + method exits. +

          + For client sessions, the initial contents of this Map must be a shallow copy of the user properties map returned + from EndpointConfig.getUserProperties() for the ClientEndpointConfig passed to + WebSocketContainer.connectToServer(Class, ClientEndpointConfig, URI) or + WebSocketContainer.connectToServer(Endpoint, ClientEndpointConfig, URI).

          +
          +
          Specified by:
          +
          getUserProperties in interface Session
          +
          Returns:
          +
          an editable Map of application data.
          +
          +
        • +
        + + + +
          +
        • +

          getDistributedProperties

          +
          public java.util.Map<java.lang.String,​java.lang.Object> getDistributedProperties()
          +
          Description copied from interface: DistributedSession
          +
          Get distributed properties. +

          + Values put into this map must be Serializable or serializable by other, implementation-dependent + alternative. +

          + Content of this map is synchronized among all cluster nodes, so putting an entry on any of the nodes will be + visible on all other nodes which have reference to current session (in form of TyrusSession or RemoteSession). +

          + Please note that when not running in the distributed environment, this map behaves similarly to Session.getUserProperties(), so no serialization or deserialization is performed when values are read from or stored to + the returned map.

          +
          +
          Specified by:
          +
          getDistributedProperties in interface DistributedSession
          +
          Returns:
          +
          map of distributed properties.
          +
          See Also:
          +
          TyrusSession, +RemoteSession
          +
          +
        • +
        + + + +
          +
        • +

          getQueryString

          +
          public java.lang.String getQueryString()
          +
          Description copied from interface: Session
          +
          Return the query string associated with the request this session was opened under.
          +
          +
          Specified by:
          +
          getQueryString in interface Session
          +
          Returns:
          +
          the query string
          +
          +
        • +
        + + + +
          +
        • +

          getId

          +
          public java.lang.String getId()
          +
          Description copied from interface: Session
          +
          Returns a string containing the unique identifier assigned to this session. The identifier is assigned by the web + socket implementation and is implementation dependent.
          +
          +
          Specified by:
          +
          getId in interface Session
          +
          Returns:
          +
          the unique identifier for this session instance.
          +
          +
        • +
        + + + +
          +
        • +

          getUserPrincipal

          +
          public java.security.Principal getUserPrincipal()
          +
          Description copied from interface: Session
          +
          Return the authenticated user for this Session or null if no user is authenticated for this session.
          +
          +
          Specified by:
          +
          getUserPrincipal in interface Session
          +
          Returns:
          +
          the user principal.
          +
          +
        • +
        + + + +
          +
        • +

          broadcast

          +
          public java.util.Map<Session,​java.util.concurrent.Future<?>> broadcast​(java.lang.String message)
          +
          Broadcasts text message to all connected clients. +

          + The broadcast can be executed in parallel, which can be enabled by setting + TyrusWebSocketEngine.PARALLEL_BROADCAST_ENABLED + to true in server properties.

          +
          +
          Parameters:
          +
          message - message to be broadcasted.
          +
          Returns:
          +
          map of local sessions and futures for user to get the information about status of the message.
          +
          +
        • +
        + + + +
          +
        • +

          broadcast

          +
          public java.util.Map<Session,​java.util.concurrent.Future<?>> broadcast​(java.nio.ByteBuffer message)
          +
          Broadcasts binary message to all connected clients, including remote sessions (if any). +

          + The broadcast can be executed in parallel, which can be enabled by setting + TyrusWebSocketEngine.PARALLEL_BROADCAST_ENABLED + to true in server properties.

          +
          +
          Parameters:
          +
          message - message to be broadcasted.
          +
          Returns:
          +
          map of local sessions and futures for user to get the information about status of the message.
          +
          +
        • +
        + + + +
          +
        • +

          getHeartbeatInterval

          +
          public long getHeartbeatInterval()
          +
          Return an interval in milliseconds between scheduled periodic Pong messages. + A negative value or 0 means that sending of periodic Pong messages is not turned on.
          +
          +
          Returns:
          +
          heartbeatInterval interval between periodic pong messages in milliseconds.
          +
          +
        • +
        + + + +
          +
        • +

          setHeartbeatInterval

          +
          public void setHeartbeatInterval​(long heartbeatInterval)
          +
          Set an interval in milliseconds between scheduled periodic Pong messages. + Setting the interval to a negative value or 0 will cancel sending of periodic Pong messages.
          +
          +
          Parameters:
          +
          heartbeatInterval - interval between periodic Pong messages in milliseconds.
          +
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public java.lang.String toString()
          +
          +
          Overrides:
          +
          toString in class java.lang.Object
          +
          +
        • +
        + + + +
          +
        • +

          getRemoteAddr

          +
          public java.lang.String getRemoteAddr()
          +
          Get the Internet Protocol (IP) address of the client or last proxy that sent the request.
          +
          +
          Returns:
          +
          a String containing the IP address of the client that sent the request or null when + method is called on client-side.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusUpgradeResponse.html b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusUpgradeResponse.html new file mode 100644 index 00000000..5ca58fe1 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusUpgradeResponse.html @@ -0,0 +1,454 @@ + + + + + +TyrusUpgradeResponse (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusUpgradeResponse

    +
    +
    + +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      HandshakeResponse
      +
      +
      +
      public class TyrusUpgradeResponse
      +extends UpgradeResponse
      +
      HTTP response representation.
      +
      +
      Author:
      +
      Pavel Bucek
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          TyrusUpgradeResponse

          +
          public TyrusUpgradeResponse()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getStatus

          +
          public int getStatus()
          +
          Get HTTP status.
          +
          +
          Specified by:
          +
          getStatus in class UpgradeResponse
          +
          Returns:
          +
          HTTP status.
          +
          +
        • +
        + + + +
          +
        • +

          getReasonPhrase

          +
          public java.lang.String getReasonPhrase()
          +
          Get HTTP reason phrase. +

          + Warning: The Reason Phrase is removed from HTTP/2 and from Servlet 6. +

          +
          +
          Specified by:
          +
          getReasonPhrase in class UpgradeResponse
          +
          Returns:
          +
          reason phrase.
          +
          +
        • +
        + + + +
          +
        • +

          getHeaders

          +
          public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getHeaders()
          +
          Get HTTP headers.
          +
          +
          Returns:
          +
          HTTP headers.
          +
          +
        • +
        + + + +
          +
        • +

          setStatus

          +
          public void setStatus​(int statusCode)
          +
          Set HTTP status.
          +
          +
          Specified by:
          +
          setStatus in class UpgradeResponse
          +
          Parameters:
          +
          statusCode - status code to be set.
          +
          +
        • +
        + + + +
          +
        • +

          setReasonPhrase

          +
          public void setReasonPhrase​(java.lang.String reasonPhrase)
          +
          Set HTTP reason phrase.
          +
          +
          Specified by:
          +
          setReasonPhrase in class UpgradeResponse
          +
          Parameters:
          +
          reasonPhrase - reason phrase to be set.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusWebSocket.html b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusWebSocket.html new file mode 100644 index 00000000..f3c158fd --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusWebSocket.html @@ -0,0 +1,1075 @@ + + + + + +TyrusWebSocket (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusWebSocket

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.TyrusWebSocket
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class TyrusWebSocket
      +extends java.lang.Object
      +
      Tyrus representation of web socket connection. +

      + Instance of this class represents one bi-directional websocket connection.

      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods Deprecated Methods 
        Modifier and TypeMethodDescription
        voidclose() +
        Closes this TyrusWebSocket.
        +
        voidclose​(int code, + java.lang.String reason) +
        Closes this TyrusWebSocket using the specified status code and + reason.
        +
        voidclose​(CloseReason closeReason) +
        Closes this TyrusWebSocket using the CloseReason.
        +
        booleanisConnected() +
        Convenience method to determine if this TyrusWebSocket instance is connected.
        +
        voidonClose​(CloseFrame frame) +
        This callback will be invoked when the remote endpoint sent a closing frame.
        +
        voidonConnect​(UpgradeRequest upgradeRequest, + java.lang.String subProtocol, + java.util.List<Extension> extensions, + java.lang.String connectionId, + DebugContext debugContext) +
        This callback will be invoked when the opening handshake between both + endpoints has been completed.
        +
        voidonFragment​(BinaryFrame frame, + boolean last) +
        This callback will be invoked when a fragmented binary message has + been received.
        +
        voidonFragment​(TextFrame frame, + boolean last) +
        This callback will be invoked when a fragmented textual message has + been received.
        +
        voidonMessage​(BinaryFrame frame) +
        This callback will be invoked when a binary message has been received.
        +
        voidonMessage​(TextFrame frame) +
        This callback will be invoked when a text message has been received.
        +
        voidonPing​(PingFrame frame) +
        This callback will be invoked when the remote endpoint has sent a ping frame.
        +
        voidonPong​(PongFrame frame) +
        This callback will be invoked when the remote endpoint has sent a pong + frame.
        +
        java.util.concurrent.Future<Frame>sendBinary​(byte[] data) +
        Deprecated.
        +
        java.util.concurrent.Future<Frame>sendBinary​(byte[] bytes, + boolean last) +
        Deprecated.
        +
        java.util.concurrent.Future<Frame>sendBinary​(byte[] bytes, + boolean last, + WriterInfo writerInfo) +
        Sends a fragment of a complete message.
        +
        java.util.concurrent.Future<Frame>sendBinary​(byte[] bytes, + int off, + int len, + boolean last) +
        Deprecated.
        +
        java.util.concurrent.Future<Frame>sendBinary​(byte[] bytes, + int off, + int len, + boolean last, + WriterInfo writerInfo) +
        Sends a fragment of a complete message.
        +
        voidsendBinary​(byte[] data, + SendHandler handler) +
        Deprecated.
        +
        voidsendBinary​(byte[] data, + SendHandler handler, + WriterInfo writerInfo) +
        Send a binary frame to the remote endpoint.
        +
        java.util.concurrent.Future<Frame>sendBinary​(byte[] data, + WriterInfo writerInfo) +
        Send a binary frame to the remote endpoint.
        +
        java.util.concurrent.Future<Frame>sendPing​(byte[] data) +
        Sends a ping frame with the specified payload (if any).
        +
        java.util.concurrent.Future<Frame>sendPong​(byte[] data) +
        Sends a ping frame with the specified payload (if any).
        +
        java.util.concurrent.Future<Frame>sendRawFrame​(java.nio.ByteBuffer data) +
        Send a frame to the remote endpoint.
        +
        java.util.concurrent.Future<Frame>sendText​(java.lang.String data) +
        Deprecated.
        +
        java.util.concurrent.Future<Frame>sendText​(java.lang.String fragment, + boolean last) +
        Deprecated.
        +
        java.util.concurrent.Future<Frame>sendText​(java.lang.String fragment, + boolean last, + WriterInfo writerInfo) +
        Sends a fragment of a complete message.
        +
        voidsendText​(java.lang.String data, + SendHandler handler) +
        Deprecated.
        +
        voidsendText​(java.lang.String data, + SendHandler handler, + WriterInfo writerInfo) +
        Send a text frame to the remote endpoint.
        +
        java.util.concurrent.Future<Frame>sendText​(java.lang.String data, + WriterInfo writerInfo) +
        Send a text frame to the remote endpoint.
        +
        voidsetWriteTimeout​(long timeoutMs) +
        Sets the timeout for the writing operation.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          setWriteTimeout

          +
          public void setWriteTimeout​(long timeoutMs)
          +
          Sets the timeout for the writing operation.
          +
          +
          Parameters:
          +
          timeoutMs - timeout in milliseconds.
          +
          +
        • +
        + + + +
          +
        • +

          isConnected

          +
          public boolean isConnected()
          +
          Convenience method to determine if this TyrusWebSocket instance is connected.
          +
          +
          Returns:
          +
          true if the TyrusWebSocket is connected, false otherwise.
          +
          +
        • +
        + + + +
          +
        • +

          onClose

          +
          public void onClose​(CloseFrame frame)
          +
          This callback will be invoked when the remote endpoint sent a closing frame. +

          + The execution of this method is synchronized using ProtocolHandler instance; see TYRUS-385. Prevents + multiple invocations, especially from container/user code.

          +
          +
          Parameters:
          +
          frame - the close frame from the remote endpoint.
          +
          +
        • +
        + + + +
          +
        • +

          onConnect

          +
          public void onConnect​(UpgradeRequest upgradeRequest,
          +                      java.lang.String subProtocol,
          +                      java.util.List<Extension> extensions,
          +                      java.lang.String connectionId,
          +                      DebugContext debugContext)
          +
          This callback will be invoked when the opening handshake between both + endpoints has been completed.
          +
          +
          Parameters:
          +
          upgradeRequest - request associated with this socket.
          +
          subProtocol - negotiated subprotocol.
          +
          extensions - negotiated extensions.
          +
          connectionId - connection id.
          +
          debugContext - debug context.
          +
          +
        • +
        + + + +
          +
        • +

          onFragment

          +
          public void onFragment​(BinaryFrame frame,
          +                       boolean last)
          +
          This callback will be invoked when a fragmented binary message has + been received.
          +
          +
          Parameters:
          +
          frame - the binary data received from the remote endpoint.
          +
          last - flag indicating whether or not the payload received is the final fragment of a message.
          +
          +
        • +
        + + + +
          +
        • +

          onFragment

          +
          public void onFragment​(TextFrame frame,
          +                       boolean last)
          +
          This callback will be invoked when a fragmented textual message has + been received.
          +
          +
          Parameters:
          +
          frame - the text received from the remote endpoint.
          +
          last - flag indicating whether or not the payload received is the final fragment of a message.
          +
          +
        • +
        + + + +
          +
        • +

          onMessage

          +
          public void onMessage​(BinaryFrame frame)
          +
          This callback will be invoked when a binary message has been received.
          +
          +
          Parameters:
          +
          frame - the binary data received from the remote endpoint.
          +
          +
        • +
        + + + +
          +
        • +

          onMessage

          +
          public void onMessage​(TextFrame frame)
          +
          This callback will be invoked when a text message has been received.
          +
          +
          Parameters:
          +
          frame - the text received from the remote endpoint.
          +
          +
        • +
        + + + +
          +
        • +

          onPing

          +
          public void onPing​(PingFrame frame)
          +
          This callback will be invoked when the remote endpoint has sent a ping frame.
          +
          +
          Parameters:
          +
          frame - the ping frame from the remote endpoint.
          +
          +
        • +
        + + + +
          +
        • +

          onPong

          +
          public void onPong​(PongFrame frame)
          +
          This callback will be invoked when the remote endpoint has sent a pong + frame.
          +
          +
          Parameters:
          +
          frame - the pong frame from the remote endpoint.
          +
          +
        • +
        + + + + + + + +
          +
        • +

          close

          +
          public void close​(int code,
          +                  java.lang.String reason)
          +
          Closes this TyrusWebSocket using the specified status code and + reason.
          +
          +
          Parameters:
          +
          code - the closing status code.
          +
          reason - the reason, if any.
          +
          +
        • +
        + + + + + + + +
          +
        • +

          sendBinary

          +
          @Deprecated
          +public java.util.concurrent.Future<Frame> sendBinary​(byte[] data)
          +
          Deprecated.
          +
          Send a binary frame to the remote endpoint.
          +
          +
          Parameters:
          +
          data - data to be sent.
          +
          Returns:
          +
          Future which could be used to control/check the sending completion state.
          +
          +
        • +
        + + + +
          +
        • +

          sendBinary

          +
          public java.util.concurrent.Future<Frame> sendBinary​(byte[] data,
          +                                                     WriterInfo writerInfo)
          +
          Send a binary frame to the remote endpoint.
          +
          +
          Parameters:
          +
          data - data to be sent.
          +
          writerInfo - information about the outbound message.
          +
          Returns:
          +
          Future which could be used to control/check the sending completion state.
          +
          +
        • +
        + + + + + + + +
          +
        • +

          sendBinary

          +
          public void sendBinary​(byte[] data,
          +                       SendHandler handler,
          +                       WriterInfo writerInfo)
          +
          Send a binary frame to the remote endpoint.
          +
          +
          Parameters:
          +
          data - data to be sent.
          +
          writerInfo - information about the outbound message.
          +
          handler - SendHandler.onResult(jakarta.websocket.SendResult) will be called when sending is complete.
          +
          +
        • +
        + + + +
          +
        • +

          sendText

          +
          @Deprecated
          +public java.util.concurrent.Future<Frame> sendText​(java.lang.String data)
          +
          Deprecated.
          +
          Send a text frame to the remote endpoint.
          +
          +
          Parameters:
          +
          data - data to be sent.
          +
          Returns:
          +
          Future which could be used to control/check the sending completion state.
          +
          +
        • +
        + + + +
          +
        • +

          sendText

          +
          public java.util.concurrent.Future<Frame> sendText​(java.lang.String data,
          +                                                   WriterInfo writerInfo)
          +
          Send a text frame to the remote endpoint.
          +
          +
          Parameters:
          +
          data - data to be sent.
          +
          writerInfo - information about the outbound message.
          +
          Returns:
          +
          Future which could be used to control/check the sending completion state.
          +
          +
        • +
        + + + +
          +
        • +

          sendText

          +
          @Deprecated
          +public void sendText​(java.lang.String data,
          +                     SendHandler handler)
          +
          Deprecated.
          +
          Send a text frame to the remote endpoint.
          +
          +
          Parameters:
          +
          data - data to be sent.
          +
          handler - SendHandler.onResult(jakarta.websocket.SendResult) will be called when sending is complete.
          +
          +
        • +
        + + + +
          +
        • +

          sendText

          +
          public void sendText​(java.lang.String data,
          +                     SendHandler handler,
          +                     WriterInfo writerInfo)
          +
          Send a text frame to the remote endpoint.
          +
          +
          Parameters:
          +
          data - data to be sent.
          +
          writerInfo - information about the outbound message.
          +
          handler - SendHandler.onResult(jakarta.websocket.SendResult) will be called when sending is complete.
          +
          +
        • +
        + + + +
          +
        • +

          sendRawFrame

          +
          public java.util.concurrent.Future<Frame> sendRawFrame​(java.nio.ByteBuffer data)
          +
          Send a frame to the remote endpoint.
          +
          +
          Parameters:
          +
          data - complete data frame.
          +
          Returns:
          +
          Future which could be used to control/check the sending completion state.
          +
          +
        • +
        + + + +
          +
        • +

          sendPing

          +
          public java.util.concurrent.Future<Frame> sendPing​(byte[] data)
          +
          Sends a ping frame with the specified payload (if any).
          +
          +
          Parameters:
          +
          data - optional payload. Note that payload length is restricted to 125 bytes or less.
          +
          Returns:
          +
          Future which could be used to control/check the sending completion state.
          +
          +
        • +
        + + + +
          +
        • +

          sendPong

          +
          public java.util.concurrent.Future<Frame> sendPong​(byte[] data)
          +
          Sends a ping frame with the specified payload (if any). +

          + It may seem odd to send a pong frame, however, RFC-6455 states: + "A Pong frame MAY be sent unsolicited. This serves as a + unidirectional heartbeat. A response to an unsolicited Pong frame is + not expected."

          +
          +
          Parameters:
          +
          data - optional payload. Note that payload length is restricted + to 125 bytes or less.
          +
          Returns:
          +
          Future which could be used to control/check the sending completion state.
          +
          +
        • +
        + + + +
          +
        • +

          sendText

          +
          @Deprecated
          +public java.util.concurrent.Future<Frame> sendText​(java.lang.String fragment,
          +                                                   boolean last)
          +
          Deprecated.
          +
          Sends a fragment of a complete message.
          +
          +
          Parameters:
          +
          fragment - the textual fragment to send.
          +
          last - boolean indicating if this message fragment is the last.
          +
          Returns:
          +
          Future which could be used to control/check the sending completion state.
          +
          +
        • +
        + + + +
          +
        • +

          sendText

          +
          public java.util.concurrent.Future<Frame> sendText​(java.lang.String fragment,
          +                                                   boolean last,
          +                                                   WriterInfo writerInfo)
          +
          Sends a fragment of a complete message.
          +
          +
          Parameters:
          +
          fragment - the textual fragment to send.
          +
          last - boolean indicating if this message fragment is the last.
          +
          writerInfo - information about the outbound message.
          +
          Returns:
          +
          Future which could be used to control/check the sending completion state.
          +
          +
        • +
        + + + +
          +
        • +

          sendBinary

          +
          @Deprecated
          +public java.util.concurrent.Future<Frame> sendBinary​(byte[] bytes,
          +                                                     boolean last)
          +
          Deprecated.
          +
          Sends a fragment of a complete message.
          +
          +
          Parameters:
          +
          bytes - the binary fragment to send.
          +
          last - boolean indicating if this message fragment is the last.
          +
          Returns:
          +
          Future which could be used to control/check the sending completion state.
          +
          +
        • +
        + + + +
          +
        • +

          sendBinary

          +
          public java.util.concurrent.Future<Frame> sendBinary​(byte[] bytes,
          +                                                     boolean last,
          +                                                     WriterInfo writerInfo)
          +
          Sends a fragment of a complete message.
          +
          +
          Parameters:
          +
          bytes - the binary fragment to send.
          +
          last - boolean indicating if this message fragment is the last.
          +
          writerInfo - information about the outbound message.
          +
          Returns:
          +
          Future which could be used to control/check the sending completion state.
          +
          +
        • +
        + + + +
          +
        • +

          sendBinary

          +
          @Deprecated
          +public java.util.concurrent.Future<Frame> sendBinary​(byte[] bytes,
          +                                                     int off,
          +                                                     int len,
          +                                                     boolean last)
          +
          Deprecated.
          +
          Sends a fragment of a complete message.
          +
          +
          Parameters:
          +
          bytes - the binary fragment to send.
          +
          off - the offset within the fragment to send.
          +
          len - the number of bytes of the fragment to send.
          +
          last - boolean indicating if this message fragment is the last.
          +
          Returns:
          +
          Future which could be used to control/check the sending completion state.
          +
          +
        • +
        + + + +
          +
        • +

          sendBinary

          +
          public java.util.concurrent.Future<Frame> sendBinary​(byte[] bytes,
          +                                                     int off,
          +                                                     int len,
          +                                                     boolean last,
          +                                                     WriterInfo writerInfo)
          +
          Sends a fragment of a complete message.
          +
          +
          Parameters:
          +
          bytes - the binary fragment to send.
          +
          off - the offset within the fragment to send.
          +
          len - the number of bytes of the fragment to send.
          +
          last - boolean indicating if this message fragment is the last.
          +
          writerInfo - information about the outbound message.
          +
          Returns:
          +
          Future which could be used to control/check the sending completion state.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusWebSocketEngine.TyrusWebSocketEngineBuilder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusWebSocketEngine.TyrusWebSocketEngineBuilder.html new file mode 100644 index 00000000..04b54eb9 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusWebSocketEngine.TyrusWebSocketEngineBuilder.html @@ -0,0 +1,461 @@ + + + + + +TyrusWebSocketEngine.TyrusWebSocketEngineBuilder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusWebSocketEngine.TyrusWebSocketEngineBuilder

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.TyrusWebSocketEngine.TyrusWebSocketEngineBuilder
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusWebSocketEngine.html b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusWebSocketEngine.html new file mode 100644 index 00000000..7838488d --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/TyrusWebSocketEngine.html @@ -0,0 +1,719 @@ + + + + + +TyrusWebSocketEngine (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusWebSocketEngine

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.TyrusWebSocketEngine
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          INCOMING_BUFFER_SIZE

          +
          public static final java.lang.String INCOMING_BUFFER_SIZE
          +
          Maximum size of incoming buffer in bytes. +

          + The value must be Integer or its primitive alternative. +

          + Default value is 4194315, which means that TyrusWebSocketEngine is by default + capable of processing messages up to 4 MB.

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          MAX_SESSIONS_PER_APP

          +
          public static final java.lang.String MAX_SESSIONS_PER_APP
          +
          Maximum number of open sessions per server application. +

          + The value must be positive Integer or its primitive alternative. Negative values + and zero are ignored. +

          + The number of open sessions per application is not limited by default.

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          MAX_SESSIONS_PER_REMOTE_ADDR

          +
          public static final java.lang.String MAX_SESSIONS_PER_REMOTE_ADDR
          +
          Maximum number of open sessions per unique remote address. +

          + The value must be positive Integer or its primitive alternative. Negative values + and zero are ignored. +

          + The number of open sessions per remote address is not limited by default.

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          WSADL_SUPPORT

          +
          @Beta
          +public static final java.lang.String WSADL_SUPPORT
          +
          Wsadl support. +

          + Wsadl is experimental feature which exposes endpoint configuration in form of XML file, + similarly as Wadl for REST services. Currently generated Wsadl contains only set of + endpoints and their endpoint paths. Wsadl is exposed on URI ending by "application.wsadl". +

          + The value must be string, "true" means that the feature is enable, "false" that the feature + is disabled. +

          + Default value is "false";

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + + +
      • +
      +
      + +
      + +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/Utf8DecodingException.html b/apidocs/2.1.5/org/glassfish/tyrus/core/Utf8DecodingException.html new file mode 100644 index 00000000..a8f8d8e0 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/Utf8DecodingException.html @@ -0,0 +1,356 @@ + + + + + +Utf8DecodingException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Utf8DecodingException

    +
    +
    +
      +
    • java.lang.Object
    • +
    • + +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.io.Serializable
      +
      +
      +
      public class Utf8DecodingException
      +extends WebSocketException
      +
      TODO
      +
      +
      See Also:
      +
      Serialized Form
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        CloseReasongetCloseReason() +
        Get close reason.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Throwable

          +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Utf8DecodingException

          +
          public Utf8DecodingException()
          +
          TODO
          +
        • +
        +
      • +
      +
      + +
      + +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/Utils.Stringifier.html b/apidocs/2.1.5/org/glassfish/tyrus/core/Utils.Stringifier.html new file mode 100644 index 00000000..6d15d2c4 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/Utils.Stringifier.html @@ -0,0 +1,278 @@ + + + + + +Utils.Stringifier (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Utils.Stringifier<T>

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.Utils.Stringifier<T>
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Type Parameters:
      +
      T - type for which is conversion defined.
      +
      +
      +
      Enclosing class:
      +
      Utils
      +
      +
      +
      public abstract static class Utils.Stringifier<T>
      +extends java.lang.Object
      +
      Define to String conversion for various types.
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        Stringifier() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Stringifier

          +
          public Stringifier()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/Utils.html b/apidocs/2.1.5/org/glassfish/tyrus/core/Utils.html new file mode 100644 index 00000000..06216e5c --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/Utils.html @@ -0,0 +1,805 @@ + + + + + +Utils (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Utils

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.Utils
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class Utils
      +extends java.lang.Object
      +
      Utility methods shared among Tyrus modules.
      +
      +
      Author:
      +
      Pavel Bucek
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Nested Class Summary

        + + + + + + + + + + + + +
        Nested Classes 
        Modifier and TypeClassDescription
        static class Utils.Stringifier<T> +
        Define to String conversion for various types.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        Utils() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Concrete Methods 
        Modifier and TypeMethodDescription
        static java.nio.ByteBufferappendBuffers​(java.nio.ByteBuffer buffer, + java.nio.ByteBuffer buffer1, + int incomingBufferSize, + int BUFFER_STEP_SIZE) +
        Concatenates two buffers into one.
        +
        static <T> voidcheckNotNull​(T reference, + java.lang.String parameterName) +
        Check for null.
        +
        static <T> java.lang.StringgetHeaderFromList​(java.util.List<T> list) +
        Creates single String value from provided List by calling Object.toString() on each item + and separating existing ones with ", ".
        +
        static <T> java.lang.StringgetHeaderFromList​(java.util.List<T> list, + Utils.Stringifier<T> stringifier) +
        Convert list of values to singe String usable as HTTP header value.
        +
        static <T> TgetProperty​(java.util.Map<java.lang.String,​java.lang.Object> properties, + java.lang.String key, + java.lang.Class<T> type) +
        Get typed property from generic property map.
        +
        static <T> TgetProperty​(java.util.Map<java.lang.String,​java.lang.Object> properties, + java.lang.String key, + java.lang.Class<T> type, + T defaultValue) +
        Get typed property from generic property map.
        +
        static byte[]getRemainingArray​(java.nio.ByteBuffer buffer) +
        Creates the array of bytes containing the bytes from the position to the limit of the ByteBuffer.
        +
        static <T> java.util.List<java.lang.String>getStringList​(java.util.List<T> list, + Utils.Stringifier<T> stringifier) +
        Get list of strings from List<T>.
        +
        static intgetWsPort​(java.net.URI uri) +
        Get port from provided URI.
        +
        static intgetWsPort​(java.net.URI uri, + java.lang.String scheme) +
        Get port from provided URI.
        +
        static java.util.List<java.lang.String>parseHeaderValue​(java.lang.String headerValue) +
        Parse header value - splits multiple values (quoted, unquoted) separated by + comma.
        +
        static java.util.DateparseHttpDate​(java.lang.String stringValue) +
        Parse HTTP date.
        +
        static java.lang.StringstringifyUpgradeRequest​(UpgradeRequest upgradeRequest) +
        Converts upgrade request to a HTTP-formatted string.
        +
        static java.lang.StringstringifyUpgradeResponse​(UpgradeResponse upgradeResponse) +
        Converts upgrade response to a HTTP-formatted string.
        +
        static byte[]toArray​(long value) +
        Convert long to byte[].
        +
        static longtoLong​(byte[] bytes, + int start, + int end) +
        Convert byte[] to long.
        +
        static java.util.List<java.lang.String>toString​(byte[] bytes) 
        static java.util.List<java.lang.String>toString​(byte[] bytes, + int start, + int end) 
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Utils

          +
          public Utils()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          parseHeaderValue

          +
          public static java.util.List<java.lang.String> parseHeaderValue​(java.lang.String headerValue)
          +
          Parse header value - splits multiple values (quoted, unquoted) separated by + comma.
          +
          +
          Parameters:
          +
          headerValue - string containing header values.
          +
          Returns:
          +
          split list of values.
          +
          +
        • +
        + + + +
          +
        • +

          getRemainingArray

          +
          public static byte[] getRemainingArray​(java.nio.ByteBuffer buffer)
          +
          Creates the array of bytes containing the bytes from the position to the limit of the ByteBuffer.
          +
          +
          Parameters:
          +
          buffer - where the bytes are taken from.
          +
          Returns:
          +
          array of bytes containing the bytes from the position to the limit of the ByteBuffer.
          +
          +
        • +
        + + + +
          +
        • +

          getHeaderFromList

          +
          public static <T> java.lang.String getHeaderFromList​(java.util.List<T> list)
          +
          Creates single String value from provided List by calling Object.toString() on each item + and separating existing ones with ", ".
          +
          +
          Type Parameters:
          +
          T - item type.
          +
          Parameters:
          +
          list - to be serialized.
          +
          Returns:
          +
          single String containing all items from provided list.
          +
          +
        • +
        + + + +
          +
        • +

          getStringList

          +
          public static <T> java.util.List<java.lang.String> getStringList​(java.util.List<T> list,
          +                                                                 Utils.Stringifier<T> stringifier)
          +
          Get list of strings from List<T>.
          +
          +
          Type Parameters:
          +
          T - type to be converted.
          +
          Parameters:
          +
          list - list to be converted.
          +
          stringifier - strignifier used for conversion. When null, Object.toString() method will be + used.
          +
          Returns:
          +
          converted list.
          +
          +
        • +
        + + + +
          +
        • +

          getHeaderFromList

          +
          public static <T> java.lang.String getHeaderFromList​(java.util.List<T> list,
          +                                                     Utils.Stringifier<T> stringifier)
          +
          Convert list of values to singe String usable as HTTP header value.
          +
          +
          Type Parameters:
          +
          T - type to be converted.
          +
          Parameters:
          +
          list - list of values.
          +
          stringifier - strignifier used for conversion. When null, Object.toString() method will be + used.
          +
          Returns:
          +
          serialized list.
          +
          +
        • +
        + + + + + +
          +
        • +

          checkNotNull

          +
          public static <T> void checkNotNull​(T reference,
          +                                    java.lang.String parameterName)
          +
          Check for null. Throws IllegalArgumentException if provided value is null.
          +
          +
          Type Parameters:
          +
          T - object type.
          +
          Parameters:
          +
          reference - object to check.
          +
          parameterName - name of parameter to be formatted into localized message of thrown IllegalArgumentException.
          +
          +
        • +
        + + + +
          +
        • +

          toArray

          +
          public static byte[] toArray​(long value)
          +
          Convert long to byte[].
          +
          +
          Parameters:
          +
          value - to be converted.
          +
          Returns:
          +
          converted value.
          +
          +
        • +
        + + + +
          +
        • +

          toLong

          +
          public static long toLong​(byte[] bytes,
          +                          int start,
          +                          int end)
          +
          Convert byte[] to long.
          +
          +
          Parameters:
          +
          bytes - to be converted.
          +
          start - start index.
          +
          end - end index.
          +
          Returns:
          +
          converted value.
          +
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public static java.util.List<java.lang.String> toString​(byte[] bytes)
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public static java.util.List<java.lang.String> toString​(byte[] bytes,
          +                                                        int start,
          +                                                        int end)
          +
        • +
        + + + +
          +
        • +

          appendBuffers

          +
          public static java.nio.ByteBuffer appendBuffers​(java.nio.ByteBuffer buffer,
          +                                                java.nio.ByteBuffer buffer1,
          +                                                int incomingBufferSize,
          +                                                int BUFFER_STEP_SIZE)
          +
          Concatenates two buffers into one. If buffer given as first argument has enough space for putting + the other one, it will be done and the original buffer will be returned. Otherwise new buffer will + be created.
          +
          +
          Parameters:
          +
          buffer - first buffer.
          +
          buffer1 - second buffer.
          +
          incomingBufferSize - incoming buffer size. Concatenation length cannot be bigger than this value.
          +
          BUFFER_STEP_SIZE - buffer step size.
          +
          Returns:
          +
          concatenation.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - when the concatenation length is bigger than provided incoming buffer size.
          +
          +
        • +
        + + + +
          +
        • +

          getProperty

          +
          public static <T> T getProperty​(java.util.Map<java.lang.String,​java.lang.Object> properties,
          +                                java.lang.String key,
          +                                java.lang.Class<T> type)
          +
          Get typed property from generic property map.
          +
          +
          Type Parameters:
          +
          T - type of value to be retrieved.
          +
          Parameters:
          +
          properties - property map.
          +
          key - key of value to be retrieved.
          +
          type - type of value to be retrieved.
          +
          Returns:
          +
          typed value or null if property is not set or value is not assignable.
          +
          +
        • +
        + + + + + +
          +
        • +

          getProperty

          +
          public static <T> T getProperty​(java.util.Map<java.lang.String,​java.lang.Object> properties,
          +                                java.lang.String key,
          +                                java.lang.Class<T> type,
          +                                T defaultValue)
          +
          Get typed property from generic property map.
          +
          +
          Type Parameters:
          +
          T - type of value to be retrieved.
          +
          Parameters:
          +
          properties - property map.
          +
          key - key of value to be retrieved.
          +
          type - type of value to be retrieved.
          +
          defaultValue - value returned when record does not exist in supplied map.
          +
          Returns:
          +
          typed value or null if property is not set or value is not assignable.
          +
          +
        • +
        + + + +
          +
        • +

          getWsPort

          +
          public static int getWsPort​(java.net.URI uri)
          +
          Get port from provided URI. +

          + Expected schemes are "ws" and "wss" and this method will return 80 or + 443 when the port is not explicitly set in the provided URI.

          +
          +
          Parameters:
          +
          uri - provided uri.
          +
          Returns:
          +
          port number which should be used for creating connections/etc.
          +
          +
        • +
        + + + +
          +
        • +

          getWsPort

          +
          public static int getWsPort​(java.net.URI uri,
          +                            java.lang.String scheme)
          +
          Get port from provided URI. +

          + Expected schemes are "ws" and "wss" and this method will return 80 or + 443 when the port is not explicitly set in the provided URI.

          +
          +
          Parameters:
          +
          uri - provided uri.
          +
          scheme - scheme to be used when checking for "ws" and "wss".
          +
          Returns:
          +
          port number which should be used for creating connections/etc.
          +
          +
        • +
        + + + +
          +
        • +

          parseHttpDate

          +
          public static java.util.Date parseHttpDate​(java.lang.String stringValue)
          +                                    throws java.text.ParseException
          +
          Parse HTTP date. +

          + HTTP applications have historically allowed three different formats for the representation of date/time stamps: +

            +
          • Sun, 06 Nov 1994 08:49:37 GMT (RFC 822, updated by RFC 1123)
          • +
          • Sunday, 06-Nov-94 08:49:37 GMT (RFC 850, obsoleted by RFC 1036)
          • +
          • Sun Nov 6 08:49:37 1994 (ANSI C's asctime() format)
          • +
          +
          +
          Parameters:
          +
          stringValue - String value to be parsed.
          +
          Returns:
          +
          A Date parsed from the string.
          +
          Throws:
          +
          java.text.ParseException - if the specified string cannot be parsed in neither of all three HTTP date formats.
          +
          +
        • +
        + + + +
          +
        • +

          stringifyUpgradeRequest

          +
          public static java.lang.String stringifyUpgradeRequest​(UpgradeRequest upgradeRequest)
          +
          Converts upgrade request to a HTTP-formatted string.
          +
          +
          Parameters:
          +
          upgradeRequest - upgrade request to be formatted.
          +
          Returns:
          +
          stringified upgrade request.
          +
          +
        • +
        + + + +
          +
        • +

          stringifyUpgradeResponse

          +
          public static java.lang.String stringifyUpgradeResponse​(UpgradeResponse upgradeResponse)
          +
          Converts upgrade response to a HTTP-formatted string.
          +
          +
          Parameters:
          +
          upgradeResponse - upgrade request to be formatted.
          +
          Returns:
          +
          stringified upgrade request.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/Version.html b/apidocs/2.1.5/org/glassfish/tyrus/core/Version.html new file mode 100644 index 00000000..e26005cf --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/Version.html @@ -0,0 +1,429 @@ + + + + + +Version (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum Version

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • java.lang.Enum<Version>
      • +
      • +
          +
        • org.glassfish.tyrus.core.Version
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.io.Serializable, java.lang.Comparable<Version>
      +
      +
      +
      public enum Version
      +extends java.lang.Enum<Version>
      +
      TODO
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Detail

        + + + +
          +
        • +

          DRAFT17

          +
          public static final Version DRAFT17
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static Version[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (Version c : Version.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static Version valueOf​(java.lang.String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
          +
          java.lang.NullPointerException - if the argument is null
          +
          +
        • +
        + + + + + + + +
          +
        • +

          validate

          +
          public abstract boolean validate​(UpgradeRequest request)
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public java.lang.String toString()
          +
          +
          Overrides:
          +
          toString in class java.lang.Enum<Version>
          +
          +
        • +
        + + + +
          +
        • +

          getSupportedWireProtocolVersions

          +
          public static java.lang.String getSupportedWireProtocolVersions()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/WebSocketException.html b/apidocs/2.1.5/org/glassfish/tyrus/core/WebSocketException.html new file mode 100644 index 00000000..522e7cb8 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/WebSocketException.html @@ -0,0 +1,356 @@ + + + + + +WebSocketException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class WebSocketException

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • java.lang.Throwable
      • +
      • +
          +
        • java.lang.Exception
        • +
        • +
            +
          • java.lang.RuntimeException
          • +
          • +
              +
            • org.glassfish.tyrus.core.WebSocketException
            • +
            +
          • +
          +
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.io.Serializable
      +
      +
      +
      Direct Known Subclasses:
      +
      ProtocolException, Utf8DecodingException
      +
      +
      +
      public abstract class WebSocketException
      +extends java.lang.RuntimeException
      +
      WebSocketException can be thrown during runtime (after handshake).
      +
      +
      See Also:
      +
      Serialized Form
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        abstract CloseReasongetCloseReason() +
        Get close reason.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Throwable

          +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          WebSocketException

          +
          public WebSocketException​(java.lang.String message)
          +
          Create new WebSocketException.
          +
          +
          Parameters:
          +
          message - excetion message.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getCloseReason

          +
          public abstract CloseReason getCloseReason()
          +
          Get close reason.
          +
          +
          Returns:
          +
          close reason used when processing this exception.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/AnnotatedEndpoint.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/AnnotatedEndpoint.html new file mode 100644 index 00000000..a423892a --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/AnnotatedEndpoint.html @@ -0,0 +1,238 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.AnnotatedEndpoint (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.AnnotatedEndpoint

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/BaseContainer.ShutDownCondition.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/BaseContainer.ShutDownCondition.html new file mode 100644 index 00000000..e882516d --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/BaseContainer.ShutDownCondition.html @@ -0,0 +1,197 @@ + + + + + +Uses of Interface org.glassfish.tyrus.core.BaseContainer.ShutDownCondition (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.core.BaseContainer.ShutDownCondition

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/BaseContainer.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/BaseContainer.html new file mode 100644 index 00000000..cf97cd7a --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/BaseContainer.html @@ -0,0 +1,227 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.BaseContainer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.BaseContainer

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/Beta.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/Beta.html new file mode 100644 index 00000000..b8e5cb70 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/Beta.html @@ -0,0 +1,329 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.Beta (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.Beta

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/CloseReasons.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/CloseReasons.html new file mode 100644 index 00000000..2a71dbd7 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/CloseReasons.html @@ -0,0 +1,205 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.CloseReasons (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.CloseReasons

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ComponentProvider.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ComponentProvider.html new file mode 100644 index 00000000..76326140 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ComponentProvider.html @@ -0,0 +1,257 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.ComponentProvider (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.ComponentProvider

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ComponentProviderService.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ComponentProviderService.html new file mode 100644 index 00000000..69396f43 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ComponentProviderService.html @@ -0,0 +1,307 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.ComponentProviderService (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.ComponentProviderService

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/DebugContext.TracingThreshold.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/DebugContext.TracingThreshold.html new file mode 100644 index 00000000..da9d30c9 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/DebugContext.TracingThreshold.html @@ -0,0 +1,237 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.DebugContext.TracingThreshold (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.DebugContext.TracingThreshold

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/DebugContext.TracingType.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/DebugContext.TracingType.html new file mode 100644 index 00000000..785faf5a --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/DebugContext.TracingType.html @@ -0,0 +1,222 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.DebugContext.TracingType (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.DebugContext.TracingType

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/DebugContext.Type.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/DebugContext.Type.html new file mode 100644 index 00000000..874c7cdd --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/DebugContext.Type.html @@ -0,0 +1,266 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.DebugContext.Type (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.DebugContext.Type

    +
    +
    +
      +
    • + + + + + + + + + + + + +
      Packages that use DebugContext.Type 
      PackageDescription
      org.glassfish.tyrus.core +
      Core classes.
      +
      +
    • +
    • +
        +
      • +
        + + +

        Uses of DebugContext.Type in org.glassfish.tyrus.core

        + + + + + + + + + + + + + + + + + + + +
        Methods in org.glassfish.tyrus.core that return DebugContext.Type 
        Modifier and TypeMethodDescription
        static DebugContext.TypeDebugContext.Type.valueOf​(java.lang.String name) +
        Returns the enum constant of this type with the specified name.
        +
        static DebugContext.Type[]DebugContext.Type.values() +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Methods in org.glassfish.tyrus.core with parameters of type DebugContext.Type 
        Modifier and TypeMethodDescription
        voidDebugContext.appendLogMessage​(java.util.logging.Logger logger, + java.util.logging.Level loggingLevel, + DebugContext.Type type, + java.lang.Object... messageParts) +
        Append a message to the log, the logging will be postponed until the message can be provided with a session ID.
        +
        voidDebugContext.appendLogMessageWithThrowable​(java.util.logging.Logger logger, + java.util.logging.Level loggingLevel, + DebugContext.Type type, + java.lang.Throwable t, + java.lang.Object... messageParts) +
        Append a message to the log, the logging will be postponed until the message can be provided with a session ID.
        +
        voidDebugContext.appendStandardOutputMessage​(DebugContext.Type type, + java.lang.String message) +
        Write a message to the standard output, the logging will be postponed until the message can be provided with + a session ID.
        +
        voidDebugContext.appendTraceMessage​(java.util.logging.Logger logger, + java.util.logging.Level loggingLevel, + DebugContext.Type type, + java.lang.Object... messageParts) +
        Append a message to the log and to the list of trace messages that are sent in handshake response.
        +
        voidDebugContext.appendTraceMessageWithThrowable​(java.util.logging.Logger logger, + java.util.logging.Level loggingLevel, + DebugContext.Type type, + java.lang.Throwable t, + java.lang.Object... messageParts) +
        Append a message to the log and to the list of trace messages that are sent in handshake response.
        +
        +
        +
      • +
      +
    • +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/DebugContext.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/DebugContext.html new file mode 100644 index 00000000..5381744f --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/DebugContext.html @@ -0,0 +1,244 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.DebugContext (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.DebugContext

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/DefaultComponentProvider.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/DefaultComponentProvider.html new file mode 100644 index 00000000..8ba30621 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/DefaultComponentProvider.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.DefaultComponentProvider (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.DefaultComponentProvider

    +
    +
    No usage of org.glassfish.tyrus.core.DefaultComponentProvider
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ErrorCollector.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ErrorCollector.html new file mode 100644 index 00000000..d07f1985 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ErrorCollector.html @@ -0,0 +1,297 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.ErrorCollector (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.ErrorCollector

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ExecutorServiceProvider.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ExecutorServiceProvider.html new file mode 100644 index 00000000..b8f01df9 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ExecutorServiceProvider.html @@ -0,0 +1,257 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.ExecutorServiceProvider (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.ExecutorServiceProvider

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/Handshake.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/Handshake.html new file mode 100644 index 00000000..abf68297 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/Handshake.html @@ -0,0 +1,207 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.Handshake (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.Handshake

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/HandshakeException.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/HandshakeException.html new file mode 100644 index 00000000..134e2170 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/HandshakeException.html @@ -0,0 +1,319 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.HandshakeException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.HandshakeException

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/MaskingKeyGenerator.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/MaskingKeyGenerator.html new file mode 100644 index 00000000..7a4bc727 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/MaskingKeyGenerator.html @@ -0,0 +1,196 @@ + + + + + +Uses of Interface org.glassfish.tyrus.core.MaskingKeyGenerator (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.core.MaskingKeyGenerator

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/MaxSessions.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/MaxSessions.html new file mode 100644 index 00000000..32f88ac0 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/MaxSessions.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.MaxSessions (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.MaxSessions

    +
    +
    No usage of org.glassfish.tyrus.core.MaxSessions
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/MessageHandlerManager.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/MessageHandlerManager.html new file mode 100644 index 00000000..0a6b8035 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/MessageHandlerManager.html @@ -0,0 +1,197 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.MessageHandlerManager (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.MessageHandlerManager

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/OsgiRegistry.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/OsgiRegistry.html new file mode 100644 index 00000000..bdcfaddb --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/OsgiRegistry.html @@ -0,0 +1,204 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.OsgiRegistry (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.OsgiRegistry

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ProtocolException.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ProtocolException.html new file mode 100644 index 00000000..02971e2d --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ProtocolException.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.ProtocolException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.ProtocolException

    +
    +
    No usage of org.glassfish.tyrus.core.ProtocolException
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ProtocolHandler.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ProtocolHandler.html new file mode 100644 index 00000000..52defe98 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ProtocolHandler.html @@ -0,0 +1,212 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.ProtocolHandler (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.ProtocolHandler

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ReflectionHelper.ClassTypePair.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ReflectionHelper.ClassTypePair.html new file mode 100644 index 00000000..81d888ea --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ReflectionHelper.ClassTypePair.html @@ -0,0 +1,199 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.ReflectionHelper.ClassTypePair (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.ReflectionHelper.ClassTypePair

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ReflectionHelper.DeclaringClassInterfacePair.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ReflectionHelper.DeclaringClassInterfacePair.html new file mode 100644 index 00000000..506c2e69 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ReflectionHelper.DeclaringClassInterfacePair.html @@ -0,0 +1,222 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.ReflectionHelper.DeclaringClassInterfacePair (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.ReflectionHelper.DeclaringClassInterfacePair

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ReflectionHelper.TypeClassPair.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ReflectionHelper.TypeClassPair.html new file mode 100644 index 00000000..7a50f669 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ReflectionHelper.TypeClassPair.html @@ -0,0 +1,195 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.ReflectionHelper.TypeClassPair (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.ReflectionHelper.TypeClassPair

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ReflectionHelper.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ReflectionHelper.html new file mode 100644 index 00000000..61b2307d --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ReflectionHelper.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.ReflectionHelper (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.ReflectionHelper

    +
    +
    No usage of org.glassfish.tyrus.core.ReflectionHelper
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/RequestContext.Builder.IsUserInRoleDelegate.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/RequestContext.Builder.IsUserInRoleDelegate.html new file mode 100644 index 00000000..cb9a7db2 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/RequestContext.Builder.IsUserInRoleDelegate.html @@ -0,0 +1,197 @@ + + + + + +Uses of Interface org.glassfish.tyrus.core.RequestContext.Builder.IsUserInRoleDelegate (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.core.RequestContext.Builder.IsUserInRoleDelegate

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/RequestContext.Builder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/RequestContext.Builder.html new file mode 100644 index 00000000..76a97dbb --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/RequestContext.Builder.html @@ -0,0 +1,281 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.RequestContext.Builder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.RequestContext.Builder

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/RequestContext.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/RequestContext.html new file mode 100644 index 00000000..14c34ea0 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/RequestContext.html @@ -0,0 +1,228 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.RequestContext (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.RequestContext

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ServerEndpointConfigWrapper.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ServerEndpointConfigWrapper.html new file mode 100644 index 00000000..7125e49d --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ServerEndpointConfigWrapper.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.ServerEndpointConfigWrapper (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.ServerEndpointConfigWrapper

    +
    +
    No usage of org.glassfish.tyrus.core.ServerEndpointConfigWrapper
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ServiceConfigurationError.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ServiceConfigurationError.html new file mode 100644 index 00000000..cd0e1351 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ServiceConfigurationError.html @@ -0,0 +1,248 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.ServiceConfigurationError (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.ServiceConfigurationError

    +
    +
    +
      +
    • + + + + + + + + + + + + +
      Packages that use ServiceConfigurationError 
      PackageDescription
      org.glassfish.tyrus.core +
      Core classes.
      +
      +
    • +
    • +
        +
      • +
        + + +

        Uses of ServiceConfigurationError in org.glassfish.tyrus.core

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Methods in org.glassfish.tyrus.core that throw ServiceConfigurationError 
        Modifier and TypeMethodDescription
        static <T> ServiceFinder<T>ServiceFinder.find​(java.lang.Class<T> service) +
        Locates and incrementally instantiates the available providers of a + given service using the context class loader.
        +
        static <T> ServiceFinder<T>ServiceFinder.find​(java.lang.Class<T> service, + boolean ignoreOnClassNotFound) +
        Locates and incrementally instantiates the available providers of a + given service using the context class loader.
        +
        static <T> ServiceFinder<T>ServiceFinder.find​(java.lang.Class<T> service, + java.lang.ClassLoader loader) +
        Locates and incrementally instantiates the available providers of a + given service using the given class loader.
        +
        static <T> ServiceFinder<T>ServiceFinder.find​(java.lang.Class<T> service, + java.lang.ClassLoader loader, + boolean ignoreOnClassNotFound) +
        Locates and incrementally instantiates the available providers of a + given service using the given class loader.
        +
        static ServiceFinder<?>ServiceFinder.find​(java.lang.String serviceName) +
        Locates and incrementally instantiates the available classes of a given + service file using the context class loader.
        +
        T[]ServiceFinder.toArray() +
        Returns discovered objects all at once.
        +
        java.lang.Class<T>[]ServiceFinder.toClassArray() +
        Returns discovered classes all at once.
        +
        +
        +
      • +
      +
    • +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ServiceFinder.DefaultServiceIteratorProvider.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ServiceFinder.DefaultServiceIteratorProvider.html new file mode 100644 index 00000000..119fade7 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ServiceFinder.DefaultServiceIteratorProvider.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.ServiceFinder.DefaultServiceIteratorProvider (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.ServiceFinder.DefaultServiceIteratorProvider

    +
    +
    No usage of org.glassfish.tyrus.core.ServiceFinder.DefaultServiceIteratorProvider
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ServiceFinder.ServiceIteratorProvider.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ServiceFinder.ServiceIteratorProvider.html new file mode 100644 index 00000000..894f96cc --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ServiceFinder.ServiceIteratorProvider.html @@ -0,0 +1,216 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.ServiceFinder.ServiceIteratorProvider (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.ServiceFinder.ServiceIteratorProvider

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ServiceFinder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ServiceFinder.html new file mode 100644 index 00000000..84f9d605 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/ServiceFinder.html @@ -0,0 +1,234 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.ServiceFinder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.ServiceFinder

    +
    +
    +
      +
    • + + + + + + + + + + + + +
      Packages that use ServiceFinder 
      PackageDescription
      org.glassfish.tyrus.core +
      Core classes.
      +
      +
    • +
    • +
        +
      • +
        + + +

        Uses of ServiceFinder in org.glassfish.tyrus.core

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Methods in org.glassfish.tyrus.core that return ServiceFinder 
        Modifier and TypeMethodDescription
        static <T> ServiceFinder<T>ServiceFinder.find​(java.lang.Class<T> service) +
        Locates and incrementally instantiates the available providers of a + given service using the context class loader.
        +
        static <T> ServiceFinder<T>ServiceFinder.find​(java.lang.Class<T> service, + boolean ignoreOnClassNotFound) +
        Locates and incrementally instantiates the available providers of a + given service using the context class loader.
        +
        static <T> ServiceFinder<T>ServiceFinder.find​(java.lang.Class<T> service, + java.lang.ClassLoader loader) +
        Locates and incrementally instantiates the available providers of a + given service using the given class loader.
        +
        static <T> ServiceFinder<T>ServiceFinder.find​(java.lang.Class<T> service, + java.lang.ClassLoader loader, + boolean ignoreOnClassNotFound) +
        Locates and incrementally instantiates the available providers of a + given service using the given class loader.
        +
        static ServiceFinder<?>ServiceFinder.find​(java.lang.String serviceName) +
        Locates and incrementally instantiates the available classes of a given + service file using the context class loader.
        +
        +
        +
      • +
      +
    • +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/StrictUtf8.Parser.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/StrictUtf8.Parser.html new file mode 100644 index 00000000..f5b8bc03 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/StrictUtf8.Parser.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.StrictUtf8.Parser (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.StrictUtf8.Parser

    +
    +
    No usage of org.glassfish.tyrus.core.StrictUtf8.Parser
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/StrictUtf8.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/StrictUtf8.html new file mode 100644 index 00000000..c5c438c9 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/StrictUtf8.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.StrictUtf8 (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.StrictUtf8

    +
    +
    No usage of org.glassfish.tyrus.core.StrictUtf8
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusConfiguration.Builder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusConfiguration.Builder.html new file mode 100644 index 00000000..3887f171 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusConfiguration.Builder.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.TyrusConfiguration.Builder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.TyrusConfiguration.Builder

    +
    +
    No usage of org.glassfish.tyrus.core.TyrusConfiguration.Builder
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusConfiguration.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusConfiguration.html new file mode 100644 index 00000000..bb2c01ee --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusConfiguration.html @@ -0,0 +1,195 @@ + + + + + +Uses of Interface org.glassfish.tyrus.core.TyrusConfiguration (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.core.TyrusConfiguration

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.SessionListener.OnOpenResult.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.SessionListener.OnOpenResult.html new file mode 100644 index 00000000..93148106 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.SessionListener.OnOpenResult.html @@ -0,0 +1,213 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.TyrusEndpointWrapper.SessionListener.OnOpenResult (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.TyrusEndpointWrapper.SessionListener.OnOpenResult

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.SessionListener.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.SessionListener.html new file mode 100644 index 00000000..4671567d --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.SessionListener.html @@ -0,0 +1,219 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.TyrusEndpointWrapper.SessionListener (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.TyrusEndpointWrapper.SessionListener

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.html new file mode 100644 index 00000000..3d58e075 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusEndpointWrapper.html @@ -0,0 +1,304 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.TyrusEndpointWrapper (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.TyrusEndpointWrapper

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusExtension.TyrusParameter.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusExtension.TyrusParameter.html new file mode 100644 index 00000000..344ce9d6 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusExtension.TyrusParameter.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.TyrusExtension.TyrusParameter (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.TyrusExtension.TyrusParameter

    +
    +
    No usage of org.glassfish.tyrus.core.TyrusExtension.TyrusParameter
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusExtension.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusExtension.html new file mode 100644 index 00000000..b9bac169 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusExtension.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.TyrusExtension (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.TyrusExtension

    +
    +
    No usage of org.glassfish.tyrus.core.TyrusExtension
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusFuture.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusFuture.html new file mode 100644 index 00000000..cb49b422 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusFuture.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.TyrusFuture (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.TyrusFuture

    +
    +
    No usage of org.glassfish.tyrus.core.TyrusFuture
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusRemoteEndpoint.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusRemoteEndpoint.html new file mode 100644 index 00000000..e2d5e1bf --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusRemoteEndpoint.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.TyrusRemoteEndpoint (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.TyrusRemoteEndpoint

    +
    +
    No usage of org.glassfish.tyrus.core.TyrusRemoteEndpoint
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfig.Builder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfig.Builder.html new file mode 100644 index 00000000..5991ebb5 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfig.Builder.html @@ -0,0 +1,244 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.TyrusServerEndpointConfig.Builder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.TyrusServerEndpointConfig.Builder

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfig.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfig.html new file mode 100644 index 00000000..8a415fbe --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfig.html @@ -0,0 +1,198 @@ + + + + + +Uses of Interface org.glassfish.tyrus.core.TyrusServerEndpointConfig (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.core.TyrusServerEndpointConfig

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfigurator.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfigurator.html new file mode 100644 index 00000000..790110fb --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusServerEndpointConfigurator.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.TyrusServerEndpointConfigurator (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.TyrusServerEndpointConfigurator

    +
    +
    No usage of org.glassfish.tyrus.core.TyrusServerEndpointConfigurator
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusSession.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusSession.html new file mode 100644 index 00000000..bc26277a --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusSession.html @@ -0,0 +1,207 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.TyrusSession (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.TyrusSession

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusUpgradeResponse.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusUpgradeResponse.html new file mode 100644 index 00000000..24ef8b7a --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusUpgradeResponse.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.TyrusUpgradeResponse (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.TyrusUpgradeResponse

    +
    +
    No usage of org.glassfish.tyrus.core.TyrusUpgradeResponse
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusWebSocket.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusWebSocket.html new file mode 100644 index 00000000..7e03d337 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusWebSocket.html @@ -0,0 +1,270 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.TyrusWebSocket (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.TyrusWebSocket

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusWebSocketEngine.TyrusWebSocketEngineBuilder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusWebSocketEngine.TyrusWebSocketEngineBuilder.html new file mode 100644 index 00000000..8f5bcf2a --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusWebSocketEngine.TyrusWebSocketEngineBuilder.html @@ -0,0 +1,252 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.TyrusWebSocketEngine.TyrusWebSocketEngineBuilder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.TyrusWebSocketEngine.TyrusWebSocketEngineBuilder

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusWebSocketEngine.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusWebSocketEngine.html new file mode 100644 index 00000000..46734bd2 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/TyrusWebSocketEngine.html @@ -0,0 +1,197 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.TyrusWebSocketEngine (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.TyrusWebSocketEngine

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/Utf8DecodingException.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/Utf8DecodingException.html new file mode 100644 index 00000000..e099a0b3 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/Utf8DecodingException.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.Utf8DecodingException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.Utf8DecodingException

    +
    +
    No usage of org.glassfish.tyrus.core.Utf8DecodingException
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/Utils.Stringifier.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/Utils.Stringifier.html new file mode 100644 index 00000000..39c8be38 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/Utils.Stringifier.html @@ -0,0 +1,206 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.Utils.Stringifier (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.Utils.Stringifier

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/Utils.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/Utils.html new file mode 100644 index 00000000..e3841305 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/Utils.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.Utils (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.Utils

    +
    +
    No usage of org.glassfish.tyrus.core.Utils
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/Version.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/Version.html new file mode 100644 index 00000000..83ee4e60 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/Version.html @@ -0,0 +1,205 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.Version (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.Version

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/WebSocketException.html b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/WebSocketException.html new file mode 100644 index 00000000..1b595bf9 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/class-use/WebSocketException.html @@ -0,0 +1,204 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.WebSocketException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.WebSocketException

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/BroadcastListener.html b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/BroadcastListener.html new file mode 100644 index 00000000..dcbc402e --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/BroadcastListener.html @@ -0,0 +1,284 @@ + + + + + +BroadcastListener (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface BroadcastListener

    +
    +
    +
    +
      +
    • +
      +
      public interface BroadcastListener
      +
      Broadcast listener.
      +
      +
      Author:
      +
      Pavel Bucek
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        voidonBroadcast​(byte[] data) +
        Invoked when received request to broadcast binary data.
        +
        voidonBroadcast​(java.lang.String text) +
        Invoked when received request to broadcast text message.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          onBroadcast

          +
          void onBroadcast​(java.lang.String text)
          +
          Invoked when received request to broadcast text message.
          +
          +
          Parameters:
          +
          text - message to broadcast.
          +
          +
        • +
        + + + +
          +
        • +

          onBroadcast

          +
          void onBroadcast​(byte[] data)
          +
          Invoked when received request to broadcast binary data.
          +
          +
          Parameters:
          +
          data - data to broadcast.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/ClusterContext.html b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/ClusterContext.html new file mode 100644 index 00000000..5a03e536 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/ClusterContext.html @@ -0,0 +1,992 @@ + + + + + +ClusterContext (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ClusterContext

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.cluster.ClusterContext
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public abstract class ClusterContext
      +extends java.lang.Object
      +
      Cluster related context. +

      + There is exactly one instance per cluster node and all communication is realized using this instance.

      +
      +
      Author:
      +
      Pavel Bucek
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + +
        Fields 
        Modifier and TypeFieldDescription
        static java.lang.StringCLUSTER_CONTEXT +
        ClusterContext registration property.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        ClusterContext() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        abstract voidbroadcastBinary​(java.lang.String endpointPath, + byte[] data) +
        Broadcast binary message.
        +
        abstract voidbroadcastText​(java.lang.String endpointPath, + java.lang.String text) +
        Broadcast text message.
        +
        abstract java.util.concurrent.Future<java.lang.Void>close​(java.lang.String sessionId) +
        Close remote session.
        +
        abstract java.util.concurrent.Future<java.lang.Void>close​(java.lang.String sessionId, + CloseReason closeReason) +
        Close remote session with custom CloseReason.
        +
        abstract java.lang.StringcreateConnectionId() +
        Create connection id.
        +
        abstract java.lang.StringcreateSessionId() +
        Create session id.
        +
        abstract voiddestroyDistributedUserProperties​(java.lang.String connectionId) +
        Destroy map which holds distributed user properties.
        +
        abstract java.util.Map<RemoteSession.DistributedMapKey,​java.lang.Object>getDistributedSessionProperties​(java.lang.String sessionId) +
        Get the map containing session properties to be shared among nodes.
        +
        abstract java.util.Map<java.lang.String,​java.lang.Object>getDistributedUserProperties​(java.lang.String connectionId) +
        Get the map containing session user properties to be shared among nodes.
        +
        abstract java.util.Set<java.lang.String>getRemoteSessionIds​(java.lang.String endpointPath) +
        Get set containing session ids of all remote sessions registered to given endpoint path.
        +
        abstract booleanisSessionOpen​(java.lang.String sessionId, + java.lang.String endpointPath) +
        Get information about session state.
        +
        abstract voidregisterBroadcastListener​(java.lang.String endpointPath, + BroadcastListener listener) +
        Register broadcast listener.
        +
        abstract voidregisterSession​(java.lang.String sessionId, + java.lang.String endpointPath, + SessionEventListener listener) +
        Register local session.
        +
        abstract voidregisterSessionListener​(java.lang.String endpointPath, + SessionListener listener) +
        Register session listener.
        +
        abstract voidremoveSession​(java.lang.String sessionId, + java.lang.String endpointPath) +
        Remove session from this Cluster context.
        +
        abstract java.util.concurrent.Future<java.lang.Void>sendBinary​(java.lang.String sessionId, + byte[] data) +
        Send binary message.
        +
        abstract java.util.concurrent.Future<java.lang.Void>sendBinary​(java.lang.String sessionId, + byte[] data, + boolean isLast) +
        Send partial binary message.
        +
        abstract voidsendBinary​(java.lang.String sessionId, + byte[] data, + SendHandler sendHandler) +
        Send binary message with SendHandler.
        +
        abstract java.util.concurrent.Future<java.lang.Void>sendPing​(java.lang.String sessionId, + byte[] data) +
        Send ping message.
        +
        abstract java.util.concurrent.Future<java.lang.Void>sendPong​(java.lang.String sessionId, + byte[] data) +
        Send pong message.
        +
        abstract java.util.concurrent.Future<java.lang.Void>sendText​(java.lang.String sessionId, + java.lang.String text) +
        Send text message.
        +
        abstract java.util.concurrent.Future<java.lang.Void>sendText​(java.lang.String sessionId, + java.lang.String text, + boolean isLast) +
        Send partial text message.
        +
        abstract voidsendText​(java.lang.String sessionId, + java.lang.String text, + SendHandler sendHandler) +
        Send text message with SendHandler.
        +
        abstract voidshutdown() +
        Shutdown this ClusterContext.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ClusterContext

          +
          public ClusterContext()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          sendText

          +
          public abstract java.util.concurrent.Future<java.lang.Void> sendText​(java.lang.String sessionId,
          +                                                                     java.lang.String text)
          +
          Send text message.
          +
          +
          Parameters:
          +
          sessionId - remote session id.
          +
          text - text to be sent.
          +
          Returns:
          +
          future representing the send event. Future.get() returns when there is an + acknowledge from the other node that the message has been successfully sent. If there is any exception, it will + be wrapped into ExecutionException and thrown.
          +
          +
        • +
        + + + +
          +
        • +

          sendText

          +
          public abstract java.util.concurrent.Future<java.lang.Void> sendText​(java.lang.String sessionId,
          +                                                                     java.lang.String text,
          +                                                                     boolean isLast)
          +
          Send partial text message.
          +
          +
          Parameters:
          +
          sessionId - remote session id.
          +
          text - text to be sent.
          +
          isLast - true when the partial message being sent is the last part of the message.
          +
          Returns:
          +
          future representing the send event. Future.get() returns when there is an + acknowledge from the other node that the message has been successfully sent. If there is any exception, it will + be wrapped into ExecutionException and thrown.
          +
          +
        • +
        + + + +
          +
        • +

          sendBinary

          +
          public abstract java.util.concurrent.Future<java.lang.Void> sendBinary​(java.lang.String sessionId,
          +                                                                       byte[] data)
          +
          Send binary message.
          +
          +
          Parameters:
          +
          sessionId - remote session id.
          +
          data - data to be sent.
          +
          Returns:
          +
          future representing the send event. Future.get() returns when there is an + acknowledge from the other node that the message has been successfully sent. If there is any exception, it will + be wrapped into ExecutionException and thrown.
          +
          +
        • +
        + + + +
          +
        • +

          sendBinary

          +
          public abstract java.util.concurrent.Future<java.lang.Void> sendBinary​(java.lang.String sessionId,
          +                                                                       byte[] data,
          +                                                                       boolean isLast)
          +
          Send partial binary message.
          +
          +
          Parameters:
          +
          sessionId - remote session id.
          +
          data - data to be sent.
          +
          isLast - true when the partial message being sent is the last part of the message.
          +
          Returns:
          +
          future representing the send event. Future.get() returns when there is an + acknowledge from the other node that the message has been successfully sent. If there is any exception, it will + be wrapped into ExecutionException and thrown.
          +
          +
        • +
        + + + +
          +
        • +

          sendPing

          +
          public abstract java.util.concurrent.Future<java.lang.Void> sendPing​(java.lang.String sessionId,
          +                                                                     byte[] data)
          +
          Send ping message.
          +
          +
          Parameters:
          +
          sessionId - remote session id.
          +
          data - data to be sent as ping message payload.
          +
          Returns:
          +
          future representing the send event. Future.get() returns when there is an + acknowledge from the other node that the message has been successfully sent. If there is any exception, it will + be wrapped into ExecutionException and thrown.
          +
          +
        • +
        + + + +
          +
        • +

          sendPong

          +
          public abstract java.util.concurrent.Future<java.lang.Void> sendPong​(java.lang.String sessionId,
          +                                                                     byte[] data)
          +
          Send pong message.
          +
          +
          Parameters:
          +
          sessionId - remote session id.
          +
          data - data to be sent as pong message payload.
          +
          Returns:
          +
          future representing the send event. Future.get() returns when there is an + acknowledge from the other node that the message has been successfully sent. If there is any exception, it will + be wrapped into ExecutionException and thrown.
          +
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          broadcastText

          +
          public abstract void broadcastText​(java.lang.String endpointPath,
          +                                   java.lang.String text)
          +
          Broadcast text message.
          +
          +
          Parameters:
          +
          endpointPath - endpoint path identifying sessions alignment to the endpoint.
          +
          text - message to be broadcasted.
          +
          +
        • +
        + + + +
          +
        • +

          broadcastBinary

          +
          public abstract void broadcastBinary​(java.lang.String endpointPath,
          +                                     byte[] data)
          +
          Broadcast binary message.
          +
          +
          Parameters:
          +
          endpointPath - endpoint path identifying sessions alignment to the endpoint.
          +
          data - data to be broadcasted.
          +
          +
        • +
        + + + +
          +
        • +

          isSessionOpen

          +
          public abstract boolean isSessionOpen​(java.lang.String sessionId,
          +                                      java.lang.String endpointPath)
          +
          Get information about session state.
          +
          +
          Parameters:
          +
          sessionId - remote session id.
          +
          endpointPath - endpoint path identifying sessions alignment to the endpoint.
          +
          Returns:
          +
          true when session is opened, false otherwise.
          +
          See Also:
          +
          Session.isOpen()
          +
          +
        • +
        + + + +
          +
        • +

          close

          +
          public abstract java.util.concurrent.Future<java.lang.Void> close​(java.lang.String sessionId)
          +
          Close remote session.
          +
          +
          Parameters:
          +
          sessionId - remote session id.
          +
          Returns:
          +
          future representing the event. Future.get() returns when there is an + acknowledge from the other node that the command was successfully executed. If there is any exception, it will + be + wrapped into ExecutionException and thrown.
          +
          +
        • +
        + + + +
          +
        • +

          close

          +
          public abstract java.util.concurrent.Future<java.lang.Void> close​(java.lang.String sessionId,
          +                                                                  CloseReason closeReason)
          +
          Close remote session with custom CloseReason.
          +
          +
          Parameters:
          +
          sessionId - remote session id.
          +
          closeReason - custom close reason.
          +
          Returns:
          +
          future representing the event. Future.get() returns when there is an + acknowledge from the other node that the command was successfully executed. If there is any exception, it will + be + wrapped into ExecutionException and thrown.
          +
          +
        • +
        + + + +
          +
        • +

          getRemoteSessionIds

          +
          public abstract java.util.Set<java.lang.String> getRemoteSessionIds​(java.lang.String endpointPath)
          +
          Get set containing session ids of all remote sessions registered to given endpoint path.
          +
          +
          Parameters:
          +
          endpointPath - endpoint path identifying endpoint within the cluster.
          +
          Returns:
          +
          set of sessions ids.
          +
          +
        • +
        + + + +
          +
        • +

          createSessionId

          +
          public abstract java.lang.String createSessionId()
          +
          Create session id. It has to be unique among all cluster nodes.
          +
          +
          Returns:
          +
          session id.
          +
          +
        • +
        + + + +
          +
        • +

          createConnectionId

          +
          public abstract java.lang.String createConnectionId()
          +
          Create connection id. It has to be unique among all cluster nodes.
          +
          +
          Returns:
          +
          connection id.
          +
          +
        • +
        + + + +
          +
        • +

          registerSession

          +
          public abstract void registerSession​(java.lang.String sessionId,
          +                                     java.lang.String endpointPath,
          +                                     SessionEventListener listener)
          +
          Register local session. +

          + Session id will be broadcasted to other nodes which will call getDistributedSessionProperties(String) + and process its values. The map must be ready before this method is invoked.

          +
          +
          Parameters:
          +
          sessionId - session id to be registered.
          +
          endpointPath - endpoint path identifying sessions alignment to the endpoint.
          +
          listener - session event listener. When remote node sends a message to this session, it will be + invoked.
          +
          See Also:
          +
          SessionEventListener
          +
          +
        • +
        + + + + + + + +
          +
        • +

          registerBroadcastListener

          +
          public abstract void registerBroadcastListener​(java.lang.String endpointPath,
          +                                               BroadcastListener listener)
          +
          Register broadcast listener. +

          + Gets notification about broadcasted messages. Used as an optimized variant of standard websocket broadcast + pattern. In this case, only one message is sent to all cluster nodes (instead n when n represent + number of clients connected to remote nodes).

          +
          +
          Parameters:
          +
          endpointPath - endpoint path identifying sessions alignment to the endpoint.
          +
          listener - listener instance.
          +
          See Also:
          +
          BroadcastListener
          +
          +
        • +
        + + + +
          +
        • +

          getDistributedSessionProperties

          +
          public abstract java.util.Map<RemoteSession.DistributedMapKey,​java.lang.Object> getDistributedSessionProperties​(java.lang.String sessionId)
          +
          Get the map containing session properties to be shared among nodes. +

          + Changes must be propagated to remote instances.

          +
          +
          Parameters:
          +
          sessionId - remote session id.
          +
          Returns:
          +
          distributed map containing session properties.
          +
          +
        • +
        + + + +
          +
        • +

          getDistributedUserProperties

          +
          public abstract java.util.Map<java.lang.String,​java.lang.Object> getDistributedUserProperties​(java.lang.String connectionId)
          +
          Get the map containing session user properties to be shared among nodes. +

          + Changes must be propagated to remote instances.

          +
          +
          Parameters:
          +
          connectionId - connection id. Connection id may be shared among subsequent TCP connection - represents + logical connection.
          +
          Returns:
          +
          distributed map containing session properties.
          +
          +
        • +
        + + + +
          +
        • +

          destroyDistributedUserProperties

          +
          public abstract void destroyDistributedUserProperties​(java.lang.String connectionId)
          +
          Destroy map which holds distributed user properties. +

          + This method should be invoked only when session is properly closed.

          +
          +
          Parameters:
          +
          connectionId - connection id. Connection id may be shared among subsequent TCP connection - represents + logical connection.
          +
          +
        • +
        + + + +
          +
        • +

          removeSession

          +
          public abstract void removeSession​(java.lang.String sessionId,
          +                                   java.lang.String endpointPath)
          +
          Remove session from this Cluster context.
          +
          +
          Parameters:
          +
          sessionId - session id.
          +
          endpointPath - endpoint path identifying sessions alignment to the endpoint.
          +
          +
        • +
        + + + +
          +
        • +

          shutdown

          +
          public abstract void shutdown()
          +
          Shutdown this ClusterContext. +

          + This will stop whole clustered node, any operation related to this cluster context will fail after this method + is invoked.

          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/DistributedSession.html b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/DistributedSession.html new file mode 100644 index 00000000..04119154 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/DistributedSession.html @@ -0,0 +1,291 @@ + + + + + +DistributedSession (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface DistributedSession

    +
    +
    +
    +
      +
    • +
      +
      All Superinterfaces:
      +
      java.lang.AutoCloseable, java.io.Closeable, Session
      +
      +
      +
      All Known Implementing Classes:
      +
      RemoteSession, TyrusSession
      +
      +
      +
      public interface DistributedSession
      +extends Session
      +
      Extended Session which adds distributed properties.
      +
      +
      Author:
      +
      Pavel Bucek
      +
      +
    • +
    +
    + +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getDistributedProperties

          +
          java.util.Map<java.lang.String,​java.lang.Object> getDistributedProperties()
          +
          Get distributed properties. +

          + Values put into this map must be Serializable or serializable by other, implementation-dependent + alternative. +

          + Content of this map is synchronized among all cluster nodes, so putting an entry on any of the nodes will be + visible on all other nodes which have reference to current session (in form of TyrusSession or RemoteSession). +

          + Please note that when not running in the distributed environment, this map behaves similarly to Session.getUserProperties(), so no serialization or deserialization is performed when values are read from or stored to + the returned map.

          +
          +
          Returns:
          +
          map of distributed properties.
          +
          See Also:
          +
          TyrusSession, +RemoteSession
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/RemoteSession.DistributedMapKey.html b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/RemoteSession.DistributedMapKey.html new file mode 100644 index 00000000..ef923570 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/RemoteSession.DistributedMapKey.html @@ -0,0 +1,636 @@ + + + + + +RemoteSession.DistributedMapKey (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum RemoteSession.DistributedMapKey

    +
    +
    + +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/RemoteSession.html b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/RemoteSession.html new file mode 100644 index 00000000..eaa25073 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/RemoteSession.html @@ -0,0 +1,1118 @@ + + + + + +RemoteSession (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class RemoteSession

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.cluster.RemoteSession
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      Session, java.io.Closeable, java.lang.AutoCloseable, DistributedSession
      +
      +
      +
      public class RemoteSession
      +extends java.lang.Object
      +implements Session, DistributedSession
      +
      Remote session represents session originating from another node.
      +
      +
      Author:
      +
      Pavel Bucek
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          RemoteSession

          +
          public RemoteSession​(java.lang.String sessionId,
          +                     ClusterContext clusterContext,
          +                     java.util.Map<RemoteSession.DistributedMapKey,​java.lang.Object> distributedPropertyMap,
          +                     TyrusEndpointWrapper endpointWrapper,
          +                     Session session)
          +
          Constructor.
          +
          +
          Parameters:
          +
          sessionId - session id.
          +
          clusterContext - cluster context.
          +
          distributedPropertyMap - distributed property map.
          +
          endpointWrapper - used just to get encoders/decoders.
          +
          session - used just to get encoders/decoders.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getProtocolVersion

          +
          public java.lang.String getProtocolVersion()
          +
          Get the version of the websocket protocol currently being used. This is taken as the value of the + Sec-WebSocket-Version header used in the opening handshake. i.e. "13".
          +
          +
          Specified by:
          +
          getProtocolVersion in interface Session
          +
          Returns:
          +
          the protocol version.
          +
          +
        • +
        + + + +
          +
        • +

          getNegotiatedSubprotocol

          +
          public java.lang.String getNegotiatedSubprotocol()
          +
          Get the sub protocol agreed during the websocket handshake for this conversation.
          +
          +
          Specified by:
          +
          getNegotiatedSubprotocol in interface Session
          +
          Returns:
          +
          the negotiated subprotocol, or the empty string if there isn't one.
          +
          +
        • +
        + + + +
          +
        • +

          getNegotiatedExtensions

          +
          public java.util.List<Extension> getNegotiatedExtensions()
          +
          Get the list of extensions currently in use for this conversation.
          +
          +
          Specified by:
          +
          getNegotiatedExtensions in interface Session
          +
          Returns:
          +
          the negotiated extensions.
          +
          +
        • +
        + + + +
          +
        • +

          isSecure

          +
          public boolean isSecure()
          +
          Get the information about secure transport.
          +
          +
          Specified by:
          +
          isSecure in interface Session
          +
          Returns:
          +
          true when the underlying socket is using a secure transport, false otherwise.
          +
          +
        • +
        + + + +
          +
        • +

          isOpen

          +
          public boolean isOpen()
          +
          Get the information about session state.
          +
          +
          Specified by:
          +
          isOpen in interface Session
          +
          Returns:
          +
          true when the underlying socket is open, false otherwise.
          +
          +
        • +
        + + + +
          +
        • +

          getMaxIdleTimeout

          +
          public long getMaxIdleTimeout()
          +
          Get the number of milliseconds before this conversation may be closed by the + container if it is inactive, i.e. no messages are either sent or received in that time.
          +
          +
          Specified by:
          +
          getMaxIdleTimeout in interface Session
          +
          Returns:
          +
          the timeout in milliseconds.
          +
          +
        • +
        + + + +
          +
        • +

          getMaxBinaryMessageBufferSize

          +
          public int getMaxBinaryMessageBufferSize()
          +
          Get the maximum length of incoming binary messages that this Session can buffer. If + the implementation receives a binary message that it cannot buffer because it + is too large, it must close the session with a close code of CloseReason.CloseCodes.TOO_BIG.
          +
          +
          Specified by:
          +
          getMaxBinaryMessageBufferSize in interface Session
          +
          Returns:
          +
          the maximum binary message size that can be buffered.
          +
          +
        • +
        + + + +
          +
        • +

          getMaxTextMessageBufferSize

          +
          public int getMaxTextMessageBufferSize()
          +
          Get the maximum length of incoming text messages that this Session can buffer. If + the implementation receives a text message that it cannot buffer because it + is too large, it must close the session with a close code of CloseReason.CloseCodes.TOO_BIG.
          +
          +
          Specified by:
          +
          getMaxTextMessageBufferSize in interface Session
          +
          Returns:
          +
          the maximum text message size that can be buffered.
          +
          +
        • +
        + + + +
          +
        • +

          getAsyncRemote

          +
          public RemoteEndpoint.Async getAsyncRemote()
          +
          Get a reference a RemoteEndpoint.Async object representing the peer of this conversation + that is able to send messages asynchronously to the peer.
          +
          +
          Specified by:
          +
          getAsyncRemote in interface Session
          +
          Returns:
          +
          the remote endpoint representation.
          +
          +
        • +
        + + + +
          +
        • +

          getBasicRemote

          +
          public RemoteEndpoint.Basic getBasicRemote()
          +
          Get a reference a RemoteEndpoint.Basic object representing the peer of this conversation + that is able to send messages synchronously to the peer.
          +
          +
          Specified by:
          +
          getBasicRemote in interface Session
          +
          Returns:
          +
          the remote endpoint representation.
          +
          +
        • +
        + + + +
          +
        • +

          getId

          +
          public java.lang.String getId()
          +
          Get a string containing the unique identifier assigned to this session. + The identifier is assigned by the web socket implementation and is implementation dependent.
          +
          +
          Specified by:
          +
          getId in interface Session
          +
          Returns:
          +
          the unique identifier for this session instance.
          +
          +
        • +
        + + + +
          +
        • +

          close

          +
          public void close()
          +           throws java.io.IOException
          +
          Close the current conversation with a normal status code and no reason phrase.
          +
          +
          Specified by:
          +
          close in interface java.lang.AutoCloseable
          +
          Specified by:
          +
          close in interface java.io.Closeable
          +
          Specified by:
          +
          close in interface Session
          +
          Throws:
          +
          java.io.IOException - if there was a connection error closing the connection.
          +
          +
        • +
        + + + +
          +
        • +

          close

          +
          public void close​(CloseReason closeReason)
          +           throws java.io.IOException
          +
          Close the current conversation, giving a reason for the closure. The close + call causes the implementation to attempt notify the client of the close as + soon as it can. This may cause the sending of unsent messages immediately + prior to the close notification. After the close notification has been sent + the implementation notifies the endpoint's onClose method. Note the websocket + specification defines the acceptable uses of status codes and reason phrases. + If the application cannot determine a suitable close code to use for the closeReason, + it is recommended to use CloseReason.CloseCodes.NO_STATUS_CODE.
          +
          +
          Specified by:
          +
          close in interface Session
          +
          Parameters:
          +
          closeReason - the reason for the closure.
          +
          Throws:
          +
          java.io.IOException - if there was a connection error closing the connection.
          +
          +
        • +
        + + + +
          +
        • +

          getRequestURI

          +
          public java.net.URI getRequestURI()
          +
          Get the URI under which this session was opened, including + the query string if there is one.
          +
          +
          Specified by:
          +
          getRequestURI in interface Session
          +
          Returns:
          +
          the request URI.
          +
          +
        • +
        + + + +
          +
        • +

          getRequestParameterMap

          +
          public java.util.Map<java.lang.String,​java.util.List<java.lang.String>> getRequestParameterMap()
          +
          Get the request parameters associated with the request this session + was opened under.
          +
          +
          Specified by:
          +
          getRequestParameterMap in interface Session
          +
          Returns:
          +
          the unmodifiable map of the request parameters.
          +
          +
        • +
        + + + +
          +
        • +

          getQueryString

          +
          public java.lang.String getQueryString()
          +
          Get the query string associated with the request this session + was opened under.
          +
          +
          Specified by:
          +
          getQueryString in interface Session
          +
          Returns:
          +
          the query string.
          +
          +
        • +
        + + + +
          +
        • +

          getPathParameters

          +
          public java.util.Map<java.lang.String,​java.lang.String> getPathParameters()
          +
          Get a map of the path parameter names and values used associated with the + request this session was opened under.
          +
          +
          Specified by:
          +
          getPathParameters in interface Session
          +
          Returns:
          +
          the unmodifiable map of path parameters. The key of the map is the parameter name, + the values in the map are the parameter values.
          +
          +
        • +
        + + + +
          +
        • +

          getUserProperties

          +
          public java.util.Map<java.lang.String,​java.lang.Object> getUserProperties()
          +
          This method is not supported on RemoteSession. Each invocation will throw an UnsupportedOperationException.
          +
          +
          Specified by:
          +
          getUserProperties in interface Session
          +
          Returns:
          +
          nothing.
          +
          See Also:
          +
          getDistributedProperties()
          +
          +
        • +
        + + + +
          +
        • +

          getDistributedProperties

          +
          public java.util.Map<java.lang.String,​java.lang.Object> getDistributedProperties()
          +
          Description copied from interface: DistributedSession
          +
          Get distributed properties. +

          + Values put into this map must be Serializable or serializable by other, implementation-dependent + alternative. +

          + Content of this map is synchronized among all cluster nodes, so putting an entry on any of the nodes will be + visible on all other nodes which have reference to current session (in form of TyrusSession or RemoteSession). +

          + Please note that when not running in the distributed environment, this map behaves similarly to Session.getUserProperties(), so no serialization or deserialization is performed when values are read from or stored to + the returned map.

          +
          +
          Specified by:
          +
          getDistributedProperties in interface DistributedSession
          +
          Returns:
          +
          map of distributed properties.
          +
          See Also:
          +
          TyrusSession, +RemoteSession
          +
          +
        • +
        + + + +
          +
        • +

          getUserPrincipal

          +
          public java.security.Principal getUserPrincipal()
          +
          Get the authenticated user for this session or null if no user is authenticated for this session.
          +
          +
          Specified by:
          +
          getUserPrincipal in interface Session
          +
          Returns:
          +
          the user principal.
          +
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public java.lang.String toString()
          +
          +
          Overrides:
          +
          toString in class java.lang.Object
          +
          +
        • +
        + + + + + + + +
          +
        • +

          addMessageHandler

          +
          public void addMessageHandler​(MessageHandler handler)
          +                       throws java.lang.IllegalStateException
          +
          This method is not supported on RemoteSession. Each invocation will throw an UnsupportedOperationException.
          +
          +
          Specified by:
          +
          addMessageHandler in interface Session
          +
          Parameters:
          +
          handler - nothing.
          +
          Throws:
          +
          java.lang.IllegalStateException - if there is already a MessageHandler registered for the same native websocket + message type as this handler.
          +
          +
        • +
        + + + +
          +
        • +

          addMessageHandler

          +
          public <T> void addMessageHandler​(java.lang.Class<T> clazz,
          +                                  MessageHandler.Whole<T> handler)
          +
          This method is not supported on RemoteSession. Each invocation will throw an UnsupportedOperationException.
          +
          +
          Specified by:
          +
          addMessageHandler in interface Session
          +
          Type Parameters:
          +
          T - type of message that the given handler is intended for.
          +
          Parameters:
          +
          clazz - nothing.
          +
          handler - nothing.
          +
          +
        • +
        + + + +
          +
        • +

          addMessageHandler

          +
          public <T> void addMessageHandler​(java.lang.Class<T> clazz,
          +                                  MessageHandler.Partial<T> handler)
          +
          This method is not supported on RemoteSession. Each invocation will throw an UnsupportedOperationException.
          +
          +
          Specified by:
          +
          addMessageHandler in interface Session
          +
          Type Parameters:
          +
          T - type of message that the given handler is intended for.
          +
          Parameters:
          +
          clazz - nothing.
          +
          handler - nothing.
          +
          +
        • +
        + + + +
          +
        • +

          getMessageHandlers

          +
          public java.util.Set<MessageHandler> getMessageHandlers()
          +
          This method is not supported on RemoteSession. Each invocation will throw an UnsupportedOperationException.
          +
          +
          Specified by:
          +
          getMessageHandlers in interface Session
          +
          Returns:
          +
          nothing.
          +
          +
        • +
        + + + +
          +
        • +

          removeMessageHandler

          +
          public void removeMessageHandler​(MessageHandler handler)
          +
          This method is not supported on RemoteSession. Each invocation will throw an UnsupportedOperationException.
          +
          +
          Specified by:
          +
          removeMessageHandler in interface Session
          +
          Parameters:
          +
          handler - nothing.
          +
          +
        • +
        + + + +
          +
        • +

          setMaxIdleTimeout

          +
          public void setMaxIdleTimeout​(long milliseconds)
          +
          This method is not supported on RemoteSession. Each invocation will throw an UnsupportedOperationException.
          +
          +
          Specified by:
          +
          setMaxIdleTimeout in interface Session
          +
          Parameters:
          +
          milliseconds - nothing.
          +
          +
        • +
        + + + +
          +
        • +

          setMaxBinaryMessageBufferSize

          +
          public void setMaxBinaryMessageBufferSize​(int length)
          +
          This method is not supported on RemoteSession. Each invocation will throw an UnsupportedOperationException.
          +
          +
          Specified by:
          +
          setMaxBinaryMessageBufferSize in interface Session
          +
          Parameters:
          +
          length - nothing.
          +
          +
        • +
        + + + +
          +
        • +

          setMaxTextMessageBufferSize

          +
          public void setMaxTextMessageBufferSize​(int length)
          +
          This method is not supported on RemoteSession. Each invocation will throw an UnsupportedOperationException.
          +
          +
          Specified by:
          +
          setMaxTextMessageBufferSize in interface Session
          +
          Parameters:
          +
          length - nothing.
          +
          +
        • +
        + + + +
          +
        • +

          getOpenSessions

          +
          public java.util.Set<Session> getOpenSessions()
          +
          This method is not supported on RemoteSession. Each invocation will throw an UnsupportedOperationException.
          +
          +
          Specified by:
          +
          getOpenSessions in interface Session
          +
          Returns:
          +
          nothing.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/SessionEventListener.html b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/SessionEventListener.html new file mode 100644 index 00000000..eb515eab --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/SessionEventListener.html @@ -0,0 +1,501 @@ + + + + + +SessionEventListener (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class SessionEventListener

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.cluster.SessionEventListener
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class SessionEventListener
      +extends java.lang.Object
      +
      Session event listener.
      +
      +
      Author:
      +
      Pavel Bucek
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        voidonClose() +
        Invoked on session close event.
        +
        voidonClose​(CloseReason closeReason) +
        Invoked on session close event.
        +
        voidonSendBinary​(byte[] message) +
        Invoked on send binary message event.
        +
        voidonSendBinary​(byte[] message, + boolean isLast) +
        Invoked on send partial binary message event.
        +
        voidonSendPing​(byte[] payload) +
        Invoked on send ping frame event.
        +
        voidonSendPong​(byte[] payload) +
        Invoked on send pong frame event.
        +
        voidonSendText​(java.lang.String message) +
        Invoked on send text message event.
        +
        voidonSendText​(java.lang.String message, + boolean isLast) +
        Invoked on send partial text message event.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          SessionEventListener

          +
          public SessionEventListener​(Session session)
          +
          Constructor.
          +
          +
          Parameters:
          +
          session - session to be used for sending messages passed from other nodes.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          onSendText

          +
          public void onSendText​(java.lang.String message)
          +                throws java.io.IOException
          +
          Invoked on send text message event.
          +
          +
          Parameters:
          +
          message - message to be sent.
          +
          Throws:
          +
          java.io.IOException - if there is a problem delivering the message.
          +
          +
        • +
        + + + +
          +
        • +

          onSendText

          +
          public void onSendText​(java.lang.String message,
          +                       boolean isLast)
          +                throws java.io.IOException
          +
          Invoked on send partial text message event.
          +
          +
          Parameters:
          +
          message - partial message to be sent.
          +
          isLast - true when the partial message being sent is the last part of the message.
          +
          Throws:
          +
          java.io.IOException - if there is a problem delivering the message.
          +
          +
        • +
        + + + +
          +
        • +

          onSendBinary

          +
          public void onSendBinary​(byte[] message)
          +                  throws java.io.IOException
          +
          Invoked on send binary message event.
          +
          +
          Parameters:
          +
          message - data to be sent.
          +
          Throws:
          +
          java.io.IOException - if there is a problem delivering the message.
          +
          +
        • +
        + + + +
          +
        • +

          onSendBinary

          +
          public void onSendBinary​(byte[] message,
          +                         boolean isLast)
          +                  throws java.io.IOException
          +
          Invoked on send partial binary message event.
          +
          +
          Parameters:
          +
          message - data to be sent.
          +
          isLast - true when the partial message being sent is the last part of the message.
          +
          Throws:
          +
          java.io.IOException - if there is a problem delivering the message.
          +
          +
        • +
        + + + +
          +
        • +

          onSendPing

          +
          public void onSendPing​(byte[] payload)
          +                throws java.io.IOException
          +
          Invoked on send ping frame event.
          +
          +
          Parameters:
          +
          payload - ping frame payload.
          +
          Throws:
          +
          java.io.IOException - if there is a problem delivering the message.
          +
          +
        • +
        + + + +
          +
        • +

          onSendPong

          +
          public void onSendPong​(byte[] payload)
          +                throws java.io.IOException
          +
          Invoked on send pong frame event.
          +
          +
          Parameters:
          +
          payload - pong frame payload.
          +
          Throws:
          +
          java.io.IOException - if there is a problem delivering the message.
          +
          +
        • +
        + + + +
          +
        • +

          onClose

          +
          public void onClose()
          +             throws java.io.IOException
          +
          Invoked on session close event.
          +
          +
          Throws:
          +
          java.io.IOException - if there is a problem closing the session.
          +
          +
        • +
        + + + +
          +
        • +

          onClose

          +
          public void onClose​(CloseReason closeReason)
          +             throws java.io.IOException
          +
          Invoked on session close event.
          +
          +
          Parameters:
          +
          closeReason - close reason of the session close event.
          +
          Throws:
          +
          java.io.IOException - if there is a problem closing the session.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/SessionListener.html b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/SessionListener.html new file mode 100644 index 00000000..c2100229 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/SessionListener.html @@ -0,0 +1,286 @@ + + + + + +SessionListener (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface SessionListener

    +
    +
    +
    +
      +
    • +
      +
      public interface SessionListener
      +
      Session listener. +

      + Allows to keep track of opened/closed sessions.

      +
      +
      Author:
      +
      Pavel Bucek
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          onSessionOpened

          +
          void onSessionOpened​(java.lang.String sessionId)
          +
          Invoked when session is opened.
          +
          +
          Parameters:
          +
          sessionId - session id of opened session.
          +
          +
        • +
        + + + +
          +
        • +

          onSessionClosed

          +
          void onSessionClosed​(java.lang.String sessionId)
          +
          Invoked when session is closed.
          +
          +
          Parameters:
          +
          sessionId - session id of closed session.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/class-use/BroadcastListener.html b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/class-use/BroadcastListener.html new file mode 100644 index 00000000..e3a3a8a6 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/class-use/BroadcastListener.html @@ -0,0 +1,198 @@ + + + + + +Uses of Interface org.glassfish.tyrus.core.cluster.BroadcastListener (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.core.cluster.BroadcastListener

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/class-use/ClusterContext.html b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/class-use/ClusterContext.html new file mode 100644 index 00000000..2378f428 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/class-use/ClusterContext.html @@ -0,0 +1,268 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.cluster.ClusterContext (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.cluster.ClusterContext

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/class-use/DistributedSession.html b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/class-use/DistributedSession.html new file mode 100644 index 00000000..bfc3fd7e --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/class-use/DistributedSession.html @@ -0,0 +1,244 @@ + + + + + +Uses of Interface org.glassfish.tyrus.core.cluster.DistributedSession (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.core.cluster.DistributedSession

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/class-use/RemoteSession.DistributedMapKey.html b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/class-use/RemoteSession.DistributedMapKey.html new file mode 100644 index 00000000..25ea3d88 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/class-use/RemoteSession.DistributedMapKey.html @@ -0,0 +1,241 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.cluster.RemoteSession.DistributedMapKey (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.cluster.RemoteSession.DistributedMapKey

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/class-use/RemoteSession.html b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/class-use/RemoteSession.html new file mode 100644 index 00000000..50ccd440 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/class-use/RemoteSession.html @@ -0,0 +1,197 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.cluster.RemoteSession (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.cluster.RemoteSession

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/class-use/SessionEventListener.html b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/class-use/SessionEventListener.html new file mode 100644 index 00000000..86cce215 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/class-use/SessionEventListener.html @@ -0,0 +1,199 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.cluster.SessionEventListener (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.cluster.SessionEventListener

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/class-use/SessionListener.html b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/class-use/SessionListener.html new file mode 100644 index 00000000..702ae4d8 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/class-use/SessionListener.html @@ -0,0 +1,198 @@ + + + + + +Uses of Interface org.glassfish.tyrus.core.cluster.SessionListener (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.core.cluster.SessionListener

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/package-summary.html b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/package-summary.html new file mode 100644 index 00000000..6f60c3fc --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/package-summary.html @@ -0,0 +1,230 @@ + + + + + +org.glassfish.tyrus.core.cluster (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.core.cluster

    +
    +
    +
    + + +
    Cluster relates classes and interfaces.
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/package-tree.html b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/package-tree.html new file mode 100644 index 00000000..b871ca1a --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/package-tree.html @@ -0,0 +1,200 @@ + + + + + +org.glassfish.tyrus.core.cluster Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.core.cluster

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +

    Enum Hierarchy

    +
      +
    • java.lang.Object +
        +
      • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable) + +
      • +
      +
    • +
    +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/package-use.html b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/package-use.html new file mode 100644 index 00000000..c1d4788f --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/cluster/package-use.html @@ -0,0 +1,253 @@ + + + + + +Uses of Package org.glassfish.tyrus.core.cluster (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.core.cluster

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/CoderAdapter.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/CoderAdapter.html new file mode 100644 index 00000000..a913352f --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/CoderAdapter.html @@ -0,0 +1,341 @@ + + + + + +CoderAdapter (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CoderAdapter

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.coder.CoderAdapter
      • +
      +
    • +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        CoderAdapter() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        voiddestroy() +
        This method does nothing.
        +
        voidinit​(EndpointConfig config) +
        This method does nothing.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          CoderAdapter

          +
          public CoderAdapter()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          init

          +
          public void init​(EndpointConfig config)
          +
          This method does nothing.
          +
          +
          Parameters:
          +
          config - the endpoint configuration object when being brought into service.
          +
          +
        • +
        + + + +
          +
        • +

          destroy

          +
          public void destroy()
          +
          This method does nothing.
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/CoderWrapper.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/CoderWrapper.html new file mode 100644 index 00000000..a91abf66 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/CoderWrapper.html @@ -0,0 +1,470 @@ + + + + + +CoderWrapper (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CoderWrapper<T>

    +
    +
    + +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      Decoder, Encoder
      +
      +
      +
      public class CoderWrapper<T>
      +extends CoderAdapter
      +implements Decoder, Encoder
      +
      Wrapper of coders storing the coder coder class (and optionally coder instance), return type of the encode / decode + method and coder class.
      +
      +
      Author:
      +
      Stepan Kopriva, Pavel Bucek
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          CoderWrapper

          +
          public CoderWrapper​(java.lang.Class<? extends T> coderClass,
          +                    java.lang.Class<?> type)
          +
          Construct new coder wrapper.
          +
          +
          Parameters:
          +
          coderClass - coder class.
          +
          type - return type provided by the encode / decode method. Cannot be null.
          +
          +
        • +
        + + + + + +
          +
        • +

          CoderWrapper

          +
          public CoderWrapper​(T coder,
          +                    java.lang.Class<?> type)
          +
          Construct new coder wrapper.
          +
          +
          Parameters:
          +
          coder - cannot be null.
          +
          type - return type provided by the encode / decode method. Cannot be null.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getType

          +
          public java.lang.Class<?> getType()
          +
          Get the return type of the encode / decode method.
          +
          +
          Returns:
          +
          return type of the encode / decode method.
          +
          +
        • +
        + + + +
          +
        • +

          getCoderClass

          +
          public java.lang.Class<? extends T> getCoderClass()
          +
          Get coder class.
          +
          +
          Returns:
          +
          coder class.
          +
          +
        • +
        + + + +
          +
        • +

          getCoder

          +
          public T getCoder()
          +
          Get coder instance.
          +
          +
          Returns:
          +
          coder instance. null if registered using coder class.
          +
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public java.lang.String toString()
          +
          +
          Overrides:
          +
          toString in class java.lang.Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/InputStreamDecoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/InputStreamDecoder.html new file mode 100644 index 00000000..e0dc4c64 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/InputStreamDecoder.html @@ -0,0 +1,402 @@ + + + + + +InputStreamDecoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class InputStreamDecoder

    +
    +
    + +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        InputStreamDecoder() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        java.io.InputStreamdecode​(java.nio.ByteBuffer bytes) +
        Decode the given bytes into an object of type T.
        +
        booleanwillDecode​(java.nio.ByteBuffer bytes) +
        Answer whether the given bytes can be decoded into an object of type T.
        +
        + +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        + +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          InputStreamDecoder

          +
          public InputStreamDecoder()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          willDecode

          +
          public boolean willDecode​(java.nio.ByteBuffer bytes)
          +
          Description copied from interface: Decoder.Binary
          +
          Answer whether the given bytes can be decoded into an object of type T. +

          + It is not safe for other threads to use the ByteBuffer until this method completes. When the method + completes, the buffer will be in the same state as it was at the start of the method call.

          +
          +
          Specified by:
          +
          willDecode in interface Decoder.Binary<java.io.InputStream>
          +
          Parameters:
          +
          bytes - the bytes to be decoded.
          +
          Returns:
          +
          whether or not the bytes can be decoded by this decoder.
          +
          +
        • +
        + + + +
          +
        • +

          decode

          +
          public java.io.InputStream decode​(java.nio.ByteBuffer bytes)
          +                           throws DecodeException
          +
          Description copied from interface: Decoder.Binary
          +
          Decode the given bytes into an object of type T. +

          + It is not safe for other threads to use the ByteBuffer until the decoding of the given bytes is complete. If + the decoding completes successfully, the buffer's limit will be unchanged and the buffer's position + will be equal to the limit. If the decoding does not complete successfully, the state of the buffer is + undefined.

          +
          +
          Specified by:
          +
          decode in interface Decoder.Binary<java.io.InputStream>
          +
          Parameters:
          +
          bytes - the bytes to be decoded.
          +
          Returns:
          +
          the decoded object.
          +
          Throws:
          +
          DecodeException - If the provided bytes cannot be decoded to type T
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/NoOpByteArrayCoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/NoOpByteArrayCoder.html new file mode 100644 index 00000000..0ce3164c --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/NoOpByteArrayCoder.html @@ -0,0 +1,445 @@ + + + + + +NoOpByteArrayCoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class NoOpByteArrayCoder

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          NoOpByteArrayCoder

          +
          public NoOpByteArrayCoder()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          encode

          +
          public java.nio.ByteBuffer encode​(byte[] object)
          +                           throws EncodeException
          +
          Description copied from interface: Encoder.Binary
          +
          Encode the given object into a byte array.
          +
          +
          Specified by:
          +
          encode in interface Encoder.Binary<byte[]>
          +
          Parameters:
          +
          object - the object being encoded.
          +
          Returns:
          +
          the binary data.
          +
          Throws:
          +
          EncodeException - The provided object could not be encoded to a byte buffer
          +
          +
        • +
        + + + +
          +
        • +

          willDecode

          +
          public boolean willDecode​(java.nio.ByteBuffer bytes)
          +
          Description copied from interface: Decoder.Binary
          +
          Answer whether the given bytes can be decoded into an object of type T. +

          + It is not safe for other threads to use the ByteBuffer until this method completes. When the method + completes, the buffer will be in the same state as it was at the start of the method call.

          +
          +
          Specified by:
          +
          willDecode in interface Decoder.Binary<byte[]>
          +
          Parameters:
          +
          bytes - the bytes to be decoded.
          +
          Returns:
          +
          whether or not the bytes can be decoded by this decoder.
          +
          +
        • +
        + + + +
          +
        • +

          decode

          +
          public byte[] decode​(java.nio.ByteBuffer bytes)
          +              throws DecodeException
          +
          Description copied from interface: Decoder.Binary
          +
          Decode the given bytes into an object of type T. +

          + It is not safe for other threads to use the ByteBuffer until the decoding of the given bytes is complete. If + the decoding completes successfully, the buffer's limit will be unchanged and the buffer's position + will be equal to the limit. If the decoding does not complete successfully, the state of the buffer is + undefined.

          +
          +
          Specified by:
          +
          decode in interface Decoder.Binary<byte[]>
          +
          Parameters:
          +
          bytes - the bytes to be decoded.
          +
          Returns:
          +
          the decoded object.
          +
          Throws:
          +
          DecodeException - If the provided bytes cannot be decoded to type T
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/NoOpByteBufferCoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/NoOpByteBufferCoder.html new file mode 100644 index 00000000..54bda618 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/NoOpByteBufferCoder.html @@ -0,0 +1,445 @@ + + + + + +NoOpByteBufferCoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class NoOpByteBufferCoder

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          NoOpByteBufferCoder

          +
          public NoOpByteBufferCoder()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          willDecode

          +
          public boolean willDecode​(java.nio.ByteBuffer bytes)
          +
          Description copied from interface: Decoder.Binary
          +
          Answer whether the given bytes can be decoded into an object of type T. +

          + It is not safe for other threads to use the ByteBuffer until this method completes. When the method + completes, the buffer will be in the same state as it was at the start of the method call.

          +
          +
          Specified by:
          +
          willDecode in interface Decoder.Binary<java.nio.ByteBuffer>
          +
          Parameters:
          +
          bytes - the bytes to be decoded.
          +
          Returns:
          +
          whether or not the bytes can be decoded by this decoder.
          +
          +
        • +
        + + + +
          +
        • +

          decode

          +
          public java.nio.ByteBuffer decode​(java.nio.ByteBuffer bytes)
          +                           throws DecodeException
          +
          Description copied from interface: Decoder.Binary
          +
          Decode the given bytes into an object of type T. +

          + It is not safe for other threads to use the ByteBuffer until the decoding of the given bytes is complete. If + the decoding completes successfully, the buffer's limit will be unchanged and the buffer's position + will be equal to the limit. If the decoding does not complete successfully, the state of the buffer is + undefined.

          +
          +
          Specified by:
          +
          decode in interface Decoder.Binary<java.nio.ByteBuffer>
          +
          Parameters:
          +
          bytes - the bytes to be decoded.
          +
          Returns:
          +
          the decoded object.
          +
          Throws:
          +
          DecodeException - If the provided bytes cannot be decoded to type T
          +
          +
        • +
        + + + +
          +
        • +

          encode

          +
          public java.nio.ByteBuffer encode​(java.nio.ByteBuffer object)
          +                           throws EncodeException
          +
          Description copied from interface: Encoder.Binary
          +
          Encode the given object into a byte array.
          +
          +
          Specified by:
          +
          encode in interface Encoder.Binary<java.nio.ByteBuffer>
          +
          Parameters:
          +
          object - the object being encoded.
          +
          Returns:
          +
          the binary data.
          +
          Throws:
          +
          EncodeException - The provided object could not be encoded to a byte buffer
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/NoOpTextCoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/NoOpTextCoder.html new file mode 100644 index 00000000..30ed1e2e --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/NoOpTextCoder.html @@ -0,0 +1,436 @@ + + + + + +NoOpTextCoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class NoOpTextCoder

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          NoOpTextCoder

          +
          public NoOpTextCoder()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          willDecode

          +
          public boolean willDecode​(java.lang.String s)
          +
          Description copied from interface: Decoder.Text
          +
          Answer whether the given String can be decoded into an object of type T.
          +
          +
          Specified by:
          +
          willDecode in interface Decoder.Text<java.lang.String>
          +
          Parameters:
          +
          s - the string being tested for decodability.
          +
          Returns:
          +
          whether this decoder can decoded the supplied string.
          +
          +
        • +
        + + + +
          +
        • +

          decode

          +
          public java.lang.String decode​(java.lang.String s)
          +                        throws DecodeException
          +
          Description copied from interface: Decoder.Text
          +
          Decode the given String into an object of type T.
          +
          +
          Specified by:
          +
          decode in interface Decoder.Text<java.lang.String>
          +
          Parameters:
          +
          s - string to be decoded.
          +
          Returns:
          +
          the decoded message as an object of type T
          +
          Throws:
          +
          DecodeException - If the provided string cannot be decoded to type T
          +
          +
        • +
        + + + +
          +
        • +

          encode

          +
          public java.lang.String encode​(java.lang.String object)
          +                        throws EncodeException
          +
          Description copied from interface: Encoder.Text
          +
          Encode the given object into a String.
          +
          +
          Specified by:
          +
          encode in interface Encoder.Text<java.lang.String>
          +
          Parameters:
          +
          object - the object being encoded.
          +
          Returns:
          +
          the encoded object as a string.
          +
          Throws:
          +
          EncodeException - The provided object could not be encoded as a string
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.BooleanDecoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.BooleanDecoder.html new file mode 100644 index 00000000..e2d451e5 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.BooleanDecoder.html @@ -0,0 +1,400 @@ + + + + + +PrimitiveDecoders.BooleanDecoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PrimitiveDecoders.BooleanDecoder

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          BooleanDecoder

          +
          public BooleanDecoder()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          decode

          +
          public java.lang.Boolean decode​(java.lang.String s)
          +                         throws DecodeException
          +
          Description copied from interface: Decoder.Text
          +
          Decode the given String into an object of type T.
          +
          +
          Parameters:
          +
          s - string to be decoded.
          +
          Returns:
          +
          the decoded message as an object of type T
          +
          Throws:
          +
          DecodeException - If the provided string cannot be decoded to type T
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.ByteDecoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.ByteDecoder.html new file mode 100644 index 00000000..396974ac --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.ByteDecoder.html @@ -0,0 +1,400 @@ + + + + + +PrimitiveDecoders.ByteDecoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PrimitiveDecoders.ByteDecoder

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ByteDecoder

          +
          public ByteDecoder()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          decode

          +
          public java.lang.Byte decode​(java.lang.String s)
          +                      throws DecodeException
          +
          Description copied from interface: Decoder.Text
          +
          Decode the given String into an object of type T.
          +
          +
          Parameters:
          +
          s - string to be decoded.
          +
          Returns:
          +
          the decoded message as an object of type T
          +
          Throws:
          +
          DecodeException - If the provided string cannot be decoded to type T
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.CharacterDecoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.CharacterDecoder.html new file mode 100644 index 00000000..53ae8c56 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.CharacterDecoder.html @@ -0,0 +1,400 @@ + + + + + +PrimitiveDecoders.CharacterDecoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PrimitiveDecoders.CharacterDecoder

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          CharacterDecoder

          +
          public CharacterDecoder()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          decode

          +
          public java.lang.Character decode​(java.lang.String s)
          +                           throws DecodeException
          +
          Description copied from interface: Decoder.Text
          +
          Decode the given String into an object of type T.
          +
          +
          Parameters:
          +
          s - string to be decoded.
          +
          Returns:
          +
          the decoded message as an object of type T
          +
          Throws:
          +
          DecodeException - If the provided string cannot be decoded to type T
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.DoubleDecoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.DoubleDecoder.html new file mode 100644 index 00000000..506f16dc --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.DoubleDecoder.html @@ -0,0 +1,400 @@ + + + + + +PrimitiveDecoders.DoubleDecoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PrimitiveDecoders.DoubleDecoder

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DoubleDecoder

          +
          public DoubleDecoder()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          decode

          +
          public java.lang.Double decode​(java.lang.String s)
          +                        throws DecodeException
          +
          Description copied from interface: Decoder.Text
          +
          Decode the given String into an object of type T.
          +
          +
          Parameters:
          +
          s - string to be decoded.
          +
          Returns:
          +
          the decoded message as an object of type T
          +
          Throws:
          +
          DecodeException - If the provided string cannot be decoded to type T
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.FloatDecoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.FloatDecoder.html new file mode 100644 index 00000000..63ed4d7c --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.FloatDecoder.html @@ -0,0 +1,400 @@ + + + + + +PrimitiveDecoders.FloatDecoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PrimitiveDecoders.FloatDecoder

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          FloatDecoder

          +
          public FloatDecoder()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          decode

          +
          public java.lang.Float decode​(java.lang.String s)
          +                       throws DecodeException
          +
          Description copied from interface: Decoder.Text
          +
          Decode the given String into an object of type T.
          +
          +
          Parameters:
          +
          s - string to be decoded.
          +
          Returns:
          +
          the decoded message as an object of type T
          +
          Throws:
          +
          DecodeException - If the provided string cannot be decoded to type T
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.IntegerDecoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.IntegerDecoder.html new file mode 100644 index 00000000..15c9b854 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.IntegerDecoder.html @@ -0,0 +1,400 @@ + + + + + +PrimitiveDecoders.IntegerDecoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PrimitiveDecoders.IntegerDecoder

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          IntegerDecoder

          +
          public IntegerDecoder()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          decode

          +
          public java.lang.Integer decode​(java.lang.String s)
          +                         throws DecodeException
          +
          Description copied from interface: Decoder.Text
          +
          Decode the given String into an object of type T.
          +
          +
          Parameters:
          +
          s - string to be decoded.
          +
          Returns:
          +
          the decoded message as an object of type T
          +
          Throws:
          +
          DecodeException - If the provided string cannot be decoded to type T
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.LongDecoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.LongDecoder.html new file mode 100644 index 00000000..7ffab544 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.LongDecoder.html @@ -0,0 +1,400 @@ + + + + + +PrimitiveDecoders.LongDecoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PrimitiveDecoders.LongDecoder

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          LongDecoder

          +
          public LongDecoder()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          decode

          +
          public java.lang.Long decode​(java.lang.String s)
          +                      throws DecodeException
          +
          Description copied from interface: Decoder.Text
          +
          Decode the given String into an object of type T.
          +
          +
          Parameters:
          +
          s - string to be decoded.
          +
          Returns:
          +
          the decoded message as an object of type T
          +
          Throws:
          +
          DecodeException - If the provided string cannot be decoded to type T
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.ShortDecoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.ShortDecoder.html new file mode 100644 index 00000000..7cd2f80e --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.ShortDecoder.html @@ -0,0 +1,400 @@ + + + + + +PrimitiveDecoders.ShortDecoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PrimitiveDecoders.ShortDecoder

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ShortDecoder

          +
          public ShortDecoder()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          decode

          +
          public java.lang.Short decode​(java.lang.String s)
          +                       throws DecodeException
          +
          Description copied from interface: Decoder.Text
          +
          Decode the given String into an object of type T.
          +
          +
          Parameters:
          +
          s - string to be decoded.
          +
          Returns:
          +
          the decoded message as an object of type T
          +
          Throws:
          +
          DecodeException - If the provided string cannot be decoded to type T
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.html new file mode 100644 index 00000000..e3284246 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/PrimitiveDecoders.html @@ -0,0 +1,480 @@ + + + + + +PrimitiveDecoders (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PrimitiveDecoders<T>

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          ALL

          +
          public static final java.util.List<java.lang.Class<? extends Decoder>> ALL
          +
        • +
        + + + +
          +
        • +

          ALL_INSTANCES

          +
          public static final java.util.Map<java.lang.Class<?>,​Decoder.Text<?>> ALL_INSTANCES
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          PrimitiveDecoders

          +
          public PrimitiveDecoders()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          willDecode

          +
          public boolean willDecode​(java.lang.String s)
          +
          Description copied from interface: Decoder.Text
          +
          Answer whether the given String can be decoded into an object of type T.
          +
          +
          Specified by:
          +
          willDecode in interface Decoder.Text<T>
          +
          Parameters:
          +
          s - the string being tested for decodability.
          +
          Returns:
          +
          whether this decoder can decoded the supplied string.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/ReaderDecoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/ReaderDecoder.html new file mode 100644 index 00000000..767a7e0d --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/ReaderDecoder.html @@ -0,0 +1,394 @@ + + + + + +ReaderDecoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ReaderDecoder

    +
    +
    + +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        ReaderDecoder() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        java.io.Readerdecode​(java.lang.String s) +
        Decode the given String into an object of type T.
        +
        booleanwillDecode​(java.lang.String s) +
        Answer whether the given String can be decoded into an object of type T.
        +
        + +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        + +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ReaderDecoder

          +
          public ReaderDecoder()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          willDecode

          +
          public boolean willDecode​(java.lang.String s)
          +
          Description copied from interface: Decoder.Text
          +
          Answer whether the given String can be decoded into an object of type T.
          +
          +
          Specified by:
          +
          willDecode in interface Decoder.Text<java.io.Reader>
          +
          Parameters:
          +
          s - the string being tested for decodability.
          +
          Returns:
          +
          whether this decoder can decoded the supplied string.
          +
          +
        • +
        + + + +
          +
        • +

          decode

          +
          public java.io.Reader decode​(java.lang.String s)
          +                      throws DecodeException
          +
          Description copied from interface: Decoder.Text
          +
          Decode the given String into an object of type T.
          +
          +
          Specified by:
          +
          decode in interface Decoder.Text<java.io.Reader>
          +
          Parameters:
          +
          s - string to be decoded.
          +
          Returns:
          +
          the decoded message as an object of type T
          +
          Throws:
          +
          DecodeException - If the provided string cannot be decoded to type T
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/ToStringEncoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/ToStringEncoder.html new file mode 100644 index 00000000..08a04e7d --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/ToStringEncoder.html @@ -0,0 +1,368 @@ + + + + + +ToStringEncoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ToStringEncoder

    +
    +
    + +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      Encoder, Encoder.Text<java.lang.Object>
      +
      +
      +
      public class ToStringEncoder
      +extends CoderAdapter
      +implements Encoder.Text<java.lang.Object>
      +
      Fall-back encoder - encoders any object to string using Object.toString() method.
      +
      +
      Author:
      +
      Martin Matula
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ToStringEncoder

          +
          public ToStringEncoder()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          encode

          +
          public java.lang.String encode​(java.lang.Object object)
          +                        throws EncodeException
          +
          Description copied from interface: Encoder.Text
          +
          Encode the given object into a String.
          +
          +
          Specified by:
          +
          encode in interface Encoder.Text<java.lang.Object>
          +
          Parameters:
          +
          object - the object being encoded.
          +
          Returns:
          +
          the encoded object as a string.
          +
          Throws:
          +
          EncodeException - The provided object could not be encoded as a string
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/CoderAdapter.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/CoderAdapter.html new file mode 100644 index 00000000..9d74ec15 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/CoderAdapter.html @@ -0,0 +1,285 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.coder.CoderAdapter (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.coder.CoderAdapter

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/CoderWrapper.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/CoderWrapper.html new file mode 100644 index 00000000..04f351c8 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/CoderWrapper.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.coder.CoderWrapper (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.coder.CoderWrapper

    +
    +
    No usage of org.glassfish.tyrus.core.coder.CoderWrapper
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/InputStreamDecoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/InputStreamDecoder.html new file mode 100644 index 00000000..a85d1ee0 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/InputStreamDecoder.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.coder.InputStreamDecoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.coder.InputStreamDecoder

    +
    +
    No usage of org.glassfish.tyrus.core.coder.InputStreamDecoder
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/NoOpByteArrayCoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/NoOpByteArrayCoder.html new file mode 100644 index 00000000..d7505590 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/NoOpByteArrayCoder.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.coder.NoOpByteArrayCoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.coder.NoOpByteArrayCoder

    +
    +
    No usage of org.glassfish.tyrus.core.coder.NoOpByteArrayCoder
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/NoOpByteBufferCoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/NoOpByteBufferCoder.html new file mode 100644 index 00000000..5f04a50b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/NoOpByteBufferCoder.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.coder.NoOpByteBufferCoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.coder.NoOpByteBufferCoder

    +
    +
    No usage of org.glassfish.tyrus.core.coder.NoOpByteBufferCoder
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/NoOpTextCoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/NoOpTextCoder.html new file mode 100644 index 00000000..9947e74a --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/NoOpTextCoder.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.coder.NoOpTextCoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.coder.NoOpTextCoder

    +
    +
    No usage of org.glassfish.tyrus.core.coder.NoOpTextCoder
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.BooleanDecoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.BooleanDecoder.html new file mode 100644 index 00000000..83cfeab2 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.BooleanDecoder.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.coder.PrimitiveDecoders.BooleanDecoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.coder.PrimitiveDecoders.BooleanDecoder

    +
    +
    No usage of org.glassfish.tyrus.core.coder.PrimitiveDecoders.BooleanDecoder
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.ByteDecoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.ByteDecoder.html new file mode 100644 index 00000000..d6fa6453 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.ByteDecoder.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.coder.PrimitiveDecoders.ByteDecoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.coder.PrimitiveDecoders.ByteDecoder

    +
    +
    No usage of org.glassfish.tyrus.core.coder.PrimitiveDecoders.ByteDecoder
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.CharacterDecoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.CharacterDecoder.html new file mode 100644 index 00000000..9f30eb21 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.CharacterDecoder.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.coder.PrimitiveDecoders.CharacterDecoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.coder.PrimitiveDecoders.CharacterDecoder

    +
    +
    No usage of org.glassfish.tyrus.core.coder.PrimitiveDecoders.CharacterDecoder
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.DoubleDecoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.DoubleDecoder.html new file mode 100644 index 00000000..79e2c29a --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.DoubleDecoder.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.coder.PrimitiveDecoders.DoubleDecoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.coder.PrimitiveDecoders.DoubleDecoder

    +
    +
    No usage of org.glassfish.tyrus.core.coder.PrimitiveDecoders.DoubleDecoder
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.FloatDecoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.FloatDecoder.html new file mode 100644 index 00000000..0ffc1480 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.FloatDecoder.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.coder.PrimitiveDecoders.FloatDecoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.coder.PrimitiveDecoders.FloatDecoder

    +
    +
    No usage of org.glassfish.tyrus.core.coder.PrimitiveDecoders.FloatDecoder
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.IntegerDecoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.IntegerDecoder.html new file mode 100644 index 00000000..71895d23 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.IntegerDecoder.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.coder.PrimitiveDecoders.IntegerDecoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.coder.PrimitiveDecoders.IntegerDecoder

    +
    +
    No usage of org.glassfish.tyrus.core.coder.PrimitiveDecoders.IntegerDecoder
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.LongDecoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.LongDecoder.html new file mode 100644 index 00000000..9d7d2d1b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.LongDecoder.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.coder.PrimitiveDecoders.LongDecoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.coder.PrimitiveDecoders.LongDecoder

    +
    +
    No usage of org.glassfish.tyrus.core.coder.PrimitiveDecoders.LongDecoder
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.ShortDecoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.ShortDecoder.html new file mode 100644 index 00000000..6bdbace6 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.ShortDecoder.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.coder.PrimitiveDecoders.ShortDecoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.coder.PrimitiveDecoders.ShortDecoder

    +
    +
    No usage of org.glassfish.tyrus.core.coder.PrimitiveDecoders.ShortDecoder
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.html new file mode 100644 index 00000000..bc89fb5d --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/PrimitiveDecoders.html @@ -0,0 +1,230 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.coder.PrimitiveDecoders (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.coder.PrimitiveDecoders

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/ReaderDecoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/ReaderDecoder.html new file mode 100644 index 00000000..c16ec6f4 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/ReaderDecoder.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.coder.ReaderDecoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.coder.ReaderDecoder

    +
    +
    No usage of org.glassfish.tyrus.core.coder.ReaderDecoder
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/ToStringEncoder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/ToStringEncoder.html new file mode 100644 index 00000000..a0ca4977 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/class-use/ToStringEncoder.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.coder.ToStringEncoder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.coder.ToStringEncoder

    +
    +
    No usage of org.glassfish.tyrus.core.coder.ToStringEncoder
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/package-summary.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/package-summary.html new file mode 100644 index 00000000..784ed011 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/package-summary.html @@ -0,0 +1,254 @@ + + + + + +org.glassfish.tyrus.core.coder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.core.coder

    +
    +
    +
    + + +
    Encoder and decoder adapters and built-in implementations.
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/package-tree.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/package-tree.html new file mode 100644 index 00000000..9c5006ce --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/package-tree.html @@ -0,0 +1,186 @@ + + + + + +org.glassfish.tyrus.core.coder Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.core.coder

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/coder/package-use.html b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/package-use.html new file mode 100644 index 00000000..9eaf0de7 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/coder/package-use.html @@ -0,0 +1,195 @@ + + + + + +Uses of Package org.glassfish.tyrus.core.coder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.core.coder

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/collection/LazyValue.html b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/LazyValue.html new file mode 100644 index 00000000..1e189a05 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/LazyValue.html @@ -0,0 +1,281 @@ + + + + + +LazyValue (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface LazyValue<T>

    +
    +
    +
    +
      +
    • +
      +
      All Superinterfaces:
      +
      Value<T>
      +
      +
      +
      public interface LazyValue<T>
      +extends Value<T>
      +
      Lazily initialized value. +

      + Instances of this interface are initialized lazily during the first call to their + value retrieval method. Information about the initialization state + of a LazyValue instance is available via isInitialized() method. +

      +
      +
      Author:
      +
      Marek Potociar
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        booleanisInitialized() +
        Check if the lazy value has been initialized already (i.e.
        +
        +
          +
        • + + +

          Methods inherited from interface org.glassfish.tyrus.core.collection.Value

          +get
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          isInitialized

          +
          boolean isInitialized()
          +
          Check if the lazy value has been initialized already (i.e. its Value.get() method + has already been called previously) or not.
          +
          +
          Returns:
          +
          true if the lazy value has already been initialized, false otherwise.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/collection/SupplierWithEx.html b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/SupplierWithEx.html new file mode 100644 index 00000000..619ca678 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/SupplierWithEx.html @@ -0,0 +1,261 @@ + + + + + +SupplierWithEx (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface SupplierWithEx<T,​EX extends java.lang.Exception>

    +
    +
    +
    +
      +
    • +
      +
      Functional Interface:
      +
      This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
      +
      +
      +
      @FunctionalInterface
      +public interface SupplierWithEx<T,​EX extends java.lang.Exception>
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          get

          +
          T get()
          +throws EX extends java.lang.Exception
          +
          +
          Throws:
          +
          EX extends java.lang.Exception
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/collection/Value.html b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/Value.html new file mode 100644 index 00000000..b0c47697 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/Value.html @@ -0,0 +1,271 @@ + + + + + +Value (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface Value<T>

    +
    +
    +
    +
      +
    • +
      +
      Type Parameters:
      +
      T - value type.
      +
      +
      +
      All Known Subinterfaces:
      +
      LazyValue<T>
      +
      +
      +
      public interface Value<T>
      +
      A generic value provider.
      +
      +
      Author:
      +
      Marek Potociar
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          get

          +
          T get()
          +
          Get the stored value.
          +
          +
          Returns:
          +
          stored value.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/collection/Values.html b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/Values.html new file mode 100644 index 00000000..94bd0b48 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/Values.html @@ -0,0 +1,396 @@ + + + + + +Values (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Values

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.collection.Values
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public final class Values
      +extends java.lang.Object
      +
      A collection of Value provider factory & utility methods.
      +
      +
      Author:
      +
      Marek Potociar
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          empty

          +
          public static <T> Value<T> empty()
          +
          Get an empty value provider whose get() + method always returns null.
          +
          +
          Type Parameters:
          +
          T - value type.
          +
          Returns:
          +
          empty value provider.
          +
          +
        • +
        + + + + + +
          +
        • +

          of

          +
          public static <T> Value<T> of​(T value)
          +

          + Get a new constant value provider whose get() + method always returns the instance supplied to the value parameter. +

          +

          + In case the supplied value constant is null, an empty value + provider is returned. +

          +
          +
          Type Parameters:
          +
          T - value type.
          +
          Parameters:
          +
          value - value instance to be provided.
          +
          Returns:
          +
          constant value provider.
          +
          +
        • +
        + + + +
          +
        • +

          lazy

          +
          public static <T> LazyValue<T> lazy​(Value<T> delegate)
          +
          Get a new lazily initialized value provider. +

          + The value returned by its get() method is lazily retrieved during a first + call to the method from the supplied delegate value provider and is then cached for + a subsequent retrieval. +

          +

          + The implementation of the returned lazy value provider is thread-safe and is guaranteed to + invoke the get() method on the supplied delegate value provider instance at + most once. +

          +

          + If the supplied value provider is null, an empty value + provider is returned. +

          +
          +
          Type Parameters:
          +
          T - value type.
          +
          Parameters:
          +
          delegate - value provider delegate that will be used to lazily initialize the value provider.
          +
          Returns:
          +
          lazily initialized value provider.
          +
          +
        • +
        + + + +
          +
        • +

          eager

          +
          public static <T> Value<T> eager​(Value<T> delegate)
          +
          Get a new eagerly initialized value provider. +

          + The value returned by its get() method is eagerly computed from the supplied + delegate value provider and is then stored in a final field for a subsequent retrieval. +

          +

          + The implementation of the returned eager value provider is thread-safe and is guaranteed to + invoke the get() method on the supplied delegate value provider instance once + and only once. +

          +

          + If the supplied value provider is null, an empty value + provider is returned. +

          +
          +
          Type Parameters:
          +
          T - value type.
          +
          Parameters:
          +
          delegate - value provider delegate that will be used to eagerly initialize the value provider.
          +
          Returns:
          +
          eagerly initialized, constant value provider.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/collection/class-use/LazyValue.html b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/class-use/LazyValue.html new file mode 100644 index 00000000..d257a079 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/class-use/LazyValue.html @@ -0,0 +1,195 @@ + + + + + +Uses of Interface org.glassfish.tyrus.core.collection.LazyValue (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.core.collection.LazyValue

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/collection/class-use/SupplierWithEx.html b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/class-use/SupplierWithEx.html new file mode 100644 index 00000000..2d3c8198 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/class-use/SupplierWithEx.html @@ -0,0 +1,149 @@ + + + + + +Uses of Interface org.glassfish.tyrus.core.collection.SupplierWithEx (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.core.collection.SupplierWithEx

    +
    +
    No usage of org.glassfish.tyrus.core.collection.SupplierWithEx
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/collection/class-use/Value.html b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/class-use/Value.html new file mode 100644 index 00000000..4dd88b1e --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/class-use/Value.html @@ -0,0 +1,253 @@ + + + + + +Uses of Interface org.glassfish.tyrus.core.collection.Value (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.core.collection.Value

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/collection/class-use/Values.html b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/class-use/Values.html new file mode 100644 index 00000000..ff787924 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/class-use/Values.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.collection.Values (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.collection.Values

    +
    +
    No usage of org.glassfish.tyrus.core.collection.Values
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/collection/package-summary.html b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/package-summary.html new file mode 100644 index 00000000..aa0cc5a6 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/package-summary.html @@ -0,0 +1,196 @@ + + + + + +org.glassfish.tyrus.core.collection (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.core.collection

    +
    +
    +
      +
    • + + + + + + + + + + + + + + + + + + + + +
      Interface Summary 
      InterfaceDescription
      LazyValue<T> +
      Lazily initialized value.
      +
      SupplierWithEx<T,​EX extends java.lang.Exception> 
      Value<T> +
      A generic value provider.
      +
      +
    • +
    • + + + + + + + + + + + + +
      Class Summary 
      ClassDescription
      Values +
      A collection of Value provider factory & utility methods.
      +
      +
    • +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/collection/package-tree.html b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/package-tree.html new file mode 100644 index 00000000..1c81a679 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/package-tree.html @@ -0,0 +1,175 @@ + + + + + +org.glassfish.tyrus.core.collection Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.core.collection

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    +
      +
    • java.lang.Object +
        +
      • org.glassfish.tyrus.core.collection.Values
      • +
      +
    • +
    +
    +
    +

    Interface Hierarchy

    +
      +
    • org.glassfish.tyrus.core.collection.SupplierWithEx<T,​EX>
    • +
    • org.glassfish.tyrus.core.collection.Value<T> +
        +
      • org.glassfish.tyrus.core.collection.LazyValue<T>
      • +
      +
    • +
    +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/collection/package-use.html b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/package-use.html new file mode 100644 index 00000000..6f192f5d --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/collection/package-use.html @@ -0,0 +1,192 @@ + + + + + +Uses of Package org.glassfish.tyrus.core.collection (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.core.collection

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/extension/ExtendedExtension.ExtensionContext.html b/apidocs/2.1.5/org/glassfish/tyrus/core/extension/ExtendedExtension.ExtensionContext.html new file mode 100644 index 00000000..d27167da --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/extension/ExtendedExtension.ExtensionContext.html @@ -0,0 +1,271 @@ + + + + + +ExtendedExtension.ExtensionContext (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface ExtendedExtension.ExtensionContext

    +
    +
    +
    + +
    +
    +
      +
    • + +
      + +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getProperties

          +
          java.util.Map<java.lang.String,​java.lang.Object> getProperties()
          +
          Mutable, not synchronised property map. +

          + Synchronisation is not necessary if you are accessing this map only during ExtendedExtension methods + invocation.

          +
          +
          Returns:
          +
          property map.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/extension/ExtendedExtension.html b/apidocs/2.1.5/org/glassfish/tyrus/core/extension/ExtendedExtension.html new file mode 100644 index 00000000..b9eafdab --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/extension/ExtendedExtension.html @@ -0,0 +1,460 @@ + + + + + +ExtendedExtension (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface ExtendedExtension

    +
    +
    +
    +
      +
    • +
      +
      All Superinterfaces:
      +
      Extension
      +
      +
      +
      public interface ExtendedExtension
      +extends Extension
      +
      WebSocket Extension. +

      + Capable of parameters negotiation, incoming and outgoing frames processing. +

      + Extensions are ordered as they appear in handshake response headers, as per RFC 6455, chapter 9.1. It does not state + any ordering in regards of sender/receiver side and current implementation reflects that. See TODO below for + possible + issue related to ordering. +

      + Let's say we have negotiated two extensions, ext1 and ext2 in this order without parameters, so handshake response + headers will be: "sec-websocket-extensions: ext1, ext2". Prefix "c_" means client side, prefix "s_" server side. +

      +   client -> server
      +
      +                +--------+   +--------+                  +--------+   +--------+
      +   client  >----| c_ext1 |-->| c_ext2 |--> [network] --> | s_ext1 |-->| s_ext2 |--> server
      +                +--------+   +--------+                  +--------+   +--------+
      +
      +   client <- server
      +
      +                +--------+   +--------+                  +--------+   +--------+
      +   client  <----| c_ext2 |<--| c_ext1 |<-- [network] <-- | s_ext2 |<--| s_ext1 |<-- server
      +                +--------+   +--------+                  +--------+   +--------+
      + 
      +

      + Any exception thrown from processIncoming or processOutgoing will be logged. Rest of extension chain will be invoked + without any modifications done in "faulty" extension. OnError won't be triggered. (this + might + change). +

      TODO:\
      + - naming.
      + - ordering - we might need to ensure that compression/decompression is invoked first when receiving and last when
      + sending message (to enable access to uncompressed data for other extensions).
      + - param negotiation.
      + - param validation.
      + - general validation - two extensions using same rsv bit cannot be "negotiated" for same session/connection.
      + - negotiation exception handling (onExtensionNegotiation)
      + 
      +
      +
      Author:
      +
      Pavel Bucek
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          processIncoming

          +
          Frame processIncoming​(ExtendedExtension.ExtensionContext context,
          +                      Frame frame)
          +
          Process incoming frame. +

          + Passed frame is unmasked in case it was masked when received (server to client communication).

          +
          +
          Parameters:
          +
          context - per-connection/session context.
          +
          frame - websocket frame representation.
          +
          Returns:
          +
          processed frame. Can be new instance.
          +
          +
        • +
        + + + +
          +
        • +

          processOutgoing

          +
          Frame processOutgoing​(ExtendedExtension.ExtensionContext context,
          +                      Frame frame)
          +
          Process outgoing frame. +

          + Passed frame is unmasked. Frame payload will be masked when required (server to client communication).

          +
          +
          Parameters:
          +
          context - per-connection/session context.
          +
          frame - websocket frame representation.
          +
          Returns:
          +
          processed frame. Can be new instance.
          +
          +
        • +
        + + + +
          +
        • +

          onExtensionNegotiation

          +
          java.util.List<Extension.Parameter> onExtensionNegotiation​(ExtendedExtension.ExtensionContext context,
          +                                                           java.util.List<Extension.Parameter> requestedParameters)
          +
          Parameter negotiation. Executed before handshake response is sent to the client (server only). Returned + list of parameters will be present in handshake response headers. +

          + TODO: Seems like list of all "requested" extensions should be passed (at least all with the same name) - the + TODO: extension implementation should be able to choose which version (parameter set) will be used for the + TODO: established WebSocket session. (We should also properly describe that this method will be called only once + TODO: per extension per websocket session and have the possibility to NOT add this extension to negotiated + TODO: extensions).

          +
          +
          Parameters:
          +
          context - extension context.
          +
          requestedParameters - requested parameters (from handshake request).
          +
          Returns:
          +
          parameters to be present in handshake response.
          +
          +
        • +
        + + + +
          +
        • +

          onHandshakeResponse

          +
          void onHandshakeResponse​(ExtendedExtension.ExtensionContext context,
          +                         java.util.List<Extension.Parameter> responseParameters)
          +
          Called only on the client side when handshake response arrives. +

          + Can be used to process extension parameters returned from server side.

          +
          +
          Parameters:
          +
          context - extension context.
          +
          responseParameters - extension parameters returned from the server.
          +
          +
        • +
        + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/extension/class-use/ExtendedExtension.ExtensionContext.html b/apidocs/2.1.5/org/glassfish/tyrus/core/extension/class-use/ExtendedExtension.ExtensionContext.html new file mode 100644 index 00000000..43661285 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/extension/class-use/ExtendedExtension.ExtensionContext.html @@ -0,0 +1,269 @@ + + + + + +Uses of Interface org.glassfish.tyrus.core.extension.ExtendedExtension.ExtensionContext (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.core.extension.ExtendedExtension.ExtensionContext

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/extension/class-use/ExtendedExtension.html b/apidocs/2.1.5/org/glassfish/tyrus/core/extension/class-use/ExtendedExtension.html new file mode 100644 index 00000000..37757268 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/extension/class-use/ExtendedExtension.html @@ -0,0 +1,149 @@ + + + + + +Uses of Interface org.glassfish.tyrus.core.extension.ExtendedExtension (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.core.extension.ExtendedExtension

    +
    +
    No usage of org.glassfish.tyrus.core.extension.ExtendedExtension
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/extension/package-summary.html b/apidocs/2.1.5/org/glassfish/tyrus/core/extension/package-summary.html new file mode 100644 index 00000000..b8c0cb2b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/extension/package-summary.html @@ -0,0 +1,180 @@ + + + + + +org.glassfish.tyrus.core.extension (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.core.extension

    +
    +
    +
    + + +
    WebSocket Extension support.
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/extension/package-tree.html b/apidocs/2.1.5/org/glassfish/tyrus/core/extension/package-tree.html new file mode 100644 index 00000000..29bed4ef --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/extension/package-tree.html @@ -0,0 +1,165 @@ + + + + + +org.glassfish.tyrus.core.extension Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.core.extension

    +Package Hierarchies: + +
    +
    +
    +

    Interface Hierarchy

    + +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/extension/package-use.html b/apidocs/2.1.5/org/glassfish/tyrus/core/extension/package-use.html new file mode 100644 index 00000000..07229ee7 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/extension/package-use.html @@ -0,0 +1,213 @@ + + + + + +Uses of Package org.glassfish.tyrus.core.extension (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.core.extension

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/frame/BinaryFrame.html b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/BinaryFrame.html new file mode 100644 index 00000000..0ab0ff51 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/BinaryFrame.html @@ -0,0 +1,423 @@ + + + + + +BinaryFrame (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class BinaryFrame

    +
    +
    + +
    +
      +
    • +
      +
      public class BinaryFrame
      +extends TyrusFrame
      +
      Binary frame representation.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          BinaryFrame

          +
          public BinaryFrame​(Frame frame)
          +
          Constructor.
          +
          +
          Parameters:
          +
          frame - original (binary) frame.
          +
          +
        • +
        + + + +
          +
        • +

          BinaryFrame

          +
          public BinaryFrame​(Frame frame,
          +                   boolean continuation)
          +
          Constructor.
          +
          +
          Parameters:
          +
          frame - original (binary) frame.
          +
          continuation - true when this frame is continuation frame, false otherwise.
          +
          +
        • +
        + + + +
          +
        • +

          BinaryFrame

          +
          public BinaryFrame​(byte[] payload,
          +                   boolean continuation,
          +                   boolean fin)
          +
          Constructor.
          +
          +
          Parameters:
          +
          payload - frame payload.
          +
          continuation - true true when this frame is continuation frame, false otherwise.
          +
          fin - true when this frame is last in current partial message batch. Standard + (non-continuous) frames have this bit set to true.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          respond

          +
          public void respond​(TyrusWebSocket socket)
          +
          Description copied from class: TyrusFrame
          +
          Execution part of frame processing.
          +
          +
          Specified by:
          +
          respond in class TyrusFrame
          +
          Parameters:
          +
          socket - socket on which the appropriate action will be performed.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/frame/CloseFrame.html b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/CloseFrame.html new file mode 100644 index 00000000..7fc73653 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/CloseFrame.html @@ -0,0 +1,418 @@ + + + + + +CloseFrame (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CloseFrame

    +
    +
    + +
    +
      +
    • +
      +
      public class CloseFrame
      +extends TyrusFrame
      +
      Close frame representation.
      +
      +
      Author:
      +
      Pavel Bucek
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          CloseFrame

          +
          public CloseFrame​(Frame frame)
          +
          Constructor.
          +
          +
          Parameters:
          +
          frame - original (close) frame.
          +
          +
        • +
        + + + +
          +
        • +

          CloseFrame

          +
          public CloseFrame​(CloseReason closeReason)
          +
          Constructor.
          +
          +
          Parameters:
          +
          closeReason - close reason used to construct close frame.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getCloseReason

          +
          public CloseReason getCloseReason()
          +
          Get close reason.
          +
          +
          Returns:
          +
          close reason.
          +
          +
        • +
        + + + +
          +
        • +

          respond

          +
          public void respond​(TyrusWebSocket socket)
          +
          Description copied from class: TyrusFrame
          +
          Execution part of frame processing.
          +
          +
          Specified by:
          +
          respond in class TyrusFrame
          +
          Parameters:
          +
          socket - socket on which the appropriate action will be performed.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/frame/Frame.Builder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/Frame.Builder.html new file mode 100644 index 00000000..68851e87 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/Frame.Builder.html @@ -0,0 +1,556 @@ + + + + + +Frame.Builder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Frame.Builder

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.frame.Frame.Builder
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Enclosing class:
      +
      Frame
      +
      +
      +
      public static final class Frame.Builder
      +extends java.lang.Object
      +
      Frame builder.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Builder

          +
          public Builder()
          +
          Constructor.
          +
        • +
        + + + +
          +
        • +

          Builder

          +
          public Builder​(Frame frame)
          +
          Constructor.
          +
          +
          Parameters:
          +
          frame - frame used as a base for building new frame.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          build

          +
          public Frame build()
          +
          Build new frame.
          +
          +
          Returns:
          +
          built frame.
          +
          +
        • +
        + + + +
          +
        • +

          fin

          +
          public Frame.Builder fin​(boolean fin)
          +
          Set FIN flag.
          +
          +
          Parameters:
          +
          fin - value to be set as FIN.
          +
          Returns:
          +
          updated Frame.Builder instance.
          +
          +
        • +
        + + + +
          +
        • +

          rsv1

          +
          public Frame.Builder rsv1​(boolean rsv1)
          +
          Set RSV1 flag.
          +
          +
          Parameters:
          +
          rsv1 - value to be set as RSV1.
          +
          Returns:
          +
          updated Frame.Builder instance.
          +
          +
        • +
        + + + +
          +
        • +

          rsv2

          +
          public Frame.Builder rsv2​(boolean rsv2)
          +
          Set RSV2 flag.
          +
          +
          Parameters:
          +
          rsv2 - value to be set as RSV2.
          +
          Returns:
          +
          updated Frame.Builder instance.
          +
          +
        • +
        + + + +
          +
        • +

          rsv3

          +
          public Frame.Builder rsv3​(boolean rsv3)
          +
          Set RSV3 flag.
          +
          +
          Parameters:
          +
          rsv3 - value to be set as RSV3.
          +
          Returns:
          +
          updated Frame.Builder instance.
          +
          +
        • +
        + + + +
          +
        • +

          mask

          +
          public Frame.Builder mask​(boolean mask)
          +
          Currently not used.
          +
          +
          Parameters:
          +
          mask - not used.
          +
          Returns:
          +
          updated Frame.Builder instance.
          +
          +
        • +
        + + + +
          +
        • +

          opcode

          +
          public Frame.Builder opcode​(byte opcode)
          +
          Set opcode.
          +
          +
          Parameters:
          +
          opcode - opcode to be set. (4 bits).
          +
          Returns:
          +
          updated Frame.Builder instance.
          +
          +
        • +
        + + + +
          +
        • +

          payloadLength

          +
          public Frame.Builder payloadLength​(long payloadLength)
          +
          Set payload length. +

          + Payload length is automatically set to payloadData length when payloadData(byte[]) is called. This + method can limit the data used for this frame by setting smaller value than payloadData.length.

          +
          +
          Parameters:
          +
          payloadLength - payload length. Must not be greater than payloadData.length.
          +
          Returns:
          +
          updated Frame.Builder instance.
          +
          See Also:
          +
          payloadData(byte[])
          +
          +
        • +
        + + + +
          +
        • +

          maskingKey

          +
          public Frame.Builder maskingKey​(java.lang.Integer maskingKey)
          +
          Set masking key. Default value is null.
          +
          +
          Parameters:
          +
          maskingKey - masking key.
          +
          Returns:
          +
          updated Frame.Builder instance.
          +
          +
        • +
        + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/frame/Frame.html b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/Frame.html new file mode 100644 index 00000000..24daef38 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/Frame.html @@ -0,0 +1,618 @@ + + + + + +Frame (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Frame

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.frame.Frame
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Direct Known Subclasses:
      +
      TyrusFrame
      +
      +
      +
      public class Frame
      +extends java.lang.Object
      +
      WebSocket frame representation. +
      TODO:
      + - masking (isMask is currently ignored)
      + - validation
      + - payloadLength is limited to int
      +
      +
      Author:
      +
      Pavel Bucek
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Nested Class Summary

        + + + + + + + + + + + + +
        Nested Classes 
        Modifier and TypeClassDescription
        static class Frame.Builder +
        Frame builder.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + + + +
        Constructors 
        ModifierConstructorDescription
        protected Frame​(Frame frame) +
        Copy constructor.
        +
        +
      • +
      +
      + +
      + +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Frame

          +
          protected Frame​(Frame frame)
          +
          Copy constructor. +

          + Note: this is shallow copy. Payload is *not* copied to new array.

          +
          +
          Parameters:
          +
          frame - copied frame.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          isFin

          +
          public boolean isFin()
          +
          Get FIN value.
          +
          +
          Returns:
          +
          true when FIN flag is set, false otherwise.
          +
          +
        • +
        + + + +
          +
        • +

          isRsv1

          +
          public boolean isRsv1()
          +
          GET RSV1 value.
          +
          +
          Returns:
          +
          true when RSV1 flag is set, false otherwise.
          +
          +
        • +
        + + + +
          +
        • +

          isRsv2

          +
          public boolean isRsv2()
          +
          GET RSV2 value.
          +
          +
          Returns:
          +
          true when RSV2 flag is set, false otherwise.
          +
          +
        • +
        + + + +
          +
        • +

          isRsv3

          +
          public boolean isRsv3()
          +
          GET RSV3 value.
          +
          +
          Returns:
          +
          true when RSV3 flag is set, false otherwise.
          +
          +
        • +
        + + + +
          +
        • +

          isMask

          +
          public boolean isMask()
          +
          Currently not used.
          +
          +
          Returns:
          +
          not used.
          +
          +
        • +
        + + + +
          +
        • +

          getOpcode

          +
          public byte getOpcode()
          +
          Get opcode.
          +
          +
          Returns:
          +
          opcode (4 bit value).
          +
          +
        • +
        + + + +
          +
        • +

          getPayloadLength

          +
          public long getPayloadLength()
          +
          Get payload length.
          +
          +
          Returns:
          +
          payload length.
          +
          +
        • +
        + + + +
          +
        • +

          getMaskingKey

          +
          public java.lang.Integer getMaskingKey()
          +
          Get masking key.
          +
          +
          Returns:
          +
          masking key (32 bit value) or null when the frame should not be masked.
          +
          +
        • +
        + + + +
          +
        • +

          getPayloadData

          +
          public byte[] getPayloadData()
          +
          Get payload data. +

          + Changes done to returned array won't be propagated to current Frame instance. If you need to modify + payload, you have to create new instance, see Builder#Frame(Frame). Length of returned array will + be always same as getPayloadLength().

          +
          +
          Returns:
          +
          payload data.
          +
          +
        • +
        + + + +
          +
        • +

          isControlFrame

          +
          public boolean isControlFrame()
          +
          Get information about frame type.
          +
          +
          Returns:
          +
          true when this frame is control (close, ping, pong) frame, false otherwise.
          +
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public java.lang.String toString()
          +
          +
          Overrides:
          +
          toString in class java.lang.Object
          +
          +
        • +
        + + + + + + + +
          +
        • +

          builder

          +
          public static Frame.Builder builder​(Frame frame)
          +
          Create new Frame.Builder based on provided frame.
          +
          +
          Parameters:
          +
          frame - frame used as a base for building new frame.
          +
          Returns:
          +
          new builder instance.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/frame/PingFrame.html b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/PingFrame.html new file mode 100644 index 00000000..9f8cdd41 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/PingFrame.html @@ -0,0 +1,393 @@ + + + + + +PingFrame (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PingFrame

    +
    +
    + +
    +
      +
    • +
      +
      public class PingFrame
      +extends TyrusFrame
      +
      Ping frame representation.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          PingFrame

          +
          public PingFrame​(Frame frame)
          +
          Constructor.
          +
          +
          Parameters:
          +
          frame - original (ping) frame.
          +
          +
        • +
        + + + +
          +
        • +

          PingFrame

          +
          public PingFrame​(byte[] payload)
          +
          Constructor.
          +
          +
          Parameters:
          +
          payload - ping frame payload.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          respond

          +
          public void respond​(TyrusWebSocket socket)
          +
          Description copied from class: TyrusFrame
          +
          Execution part of frame processing.
          +
          +
          Specified by:
          +
          respond in class TyrusFrame
          +
          Parameters:
          +
          socket - socket on which the appropriate action will be performed.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/frame/PongFrame.html b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/PongFrame.html new file mode 100644 index 00000000..ebd56506 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/PongFrame.html @@ -0,0 +1,393 @@ + + + + + +PongFrame (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PongFrame

    +
    +
    + +
    +
      +
    • +
      +
      public class PongFrame
      +extends TyrusFrame
      +
      Pong frame representation.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          PongFrame

          +
          public PongFrame​(Frame frame)
          +
          Constructor.
          +
          +
          Parameters:
          +
          frame - original (pong) frame.
          +
          +
        • +
        + + + +
          +
        • +

          PongFrame

          +
          public PongFrame​(byte[] payload)
          +
          Constructor.
          +
          +
          Parameters:
          +
          payload - pong frame payload.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          respond

          +
          public void respond​(TyrusWebSocket socket)
          +
          Description copied from class: TyrusFrame
          +
          Execution part of frame processing.
          +
          +
          Specified by:
          +
          respond in class TyrusFrame
          +
          Parameters:
          +
          socket - socket on which the appropriate action will be performed.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/frame/TextFrame.html b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/TextFrame.html new file mode 100644 index 00000000..4446b3ea --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/TextFrame.html @@ -0,0 +1,495 @@ + + + + + +TextFrame (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TextFrame

    +
    +
    + +
    +
      +
    • +
      +
      public class TextFrame
      +extends TyrusFrame
      +
      Text frame representation.
      +
      +
      Author:
      +
      Pavel Bucek
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          TextFrame

          +
          public TextFrame​(Frame frame,
          +                 java.nio.ByteBuffer remainder)
          +
          Constructor.
          +
          +
          Parameters:
          +
          frame - original (text) frame.
          +
          remainder - UTF-8 decoding remainder from previously processed frame.
          +
          +
        • +
        + + + +
          +
        • +

          TextFrame

          +
          public TextFrame​(Frame frame,
          +                 java.nio.ByteBuffer remainder,
          +                 boolean continuation)
          +
          Constructor.
          +
          +
          Parameters:
          +
          frame - original (text) frame.
          +
          remainder - UTF-8 decoding remainder from previously processed frame.
          +
          continuation - true when this frame is continuation frame, false otherwise.
          +
          +
        • +
        + + + +
          +
        • +

          TextFrame

          +
          public TextFrame​(java.lang.String message,
          +                 boolean continuation,
          +                 boolean fin)
          +
          Constructor.
          +
          +
          Parameters:
          +
          message - text message (will be encoded using strict UTF-8 encoding).
          +
          continuation - true when this frame is continuation frame, false otherwise.
          +
          fin - true when this frame is last in current partial message batch. Standard + (non-continuous) frames have this bit set to true.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getTextPayload

          +
          public java.lang.String getTextPayload()
          +
          Get text payload.
          +
          +
          Returns:
          +
          text payload.
          +
          +
        • +
        + + + +
          +
        • +

          getRemainder

          +
          public java.nio.ByteBuffer getRemainder()
          +
          Remainder after UTF-8 decoding. +

          + This might be removed in the future, if encoding part will be separated from text frame impl.

          +
          +
          Returns:
          +
          UTF-8 decoding remainder. Used internally to decoding next incoming frame.
          +
          +
        • +
        + + + +
          +
        • +

          respond

          +
          public void respond​(TyrusWebSocket socket)
          +
          Description copied from class: TyrusFrame
          +
          Execution part of frame processing.
          +
          +
          Specified by:
          +
          respond in class TyrusFrame
          +
          Parameters:
          +
          socket - socket on which the appropriate action will be performed.
          +
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public java.lang.String toString()
          +
          +
          Overrides:
          +
          toString in class Frame
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/frame/TyrusFrame.FrameType.html b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/TyrusFrame.FrameType.html new file mode 100644 index 00000000..613adc60 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/TyrusFrame.FrameType.html @@ -0,0 +1,498 @@ + + + + + +TyrusFrame.FrameType (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum TyrusFrame.FrameType

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • java.lang.Enum<TyrusFrame.FrameType>
      • +
      • +
          +
        • org.glassfish.tyrus.core.frame.TyrusFrame.FrameType
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.io.Serializable, java.lang.Comparable<TyrusFrame.FrameType>
      +
      +
      +
      Enclosing class:
      +
      TyrusFrame
      +
      +
      +
      public static enum TyrusFrame.FrameType
      +extends java.lang.Enum<TyrusFrame.FrameType>
      +
      An Enumeration of frame types.
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Enum Constants 
        Enum ConstantDescription
        BINARY +
        Binary frame.
        +
        BINARY_CONTINUATION +
        Continuation binary frame.
        +
        CLOSE +
        Close frame.
        +
        PING +
        Ping frame.
        +
        PONG +
        Pong frame.
        +
        TEXT +
        Text frame.
        +
        TEXT_CONTINUATION +
        Continuation text frame.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Concrete Methods 
        Modifier and TypeMethodDescription
        static TyrusFrame.FrameTypevalueOf​(java.lang.String name) +
        Returns the enum constant of this type with the specified name.
        +
        static TyrusFrame.FrameType[]values() +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Enum

          +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +getClass, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static TyrusFrame.FrameType[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (TyrusFrame.FrameType c : TyrusFrame.FrameType.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static TyrusFrame.FrameType valueOf​(java.lang.String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
          +
          java.lang.NullPointerException - if the argument is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/frame/TyrusFrame.html b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/TyrusFrame.html new file mode 100644 index 00000000..b9947376 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/TyrusFrame.html @@ -0,0 +1,433 @@ + + + + + +TyrusFrame (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusFrame

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          TyrusFrame

          +
          protected TyrusFrame​(Frame frame,
          +                     TyrusFrame.FrameType frameType)
          +
          Constructor.
          +
          +
          Parameters:
          +
          frame - enriched frame.
          +
          frameType - type of the frame.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          respond

          +
          public abstract void respond​(TyrusWebSocket socket)
          +
          Execution part of frame processing.
          +
          +
          Parameters:
          +
          socket - socket on which the appropriate action will be performed.
          +
          +
        • +
        + + + +
          +
        • +

          getFrameType

          +
          public TyrusFrame.FrameType getFrameType()
          +
          Returns the type of the frame. It is used for distinguishing frame types in monitoring. +

          + TODO: consider moving this to "MonitoredFrame" or something like this;

          +
          +
          Returns:
          +
          type of the frame.
          +
          +
        • +
        + + + +
          +
        • +

          wrap

          +
          public static TyrusFrame wrap​(Frame frame,
          +                              byte inFragmentedType,
          +                              java.nio.ByteBuffer remainder)
          +
          TyrusFrame factory method.
          +
          +
          Parameters:
          +
          frame - original plain frame.
          +
          inFragmentedType - type of fragment (text or binary).
          +
          remainder - decoding remainder. Used only for partial text frames.
          +
          Returns:
          +
          new TyrusFrame.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/BinaryFrame.html b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/BinaryFrame.html new file mode 100644 index 00000000..f72bd190 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/BinaryFrame.html @@ -0,0 +1,206 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.frame.BinaryFrame (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.frame.BinaryFrame

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/CloseFrame.html b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/CloseFrame.html new file mode 100644 index 00000000..3786a2eb --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/CloseFrame.html @@ -0,0 +1,197 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.frame.CloseFrame (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.frame.CloseFrame

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/Frame.Builder.html b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/Frame.Builder.html new file mode 100644 index 00000000..40ca62c7 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/Frame.Builder.html @@ -0,0 +1,267 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.frame.Frame.Builder (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.frame.Frame.Builder

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/Frame.html b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/Frame.html new file mode 100644 index 00000000..805edb15 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/Frame.html @@ -0,0 +1,651 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.frame.Frame (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.frame.Frame

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/PingFrame.html b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/PingFrame.html new file mode 100644 index 00000000..14c1a18b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/PingFrame.html @@ -0,0 +1,197 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.frame.PingFrame (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.frame.PingFrame

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/PongFrame.html b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/PongFrame.html new file mode 100644 index 00000000..6bc34d35 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/PongFrame.html @@ -0,0 +1,198 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.frame.PongFrame (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.frame.PongFrame

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/TextFrame.html b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/TextFrame.html new file mode 100644 index 00000000..1ab79f2b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/TextFrame.html @@ -0,0 +1,206 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.frame.TextFrame (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.frame.TextFrame

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/TyrusFrame.FrameType.html b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/TyrusFrame.FrameType.html new file mode 100644 index 00000000..64e3441a --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/TyrusFrame.FrameType.html @@ -0,0 +1,267 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.frame.TyrusFrame.FrameType (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.frame.TyrusFrame.FrameType

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/TyrusFrame.html b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/TyrusFrame.html new file mode 100644 index 00000000..d03df373 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/class-use/TyrusFrame.html @@ -0,0 +1,244 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.frame.TyrusFrame (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.frame.TyrusFrame

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/frame/package-summary.html b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/package-summary.html new file mode 100644 index 00000000..7c8ed9d9 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/package-summary.html @@ -0,0 +1,233 @@ + + + + + +org.glassfish.tyrus.core.frame (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.core.frame

    +
    +
    +
    + + +
    WebSocket frame representations.
    +
    +
      +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Class Summary 
      ClassDescription
      BinaryFrame +
      Binary frame representation.
      +
      CloseFrame +
      Close frame representation.
      +
      Frame +
      WebSocket frame representation.
      +
      Frame.Builder +
      Frame builder.
      +
      PingFrame +
      Ping frame representation.
      +
      PongFrame +
      Pong frame representation.
      +
      TextFrame +
      Text frame representation.
      +
      TyrusFrame +
      Frame representation used in Tyrus runtime.
      +
      +
    • +
    • + + + + + + + + + + + + +
      Enum Summary 
      EnumDescription
      TyrusFrame.FrameType +
      An Enumeration of frame types.
      +
      +
    • +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/frame/package-tree.html b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/package-tree.html new file mode 100644 index 00000000..206ce4e9 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/package-tree.html @@ -0,0 +1,191 @@ + + + + + +org.glassfish.tyrus.core.frame Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.core.frame

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +

    Enum Hierarchy

    +
      +
    • java.lang.Object +
        +
      • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable) + +
      • +
      +
    • +
    +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/frame/package-use.html b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/package-use.html new file mode 100644 index 00000000..84b3fa89 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/frame/package-use.html @@ -0,0 +1,311 @@ + + + + + +Uses of Package org.glassfish.tyrus.core.frame (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.core.frame

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/Localizable.html b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/Localizable.html new file mode 100644 index 00000000..c25056e0 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/Localizable.html @@ -0,0 +1,361 @@ + + + + + +Localizable (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface Localizable

    +
    +
    +
    +
      +
    • +
      +
      All Known Implementing Classes:
      +
      LocalizableMessage
      +
      +
      +
      public interface Localizable
      +
      Localizable message.
      +
      +
      Author:
      +
      WS Development Team
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + +
        Fields 
        Modifier and TypeFieldDescription
        static java.lang.StringNOT_LOCALIZABLE +
        Special constant that represents a message that is not localizable.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        java.lang.Object[]getArguments() +
        Returns the arguments for message formatting.
        +
        java.lang.StringgetKey() +
        Gets the key in the resource bundle.
        +
        java.lang.StringgetResourceBundleName() +
        Get the name of the localization messages resource bundle.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          NOT_LOCALIZABLE

          +
          static final java.lang.String NOT_LOCALIZABLE
          +
          Special constant that represents a message that is not localizable. +

          + Use of "new" is to create an unique instance.

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getKey

          +
          java.lang.String getKey()
          +
          Gets the key in the resource bundle.
          +
          +
          Returns:
          +
          if this method returns NOT_LOCALIZABLE, that means the message is not localizable, and the first + item of getArguments() array holds a String.
          +
          +
        • +
        + + + +
          +
        • +

          getArguments

          +
          java.lang.Object[] getArguments()
          +
          Returns the arguments for message formatting.
          +
          +
          Returns:
          +
          can be an array of length 0 but never be null.
          +
          +
        • +
        + + + +
          +
        • +

          getResourceBundleName

          +
          java.lang.String getResourceBundleName()
          +
          Get the name of the localization messages resource bundle.
          +
          +
          Returns:
          +
          the localization messages resource bundle name.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/LocalizableMessage.html b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/LocalizableMessage.html new file mode 100644 index 00000000..c370f5e6 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/LocalizableMessage.html @@ -0,0 +1,396 @@ + + + + + +LocalizableMessage (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class LocalizableMessage

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.l10n.LocalizableMessage
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      Localizable
      +
      +
      +
      public final class LocalizableMessage
      +extends java.lang.Object
      +implements Localizable
      +
      +
      Author:
      +
      WS Development Team
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        LocalizableMessage​(java.lang.String bundlename, + java.lang.String key, + java.lang.Object... args) 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        java.lang.Object[]getArguments() +
        Returns the arguments for message formatting.
        +
        java.lang.StringgetKey() +
        Gets the key in the resource bundle.
        +
        java.lang.StringgetResourceBundleName() +
        Get the name of the localization messages resource bundle.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          LocalizableMessage

          +
          public LocalizableMessage​(java.lang.String bundlename,
          +                          java.lang.String key,
          +                          java.lang.Object... args)
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + + + + + +
          +
        • +

          getArguments

          +
          public java.lang.Object[] getArguments()
          +
          Description copied from interface: Localizable
          +
          Returns the arguments for message formatting.
          +
          +
          Specified by:
          +
          getArguments in interface Localizable
          +
          Returns:
          +
          can be an array of length 0 but never be null.
          +
          +
        • +
        + + + +
          +
        • +

          getResourceBundleName

          +
          public java.lang.String getResourceBundleName()
          +
          Description copied from interface: Localizable
          +
          Get the name of the localization messages resource bundle.
          +
          +
          Specified by:
          +
          getResourceBundleName in interface Localizable
          +
          Returns:
          +
          the localization messages resource bundle name.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/LocalizableMessageFactory.html b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/LocalizableMessageFactory.html new file mode 100644 index 00000000..3a1ff3b3 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/LocalizableMessageFactory.html @@ -0,0 +1,313 @@ + + + + + +LocalizableMessageFactory (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class LocalizableMessageFactory

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.l10n.LocalizableMessageFactory
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class LocalizableMessageFactory
      +extends java.lang.Object
      +
      +
      Author:
      +
      WS Development Team
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        LocalizableMessageFactory​(java.lang.String bundlename) 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        LocalizablegetMessage​(java.lang.String key, + java.lang.Object... args) 
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          LocalizableMessageFactory

          +
          public LocalizableMessageFactory​(java.lang.String bundlename)
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getMessage

          +
          public Localizable getMessage​(java.lang.String key,
          +                              java.lang.Object... args)
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/LocalizationMessages.html b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/LocalizationMessages.html new file mode 100644 index 00000000..b95f3d04 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/LocalizationMessages.html @@ -0,0 +1,3461 @@ + + + + + +LocalizationMessages (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class LocalizationMessages

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.l10n.LocalizationMessages
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public final class LocalizationMessages
      +extends java.lang.Object
      +
      Defines string formatting method for each constant in the resource file
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          LocalizationMessages

          +
          public LocalizationMessages()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          localizableINVALID_HEADER

          +
          public static Localizable localizableINVALID_HEADER​(java.lang.Object arg0,
          +                                                    java.lang.Object arg1)
          +
        • +
        + + + +
          +
        • +

          INVALID_HEADER

          +
          public static java.lang.String INVALID_HEADER​(java.lang.Object arg0,
          +                                              java.lang.Object arg1)
          +
          Invalid {0} header value: "{1}".
          +
        • +
        + + + +
          +
        • +

          localizableBINARY_MESSAGE_HANDLER_NOT_FOUND

          +
          public static Localizable localizableBINARY_MESSAGE_HANDLER_NOT_FOUND​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          BINARY_MESSAGE_HANDLER_NOT_FOUND

          +
          public static java.lang.String BINARY_MESSAGE_HANDLER_NOT_FOUND​(java.lang.Object arg0)
          +
          Binary message handler not found. Session: ''{0}''.
          +
        • +
        + + + +
          +
        • +

          localizableSOCKET_NOT_CONNECTED

          +
          public static Localizable localizableSOCKET_NOT_CONNECTED()
          +
        • +
        + + + +
          +
        • +

          SOCKET_NOT_CONNECTED

          +
          public static java.lang.String SOCKET_NOT_CONNECTED()
          +
          Socket is not connected.
          +
        • +
        + + + +
          +
        • +

          localizableAUTHENTICATION_DIGEST_QOP_UNSUPPORTED

          +
          public static Localizable localizableAUTHENTICATION_DIGEST_QOP_UNSUPPORTED​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          AUTHENTICATION_DIGEST_QOP_UNSUPPORTED

          +
          public static java.lang.String AUTHENTICATION_DIGEST_QOP_UNSUPPORTED​(java.lang.Object arg0)
          +
          The 'qop' (quality of protection) = {0} extension requested by the server is not supported by Tyrus. Cannot authenticate against the server using Http Digest Authentication.
          +
        • +
        + + + +
          +
        • +

          localizableSEND_MESSAGE_INFRAGMENT

          +
          public static Localizable localizableSEND_MESSAGE_INFRAGMENT()
          +
        • +
        + + + +
          +
        • +

          SEND_MESSAGE_INFRAGMENT

          +
          public static java.lang.String SEND_MESSAGE_INFRAGMENT()
          +
          Attempting to send a message while sending fragments of another.
          +
        • +
        + + + +
          +
        • +

          localizableCLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM

          +
          public static Localizable localizableCLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM​(java.lang.Object arg0,
          +                                                                                   java.lang.Object arg1,
          +                                                                                   java.lang.Object arg2)
          +
        • +
        + + + +
          +
        • +

          CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM

          +
          public static java.lang.String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_OPEN_PARAM​(java.lang.Object arg0,
          +                                                                             java.lang.Object arg1,
          +                                                                             java.lang.Object arg2)
          +
          Method: {0}.{1}: {2} has got multiple parameters of identical type.
          +
        • +
        + + + +
          +
        • +

          localizableTEXT_MESSAGE_OUT_OF_ORDER

          +
          public static Localizable localizableTEXT_MESSAGE_OUT_OF_ORDER​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          TEXT_MESSAGE_OUT_OF_ORDER

          +
          public static java.lang.String TEXT_MESSAGE_OUT_OF_ORDER​(java.lang.Object arg0)
          +
          Text message received out of order. Session: ''{0}''.
          +
        • +
        + + + +
          +
        • +

          localizableSEC_KEY_NULL_NOT_ALLOWED

          +
          public static Localizable localizableSEC_KEY_NULL_NOT_ALLOWED()
          +
        • +
        + + + +
          +
        • +

          SEC_KEY_NULL_NOT_ALLOWED

          +
          public static java.lang.String SEC_KEY_NULL_NOT_ALLOWED()
          +
          Null Sec-WebSocket-Key is not allowed.
          +
        • +
        + + + +
          +
        • +

          localizableCLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM

          +
          public static Localizable localizableCLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM​(java.lang.Object arg0,
          +                                                                                    java.lang.Object arg1)
          +
        • +
        + + + +
          +
        • +

          CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM

          +
          public static java.lang.String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_CLOSE_PARAM​(java.lang.Object arg0,
          +                                                                              java.lang.Object arg1)
          +
          Method: {0}.{1}: @OnClose has got different params than Session or CloseReason.
          +
        • +
        + + + +
          +
        • +

          localizableAPPLICATION_DATA_TOO_LONG

          +
          public static Localizable localizableAPPLICATION_DATA_TOO_LONG​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          APPLICATION_DATA_TOO_LONG

          +
          public static java.lang.String APPLICATION_DATA_TOO_LONG​(java.lang.Object arg0)
          +
          {0} applicationData exceeded the maximum allowed payload of 125 bytes.
          +
        • +
        + + + +
          +
        • +

          localizableMESSAGE_TOO_LONG

          +
          public static Localizable localizableMESSAGE_TOO_LONG​(java.lang.Object arg0,
          +                                                      java.lang.Object arg1)
          +
        • +
        + + + +
          +
        • +

          MESSAGE_TOO_LONG

          +
          public static java.lang.String MESSAGE_TOO_LONG​(java.lang.Object arg0,
          +                                                java.lang.Object arg1)
          +
          Message too long; allowed message size is {0} bytes. (Current message length is {1} bytes).
          +
        • +
        + + + +
          +
        • +

          localizableAUTHENTICATION_DIGEST_NO_SUCH_ALG

          +
          public static Localizable localizableAUTHENTICATION_DIGEST_NO_SUCH_ALG()
          +
        • +
        + + + +
          +
        • +

          AUTHENTICATION_DIGEST_NO_SUCH_ALG

          +
          public static java.lang.String AUTHENTICATION_DIGEST_NO_SUCH_ALG()
          +
          No such algorithm to generate authorization digest http header.
          +
        • +
        + + + +
          +
        • +

          localizableHANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_MISSING

          +
          public static Localizable localizableHANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_MISSING()
          +
        • +
        + + + +
          +
        • +

          HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_MISSING

          +
          public static java.lang.String HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_MISSING()
          +
          Missing or empty Location header in 3xx HTTP Redirect response.
          +
        • +
        + + + +
          +
        • +

          localizableARGUMENT_NOT_NULL

          +
          public static Localizable localizableARGUMENT_NOT_NULL​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          ARGUMENT_NOT_NULL

          +
          public static java.lang.String ARGUMENT_NOT_NULL​(java.lang.Object arg0)
          +
          Argument ''{0}'' cannot be null.
          +
        • +
        + + + +
          +
        • +

          localizableJAVASSIST_NOT_FOUND

          +
          public static Localizable localizableJAVASSIST_NOT_FOUND()
          +
        • +
        + + + +
          +
        • +

          JAVASSIST_NOT_FOUND

          +
          public static java.lang.String JAVASSIST_NOT_FOUND()
          +
          Javassist not found and programatic ServerEndpointConfigs cannot be proxied for modifyHandshake. ServerEndpointWrapper will be used instead.
          +
        • +
        + + + +
          +
        • +

          localizablePROVIDER_NOT_FOUND

          +
          public static Localizable localizablePROVIDER_NOT_FOUND​(java.lang.Object arg0,
          +                                                        java.lang.Object arg1)
          +
        • +
        + + + +
          +
        • +

          PROVIDER_NOT_FOUND

          +
          public static java.lang.String PROVIDER_NOT_FOUND​(java.lang.Object arg0,
          +                                                  java.lang.Object arg1)
          +
          The class {0} implementing the provider {1} is not found. The provider implementation is ignored.
          +
        • +
        + + + +
          +
        • +

          localizablePARTIAL_MESSAGE_BUFFER_OVERFLOW

          +
          public static Localizable localizablePARTIAL_MESSAGE_BUFFER_OVERFLOW()
          +
        • +
        + + + +
          +
        • +

          PARTIAL_MESSAGE_BUFFER_OVERFLOW

          +
          public static java.lang.String PARTIAL_MESSAGE_BUFFER_OVERFLOW()
          +
          Partial message could not be delivered due to buffer overflow.
          +
        • +
        + + + +
          +
        • +

          localizableRSV_INCORRECTLY_SET

          +
          public static Localizable localizableRSV_INCORRECTLY_SET()
          +
        • +
        + + + +
          +
        • +

          RSV_INCORRECTLY_SET

          +
          public static java.lang.String RSV_INCORRECTLY_SET()
          +
          RSV bit(s) incorrectly set.
          +
        • +
        + + + +
          +
        • +

          localizableURI_COMPONENT_ENCODED_OCTET_MALFORMED

          +
          public static Localizable localizableURI_COMPONENT_ENCODED_OCTET_MALFORMED​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          URI_COMPONENT_ENCODED_OCTET_MALFORMED

          +
          public static java.lang.String URI_COMPONENT_ENCODED_OCTET_MALFORMED​(java.lang.Object arg0)
          +
          Malformed percent-encoded octet at index {0}.
          +
        • +
        + + + +
          +
        • +

          localizableAUTHENTICATION_CREATE_AUTH_HEADER_FAILED

          +
          public static Localizable localizableAUTHENTICATION_CREATE_AUTH_HEADER_FAILED()
          +
        • +
        + + + +
          +
        • +

          AUTHENTICATION_CREATE_AUTH_HEADER_FAILED

          +
          public static java.lang.String AUTHENTICATION_CREATE_AUTH_HEADER_FAILED()
          +
          Could not add authorization header in http request.
          +
        • +
        + + + +
          +
        • +

          localizableCLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS

          +
          public static Localizable localizableCLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS​(java.lang.Object arg0,
          +                                                                             java.lang.Object arg1)
          +
        • +
        + + + +
          +
        • +

          CLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS

          +
          public static java.lang.String CLASS_CHECKER_MULTIPLE_IDENTICAL_PARAMS​(java.lang.Object arg0,
          +                                                                       java.lang.Object arg1)
          +
          Method: {0}.{1}: has got multiple parameters of identical type.
          +
        • +
        + + + +
          +
        • +

          localizableCONNECTION_HAS_BEEN_CLOSED

          +
          public static Localizable localizableCONNECTION_HAS_BEEN_CLOSED()
          +
        • +
        + + + +
          +
        • +

          CONNECTION_HAS_BEEN_CLOSED

          +
          public static java.lang.String CONNECTION_HAS_BEEN_CLOSED()
          +
          The connection has been closed.
          +
        • +
        + + + +
          +
        • +

          localizableDEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND

          +
          public static Localizable localizableDEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND​(java.lang.Object arg0,
          +                                                                           java.lang.Object arg1,
          +                                                                           java.lang.Object arg2)
          +
        • +
        + + + +
          +
        • +

          DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND

          +
          public static java.lang.String DEPENDENT_CLASS_OF_PROVIDER_NOT_FOUND​(java.lang.Object arg0,
          +                                                                     java.lang.Object arg1,
          +                                                                     java.lang.Object arg2)
          +
          A dependent class, {0}, of the class {1} implementing the provider {2} is not found. The provider implementation is ignored.
          +
        • +
        + + + +
          +
        • +

          localizableFRAME_WRITE_CANCELLED

          +
          public static Localizable localizableFRAME_WRITE_CANCELLED()
          +
        • +
        + + + +
          +
        • +

          FRAME_WRITE_CANCELLED

          +
          public static java.lang.String FRAME_WRITE_CANCELLED()
          +
          Frame writing was canceled.
          +
        • +
        + + + +
          +
        • +

          localizableENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG

          +
          public static Localizable localizableENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG​(java.lang.Object arg0,
          +                                                                        java.lang.Object arg1,
          +                                                                        java.lang.Object arg2,
          +                                                                        java.lang.Object arg3)
          +
        • +
        + + + +
          +
        • +

          ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG

          +
          public static java.lang.String ENDPOINT_MAX_MESSAGE_SIZE_TOO_LONG​(java.lang.Object arg0,
          +                                                                  java.lang.Object arg1,
          +                                                                  java.lang.Object arg2,
          +                                                                  java.lang.Object arg3)
          +
          MaxMessageSize {0} on method {1} in endpoint {2} is larger than the container incoming buffer size {3}.
          +
        • +
        + + + +
          +
        • +

          localizableBINARY_MESSAGE_OUT_OF_ORDER

          +
          public static Localizable localizableBINARY_MESSAGE_OUT_OF_ORDER​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          BINARY_MESSAGE_OUT_OF_ORDER

          +
          public static java.lang.String BINARY_MESSAGE_OUT_OF_ORDER​(java.lang.Object arg0)
          +
          Binary message received out of order. Session: ''{0}''.
          +
        • +
        + + + +
          +
        • +

          localizableNO_DECODER_FOUND

          +
          public static Localizable localizableNO_DECODER_FOUND()
          +
        • +
        + + + +
          +
        • +

          NO_DECODER_FOUND

          +
          public static java.lang.String NO_DECODER_FOUND()
          +
          No decoder found.
          +
        • +
        + + + +
          +
        • +

          localizableENDPOINT_UNKNOWN_PARAMS

          +
          public static Localizable localizableENDPOINT_UNKNOWN_PARAMS​(java.lang.Object arg0,
          +                                                             java.lang.Object arg1,
          +                                                             java.lang.Object arg2)
          +
        • +
        + + + +
          +
        • +

          ENDPOINT_UNKNOWN_PARAMS

          +
          public static java.lang.String ENDPOINT_UNKNOWN_PARAMS​(java.lang.Object arg0,
          +                                                       java.lang.Object arg1,
          +                                                       java.lang.Object arg2)
          +
          Unknown parameter(s) for {0}.{1} method annotated with @OnError annotation: {2}. This method will be ignored.
          +
        • +
        + + + +
          +
        • +

          localizableMESSAGE_HANDLER_ALREADY_REGISTERED_TEXT

          +
          public static Localizable localizableMESSAGE_HANDLER_ALREADY_REGISTERED_TEXT()
          +
        • +
        + + + +
          +
        • +

          MESSAGE_HANDLER_ALREADY_REGISTERED_TEXT

          +
          public static java.lang.String MESSAGE_HANDLER_ALREADY_REGISTERED_TEXT()
          +
          Text MessageHandler already registered.
          +
        • +
        + + + +
          +
        • +

          localizableILLEGAL_CONFIG_SYNTAX

          +
          public static Localizable localizableILLEGAL_CONFIG_SYNTAX()
          +
        • +
        + + + +
          +
        • +

          ILLEGAL_CONFIG_SYNTAX

          +
          public static java.lang.String ILLEGAL_CONFIG_SYNTAX()
          +
          Illegal configuration-file syntax.
          +
        • +
        + + + +
          +
        • +

          localizableCONTROL_FRAME_LENGTH

          +
          public static Localizable localizableCONTROL_FRAME_LENGTH()
          +
        • +
        + + + +
          +
        • +

          CONTROL_FRAME_LENGTH

          +
          public static java.lang.String CONTROL_FRAME_LENGTH()
          +
          Control frame payloads must be no greater than 125 bytes.
          +
        • +
        + + + +
          +
        • +

          localizableCOMPONENT_PROVIDER_THREW_EXCEPTION

          +
          public static Localizable localizableCOMPONENT_PROVIDER_THREW_EXCEPTION​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          COMPONENT_PROVIDER_THREW_EXCEPTION

          +
          public static java.lang.String COMPONENT_PROVIDER_THREW_EXCEPTION​(java.lang.Object arg0)
          +
          Component provider threw exception when providing instance of class {0}.
          +
        • +
        + + + +
          +
        • +

          localizableMAX_SESSIONS_PER_ENDPOINT_EXCEEDED

          +
          public static Localizable localizableMAX_SESSIONS_PER_ENDPOINT_EXCEEDED()
          +
        • +
        + + + +
          +
        • +

          MAX_SESSIONS_PER_ENDPOINT_EXCEEDED

          +
          public static java.lang.String MAX_SESSIONS_PER_ENDPOINT_EXCEEDED()
          +
          Maximal number of open sessions per endpoint exceeded.
          +
        • +
        + + + +
          +
        • +

          localizablePARTIAL_BINARY_MESSAGE_OUT_OF_ORDER

          +
          public static Localizable localizablePARTIAL_BINARY_MESSAGE_OUT_OF_ORDER​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          PARTIAL_BINARY_MESSAGE_OUT_OF_ORDER

          +
          public static java.lang.String PARTIAL_BINARY_MESSAGE_OUT_OF_ORDER​(java.lang.Object arg0)
          +
          Partial binary message received out of order. Session: ''{0}''.
          +
        • +
        + + + +
          +
        • +

          localizableCLASS_NOT_ELIGIBLE

          +
          public static Localizable localizableCLASS_NOT_ELIGIBLE​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          CLASS_NOT_ELIGIBLE

          +
          public static java.lang.String CLASS_NOT_ELIGIBLE​(java.lang.Object arg0)
          +
          {0} is not eligible for proxying (must not be non-static inner class or abstract) and it will not be proxied for modifyHandshake. ServerEndpointWrapper will be used instead.
          +
        • +
        + + + +
          +
        • +

          localizableMESSAGE_HANDLER_ILLEGAL_ARGUMENT

          +
          public static Localizable localizableMESSAGE_HANDLER_ILLEGAL_ARGUMENT​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          MESSAGE_HANDLER_ILLEGAL_ARGUMENT

          +
          public static java.lang.String MESSAGE_HANDLER_ILLEGAL_ARGUMENT​(java.lang.Object arg0)
          +
          Illegal MessageHandler argument value: {0}.
          +
        • +
        + + + +
          +
        • +

          localizableHANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_ERROR

          +
          public static Localizable localizableHANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_ERROR​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_ERROR

          +
          public static java.lang.String HANDSHAKE_HTTP_REDIRECTION_NEW_LOCATION_ERROR​(java.lang.Object arg0)
          +
          Invalid URI in Location header: "{0}".
          +
        • +
        + + + +
          +
        • +

          localizableSEC_KEY_INVALID_SERVER

          +
          public static Localizable localizableSEC_KEY_INVALID_SERVER()
          +
        • +
        + + + +
          +
        • +

          SEC_KEY_INVALID_SERVER

          +
          public static java.lang.String SEC_KEY_INVALID_SERVER()
          +
          Sec-WebSocket-Key returned from server does not match expected response.
          +
        • +
        + + + +
          +
        • +

          localizableSESSION_CLOSED_IDLE_TIMEOUT

          +
          public static Localizable localizableSESSION_CLOSED_IDLE_TIMEOUT()
          +
        • +
        + + + +
          +
        • +

          SESSION_CLOSED_IDLE_TIMEOUT

          +
          public static java.lang.String SESSION_CLOSED_IDLE_TIMEOUT()
          +
          "Session closed by the container because of the idle timeout."
          +
        • +
        + + + +
          +
        • +

          localizableMESSAGE_HANDLER_ALREADY_REGISTERED_PONG

          +
          public static Localizable localizableMESSAGE_HANDLER_ALREADY_REGISTERED_PONG()
          +
        • +
        + + + +
          +
        • +

          MESSAGE_HANDLER_ALREADY_REGISTERED_PONG

          +
          public static java.lang.String MESSAGE_HANDLER_ALREADY_REGISTERED_PONG()
          +
          Pong MessageHandler already registered.
          +
        • +
        + + + +
          +
        • +

          localizableORIGIN_NOT_VERIFIED

          +
          public static Localizable localizableORIGIN_NOT_VERIFIED()
          +
        • +
        + + + +
          +
        • +

          ORIGIN_NOT_VERIFIED

          +
          public static java.lang.String ORIGIN_NOT_VERIFIED()
          +
          Origin not verified.
          +
        • +
        + + + +
          +
        • +

          localizableHEADERS_MISSING

          +
          public static Localizable localizableHEADERS_MISSING()
          +
        • +
        + + + +
          +
        • +

          HEADERS_MISSING

          +
          public static java.lang.String HEADERS_MISSING()
          +
          Missing headers required for WebSocket negotiation.
          +
        • +
        + + + +
          +
        • +

          localizableUNEXPECTED_END_FRAGMENT

          +
          public static Localizable localizableUNEXPECTED_END_FRAGMENT()
          +
        • +
        + + + +
          +
        • +

          UNEXPECTED_END_FRAGMENT

          +
          public static java.lang.String UNEXPECTED_END_FRAGMENT()
          +
          End fragment sent, but wasn''t processing any previous fragments.
          +
        • +
        + + + +
          +
        • +

          localizableFRAGMENT_INVALID_OPCODE

          +
          public static Localizable localizableFRAGMENT_INVALID_OPCODE()
          +
        • +
        + + + +
          +
        • +

          FRAGMENT_INVALID_OPCODE

          +
          public static java.lang.String FRAGMENT_INVALID_OPCODE()
          +
          Fragment sent but opcode was not 0.
          +
        • +
        + + + +
          +
        • +

          localizableDATA_UNEXPECTED_LENGTH

          +
          public static Localizable localizableDATA_UNEXPECTED_LENGTH​(java.lang.Object arg0,
          +                                                            java.lang.Object arg1)
          +
        • +
        + + + +
          +
        • +

          DATA_UNEXPECTED_LENGTH

          +
          public static java.lang.String DATA_UNEXPECTED_LENGTH​(java.lang.Object arg0,
          +                                                      java.lang.Object arg1)
          +
          Data read ({0}) is not the expected size ({1}).
          +
        • +
        + + + +
          +
        • +

          localizableCONNECTION_NULL

          +
          public static Localizable localizableCONNECTION_NULL()
          +
        • +
        + + + +
          +
        • +

          CONNECTION_NULL

          +
          public static java.lang.String CONNECTION_NULL()
          +
          Connection is null.
          +
        • +
        + + + +
          +
        • +

          localizableCLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR

          +
          public static Localizable localizableCLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR​(java.lang.Object arg0,
          +                                                                             java.lang.Object arg1)
          +
        • +
        + + + +
          +
        • +

          CLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR

          +
          public static java.lang.String CLASS_CHECKER_ADD_MESSAGE_HANDLER_ERROR​(java.lang.Object arg0,
          +                                                                       java.lang.Object arg1)
          +
          Class {0}. {1}.
          +
        • +
        + + + +
          +
        • +

          localizableMESSAGE_HANDLER_ALREADY_REGISTERED_BINARY

          +
          public static Localizable localizableMESSAGE_HANDLER_ALREADY_REGISTERED_BINARY()
          +
        • +
        + + + +
          +
        • +

          MESSAGE_HANDLER_ALREADY_REGISTERED_BINARY

          +
          public static java.lang.String MESSAGE_HANDLER_ALREADY_REGISTERED_BINARY()
          +
          Binary MessageHandler already registered.
          +
        • +
        + + + +
          +
        • +

          localizableTEXT_MESSAGE_HANDLER_NOT_FOUND

          +
          public static Localizable localizableTEXT_MESSAGE_HANDLER_NOT_FOUND​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          TEXT_MESSAGE_HANDLER_NOT_FOUND

          +
          public static java.lang.String TEXT_MESSAGE_HANDLER_NOT_FOUND​(java.lang.Object arg0)
          +
          Text message handler not found. Session: ''{0}''.
          +
        • +
        + + + +
          +
        • +

          localizableURI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT

          +
          public static Localizable localizableURI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT​(java.lang.Object arg0,
          +                                                                               java.lang.Object arg1)
          +
        • +
        + + + +
          +
        • +

          URI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT

          +
          public static java.lang.String URI_COMPONENT_ENCODED_OCTET_INVALID_DIGIT​(java.lang.Object arg0,
          +                                                                         java.lang.Object arg1)
          +
          Malformed percent-encoded octet at index {0}, invalid hexadecimal digit ''{1}''.
          +
        • +
        + + + +
          +
        • +

          localizableMESSAGE_HANDLER_PARTIAL_INVALID_TYPE

          +
          public static Localizable localizableMESSAGE_HANDLER_PARTIAL_INVALID_TYPE​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          MESSAGE_HANDLER_PARTIAL_INVALID_TYPE

          +
          public static java.lang.String MESSAGE_HANDLER_PARTIAL_INVALID_TYPE​(java.lang.Object arg0)
          +
          Partial MessageHandler can''t be of type: {0}.
          +
        • +
        + + + +
          +
        • +

          localizableMESSAGE_HANDLER_DECODER_NOT_REGISTERED

          +
          public static Localizable localizableMESSAGE_HANDLER_DECODER_NOT_REGISTERED​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          MESSAGE_HANDLER_DECODER_NOT_REGISTERED

          +
          public static java.lang.String MESSAGE_HANDLER_DECODER_NOT_REGISTERED​(java.lang.Object arg0)
          +
          Decoder for type: {0} has not been registered.
          +
        • +
        + + + +
          +
        • +

          localizableINVALID_RESPONSE_CODE

          +
          public static Localizable localizableINVALID_RESPONSE_CODE​(java.lang.Object arg0,
          +                                                           java.lang.Object arg1)
          +
        • +
        + + + +
          +
        • +

          INVALID_RESPONSE_CODE

          +
          public static java.lang.String INVALID_RESPONSE_CODE​(java.lang.Object arg0,
          +                                                     java.lang.Object arg1)
          +
          Response code was not {0}: {1}.
          +
        • +
        + + + +
          +
        • +

          localizableEQUIVALENT_PATHS

          +
          public static Localizable localizableEQUIVALENT_PATHS​(java.lang.Object arg0,
          +                                                      java.lang.Object arg1)
          +
        • +
        + + + +
          +
        • +

          EQUIVALENT_PATHS

          +
          public static java.lang.String EQUIVALENT_PATHS​(java.lang.Object arg0,
          +                                                java.lang.Object arg1)
          +
          Found equivalent paths. Added path: ''{0}'' is equivalent with ''{1}''.
          +
        • +
        + + + +
          +
        • +

          localizableURI_COMPONENT_INVALID_CHARACTER

          +
          public static Localizable localizableURI_COMPONENT_INVALID_CHARACTER​(java.lang.Object arg0,
          +                                                                     java.lang.Object arg1,
          +                                                                     java.lang.Object arg2,
          +                                                                     java.lang.Object arg3)
          +
        • +
        + + + +
          +
        • +

          URI_COMPONENT_INVALID_CHARACTER

          +
          public static java.lang.String URI_COMPONENT_INVALID_CHARACTER​(java.lang.Object arg0,
          +                                                               java.lang.Object arg1,
          +                                                               java.lang.Object arg2,
          +                                                               java.lang.Object arg3)
          +
          The string "{0}" for the URI component {1} contains an invalid character, ''{2}'', at index {3}.
          +
        • +
        + + + +
          +
        • +

          localizableMAX_SESSIONS_PER_REMOTEADDR_EXCEEDED

          +
          public static Localizable localizableMAX_SESSIONS_PER_REMOTEADDR_EXCEEDED()
          +
        • +
        + + + +
          +
        • +

          MAX_SESSIONS_PER_REMOTEADDR_EXCEEDED

          +
          public static java.lang.String MAX_SESSIONS_PER_REMOTEADDR_EXCEEDED()
          +
          Maximal number of open sessions per remote address exceeded.
          +
        • +
        + + + +
          +
        • +

          localizableHANDSHAKE_HTTP_REDIRECTION_NOT_ENABLED

          +
          public static Localizable localizableHANDSHAKE_HTTP_REDIRECTION_NOT_ENABLED​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          HANDSHAKE_HTTP_REDIRECTION_NOT_ENABLED

          +
          public static java.lang.String HANDSHAKE_HTTP_REDIRECTION_NOT_ENABLED​(java.lang.Object arg0)
          +
          Received HTTP response status code: {0} and redirect processing is not enabled.
          +
        • +
        + + + +
          +
        • +

          localizableCOMPONENT_PROVIDER_NOT_FOUND

          +
          public static Localizable localizableCOMPONENT_PROVIDER_NOT_FOUND​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          COMPONENT_PROVIDER_NOT_FOUND

          +
          public static java.lang.String COMPONENT_PROVIDER_NOT_FOUND​(java.lang.Object arg0)
          +
          Component provider for class {0} not found.
          +
        • +
        + + + +
          +
        • +

          localizableCONTROL_FRAME_FRAGMENTED

          +
          public static Localizable localizableCONTROL_FRAME_FRAGMENTED()
          +
        • +
        + + + +
          +
        • +

          CONTROL_FRAME_FRAGMENTED

          +
          public static java.lang.String CONTROL_FRAME_FRAGMENTED()
          +
          Fragmented control frame.
          +
        • +
        + + + +
          +
        • +

          localizableMESSAGE_HANDLER_ALREADY_REGISTERED_TYPE

          +
          public static Localizable localizableMESSAGE_HANDLER_ALREADY_REGISTERED_TYPE​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          MESSAGE_HANDLER_ALREADY_REGISTERED_TYPE

          +
          public static java.lang.String MESSAGE_HANDLER_ALREADY_REGISTERED_TYPE​(java.lang.Object arg0)
          +
          MessageHandler for type: {0} already registered.
          +
        • +
        + + + +
          +
        • +

          localizableCLASS_CHECKER_MANDATORY_PARAM_MISSING

          +
          public static Localizable localizableCLASS_CHECKER_MANDATORY_PARAM_MISSING​(java.lang.Object arg0,
          +                                                                           java.lang.Object arg1)
          +
        • +
        + + + +
          +
        • +

          CLASS_CHECKER_MANDATORY_PARAM_MISSING

          +
          public static java.lang.String CLASS_CHECKER_MANDATORY_PARAM_MISSING​(java.lang.Object arg0,
          +                                                                     java.lang.Object arg1)
          +
          Method: {0}.{1}: does not have mandatory Throwable param.
          +
        • +
        + + + +
          +
        • +

          localizableENDPOINT_WRONG_PATH_PARAM

          +
          public static Localizable localizableENDPOINT_WRONG_PATH_PARAM​(java.lang.Object arg0,
          +                                                               java.lang.Object arg1)
          +
        • +
        + + + +
          +
        • +

          ENDPOINT_WRONG_PATH_PARAM

          +
          public static java.lang.String ENDPOINT_WRONG_PATH_PARAM​(java.lang.Object arg0,
          +                                                         java.lang.Object arg1)
          +
          Method: {0}: {1} is not allowed type for @PathParameter.
          +
        • +
        + + + +
          +
        • +

          localizableHANDSHAKE_HTTP_RETRY_AFTER_MESSAGE

          +
          public static Localizable localizableHANDSHAKE_HTTP_RETRY_AFTER_MESSAGE()
          +
        • +
        + + + +
          +
        • +

          HANDSHAKE_HTTP_RETRY_AFTER_MESSAGE

          +
          public static java.lang.String HANDSHAKE_HTTP_RETRY_AFTER_MESSAGE()
          +
          HTTP Status code 503 - Service Unavailable.
          +
        • +
        + + + +
          +
        • +

          localizableUNEXPECTED_ERROR_CONNECTION_CLOSE

          +
          public static Localizable localizableUNEXPECTED_ERROR_CONNECTION_CLOSE()
          +
        • +
        + + + +
          +
        • +

          UNEXPECTED_ERROR_CONNECTION_CLOSE

          +
          public static java.lang.String UNEXPECTED_ERROR_CONNECTION_CLOSE()
          +
          Unexpected error, closing connection.
          +
        • +
        + + + +
          +
        • +

          localizableENDPOINT_MULTIPLE_SESSION_PARAM

          +
          public static Localizable localizableENDPOINT_MULTIPLE_SESSION_PARAM​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          ENDPOINT_MULTIPLE_SESSION_PARAM

          +
          public static java.lang.String ENDPOINT_MULTIPLE_SESSION_PARAM​(java.lang.Object arg0)
          +
          Method {0} has got two or more Session parameters.
          +
        • +
        + + + +
          +
        • +

          localizableUNEXPECTED_STATE

          +
          public static Localizable localizableUNEXPECTED_STATE​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          UNEXPECTED_STATE

          +
          public static java.lang.String UNEXPECTED_STATE​(java.lang.Object arg0)
          +
          Unexpected state: {0}.
          +
        • +
        + + + +
          +
        • +

          localizableDEPENDENT_CLASS_OF_PROVIDER_FORMAT_ERROR

          +
          public static Localizable localizableDEPENDENT_CLASS_OF_PROVIDER_FORMAT_ERROR​(java.lang.Object arg0,
          +                                                                              java.lang.Object arg1,
          +                                                                              java.lang.Object arg2)
          +
        • +
        + + + +
          +
        • +

          DEPENDENT_CLASS_OF_PROVIDER_FORMAT_ERROR

          +
          public static java.lang.String DEPENDENT_CLASS_OF_PROVIDER_FORMAT_ERROR​(java.lang.Object arg0,
          +                                                                        java.lang.Object arg1,
          +                                                                        java.lang.Object arg2)
          +
          {0}. A dependent class of the class {1} implementing the provider {2} is malformed. The provider implementation is ignored. Check if the malformed class is part of a stubbed jar that used for compiling only.
          +
        • +
        + + + +
          +
        • +

          localizableENCODING_FAILED

          +
          public static Localizable localizableENCODING_FAILED()
          +
        • +
        + + + +
          +
        • +

          ENCODING_FAILED

          +
          public static java.lang.String ENCODING_FAILED()
          +
          Encoding failed.
          +
        • +
        + + + +
          +
        • +

          localizableENDPOINT_MULTIPLE_METHODS

          +
          public static Localizable localizableENDPOINT_MULTIPLE_METHODS​(java.lang.Object arg0,
          +                                                               java.lang.Object arg1,
          +                                                               java.lang.Object arg2,
          +                                                               java.lang.Object arg3)
          +
        • +
        + + + +
          +
        • +

          ENDPOINT_MULTIPLE_METHODS

          +
          public static java.lang.String ENDPOINT_MULTIPLE_METHODS​(java.lang.Object arg0,
          +                                                         java.lang.Object arg1,
          +                                                         java.lang.Object arg2,
          +                                                         java.lang.Object arg3)
          +
          Multiple methods using {0} annotation in class {1}: {2} and {3}. The latter will be ignored.
          +
        • +
        + + + +
          +
        • +

          localizablePROVIDER_COULD_NOT_BE_CREATED

          +
          public static Localizable localizablePROVIDER_COULD_NOT_BE_CREATED​(java.lang.Object arg0,
          +                                                                   java.lang.Object arg1,
          +                                                                   java.lang.Object arg2)
          +
        • +
        + + + +
          +
        • +

          PROVIDER_COULD_NOT_BE_CREATED

          +
          public static java.lang.String PROVIDER_COULD_NOT_BE_CREATED​(java.lang.Object arg0,
          +                                                             java.lang.Object arg1,
          +                                                             java.lang.Object arg2)
          +
          The class {0} implementing provider {1} could not be instantiated: {2}
          +
        • +
        + + + +
          +
        • +

          localizablePROVIDER_CLASS_COULD_NOT_BE_LOADED

          +
          public static Localizable localizablePROVIDER_CLASS_COULD_NOT_BE_LOADED​(java.lang.Object arg0,
          +                                                                        java.lang.Object arg1,
          +                                                                        java.lang.Object arg2)
          +
        • +
        + + + +
          +
        • +

          PROVIDER_CLASS_COULD_NOT_BE_LOADED

          +
          public static java.lang.String PROVIDER_CLASS_COULD_NOT_BE_LOADED​(java.lang.Object arg0,
          +                                                                  java.lang.Object arg1,
          +                                                                  java.lang.Object arg2)
          +
          The class {0} implementing provider {1} could not be loaded: {2}
          +
        • +
        + + + +
          +
        • +

          localizableAUTHENTICATION_CREDENTIALS_MISSING

          +
          public static Localizable localizableAUTHENTICATION_CREDENTIALS_MISSING()
          +
        • +
        + + + +
          +
        • +

          AUTHENTICATION_CREDENTIALS_MISSING

          +
          public static java.lang.String AUTHENTICATION_CREDENTIALS_MISSING()
          +
          Credentials are missing.
          +
        • +
        + + + +
          +
        • +

          localizableCLASS_NOT_PROXIABLE

          +
          public static Localizable localizableCLASS_NOT_PROXIABLE​(java.lang.Object arg0,
          +                                                         java.lang.Object arg1)
          +
        • +
        + + + +
          +
        • +

          CLASS_NOT_PROXIABLE

          +
          public static java.lang.String CLASS_NOT_PROXIABLE​(java.lang.Object arg0,
          +                                                   java.lang.Object arg1)
          +
          {0} is not eligible for proxying and it will not be proxied for modifyHandshake: ${1}. ServerEndpointWrapper will be used instead.
          +
        • +
        + + + +
          +
        • +

          localizableCLASS_CHECKER_FORBIDDEN_WEB_SOCKET_ERROR_PARAM

          +
          public static Localizable localizableCLASS_CHECKER_FORBIDDEN_WEB_SOCKET_ERROR_PARAM​(java.lang.Object arg0,
          +                                                                                    java.lang.Object arg1,
          +                                                                                    java.lang.Object arg2)
          +
        • +
        + + + +
          +
        • +

          CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_ERROR_PARAM

          +
          public static java.lang.String CLASS_CHECKER_FORBIDDEN_WEB_SOCKET_ERROR_PARAM​(java.lang.Object arg0,
          +                                                                              java.lang.Object arg1,
          +                                                                              java.lang.Object arg2)
          +
          Method: {0}.{1}: {2} is not allowed as parameter type for method annotated with @OnError.
          +
        • +
        + + + +
          +
        • +

          localizableMAX_SESSIONS_PER_APP_EXCEEDED

          +
          public static Localizable localizableMAX_SESSIONS_PER_APP_EXCEEDED()
          +
        • +
        + + + +
          +
        • +

          MAX_SESSIONS_PER_APP_EXCEEDED

          +
          public static java.lang.String MAX_SESSIONS_PER_APP_EXCEEDED()
          +
          Maximal number of open sessions per application exceeded.
          +
        • +
        + + + +
          +
        • +

          localizableEXCEPTION_CAUGHT_WHILE_LOADING_SPI_PROVIDERS

          +
          public static Localizable localizableEXCEPTION_CAUGHT_WHILE_LOADING_SPI_PROVIDERS()
          +
        • +
        + + + +
          +
        • +

          EXCEPTION_CAUGHT_WHILE_LOADING_SPI_PROVIDERS

          +
          public static java.lang.String EXCEPTION_CAUGHT_WHILE_LOADING_SPI_PROVIDERS()
          +
          Exception caught while loading SPI providers.
          +
        • +
        + + + +
          +
        • +

          localizableSEC_KEY_INVALID_LENGTH

          +
          public static Localizable localizableSEC_KEY_INVALID_LENGTH​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          SEC_KEY_INVALID_LENGTH

          +
          public static java.lang.String SEC_KEY_INVALID_LENGTH​(java.lang.Object arg0)
          +
          Invalid Sec-WebSocket-Key length. Should be 20 and is: {0}.
          +
        • +
        + + + +
          +
        • +

          localizableUNHANDLED_TEXT_MESSAGE

          +
          public static Localizable localizableUNHANDLED_TEXT_MESSAGE​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          UNHANDLED_TEXT_MESSAGE

          +
          public static java.lang.String UNHANDLED_TEXT_MESSAGE​(java.lang.Object arg0)
          +
          Unhandled text message. Session: {0}.
          +
        • +
        + + + +
          +
        • +

          localizableBUFFER_OVERFLOW

          +
          public static Localizable localizableBUFFER_OVERFLOW()
          +
        • +
        + + + +
          +
        • +

          BUFFER_OVERFLOW

          +
          public static java.lang.String BUFFER_OVERFLOW()
          +
          Buffer overflow.
          +
        • +
        + + + +
          +
        • +

          localizableHANDSHAKE_HTTP_REDIRECTION_MAX_REDIRECTION

          +
          public static Localizable localizableHANDSHAKE_HTTP_REDIRECTION_MAX_REDIRECTION​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          HANDSHAKE_HTTP_REDIRECTION_MAX_REDIRECTION

          +
          public static java.lang.String HANDSHAKE_HTTP_REDIRECTION_MAX_REDIRECTION​(java.lang.Object arg0)
          +
          Redirect attempts exceeded maximum allowed limit of ({0}) redirects.
          +
        • +
        + + + +
          +
        • +

          localizableERROR_CAUGHT_WHILE_LOADING_SPI_PROVIDERS

          +
          public static Localizable localizableERROR_CAUGHT_WHILE_LOADING_SPI_PROVIDERS()
          +
        • +
        + + + +
          +
        • +

          ERROR_CAUGHT_WHILE_LOADING_SPI_PROVIDERS

          +
          public static java.lang.String ERROR_CAUGHT_WHILE_LOADING_SPI_PROVIDERS()
          +
          Error caught while loading SPI providers.
          +
        • +
        + + + +
          +
        • +

          localizableIOEXCEPTION_CLOSE

          +
          public static Localizable localizableIOEXCEPTION_CLOSE()
          +
        • +
        + + + +
          +
        • +

          IOEXCEPTION_CLOSE

          +
          public static java.lang.String IOEXCEPTION_CLOSE()
          +
          IOException thrown when closing connection.
          +
        • +
        + + + +
          +
        • +

          localizableCLASS_NOT_INSTANTIATED

          +
          public static Localizable localizableCLASS_NOT_INSTANTIATED​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          CLASS_NOT_INSTANTIATED

          +
          public static java.lang.String CLASS_NOT_INSTANTIATED​(java.lang.Object arg0)
          +
          Class {0} couldn''t be instantiated.
          +
        • +
        + + + +
          +
        • +

          localizableHANDSHAKE_HTTP_REDIRECTION_INFINITE_LOOP

          +
          public static Localizable localizableHANDSHAKE_HTTP_REDIRECTION_INFINITE_LOOP()
          +
        • +
        + + + +
          +
        • +

          HANDSHAKE_HTTP_REDIRECTION_INFINITE_LOOP

          +
          public static java.lang.String HANDSHAKE_HTTP_REDIRECTION_INFINITE_LOOP()
          +
          Infinite HTTP Redirection loop detected.
          +
        • +
        + + + +
          +
        • +

          localizableCLIENT_CANNOT_CONNECT

          +
          public static Localizable localizableCLIENT_CANNOT_CONNECT​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          CLIENT_CANNOT_CONNECT

          +
          public static java.lang.String CLIENT_CANNOT_CONNECT​(java.lang.Object arg0)
          +
          Client cannot connect to "{0}".
          +
        • +
        + + + +
          +
        • +

          localizableAUTHENTICATION_FAILED

          +
          public static Localizable localizableAUTHENTICATION_FAILED()
          +
        • +
        + + + +
          +
        • +

          AUTHENTICATION_FAILED

          +
          public static java.lang.String AUTHENTICATION_FAILED()
          +
          Authentication failed.
          +
        • +
        + + + +
          +
        • +

          localizableENDPOINT_UNHANDLED_EXCEPTION

          +
          public static Localizable localizableENDPOINT_UNHANDLED_EXCEPTION​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          ENDPOINT_UNHANDLED_EXCEPTION

          +
          public static java.lang.String ENDPOINT_UNHANDLED_EXCEPTION​(java.lang.Object arg0)
          +
          Unhandled exception in endpoint {0}.
          +
        • +
        + + + +
          +
        • +

          localizableILLEGAL_UTF_8_SEQUENCE

          +
          public static Localizable localizableILLEGAL_UTF_8_SEQUENCE()
          +
        • +
        + + + +
          +
        • +

          ILLEGAL_UTF_8_SEQUENCE

          +
          public static java.lang.String ILLEGAL_UTF_8_SEQUENCE()
          +
          Illegal UTF-8 Sequence.
          +
        • +
        + + + +
          +
        • +

          localizablePARTIAL_TEXT_MESSAGE_OUT_OF_ORDER

          +
          public static Localizable localizablePARTIAL_TEXT_MESSAGE_OUT_OF_ORDER​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          PARTIAL_TEXT_MESSAGE_OUT_OF_ORDER

          +
          public static java.lang.String PARTIAL_TEXT_MESSAGE_OUT_OF_ORDER​(java.lang.Object arg0)
          +
          Partial text message received out of order. Session: ''{0}''.
          +
        • +
        + + + +
          +
        • +

          localizableMESSAGE_HANDLER_WHOLE_OR_PARTIAL

          +
          public static Localizable localizableMESSAGE_HANDLER_WHOLE_OR_PARTIAL()
          +
        • +
        + + + +
          +
        • +

          MESSAGE_HANDLER_WHOLE_OR_PARTIAL

          +
          public static java.lang.String MESSAGE_HANDLER_WHOLE_OR_PARTIAL()
          +
          MessageHandler must implement MessageHandler.Whole or MessageHandler.Partial.
          +
        • +
        + + + +
          +
        • +

          localizableENDPOINT_ANNOTATION_NOT_FOUND

          +
          public static Localizable localizableENDPOINT_ANNOTATION_NOT_FOUND​(java.lang.Object arg0,
          +                                                                   java.lang.Object arg1)
          +
        • +
        + + + +
          +
        • +

          ENDPOINT_ANNOTATION_NOT_FOUND

          +
          public static java.lang.String ENDPOINT_ANNOTATION_NOT_FOUND​(java.lang.Object arg0,
          +                                                             java.lang.Object arg1)
          +
          {0} annotation not found on class {1}.
          +
        • +
        + + + +
          +
        • +

          localizableENDPOINT_EXCEPTION_FROM_ON_ERROR

          +
          public static Localizable localizableENDPOINT_EXCEPTION_FROM_ON_ERROR​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          ENDPOINT_EXCEPTION_FROM_ON_ERROR

          +
          public static java.lang.String ENDPOINT_EXCEPTION_FROM_ON_ERROR​(java.lang.Object arg0)
          +
          Exception thrown from onError method {0}.
          +
        • +
        + + + +
          +
        • +

          localizableILLEGAL_PROVIDER_CLASS_NAME

          +
          public static Localizable localizableILLEGAL_PROVIDER_CLASS_NAME​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          ILLEGAL_PROVIDER_CLASS_NAME

          +
          public static java.lang.String ILLEGAL_PROVIDER_CLASS_NAME​(java.lang.Object arg0)
          +
          Illegal provider-class name: {0}.
          +
        • +
        + + + +
          +
        • +

          localizableEXTENSION_EXCEPTION

          +
          public static Localizable localizableEXTENSION_EXCEPTION​(java.lang.Object arg0,
          +                                                         java.lang.Object arg1)
          +
        • +
        + + + +
          +
        • +

          EXTENSION_EXCEPTION

          +
          public static java.lang.String EXTENSION_EXCEPTION​(java.lang.Object arg0,
          +                                                   java.lang.Object arg1)
          +
          Extension ''{0}'' threw an exception during processOutgoing method invocation: "{1}".
          +
        • +
        + + + +
          +
        • +

          localizableCLASS_CHECKER_FORBIDDEN_RETURN_TYPE

          +
          public static Localizable localizableCLASS_CHECKER_FORBIDDEN_RETURN_TYPE​(java.lang.Object arg0,
          +                                                                         java.lang.Object arg1)
          +
        • +
        + + + +
          +
        • +

          CLASS_CHECKER_FORBIDDEN_RETURN_TYPE

          +
          public static java.lang.String CLASS_CHECKER_FORBIDDEN_RETURN_TYPE​(java.lang.Object arg0,
          +                                                                   java.lang.Object arg1)
          +
          Method: {0}.{1}: has got unsupported return type.
          +
        • +
        + + + +
          +
        • +

          localizableEXCEPTION_CLOSE

          +
          public static Localizable localizableEXCEPTION_CLOSE​(java.lang.Object arg0)
          +
        • +
        + + + +
          +
        • +

          EXCEPTION_CLOSE

          +
          public static java.lang.String EXCEPTION_CLOSE​(java.lang.Object arg0)
          +
          Exception thrown when closing connection with message: {0}
          +
        • +
        + + + +
          +
        • +

          localizableENDPOINT_WRONG_PARAMS

          +
          public static Localizable localizableENDPOINT_WRONG_PARAMS​(java.lang.Object arg0,
          +                                                           java.lang.Object arg1)
          +
        • +
        + + + +
          +
        • +

          ENDPOINT_WRONG_PARAMS

          +
          public static java.lang.String ENDPOINT_WRONG_PARAMS​(java.lang.Object arg0,
          +                                                     java.lang.Object arg1)
          +
          Method: {0}.{1}: has got wrong number of params.
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/Localizer.html b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/Localizer.html new file mode 100644 index 00000000..55c6694a --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/Localizer.html @@ -0,0 +1,339 @@ + + + + + +Localizer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Localizer

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.l10n.Localizer
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class Localizer
      +extends java.lang.Object
      +
      Localizes the Localizable into a message by using a configured Locale.
      +
      +
      Author:
      +
      WS Development Team
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        Localizer() 
        Localizer​(java.util.Locale l) 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        java.util.LocalegetLocale() 
        java.lang.Stringlocalize​(Localizable l) 
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Localizer

          +
          public Localizer()
          +
        • +
        + + + +
          +
        • +

          Localizer

          +
          public Localizer​(java.util.Locale l)
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getLocale

          +
          public java.util.Locale getLocale()
          +
        • +
        + + + +
          +
        • +

          localize

          +
          public java.lang.String localize​(Localizable l)
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/class-use/Localizable.html b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/class-use/Localizable.html new file mode 100644 index 00000000..56a898e3 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/class-use/Localizable.html @@ -0,0 +1,751 @@ + + + + + +Uses of Interface org.glassfish.tyrus.core.l10n.Localizable (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.core.l10n.Localizable

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/class-use/LocalizableMessage.html b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/class-use/LocalizableMessage.html new file mode 100644 index 00000000..b4849f2c --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/class-use/LocalizableMessage.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.l10n.LocalizableMessage (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.l10n.LocalizableMessage

    +
    +
    No usage of org.glassfish.tyrus.core.l10n.LocalizableMessage
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/class-use/LocalizableMessageFactory.html b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/class-use/LocalizableMessageFactory.html new file mode 100644 index 00000000..03d45363 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/class-use/LocalizableMessageFactory.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.l10n.LocalizableMessageFactory (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.l10n.LocalizableMessageFactory

    +
    +
    No usage of org.glassfish.tyrus.core.l10n.LocalizableMessageFactory
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/class-use/LocalizationMessages.html b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/class-use/LocalizationMessages.html new file mode 100644 index 00000000..26b407b3 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/class-use/LocalizationMessages.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.l10n.LocalizationMessages (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.l10n.LocalizationMessages

    +
    +
    No usage of org.glassfish.tyrus.core.l10n.LocalizationMessages
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/class-use/Localizer.html b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/class-use/Localizer.html new file mode 100644 index 00000000..c02079d5 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/class-use/Localizer.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.l10n.Localizer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.l10n.Localizer

    +
    +
    No usage of org.glassfish.tyrus.core.l10n.Localizer
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/package-summary.html b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/package-summary.html new file mode 100644 index 00000000..608c2a4b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/package-summary.html @@ -0,0 +1,205 @@ + + + + + +org.glassfish.tyrus.core.l10n (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.core.l10n

    +
    +
    +
    + + +
    Common internal localization utility classes.
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/package-tree.html b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/package-tree.html new file mode 100644 index 00000000..6b2daf71 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/package-tree.html @@ -0,0 +1,173 @@ + + + + + +org.glassfish.tyrus.core.l10n Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.core.l10n

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/package-use.html b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/package-use.html new file mode 100644 index 00000000..afdd73b9 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/l10n/package-use.html @@ -0,0 +1,188 @@ + + + + + +Uses of Package org.glassfish.tyrus.core.l10n (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.core.l10n

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/ApplicationEventListener.html b/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/ApplicationEventListener.html new file mode 100644 index 00000000..2f07c919 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/ApplicationEventListener.html @@ -0,0 +1,406 @@ + + + + + +ApplicationEventListener (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface ApplicationEventListener

    +
    +
    +
    +
      +
    • +
      +
      @Beta
      +public interface ApplicationEventListener
      +
      Listens to application-level events that are interesting for monitoring. Only one listener per application can be + registered.
      +
      +
      Author:
      +
      Petr Janouch
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          APPLICATION_EVENT_LISTENER

          +
          static final java.lang.String APPLICATION_EVENT_LISTENER
          +
          A key used for registering a application event listener implementation. +

          + For monitoring in Grizzly server an instance should be passed to the server in server properties: +

          +     serverProperties.put(ApplicationEventListener.APPLICATION_EVENT_LISTENER, new MyApplicationEventListener());
          + 
          + For use in servlet container the class name should be passed as a context parameter in web.xml: +
          
          +     <context-param>
          +         <param-name>org.glassfish.tyrus.core.monitoring.ApplicationEventListener</param-name>
          +         <param-value>com.acme.MyApplicationEventListener</param-value>
          +     </context-param>
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          NO_OP

          +
          static final ApplicationEventListener NO_OP
          +
          An instance of @ApplicationEventListener that does not do anything.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          onApplicationInitialized

          +
          void onApplicationInitialized​(java.lang.String applicationName)
          +
          Called when the application has been initialized.
          +
          +
          Parameters:
          +
          applicationName - name of the initialized application.
          +
          +
        • +
        + + + +
          +
        • +

          onApplicationDestroyed

          +
          void onApplicationDestroyed()
          +
          Called when the application has been destroyed.
          +
        • +
        + + + +
          +
        • +

          onEndpointRegistered

          +
          EndpointEventListener onEndpointRegistered​(java.lang.String endpointPath,
          +                                           java.lang.Class<?> endpointClass)
          +
          Called when an endpoint has been registered.
          +
          +
          Parameters:
          +
          endpointPath - the path the endpoint has been registered on.
          +
          endpointClass - class of the registered endpoint.
          +
          Returns:
          +
          endpoint event listener for registered endpoint.
          +
          +
        • +
        + + + +
          +
        • +

          onEndpointUnregistered

          +
          void onEndpointUnregistered​(java.lang.String endpointPath)
          +
          Called when an endpoint has been unregistered.
          +
          +
          Parameters:
          +
          endpointPath - the path the endpoint has been registered on.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/EndpointEventListener.html b/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/EndpointEventListener.html new file mode 100644 index 00000000..a0291a2b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/EndpointEventListener.html @@ -0,0 +1,361 @@ + + + + + +EndpointEventListener (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface EndpointEventListener

    +
    +
    +
    +
      +
    • +
      +
      @Beta
      +public interface EndpointEventListener
      +
      Listens to endpoint-level events that are interesting for monitoring.
      +
      +
      Author:
      +
      Petr Janouch
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + +
        Fields 
        Modifier and TypeFieldDescription
        static EndpointEventListenerNO_OP +
        An instance of @EndpointEventListener that does not do anything.
        +
        +
      • +
      +
      + +
      + +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          NO_OP

          +
          static final EndpointEventListener NO_OP
          +
          An instance of @EndpointEventListener that does not do anything.
          +
        • +
        +
      • +
      +
      + +
      + +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/MessageEventListener.html b/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/MessageEventListener.html new file mode 100644 index 00000000..05b2ec65 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/MessageEventListener.html @@ -0,0 +1,336 @@ + + + + + +MessageEventListener (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface MessageEventListener

    +
    +
    +
    +
      +
    • +
      +
      @Beta
      +public interface MessageEventListener
      +
      Listens for message-level events that are interesting for monitoring.
      +
      +
      Author:
      +
      Petr Janouch
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          NO_OP

          +
          static final MessageEventListener NO_OP
          +
          An instance of @MessageEventListener that does not do anything.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          onFrameSent

          +
          void onFrameSent​(TyrusFrame.FrameType frameType,
          +                 long payloadLength)
          +
          Called when a frame has been sent.
          +
          +
          Parameters:
          +
          frameType - type of the frame.
          +
          payloadLength - length of the frame payload.
          +
          +
        • +
        + + + +
          +
        • +

          onFrameReceived

          +
          void onFrameReceived​(TyrusFrame.FrameType frameType,
          +                     long payloadLength)
          +
          Called when a frame has been received.
          +
          +
          Parameters:
          +
          frameType - type of the frame.
          +
          payloadLength - length of the frame payload.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/class-use/ApplicationEventListener.html b/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/class-use/ApplicationEventListener.html new file mode 100644 index 00000000..da80b0c6 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/class-use/ApplicationEventListener.html @@ -0,0 +1,244 @@ + + + + + +Uses of Interface org.glassfish.tyrus.core.monitoring.ApplicationEventListener (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.core.monitoring.ApplicationEventListener

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/class-use/EndpointEventListener.html b/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/class-use/EndpointEventListener.html new file mode 100644 index 00000000..17a3e23e --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/class-use/EndpointEventListener.html @@ -0,0 +1,302 @@ + + + + + +Uses of Interface org.glassfish.tyrus.core.monitoring.EndpointEventListener (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.core.monitoring.EndpointEventListener

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/class-use/MessageEventListener.html b/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/class-use/MessageEventListener.html new file mode 100644 index 00000000..e367a695 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/class-use/MessageEventListener.html @@ -0,0 +1,244 @@ + + + + + +Uses of Interface org.glassfish.tyrus.core.monitoring.MessageEventListener (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.core.monitoring.MessageEventListener

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/package-summary.html b/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/package-summary.html new file mode 100644 index 00000000..48c73378 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/package-summary.html @@ -0,0 +1,186 @@ + + + + + +org.glassfish.tyrus.core.monitoring (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.core.monitoring

    +
    +
    +
    + + +
    Monitoring interfaces.
    +
    +
      +
    • + + + + + + + + + + + + + + + + + + + + +
      Interface Summary 
      InterfaceDescription
      ApplicationEventListener +
      Listens to application-level events that are interesting for monitoring.
      +
      EndpointEventListener +
      Listens to endpoint-level events that are interesting for monitoring.
      +
      MessageEventListener +
      Listens for message-level events that are interesting for monitoring.
      +
      +
    • +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/package-tree.html b/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/package-tree.html new file mode 100644 index 00000000..ee428a1b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/package-tree.html @@ -0,0 +1,162 @@ + + + + + +org.glassfish.tyrus.core.monitoring Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.core.monitoring

    +Package Hierarchies: + +
    +
    +
    +

    Interface Hierarchy

    + +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/package-use.html b/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/package-use.html new file mode 100644 index 00000000..98ebc1bf --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/monitoring/package-use.html @@ -0,0 +1,237 @@ + + + + + +Uses of Package org.glassfish.tyrus.core.monitoring (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.core.monitoring

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/package-summary.html b/apidocs/2.1.5/org/glassfish/tyrus/core/package-summary.html new file mode 100644 index 00000000..0583783d --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/package-summary.html @@ -0,0 +1,568 @@ + + + + + +org.glassfish.tyrus.core (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.core

    +
    +
    +
    + + +
    Core classes.
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/package-tree.html b/apidocs/2.1.5/org/glassfish/tyrus/core/package-tree.html new file mode 100644 index 00000000..a465efe1 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/package-tree.html @@ -0,0 +1,304 @@ + + + + + +org.glassfish.tyrus.core Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.core

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +

    Annotation Type Hierarchy

    +
      +
    • org.glassfish.tyrus.core.Beta (implements java.lang.annotation.Annotation)
    • +
    • org.glassfish.tyrus.core.MaxSessions (implements java.lang.annotation.Annotation)
    • +
    +
    +
    +

    Enum Hierarchy

    + +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/package-use.html b/apidocs/2.1.5/org/glassfish/tyrus/core/package-use.html new file mode 100644 index 00000000..efb01af2 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/package-use.html @@ -0,0 +1,702 @@ + + + + + +Uses of Package org.glassfish.tyrus.core (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.core

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/Match.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/Match.html new file mode 100644 index 00000000..52f828bf --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/Match.html @@ -0,0 +1,378 @@ + + + + + +Match (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Match

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.uri.Match
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class Match
      +extends java.lang.Object
      +
      Defines a match on an endpoint. The match is either exact, or is not exact. + If the match is not exact, it means that some of the path segments on the endpoint + are variables. In this case, the Match object carries the indices of the variable + segments in the endpoint path, the map of the parameter names and values.
      +
      +
      Author:
      +
      dannycoward
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getParameters

          +
          public java.util.Map<java.lang.String,​java.lang.String> getParameters()
          +
          Get map of parameter names-value pairs.
          +
          +
          Returns:
          +
          map of parameter names-value pairs.
          +
          +
        • +
        + + + +
          +
        • +

          getEndpointWrapper

          +
          public TyrusEndpointWrapper getEndpointWrapper()
          +
          Get endpoint wrapper.
          +
          +
          Returns:
          +
          endpoint wrapper.
          +
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public java.lang.String toString()
          +
          +
          Overrides:
          +
          toString in class java.lang.Object
          +
          +
        • +
        + + + +
          +
        • +

          getAllMatches

          +
          public static java.util.List<Match> getAllMatches​(java.lang.String requestPath,
          +                                                  java.util.Set<TyrusEndpointWrapper> endpoints,
          +                                                  DebugContext debugContext)
          +
          Return a list of all endpoints with path matching the request path. The endpoints are in order of match + preference, best match first.
          +
          +
          Parameters:
          +
          requestPath - request path.
          +
          endpoints - endpoints.
          +
          debugContext - debug context.
          +
          Returns:
          +
          a list of all endpoints with path matching the request path. The endpoints are in order of match + preference, best match first.
          +
          +
        • +
        + + + +
          +
        • +

          isEquivalent

          +
          public static boolean isEquivalent​(java.lang.String path1,
          +                                   java.lang.String path2)
          +
          Check for equivalent paths.
          +
          +
          Parameters:
          +
          path1 - path to be checked.
          +
          path2 - path to be checked.
          +
          Returns:
          +
          true when provided path are equivalent, false otherwise.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/class-use/Match.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/class-use/Match.html new file mode 100644 index 00000000..745ece0d --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/class-use/Match.html @@ -0,0 +1,199 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.uri.Match (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.uri.Match

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/AbstractMultivaluedMap.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/AbstractMultivaluedMap.html new file mode 100644 index 00000000..0f90b83b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/AbstractMultivaluedMap.html @@ -0,0 +1,1009 @@ + + + + + +AbstractMultivaluedMap (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class AbstractMultivaluedMap<K,​V>

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap<K,​V>
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Type Parameters:
      +
      K - the type of keys maintained by this map.
      +
      V - the type of mapped values.
      +
      +
      +
      All Implemented Interfaces:
      +
      java.util.Map<K,​java.util.List<V>>, MultivaluedMap<K,​V>
      +
      +
      +
      Direct Known Subclasses:
      +
      MultivaluedHashMap
      +
      +
      +
      public abstract class AbstractMultivaluedMap<K,​V>
      +extends java.lang.Object
      +implements MultivaluedMap<K,​V>
      +
      Abstract skeleton implementation of a MultivaluedMap that is backed + by a [key, multi-value] store represented as a Map<K, List<V>>.
      +
      +
      Author:
      +
      Marek Potociar
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Nested Class Summary

        +
          +
        • + + +

          Nested classes/interfaces inherited from interface java.util.Map

          +java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + +
        Fields 
        Modifier and TypeFieldDescription
        protected java.util.Map<K,​java.util.List<V>>store +
        Backing store for the [key, multi-value] pairs.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        AbstractMultivaluedMap​(java.util.Map<K,​java.util.List<V>> store) +
        Initialize the backing store in the abstract parent multivalued map + implementation.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        voidadd​(K key, + V value) +
        Add a value to the current list of values for the supplied key.
        +
        voidaddAll​(K key, + java.util.List<V> valueList) +
        Add all the values from the supplied value list to the current list of + values for the supplied key.
        +
        voidaddAll​(K key, + V... newValues) +
        Add multiple values to the current list of values for the supplied key.
        +
        voidaddFirst​(K key, + V value) +
        Add a value to the first position in the current list of values for the + supplied key.
        +
        protected voidaddFirstNull​(java.util.List<V> values) +
        Define the behavior for adding a null values to the first position + in the value list.
        +
        protected voidaddNull​(java.util.List<V> values) +
        Define the behavior for adding a null values to the value list.
        +
        voidclear() 
        booleancontainsKey​(java.lang.Object key) 
        booleancontainsValue​(java.lang.Object value) 
        java.util.Set<java.util.Map.Entry<K,​java.util.List<V>>>entrySet() 
        booleanequals​(java.lang.Object o)
        booleanequalsIgnoreValueOrder​(MultivaluedMap<K,​V> omap) +
        Compare the specified map with this map for equality modulo the order + of values for each key.
        +
        java.util.List<V>get​(java.lang.Object key) 
        VgetFirst​(K key) +
        A shortcut to get the first value of the supplied key.
        +
        protected java.util.List<V>getValues​(K key) +
        Return a non-null list of values for a given key.
        +
        inthashCode()
        booleanisEmpty() 
        java.util.Set<K>keySet() 
        java.util.List<V>put​(K key, + java.util.List<V> value) 
        voidputAll​(java.util.Map<? extends K,​? extends java.util.List<V>> m) 
        voidputSingle​(K key, + V value) +
        Set the value for the key to be a one item list consisting of the supplied + value.
        +
        java.util.List<V>remove​(java.lang.Object key) 
        intsize() 
        java.lang.StringtoString() 
        java.util.Collection<java.util.List<V>>values() 
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
        • +
        +
          +
        • + + +

          Methods inherited from interface java.util.Map

          +compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          store

          +
          protected final java.util.Map<K,​java.util.List<V>> store
          +
          Backing store for the [key, multi-value] pairs.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          AbstractMultivaluedMap

          +
          public AbstractMultivaluedMap​(java.util.Map<K,​java.util.List<V>> store)
          +
          Initialize the backing store in the abstract parent multivalued map + implementation.
          +
          +
          Parameters:
          +
          store - the backing Map to be used as a [key, multi-value] + store. Must not be null.
          +
          Throws:
          +
          java.lang.NullPointerException - in case the underlying store parameter + is null.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + + + +
          +
        • +

          putSingle

          +
          public final void putSingle​(K key,
          +                            V value)
          +
          Set the value for the key to be a one item list consisting of the supplied + value. Any existing values will be replaced. +

          + NOTE: This implementation ignores null values; A supplied value + of null is ignored and not added to the purged value list. + As a result of such operation, empty value list would be registered for + the supplied key. Overriding implementations may modify this behavior by + redefining the addNull(java.util.List) method.

          +
          +
          Specified by:
          +
          putSingle in interface MultivaluedMap<K,​V>
          +
          Parameters:
          +
          key - the key
          +
          value - the single value of the key. If the value is null it + will be ignored.
          +
          +
        • +
        + + + +
          +
        • +

          addNull

          +
          protected void addNull​(java.util.List<V> values)
          +
          Define the behavior for adding a null values to the value list. +

          + Default implementation is a no-op, i.e. the null values are ignored. + Overriding implementations may modify this behavior by providing their + own definitions of this method.

          +
          +
          Parameters:
          +
          values - value list where the null value addition is being + requested.
          +
          +
        • +
        + + + +
          +
        • +

          addFirstNull

          +
          protected void addFirstNull​(java.util.List<V> values)
          +
          Define the behavior for adding a null values to the first position + in the value list. +

          + Default implementation is a no-op, i.e. the null values are ignored. + Overriding implementations may modify this behavior by providing their + own definitions of this method.

          +
          +
          Parameters:
          +
          values - value list where the null value addition is being + requested.
          +
          +
        • +
        + + + + + +
          +
        • +

          add

          +
          public final void add​(K key,
          +                      V value)
          +
          Add a value to the current list of values for the supplied key. +

          + NOTE: This implementation ignores null values; A supplied value + of null is ignored and not added to the value list. Overriding + implementations may modify this behavior by redefining the + addNull(java.util.List) method.

          +
          +
          Specified by:
          +
          add in interface MultivaluedMap<K,​V>
          +
          Parameters:
          +
          key - the key
          +
          value - the value to be added.
          +
          +
        • +
        + + + + + +
          +
        • +

          addAll

          +
          public final void addAll​(K key,
          +                         V... newValues)
          +
          Add multiple values to the current list of values for the supplied key. If + the supplied array of new values is empty, method returns immediately. + Method throws a NullPointerException if the supplied array of values + is null. +

          + NOTE: This implementation ignores null values; Any of the supplied values + of null is ignored and not added to the value list. Overriding + implementations may modify this behavior by redefining the + addNull(java.util.List) method.

          +
          +
          Specified by:
          +
          addAll in interface MultivaluedMap<K,​V>
          +
          Parameters:
          +
          key - the key.
          +
          newValues - the values to be added.
          +
          Throws:
          +
          java.lang.NullPointerException - if the supplied array of new values is null.
          +
          +
        • +
        + + + + + +
          +
        • +

          addAll

          +
          public final void addAll​(K key,
          +                         java.util.List<V> valueList)
          +
          Add all the values from the supplied value list to the current list of + values for the supplied key. If the supplied value list is empty, method + returns immediately. Method throws a NullPointerException if the + supplied array of values is null. +

          + NOTE: This implementation ignores null values; Any null value + in the supplied value list is ignored and not added to the value list. Overriding + implementations may modify this behavior by redefining the + addNull(java.util.List) method.

          +
          +
          Specified by:
          +
          addAll in interface MultivaluedMap<K,​V>
          +
          Parameters:
          +
          key - the key.
          +
          valueList - the list of values to be added.
          +
          Throws:
          +
          java.lang.NullPointerException - if the supplied value list is null.
          +
          +
        • +
        + + + + + +
          +
        • +

          getFirst

          +
          public final V getFirst​(K key)
          +
          Description copied from interface: MultivaluedMap
          +
          A shortcut to get the first value of the supplied key.
          +
          +
          Specified by:
          +
          getFirst in interface MultivaluedMap<K,​V>
          +
          Parameters:
          +
          key - the key
          +
          Returns:
          +
          the first value for the specified key or null if the key is + not in the map.
          +
          +
        • +
        + + + + + +
          +
        • +

          addFirst

          +
          public final void addFirst​(K key,
          +                           V value)
          +
          Add a value to the first position in the current list of values for the + supplied key. +

          + NOTE: This implementation ignores null values; A supplied value + of null is ignored and not added to the purged value list. Overriding + implementations may modify this behavior by redefining the + addFirstNull(java.util.List) method.

          +
          +
          Specified by:
          +
          addFirst in interface MultivaluedMap<K,​V>
          +
          Parameters:
          +
          key - the key
          +
          value - the value to be added.
          +
          +
        • +
        + + + + + +
          +
        • +

          getValues

          +
          protected final java.util.List<V> getValues​(K key)
          +
          Return a non-null list of values for a given key. The returned list may be + empty. +

          + If there is no entry for the key in the map, a new empty List + instance is created, registered within the map to hold the values of + the key and returned from the method.

          +
          +
          Parameters:
          +
          key - the key.
          +
          Returns:
          +
          value list registered with the key. The method is guaranteed to never + return null.
          +
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public java.lang.String toString()
          +
          +
          Overrides:
          +
          toString in class java.lang.Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public int hashCode()
          +
          +

          + This implementation delegates the method call to to the the underlying + [key, multi-value] store.

          +
          +
          Specified by:
          +
          hashCode in interface java.util.Map<K,​V>
          +
          Overrides:
          +
          hashCode in class java.lang.Object
          +
          Returns:
          +
          a hash code value for the underlying [key, multi-value] store.
          +
          +
        • +
        + + + +
          +
        • +

          equals

          +
          public boolean equals​(java.lang.Object o)
          +
          +

          + This implementation delegates the method call to to the the underlying + [key, multi-value] store.

          +
          +
          Specified by:
          +
          equals in interface java.util.Map<K,​V>
          +
          Overrides:
          +
          equals in class java.lang.Object
          +
          Returns:
          +
          true if the specified object is equal to the underlying + [key, multi-value] store, false otherwise.
          +
          +
        • +
        + + + +
          +
        • +

          values

          +
          public java.util.Collection<java.util.List<V>> values()
          +
          +
          Specified by:
          +
          values in interface java.util.Map<K,​V>
          +
          +
        • +
        + + + +
          +
        • +

          size

          +
          public int size()
          +
          +
          Specified by:
          +
          size in interface java.util.Map<K,​V>
          +
          +
        • +
        + + + +
          +
        • +

          remove

          +
          public java.util.List<V> remove​(java.lang.Object key)
          +
          +
          Specified by:
          +
          remove in interface java.util.Map<K,​V>
          +
          +
        • +
        + + + +
          +
        • +

          putAll

          +
          public void putAll​(java.util.Map<? extends K,​? extends java.util.List<V>> m)
          +
          +
          Specified by:
          +
          putAll in interface java.util.Map<K,​V>
          +
          +
        • +
        + + + + + +
          +
        • +

          put

          +
          public java.util.List<V> put​(K key,
          +                             java.util.List<V> value)
          +
          +
          Specified by:
          +
          put in interface java.util.Map<K,​V>
          +
          +
        • +
        + + + +
          +
        • +

          keySet

          +
          public java.util.Set<K> keySet()
          +
          +
          Specified by:
          +
          keySet in interface java.util.Map<K,​V>
          +
          +
        • +
        + + + +
          +
        • +

          isEmpty

          +
          public boolean isEmpty()
          +
          +
          Specified by:
          +
          isEmpty in interface java.util.Map<K,​V>
          +
          +
        • +
        + + + +
          +
        • +

          get

          +
          public java.util.List<V> get​(java.lang.Object key)
          +
          +
          Specified by:
          +
          get in interface java.util.Map<K,​V>
          +
          +
        • +
        + + + +
          +
        • +

          entrySet

          +
          public java.util.Set<java.util.Map.Entry<K,​java.util.List<V>>> entrySet()
          +
          +
          Specified by:
          +
          entrySet in interface java.util.Map<K,​V>
          +
          +
        • +
        + + + +
          +
        • +

          containsValue

          +
          public boolean containsValue​(java.lang.Object value)
          +
          +
          Specified by:
          +
          containsValue in interface java.util.Map<K,​V>
          +
          +
        • +
        + + + +
          +
        • +

          containsKey

          +
          public boolean containsKey​(java.lang.Object key)
          +
          +
          Specified by:
          +
          containsKey in interface java.util.Map<K,​V>
          +
          +
        • +
        + + + +
          +
        • +

          clear

          +
          public void clear()
          +
          +
          Specified by:
          +
          clear in interface java.util.Map<K,​V>
          +
          +
        • +
        + + + +
          +
        • +

          equalsIgnoreValueOrder

          +
          public boolean equalsIgnoreValueOrder​(MultivaluedMap<K,​V> omap)
          +
          Description copied from interface: MultivaluedMap
          +
          Compare the specified map with this map for equality modulo the order + of values for each key. Specifically, the values associated with + each key are compared as if they were ordered lists.
          +
          +
          Specified by:
          +
          equalsIgnoreValueOrder in interface MultivaluedMap<K,​V>
          +
          Parameters:
          +
          omap - map to be compared to this one.
          +
          Returns:
          +
          true if the maps are equal modulo value ordering.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/MultivaluedHashMap.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/MultivaluedHashMap.html new file mode 100644 index 00000000..9266a71c --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/MultivaluedHashMap.html @@ -0,0 +1,520 @@ + + + + + +MultivaluedHashMap (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class MultivaluedHashMap<K,​V>

    +
    +
    + +
    +
      +
    • +
      +
      Type Parameters:
      +
      K - the type of keys maintained by this map.
      +
      V - the type of mapped values.
      +
      +
      +
      All Implemented Interfaces:
      +
      java.io.Serializable, java.util.Map<K,​java.util.List<V>>, MultivaluedMap<K,​V>
      +
      +
      +
      Direct Known Subclasses:
      +
      MultivaluedStringMap
      +
      +
      +
      public class MultivaluedHashMap<K,​V>
      +extends AbstractMultivaluedMap<K,​V>
      +implements java.io.Serializable
      +
      A hash table based implementation of MultivaluedMap interface. +

      + This implementation provides all of the optional map operations. This class + makes no guarantees as to the order of the map; in particular, it does not + guarantee that the order will remain constant over time. The implementation + permits null key. By default the implementation does also permit + null values, but ignores them. This behavior can be customized + by overriding the protected addNull(...) and + addFirstNull(...) methods. +

      + This implementation provides constant-time performance for the basic + operations (get and put), assuming the hash function + disperses the elements properly among the buckets. Iteration over + collection views requires time proportional to the "capacity" of the + map instance (the number of buckets) plus its size (the number + of key-value mappings). Thus, it's very important not to set the initial + capacity too high (or the load factor too low) if iteration performance is + important. +

      + An instance of MultivaluedHashMap has two parameters that affect its + performance: initial capacity and load factor. The capacity + is the number of buckets in the hash table, and the initial capacity is simply + the capacity at the time the hash table is created. The load factor is + a measure of how full the hash table is allowed to get before its capacity is + automatically increased. When the number of entries in the hash table exceeds + the product of the load factor and the current capacity, the hash table is + rehashed (that is, internal data structures are rebuilt) so that the + hash table has approximately twice the number of buckets. +

      + As a general rule, the default load factor (.75) offers a good tradeoff + between time and space costs. Higher values decrease the space overhead + but increase the lookup cost (reflected in most of the operations of the + HashMap class, including get and put). The + expected number of entries in the map and its load factor should be taken + into account when setting its initial capacity, so as to minimize the + number of rehash operations. If the initial capacity is greater + than the maximum number of entries divided by the load factor, no + rehash operations will ever occur. +

      + If many mappings are to be stored in a MultivaluedHashMap instance, + creating it with a sufficiently large capacity will allow the mappings to + be stored more efficiently than letting it perform automatic rehashing as + needed to grow the table. +

      + Note that this implementation is not guaranteed to be synchronized. + If multiple threads access a hash map concurrently, and at least one of + the threads modifies the map structurally, it must be + synchronized externally. (A structural modification is any operation + that adds or deletes one or more mappings; merely changing the value + associated with a key that an instance already contains is not a + structural modification.) This is typically accomplished by + synchronizing on some object that naturally encapsulates the map. +

      + The iterators returned by all of this class's "collection view methods" + are fail-fast: if the map is structurally modified at any time after + the iterator is created, in any way except through the iterator's own + remove method, the iterator will throw a ConcurrentModificationException. + Thus, in the face of concurrent modification, the iterator fails quickly and + cleanly, rather than risking arbitrary, non-deterministic behavior at an + undetermined time in the future. +

      + Note that the fail-fast behavior of an iterator cannot be guaranteed + as it is, generally speaking, impossible to make any hard guarantees in the + presence of unsynchronized concurrent modification. Fail-fast iterators + throw ConcurrentModificationException on a best-effort basis. + Therefore, it would be wrong to write a program that depended on this + exception for its correctness: the fail-fast behavior of iterators + should be used only to detect bugs.

      +
      +
      Since:
      +
      2.0
      +
      Author:
      +
      Paul Sandoz, Marek Potociar
      +
      See Also:
      +
      Serialized Form
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          MultivaluedHashMap

          +
          public MultivaluedHashMap()
          +
          Constructs an empty multivalued hash map with the default initial capacity + (16) and the default load factor (0.75).
          +
        • +
        + + + +
          +
        • +

          MultivaluedHashMap

          +
          public MultivaluedHashMap​(int initialCapacity)
          +
          Constructs an empty multivalued hash map with the specified initial + capacity and the default load factor (0.75).
          +
          +
          Parameters:
          +
          initialCapacity - the initial capacity.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if the initial capacity is negative.
          +
          +
        • +
        + + + +
          +
        • +

          MultivaluedHashMap

          +
          public MultivaluedHashMap​(int initialCapacity,
          +                          float loadFactor)
          +
          Constructs an empty multivalued hash map with the specified initial + capacity and load factor.
          +
          +
          Parameters:
          +
          initialCapacity - the initial capacity
          +
          loadFactor - the load factor
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if the initial capacity is negative + or the load factor is nonpositive
          +
          +
        • +
        + + + +
          +
        • +

          MultivaluedHashMap

          +
          public MultivaluedHashMap​(MultivaluedMap<? extends K,​? extends V> map)
          +
          Constructs a new multivalued hash map with the same mappings as the + specified MultivaluedMap. The List instances holding + the values of each key are created anew instead of being reused.
          +
          +
          Parameters:
          +
          map - the multivalued map whose mappings are to be placed in this + multivalued map.
          +
          Throws:
          +
          java.lang.NullPointerException - if the specified map is null
          +
          +
        • +
        + + + +
          +
        • +

          MultivaluedHashMap

          +
          public MultivaluedHashMap​(java.util.Map<? extends K,​? extends V> map)
          +
          Constructs a new multivalued hash map with the same mappings as the + specified single-valued Map.
          +
          +
          Parameters:
          +
          map - the single-valued map whose mappings are to be placed in this + multivalued map.
          +
          Throws:
          +
          java.lang.NullPointerException - if the specified map is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/MultivaluedMap.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/MultivaluedMap.html new file mode 100644 index 00000000..c821df6c --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/MultivaluedMap.html @@ -0,0 +1,486 @@ + + + + + +MultivaluedMap (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface MultivaluedMap<K,​V>

    +
    +
    +
    +
      +
    • +
      +
      Type Parameters:
      +
      K - the type of keys maintained by this map
      +
      V - the type of mapped values
      +
      +
      +
      All Superinterfaces:
      +
      java.util.Map<K,​java.util.List<V>>
      +
      +
      +
      All Known Implementing Classes:
      +
      AbstractMultivaluedMap, MultivaluedHashMap, MultivaluedStringMap
      +
      +
      +
      public interface MultivaluedMap<K,​V>
      +extends java.util.Map<K,​java.util.List<V>>
      +
      A map of key-values pairs. Each key can have zero or more values.
      +
      +
      Since:
      +
      1.0
      +
      Author:
      +
      Paul Sandoz, Marc Hadley, Marek Potociar
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Nested Class Summary

        +
          +
        • + + +

          Nested classes/interfaces inherited from interface java.util.Map

          +java.util.Map.Entry<K extends java.lang.Object,​V extends java.lang.Object>
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        voidadd​(K key, + V value) +
        Add a value to the current list of values for the supplied key.
        +
        voidaddAll​(K key, + java.util.List<V> valueList) +
        Add all the values from the supplied value list to the current list of + values for the supplied key.
        +
        voidaddAll​(K key, + V... newValues) +
        Add multiple values to the current list of values for the supplied key.
        +
        voidaddFirst​(K key, + V value) +
        Add a value to the first position in the current list of values for the + supplied key.
        +
        booleanequalsIgnoreValueOrder​(MultivaluedMap<K,​V> otherMap) +
        Compare the specified map with this map for equality modulo the order + of values for each key.
        +
        VgetFirst​(K key) +
        A shortcut to get the first value of the supplied key.
        +
        voidputSingle​(K key, + V value) +
        Set the key's value to be a one item list consisting of the supplied value.
        +
        +
          +
        • + + +

          Methods inherited from interface java.util.Map

          +clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + + + +
          +
        • +

          putSingle

          +
          void putSingle​(K key,
          +               V value)
          +
          Set the key's value to be a one item list consisting of the supplied value. + Any existing values will be replaced.
          +
          +
          Parameters:
          +
          key - the key
          +
          value - the single value of the key
          +
          +
        • +
        + + + + + +
          +
        • +

          add

          +
          void add​(K key,
          +         V value)
          +
          Add a value to the current list of values for the supplied key.
          +
          +
          Parameters:
          +
          key - the key
          +
          value - the value to be added.
          +
          +
        • +
        + + + + + +
          +
        • +

          getFirst

          +
          V getFirst​(K key)
          +
          A shortcut to get the first value of the supplied key.
          +
          +
          Parameters:
          +
          key - the key
          +
          Returns:
          +
          the first value for the specified key or null if the key is + not in the map.
          +
          +
        • +
        + + + + + +
          +
        • +

          addAll

          +
          void addAll​(K key,
          +            V... newValues)
          +
          Add multiple values to the current list of values for the supplied key. If + the supplied array of new values is empty, method returns immediately. + Method throws a NullPointerException if the supplied array of values + is null.
          +
          +
          Parameters:
          +
          key - the key.
          +
          newValues - the values to be added.
          +
          Throws:
          +
          java.lang.NullPointerException - if the supplied array of new values is null.
          +
          Since:
          +
          2.0
          +
          +
        • +
        + + + + + +
          +
        • +

          addAll

          +
          void addAll​(K key,
          +            java.util.List<V> valueList)
          +
          Add all the values from the supplied value list to the current list of + values for the supplied key. If the supplied value list is empty, method + returns immediately. Method throws a NullPointerException if the + supplied array of values is null.
          +
          +
          Parameters:
          +
          key - the key.
          +
          valueList - the list of values to be added.
          +
          Throws:
          +
          java.lang.NullPointerException - if the supplied value list is null.
          +
          Since:
          +
          2.0
          +
          +
        • +
        + + + + + +
          +
        • +

          addFirst

          +
          void addFirst​(K key,
          +              V value)
          +
          Add a value to the first position in the current list of values for the + supplied key.
          +
          +
          Parameters:
          +
          key - the key
          +
          value - the value to be added.
          +
          Since:
          +
          2.0
          +
          +
        • +
        + + + +
          +
        • +

          equalsIgnoreValueOrder

          +
          boolean equalsIgnoreValueOrder​(MultivaluedMap<K,​V> otherMap)
          +
          Compare the specified map with this map for equality modulo the order + of values for each key. Specifically, the values associated with + each key are compared as if they were ordered lists.
          +
          +
          Parameters:
          +
          otherMap - map to be compared to this one.
          +
          Returns:
          +
          true if the maps are equal modulo value ordering.
          +
          Since:
          +
          2.0
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/MultivaluedStringMap.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/MultivaluedStringMap.html new file mode 100644 index 00000000..a16cc548 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/MultivaluedStringMap.html @@ -0,0 +1,501 @@ + + + + + +MultivaluedStringMap (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class MultivaluedStringMap

    +
    +
    + +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.io.Serializable, java.util.Map<java.lang.String,​java.util.List<java.lang.String>>, MultivaluedMap<java.lang.String,​java.lang.String>
      +
      +
      +
      public class MultivaluedStringMap
      +extends MultivaluedHashMap<java.lang.String,​java.lang.String>
      +
      An implementation of MultivaluedMap where keys and values are + instances of String. +

      + This map has an additional ability to instantiate classes using the + individual string values as a constructor parameters.

      +
      +
      Author:
      +
      Paul Sandoz, Marek Potociar
      +
      See Also:
      +
      Serialized Form
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          MultivaluedStringMap

          +
          public MultivaluedStringMap​(MultivaluedMap<? extends java.lang.String,​? extends java.lang.String> map)
          +
        • +
        + + + +
          +
        • +

          MultivaluedStringMap

          +
          public MultivaluedStringMap​(int initialCapacity,
          +                            float loadFactor)
          +
        • +
        + + + +
          +
        • +

          MultivaluedStringMap

          +
          public MultivaluedStringMap​(int initialCapacity)
          +
        • +
        + + + +
          +
        • +

          MultivaluedStringMap

          +
          public MultivaluedStringMap()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          addFirstNull

          +
          protected void addFirstNull​(java.util.List<java.lang.String> values)
          +
          Description copied from class: AbstractMultivaluedMap
          +
          Define the behavior for adding a null values to the first position + in the value list. +

          + Default implementation is a no-op, i.e. the null values are ignored. + Overriding implementations may modify this behavior by providing their + own definitions of this method.

          +
          +
          Overrides:
          +
          addFirstNull in class AbstractMultivaluedMap<java.lang.String,​java.lang.String>
          +
          Parameters:
          +
          values - value list where the null value addition is being + requested.
          +
          +
        • +
        + + + +
          +
        • +

          addNull

          +
          protected void addNull​(java.util.List<java.lang.String> values)
          +
          Description copied from class: AbstractMultivaluedMap
          +
          Define the behavior for adding a null values to the value list. +

          + Default implementation is a no-op, i.e. the null values are ignored. + Overriding implementations may modify this behavior by providing their + own definitions of this method.

          +
          +
          Overrides:
          +
          addNull in class AbstractMultivaluedMap<java.lang.String,​java.lang.String>
          +
          Parameters:
          +
          values - value list where the null value addition is being + requested.
          +
          +
        • +
        + + + +
          +
        • +

          getFirst

          +
          public final <A> A getFirst​(java.lang.String key,
          +                            java.lang.Class<A> type)
          +
        • +
        + + + + + +
          +
        • +

          getFirst

          +
          public final <A> A getFirst​(java.lang.String key,
          +                            A defaultValue)
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/PathPattern.RightHandPath.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/PathPattern.RightHandPath.html new file mode 100644 index 00000000..526e2704 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/PathPattern.RightHandPath.html @@ -0,0 +1,390 @@ + + + + + +PathPattern.RightHandPath (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum PathPattern.RightHandPath

    +
    +
    +
      +
    • java.lang.Object
    • +
    • + +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.io.Serializable, java.lang.Comparable<PathPattern.RightHandPath>
      +
      +
      +
      Enclosing class:
      +
      PathPattern
      +
      +
      +
      public static enum PathPattern.RightHandPath
      +extends java.lang.Enum<PathPattern.RightHandPath>
      +
      The set of right hand path patterns that may be appended to a path pattern.
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Summary

        + + + + + + + + + + + + + + +
        Enum Constants 
        Enum ConstantDescription
        capturingZeroOrMoreSegments +
        A capturing group that matches zero or more path segments and keeps the matching path template open.
        +
        capturingZeroSegments +
        A capturing group that matches zero segments and effectively closes the matching path template.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Concrete Methods 
        Modifier and TypeMethodDescription
        static PathPattern.RightHandPathvalueOf​(java.lang.String name) +
        Returns the enum constant of this type with the specified name.
        +
        static PathPattern.RightHandPath[]values() +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Enum

          +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +getClass, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Detail

        + + + +
          +
        • +

          capturingZeroOrMoreSegments

          +
          public static final PathPattern.RightHandPath capturingZeroOrMoreSegments
          +
          A capturing group that matches zero or more path segments and keeps the matching path template open.
          +
        • +
        + + + +
          +
        • +

          capturingZeroSegments

          +
          public static final PathPattern.RightHandPath capturingZeroSegments
          +
          A capturing group that matches zero segments and effectively closes the matching path template.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static PathPattern.RightHandPath[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (PathPattern.RightHandPath c : PathPattern.RightHandPath.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static PathPattern.RightHandPath valueOf​(java.lang.String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
          +
          java.lang.NullPointerException - if the argument is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/PathPattern.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/PathPattern.html new file mode 100644 index 00000000..c1086143 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/PathPattern.html @@ -0,0 +1,562 @@ + + + + + +PathPattern (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PathPattern

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          EMPTY_PATTERN

          +
          public static final PathPattern EMPTY_PATTERN
          +
          Empty path pattern matching only empty string.
          +
        • +
        + + + +
          +
        • +

          END_OF_PATH_PATTERN

          +
          public static final PathPattern END_OF_PATH_PATTERN
          +
          Path pattern matching the end of a URI path. Can be either empty "" or contain a trailing slash + "/".
          +
        • +
        + + + +
          +
        • +

          OPEN_ROOT_PATH_PATTERN

          +
          public static final PathPattern OPEN_ROOT_PATH_PATTERN
          +
          Path pattern matching the any URI path.
          +
        • +
        + + + +
          +
        • +

          COMPARATOR

          +
          public static final java.util.Comparator<PathPattern> COMPARATOR
          +
          Path pattern comparator that defers to comparing the templates associated with the + patterns.
          +
        • +
        +
      • +
      +
      + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          asClosed

          +
          public static PathPattern asClosed​(PathPattern pattern)
          +
          Return a new path pattern with a same path template but a closed + right hand path.
          +
          +
          Parameters:
          +
          pattern - an (open) path pattern to convert to a closed pattern.
          +
          Returns:
          +
          closed path pattern for the same path template.
          +
          +
        • +
        + + + +
          +
        • +

          getTemplate

          +
          public UriTemplate getTemplate()
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/PathSegment.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/PathSegment.html new file mode 100644 index 00000000..795e1a99 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/PathSegment.html @@ -0,0 +1,293 @@ + + + + + +PathSegment (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface PathSegment

    +
    +
    +
    +
      +
    • +
      +
      public interface PathSegment
      +
      Represents a URI path segment and any associated matrix parameters. When an + instance of this type is injected with jakarta.ws.rs.PathParam, the + value of the annotation identifies which path segment is selected and the + presence of an jakarta.ws.rs.Encoded annotation will result in an + instance that supplies the path and matrix parameter values in + URI encoded form.
      +
      +
      Author:
      +
      Paul Sandoz, Marc Hadley
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getPath

          +
          java.lang.String getPath()
          +
          Get the path segment.
          +
          +
          Returns:
          +
          the path segment
          +
          +
        • +
        + + + +
          +
        • +

          getMatrixParameters

          +
          MultivaluedMap<java.lang.String,​java.lang.String> getMatrixParameters()
          +
          Get a map of the matrix parameters associated with the path segment. + The map keys are the names of the matrix parameters with any + percent-escaped octets decoded.
          +
          +
          Returns:
          +
          the map of matrix parameters
          +
          See Also:
          +
          Matrix URIs
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/PathTemplate.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/PathTemplate.html new file mode 100644 index 00000000..ca993afb --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/PathTemplate.html @@ -0,0 +1,313 @@ + + + + + +PathTemplate (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PathTemplate

    +
    +
    + +
    +
      +
    • +
      +
      public final class PathTemplate
      +extends UriTemplate
      +
      A URI template for a URI path.
      +
      +
      Author:
      +
      Paul Sandoz, Yegor Bugayenko (yegor256 at java.net)
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          PathTemplate

          +
          public PathTemplate​(java.lang.String path)
          +
          Create a URI path template and encode (percent escape) any characters of + the template that are not valid URI characters. Paths that don't start with + a slash ('/') will be automatically prefixed with one.
          +
          +
          Parameters:
          +
          path - the URI path template.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/PatternWithGroups.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/PatternWithGroups.html new file mode 100644 index 00000000..9c0d1398 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/PatternWithGroups.html @@ -0,0 +1,653 @@ + + + + + +PatternWithGroups (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class PatternWithGroups

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.uri.internal.PatternWithGroups
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Direct Known Subclasses:
      +
      PathPattern
      +
      +
      +
      public class PatternWithGroups
      +extends java.lang.Object
      +
      A pattern for matching a string against a regular expression and returning capturing group values for any capturing + groups present in the expression.
      +
      +
      Author:
      +
      Paul Sandoz, Gerard Davison (gerard.davison at oracle.com)
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + +
        Fields 
        Modifier and TypeFieldDescription
        static PatternWithGroupsEMPTY +
        The empty pattern that matches the null or empty string.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Constructors 
        ModifierConstructorDescription
        protected PatternWithGroups() +
        Construct an empty pattern.
        +
         PatternWithGroups​(java.lang.String regex) +
        Construct a new pattern.
        +
         PatternWithGroups​(java.lang.String regex, + int[] groupIndexes) +
        Construct a new pattern.
        +
         PatternWithGroups​(java.util.regex.Pattern regexPattern) +
        Construct a new pattern.
        +
         PatternWithGroups​(java.util.regex.Pattern regexPattern, + int[] groupIndexes) +
        Construct a new pattern.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        booleanequals​(java.lang.Object obj) 
        int[]getGroupIndexes() +
        Get the group indexes to capturing groups.
        +
        java.lang.StringgetRegex() +
        Get the regular expression.
        +
        inthashCode() 
        java.util.regex.MatchResultmatch​(java.lang.CharSequence cs) +
        Match against the pattern.
        +
        booleanmatch​(java.lang.CharSequence cs, + java.util.List<java.lang.String> groupValues) +
        Match against the pattern.
        +
        booleanmatch​(java.lang.CharSequence cs, + java.util.List<java.lang.String> groupNames, + java.util.Map<java.lang.String,​java.lang.String> groupValues) +
        Match against the pattern.
        +
        java.lang.StringtoString() 
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          EMPTY

          +
          public static final PatternWithGroups EMPTY
          +
          The empty pattern that matches the null or empty string.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          PatternWithGroups

          +
          protected PatternWithGroups()
          +
          Construct an empty pattern.
          +
        • +
        + + + +
          +
        • +

          PatternWithGroups

          +
          public PatternWithGroups​(java.lang.String regex)
          +                  throws java.util.regex.PatternSyntaxException
          +
          Construct a new pattern.
          +
          +
          Parameters:
          +
          regex - the regular expression. If the expression is null or an empty string then the pattern will + only match + a null or empty string.
          +
          Throws:
          +
          java.util.regex.PatternSyntaxException - if the regular expression could not be compiled.
          +
          +
        • +
        + + + +
          +
        • +

          PatternWithGroups

          +
          public PatternWithGroups​(java.lang.String regex,
          +                         int[] groupIndexes)
          +                  throws java.util.regex.PatternSyntaxException
          +
          Construct a new pattern.
          +
          +
          Parameters:
          +
          regex - the regular expression. If the expression is null or an empty string then the + pattern + will only match a null or empty string.
          +
          groupIndexes - the array of group indexes to capturing groups.
          +
          Throws:
          +
          java.util.regex.PatternSyntaxException - if the regular expression could not be compiled.
          +
          +
        • +
        + + + +
          +
        • +

          PatternWithGroups

          +
          public PatternWithGroups​(java.util.regex.Pattern regexPattern)
          +                  throws java.lang.IllegalArgumentException
          +
          Construct a new pattern.
          +
          +
          Parameters:
          +
          regexPattern - the regular expression pattern.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if the regexPattern is null.
          +
          +
        • +
        + + + +
          +
        • +

          PatternWithGroups

          +
          public PatternWithGroups​(java.util.regex.Pattern regexPattern,
          +                         int[] groupIndexes)
          +                  throws java.lang.IllegalArgumentException
          +
          Construct a new pattern.
          +
          +
          Parameters:
          +
          regexPattern - the regular expression pattern.
          +
          groupIndexes - the array of group indexes to capturing groups.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if the regexPattern is null.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getRegex

          +
          public final java.lang.String getRegex()
          +
          Get the regular expression.
          +
          +
          Returns:
          +
          the regular expression.
          +
          +
        • +
        + + + +
          +
        • +

          getGroupIndexes

          +
          public final int[] getGroupIndexes()
          +
          Get the group indexes to capturing groups. +

          + Any nested capturing groups will be ignored and the the group index will refer to the top-level capturing groups + associated with the templates variables.

          +
          +
          Returns:
          +
          the group indexes to capturing groups.
          +
          +
        • +
        + + + +
          +
        • +

          match

          +
          public final java.util.regex.MatchResult match​(java.lang.CharSequence cs)
          +
          Match against the pattern.
          +
          +
          Parameters:
          +
          cs - the char sequence to match against the template.
          +
          Returns:
          +
          the match result, otherwise null if no match occurs.
          +
          +
        • +
        + + + +
          +
        • +

          match

          +
          public final boolean match​(java.lang.CharSequence cs,
          +                           java.util.List<java.lang.String> groupValues)
          +                    throws java.lang.IllegalArgumentException
          +
          Match against the pattern. +

          + If a matched then the capturing group values (if any) will be added to a list passed in as parameter.

          +
          +
          Parameters:
          +
          cs - the char sequence to match against the template.
          +
          groupValues - the list to add the values of a pattern's capturing groups if matching is successful. The + values are + added in the same order as the pattern's capturing groups. The list is cleared before values + are added.
          +
          Returns:
          +
          true if the char sequence matches the pattern, otherwise false.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if the group values is null.
          +
          +
        • +
        + + + +
          +
        • +

          match

          +
          public final boolean match​(java.lang.CharSequence cs,
          +                           java.util.List<java.lang.String> groupNames,
          +                           java.util.Map<java.lang.String,​java.lang.String> groupValues)
          +                    throws java.lang.IllegalArgumentException
          +
          Match against the pattern. +

          + If a matched then the capturing group values (if any) will be added to a list passed in as parameter.

          +
          +
          Parameters:
          +
          cs - the char sequence to match against the template.
          +
          groupNames - the list names associated with a pattern's capturing groups. The names MUST be in the same + order as the pattern's capturing groups and the size MUST be equal to or less than the number + of capturing groups.
          +
          groupValues - the map to add the values of a pattern's capturing groups if matching is successful. A values + is put into the map using the group name associated with the capturing group. The map is + cleared before values are added.
          +
          Returns:
          +
          true if the matches the pattern, otherwise false.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if group values is null.
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public final int hashCode()
          +
          +
          Overrides:
          +
          hashCode in class java.lang.Object
          +
          +
        • +
        + + + +
          +
        • +

          equals

          +
          public final boolean equals​(java.lang.Object obj)
          +
          +
          Overrides:
          +
          equals in class java.lang.Object
          +
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public final java.lang.String toString()
          +
          +
          Overrides:
          +
          toString in class java.lang.Object
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/UriComponent.Type.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/UriComponent.Type.html new file mode 100644 index 00000000..803aa953 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/UriComponent.Type.html @@ -0,0 +1,566 @@ + + + + + +UriComponent.Type (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum UriComponent.Type

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • java.lang.Enum<UriComponent.Type>
      • +
      • +
          +
        • org.glassfish.tyrus.core.uri.internal.UriComponent.Type
        • +
        +
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.io.Serializable, java.lang.Comparable<UriComponent.Type>
      +
      +
      +
      Enclosing class:
      +
      UriComponent
      +
      +
      +
      public static enum UriComponent.Type
      +extends java.lang.Enum<UriComponent.Type>
      +
      The URI component type.
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Enum Constants 
        Enum ConstantDescription
        AUTHORITY +
        The URI authority component type.
        +
        FRAGMENT +
        The URI fragment component type.
        +
        HOST +
        The URI host component type.
        +
        MATRIX_PARAM +
        The URI path component type that is a matrix parameter.
        +
        PATH +
        The URI path component type.
        +
        PATH_SEGMENT +
        The URI path component type that is a path segment.
        +
        PORT +
        The URI port component type.
        +
        QUERY +
        The URI query component type.
        +
        QUERY_PARAM +
        The URI query component type that is a query parameter, space character is encoded as +.
        +
        QUERY_PARAM_SPACE_ENCODED +
        The URI query component type that is a query parameter, space character is encoded as %20.
        +
        SCHEME +
        The URI scheme component type.
        +
        UNRESERVED +
        ALPHA / DIGIT / "-" / "." / "_" / "~" characters.
        +
        USER_INFO +
        The URI user info component type.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Concrete Methods 
        Modifier and TypeMethodDescription
        static UriComponent.TypevalueOf​(java.lang.String name) +
        Returns the enum constant of this type with the specified name.
        +
        static UriComponent.Type[]values() +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Enum

          +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +getClass, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Detail

        + + + +
          +
        • +

          UNRESERVED

          +
          public static final UriComponent.Type UNRESERVED
          +
          ALPHA / DIGIT / "-" / "." / "_" / "~" characters.
          +
        • +
        + + + +
          +
        • +

          SCHEME

          +
          public static final UriComponent.Type SCHEME
          +
          The URI scheme component type.
          +
        • +
        + + + +
          +
        • +

          AUTHORITY

          +
          public static final UriComponent.Type AUTHORITY
          +
          The URI authority component type.
          +
        • +
        + + + +
          +
        • +

          USER_INFO

          +
          public static final UriComponent.Type USER_INFO
          +
          The URI user info component type.
          +
        • +
        + + + +
          +
        • +

          HOST

          +
          public static final UriComponent.Type HOST
          +
          The URI host component type.
          +
        • +
        + + + +
          +
        • +

          PORT

          +
          public static final UriComponent.Type PORT
          +
          The URI port component type.
          +
        • +
        + + + +
          +
        • +

          PATH

          +
          public static final UriComponent.Type PATH
          +
          The URI path component type.
          +
        • +
        + + + +
          +
        • +

          PATH_SEGMENT

          +
          public static final UriComponent.Type PATH_SEGMENT
          +
          The URI path component type that is a path segment.
          +
        • +
        + + + +
          +
        • +

          MATRIX_PARAM

          +
          public static final UriComponent.Type MATRIX_PARAM
          +
          The URI path component type that is a matrix parameter.
          +
        • +
        + + + +
          +
        • +

          QUERY

          +
          public static final UriComponent.Type QUERY
          +
          The URI query component type.
          +
        • +
        + + + +
          +
        • +

          QUERY_PARAM

          +
          public static final UriComponent.Type QUERY_PARAM
          +
          The URI query component type that is a query parameter, space character is encoded as +.
          +
        • +
        + + + +
          +
        • +

          QUERY_PARAM_SPACE_ENCODED

          +
          public static final UriComponent.Type QUERY_PARAM_SPACE_ENCODED
          +
          The URI query component type that is a query parameter, space character is encoded as %20.
          +
        • +
        + + + +
          +
        • +

          FRAGMENT

          +
          public static final UriComponent.Type FRAGMENT
          +
          The URI fragment component type.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static UriComponent.Type[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (UriComponent.Type c : UriComponent.Type.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static UriComponent.Type valueOf​(java.lang.String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
          +
          java.lang.NullPointerException - if the argument is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/UriComponent.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/UriComponent.html new file mode 100644 index 00000000..f3af6eca --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/UriComponent.html @@ -0,0 +1,843 @@ + + + + + +UriComponent (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UriComponent

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.uri.internal.UriComponent
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class UriComponent
      +extends java.lang.Object
      +
      Utility class for validating, encoding and decoding components + of a URI.
      +
      +
      Author:
      +
      Paul Sandoz, Marek Potociar
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Nested Class Summary

        + + + + + + + + + + + + +
        Nested Classes 
        Modifier and TypeClassDescription
        static class UriComponent.Type +
        The URI component type.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Concrete Methods 
        Modifier and TypeMethodDescription
        static java.lang.StringcontextualEncode​(java.lang.String s, + UriComponent.Type t) +
        Contextually encodes the characters of string that are either non-ASCII characters or are ASCII characters that + must be percent-encoded using the UTF-8 encoding.
        +
        static java.lang.StringcontextualEncode​(java.lang.String s, + UriComponent.Type t, + boolean template) +
        Contextually encodes the characters of string that are either non-ASCII characters or are ASCII characters that + must be percent-encoded using the UTF-8 encoding.
        +
        static java.lang.Stringdecode​(java.lang.String s, + UriComponent.Type t) +
        Decodes characters of a string that are percent-encoded octets using + UTF-8 decoding (if needed).
        +
        static MultivaluedMap<java.lang.String,​java.lang.String>decodeMatrix​(java.lang.String pathSegment, + boolean decode) +
        Decode the matrix component of a URI path segment.
        +
        static java.util.List<PathSegment>decodePath​(java.lang.String path, + boolean decode) +
        Decode the path component of a URI as path segments.
        +
        static java.util.List<PathSegment>decodePath​(java.net.URI u, + boolean decode) +
        Decode the path component of a URI as path segments.
        +
        static voiddecodePathSegment​(java.util.List<PathSegment> segments, + java.lang.String segment, + boolean decode) +
        Decode the path segment and add it to the list of path segments.
        +
        static MultivaluedMap<java.lang.String,​java.lang.String>decodeQuery​(java.lang.String q, + boolean decode) +
        Decode the query component of a URI.
        +
        static MultivaluedMap<java.lang.String,​java.lang.String>decodeQuery​(java.lang.String q, + boolean decodeNames, + boolean decodeValues) +
        Decode the query component of a URI.
        +
        static MultivaluedMap<java.lang.String,​java.lang.String>decodeQuery​(java.net.URI u, + boolean decode) +
        Decode the query component of a URI.
        +
        static java.lang.Stringencode​(java.lang.String s, + UriComponent.Type t) +
        Encodes the characters of string that are either non-ASCII characters + or are ASCII characters that must be percent-encoded using the + UTF-8 encoding.
        +
        static java.lang.Stringencode​(java.lang.String s, + UriComponent.Type t, + boolean template) +
        Encodes the characters of string that are either non-ASCII characters + or are ASCII characters that must be percent-encoded using the + UTF-8 encoding.
        +
        static java.lang.StringencodeTemplateNames​(java.lang.String s) +
        Encodes a string with template parameters names present, specifically the + characters '{' and '}' will be percent-encoded.
        +
        static java.lang.StringfullRelativeUri​(java.net.URI uri) +
        Return the Request-Uri representation as defined by HTTP spec.
        +
        static booleanisHexCharacter​(char c) +
        Checks whether the character c is hexadecimal character.
        +
        static booleanvalid​(java.lang.String s, + UriComponent.Type t) +
        Validates the legal characters of a percent-encoded string that represents a URI component type.
        +
        static booleanvalid​(java.lang.String s, + UriComponent.Type t, + boolean template) +
        Validates the legal characters of a percent-encoded string that represents a URI component type.
        +
        static voidvalidate​(java.lang.String s, + UriComponent.Type t) +
        Validates the legal characters of a percent-encoded string that represents a URI component type.
        +
        static voidvalidate​(java.lang.String s, + UriComponent.Type t, + boolean template) +
        Validates the legal characters of a percent-encoded string that represents a URI component type.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          validate

          +
          public static void validate​(java.lang.String s,
          +                            UriComponent.Type t)
          +
          Validates the legal characters of a percent-encoded string that represents a URI component type.
          +
          +
          Parameters:
          +
          s - the encoded string.
          +
          t - the URI component type identifying the legal characters.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if the encoded string contains illegal characters.
          +
          +
        • +
        + + + +
          +
        • +

          validate

          +
          public static void validate​(java.lang.String s,
          +                            UriComponent.Type t,
          +                            boolean template)
          +
          Validates the legal characters of a percent-encoded string that represents a URI component type.
          +
          +
          Parameters:
          +
          s - the encoded string.
          +
          t - the URI component type identifying the legal characters.
          +
          template - true if the encoded string contains URI template variables
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if the encoded string contains illegal characters.
          +
          +
        • +
        + + + +
          +
        • +

          valid

          +
          public static boolean valid​(java.lang.String s,
          +                            UriComponent.Type t)
          +
          Validates the legal characters of a percent-encoded string that represents a URI component type.
          +
          +
          Parameters:
          +
          s - the encoded string.
          +
          t - the URI component type identifying the legal characters.
          +
          Returns:
          +
          true if the encoded string is valid, otherwise false.
          +
          +
        • +
        + + + +
          +
        • +

          valid

          +
          public static boolean valid​(java.lang.String s,
          +                            UriComponent.Type t,
          +                            boolean template)
          +
          Validates the legal characters of a percent-encoded string that represents a URI component type.
          +
          +
          Parameters:
          +
          s - the encoded string.
          +
          t - the URI component type identifying the legal characters.
          +
          template - true if the encoded string contains URI template variables
          +
          Returns:
          +
          true if the encoded string is valid, otherwise false.
          +
          +
        • +
        + + + +
          +
        • +

          contextualEncode

          +
          public static java.lang.String contextualEncode​(java.lang.String s,
          +                                                UriComponent.Type t)
          +
          Contextually encodes the characters of string that are either non-ASCII characters or are ASCII characters that + must be percent-encoded using the UTF-8 encoding. Percent-encoded characters will be recognized and not double + encoded.
          +
          +
          Parameters:
          +
          s - the string to be encoded.
          +
          t - the URI component type identifying the ASCII characters that must be percent-encoded.
          +
          Returns:
          +
          the encoded string.
          +
          +
        • +
        + + + +
          +
        • +

          contextualEncode

          +
          public static java.lang.String contextualEncode​(java.lang.String s,
          +                                                UriComponent.Type t,
          +                                                boolean template)
          +
          Contextually encodes the characters of string that are either non-ASCII characters or are ASCII characters that + must be percent-encoded using the UTF-8 encoding. Percent-encoded characters will be recognized and not double + encoded.
          +
          +
          Parameters:
          +
          s - the string to be encoded.
          +
          t - the URI component type identifying the ASCII characters that must be percent-encoded.
          +
          template - true if the encoded string contains URI template variables
          +
          Returns:
          +
          the encoded string.
          +
          +
        • +
        + + + +
          +
        • +

          encode

          +
          public static java.lang.String encode​(java.lang.String s,
          +                                      UriComponent.Type t)
          +
          Encodes the characters of string that are either non-ASCII characters + or are ASCII characters that must be percent-encoded using the + UTF-8 encoding.
          +
          +
          Parameters:
          +
          s - the string to be encoded.
          +
          t - the URI component type identifying the ASCII characters that + must be percent-encoded.
          +
          Returns:
          +
          the encoded string.
          +
          +
        • +
        + + + +
          +
        • +

          encode

          +
          public static java.lang.String encode​(java.lang.String s,
          +                                      UriComponent.Type t,
          +                                      boolean template)
          +
          Encodes the characters of string that are either non-ASCII characters + or are ASCII characters that must be percent-encoded using the + UTF-8 encoding.
          +
          +
          Parameters:
          +
          s - the string to be encoded.
          +
          t - the URI component type identifying the ASCII characters that + must be percent-encoded.
          +
          template - true if the encoded string contains URI template variables
          +
          Returns:
          +
          the encoded string.
          +
          +
        • +
        + + + +
          +
        • +

          encodeTemplateNames

          +
          public static java.lang.String encodeTemplateNames​(java.lang.String s)
          +
          Encodes a string with template parameters names present, specifically the + characters '{' and '}' will be percent-encoded.
          +
          +
          Parameters:
          +
          s - the string with zero or more template parameters names
          +
          Returns:
          +
          the string with encoded template parameters names.
          +
          +
        • +
        + + + +
          +
        • +

          decode

          +
          public static java.lang.String decode​(java.lang.String s,
          +                                      UriComponent.Type t)
          +
          Decodes characters of a string that are percent-encoded octets using + UTF-8 decoding (if needed). +

          + It is assumed that the string is valid according to an (unspecified) URI + component type. If a sequence of contiguous percent-encoded octets is + not a valid UTF-8 character then the octets are replaced with '�'. +

          + If the URI component is of type HOST then any "%" found between "[]" is + left alone. It is an IPv6 literal with a scope_id. +

          + If the URI component is of type QUERY_PARAM then any "+" is decoded as + as ' '.

          +
          +
          Parameters:
          +
          s - the string to be decoded.
          +
          t - the URI component type, may be null.
          +
          Returns:
          +
          the decoded string.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if a malformed percent-encoded octet is + detected
          +
          +
        • +
        + + + +
          +
        • +

          decodeQuery

          +
          public static MultivaluedMap<java.lang.String,​java.lang.String> decodeQuery​(java.net.URI u,
          +                                                                                  boolean decode)
          +
          Decode the query component of a URI. +

          + Query parameter names in the returned map are always decoded. Decoding of query parameter + values can be controlled using the decode parameter flag.

          +
          +
          Parameters:
          +
          u - the URI.
          +
          decode - true if the returned query parameter values of the query component + should be in decoded form.
          +
          Returns:
          +
          the multivalued map of query parameters.
          +
          +
        • +
        + + + +
          +
        • +

          decodeQuery

          +
          public static MultivaluedMap<java.lang.String,​java.lang.String> decodeQuery​(java.lang.String q,
          +                                                                                  boolean decode)
          +
          Decode the query component of a URI. +

          + Query parameter names in the returned map are always decoded. Decoding of query parameter + values can be controlled using the decode parameter flag.

          +
          +
          Parameters:
          +
          q - the query component in encoded form.
          +
          decode - true if the returned query parameter values of the query component + should be in decoded form.
          +
          Returns:
          +
          the multivalued map of query parameters.
          +
          +
        • +
        + + + +
          +
        • +

          decodeQuery

          +
          public static MultivaluedMap<java.lang.String,​java.lang.String> decodeQuery​(java.lang.String q,
          +                                                                                  boolean decodeNames,
          +                                                                                  boolean decodeValues)
          +
          Decode the query component of a URI. +

          + Decoding of query parameter names and values can be controlled using the decodeNames + and decodeValues parameter flags.

          +
          +
          Parameters:
          +
          q - the query component in encoded form.
          +
          decodeNames - true if the returned query parameter names of the query component + should be in decoded form.
          +
          decodeValues - true if the returned query parameter values of the query component + should be in decoded form.
          +
          Returns:
          +
          the multivalued map of query parameters.
          +
          +
        • +
        + + + +
          +
        • +

          decodePath

          +
          public static java.util.List<PathSegment> decodePath​(java.net.URI u,
          +                                                     boolean decode)
          +
          Decode the path component of a URI as path segments.
          +
          +
          Parameters:
          +
          u - the URI. If the path component is an absolute path component + then the leading '/' is ignored and is not considered a delimiator + of a path segment.
          +
          decode - true if the path segments of the path component + should be in decoded form.
          +
          Returns:
          +
          the list of path segments.
          +
          +
        • +
        + + + +
          +
        • +

          decodePath

          +
          public static java.util.List<PathSegment> decodePath​(java.lang.String path,
          +                                                     boolean decode)
          +
          Decode the path component of a URI as path segments. +

          + Any '/' character in the path is considered to be a deliminator + between two path segments. Thus if the path is '/' then the path segment + list will contain two empty path segments. If the path is "//" then + the path segment list will contain three empty path segments. If the path + is "/a/" the path segment list will consist of the following path + segments in order: "", "a" and "".

          +
          +
          Parameters:
          +
          path - the path component in encoded form.
          +
          decode - true if the path segments of the path component + should be in decoded form.
          +
          Returns:
          +
          the list of path segments.
          +
          +
        • +
        + + + +
          +
        • +

          decodePathSegment

          +
          public static void decodePathSegment​(java.util.List<PathSegment> segments,
          +                                     java.lang.String segment,
          +                                     boolean decode)
          +
          Decode the path segment and add it to the list of path segments.
          +
          +
          Parameters:
          +
          segments - mutable list of path segments.
          +
          segment - path segment to be decoded.
          +
          decode - true if the path segment should be in a decoded form.
          +
          +
        • +
        + + + +
          +
        • +

          decodeMatrix

          +
          public static MultivaluedMap<java.lang.String,​java.lang.String> decodeMatrix​(java.lang.String pathSegment,
          +                                                                                   boolean decode)
          +
          Decode the matrix component of a URI path segment.
          +
          +
          Parameters:
          +
          pathSegment - the path segment component in encoded form.
          +
          decode - true if the matrix parameters of the path segment component should be in decoded form.
          +
          Returns:
          +
          the multivalued map of matrix parameters.
          +
          +
        • +
        + + + +
          +
        • +

          isHexCharacter

          +
          public static boolean isHexCharacter​(char c)
          +
          Checks whether the character c is hexadecimal character.
          +
          +
          Parameters:
          +
          c - Any character
          +
          Returns:
          +
          The is c is a hexadecimal character (e.g. 0, 5, a, A, f, ...)
          +
          +
        • +
        + + + +
          +
        • +

          fullRelativeUri

          +
          public static java.lang.String fullRelativeUri​(java.net.URI uri)
          +
          Return the Request-Uri representation as defined by HTTP spec. For example: +
          <Method> <Request-URI> HTTP/<Version> (e.g. GET /auth;foo=bar/hello?foo=bar HTTP/1.1)
          +
          +
          Parameters:
          +
          uri - uri to obtain Request-Uri from.
          +
          Returns:
          +
          Request-Uri representation or null if uri is not provided.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/UriTemplate.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/UriTemplate.html new file mode 100644 index 00000000..44604873 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/UriTemplate.html @@ -0,0 +1,1294 @@ + + + + + +UriTemplate (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UriTemplate

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.uri.internal.UriTemplate
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Direct Known Subclasses:
      +
      PathTemplate
      +
      +
      +
      public class UriTemplate
      +extends java.lang.Object
      +
      A URI template.
      +
      +
      Author:
      +
      Paul Sandoz, Martin Matula, Gerard Davison (gerard.davison at oracle.com)
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeFieldDescription
        static java.util.Comparator<UriTemplate>COMPARATOR +
        Order the templates according to JAX-RS specification.
        +
        static UriTemplateEMPTY +
        The empty URI template that matches the null or empty URI path.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + + + + + + + + +
        Constructors 
        ModifierConstructorDescription
         UriTemplate​(java.lang.String template) +
        Construct a new URI template.
        +
        protected UriTemplate​(UriTemplateParser templateParser) +
        Construct a new URI template.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        java.lang.StringcreateURI​(java.lang.String... values) +
        Create a URI by substituting any template variables + for corresponding template values.
        +
        java.lang.StringcreateURI​(java.lang.String[] values, + int offset, + int length) +
        Create a URI by substituting any template variables + for corresponding template values.
        +
        static java.lang.StringcreateURI​(java.lang.String scheme, + java.lang.String authority, + java.lang.String userInfo, + java.lang.String host, + java.lang.String port, + java.lang.String path, + java.lang.String query, + java.lang.String fragment, + java.lang.Object[] values, + boolean encode, + boolean encodeSlashInPath) +
        Construct a URI from the component parts each of which may contain + template variables.
        +
        static java.lang.StringcreateURI​(java.lang.String scheme, + java.lang.String authority, + java.lang.String userInfo, + java.lang.String host, + java.lang.String port, + java.lang.String path, + java.lang.String query, + java.lang.String fragment, + java.util.Map<java.lang.String,​?> values, + boolean encode, + boolean encodeSlashInPath) +
        Construct a URI from the component parts each of which may contain + template variables.
        +
        java.lang.StringcreateURI​(java.util.Map<java.lang.String,​java.lang.String> values) +
        Create a URI by substituting any template variables + for corresponding template values.
        +
        static java.lang.StringcreateURIWithStringValues​(java.lang.String scheme, + java.lang.String authority, + java.lang.String userInfo, + java.lang.String host, + java.lang.String port, + java.lang.String path, + java.lang.String query, + java.lang.String fragment, + java.lang.String[] values, + boolean encode, + boolean encodeSlashInPath) +
        Construct a URI from the component parts each of which may contain + template variables.
        +
        static java.lang.StringcreateURIWithStringValues​(java.lang.String scheme, + java.lang.String authority, + java.lang.String userInfo, + java.lang.String host, + java.lang.String port, + java.lang.String path, + java.lang.String query, + java.lang.String fragment, + java.util.Map<java.lang.String,​?> values, + boolean encode, + boolean encodeSlashInPath) +
        Construct a URI from the component parts each of which may contain + template variables.
        +
        booleanendsWithSlash() +
        Check if the URI template ends in a slash ('/').
        +
        booleanequals​(java.lang.Object o) +
        Equality is calculated from the String of the regular expression + generated from the templates.
        +
        intgetNumberOfExplicitCharacters() +
        Get the number of characters in the regular expression not resulting + from conversion of template variables.
        +
        intgetNumberOfExplicitRegexes() +
        Get the number of explicit regular expressions declared in the template variables.
        +
        intgetNumberOfRegexGroups() +
        Get the number of regular expression groups
        +
        intgetNumberOfTemplateVariables() +
        Get the number of template variables.
        +
        PatternWithGroupsgetPattern() +
        Get the URI pattern.
        +
        java.lang.StringgetTemplate() +
        Get the URI template as a String.
        +
        java.util.List<java.lang.String>getTemplateVariables() +
        Get the list of template variables for the template.
        +
        inthashCode() +
        Hash code is calculated from String of the regular expression + generated from the template.
        +
        booleanisTemplateVariablePresent​(java.lang.String name) +
        Ascertain if a template variable is a member of this + template.
        +
        booleanmatch​(java.lang.CharSequence uri, + java.util.List<java.lang.String> groupValues) +
        Match a URI against the template.
        +
        booleanmatch​(java.lang.CharSequence uri, + java.util.Map<java.lang.String,​java.lang.String> templateVariableToValue) +
        Match a URI against the template.
        +
        static java.net.URInormalize​(java.lang.String uri) +
        Normalize the URI by resolve the dot & dot-dot path segments as described in + RFC 3986.
        +
        static java.net.URInormalize​(java.net.URI uri) +
        Normalize the URI by resolve the dot & dot-dot path segments as described in + RFC 3986.
        +
        static java.net.URIrelativize​(java.net.URI baseUri, + java.net.URI refUri) +
        Relativize URI with respect to a base URI.
        +
        static java.net.URIresolve​(java.net.URI baseUri, + java.lang.String refUri) +
        Resolve a relative URI reference against a base URI as defined in + RFC 3986.
        +
        static java.net.URIresolve​(java.net.URI baseUri, + java.net.URI refUri) +
        Resolve a relative URI reference against a base URI as defined in + RFC 3986.
        +
        static java.lang.StringresolveTemplateValues​(UriComponent.Type type, + java.lang.String template, + boolean encode, + java.util.Map<java.lang.String,​?> _mapValues) +
        Resolves template variables in the given template from _mapValues.
        +
        java.lang.StringtoString() 
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          COMPARATOR

          +
          public static final java.util.Comparator<UriTemplate> COMPARATOR
          +
          Order the templates according to JAX-RS specification. +

          + Sort the set of matching resource classes using the number of + characters in the regular expression not resulting from template + variables as the primary key, the number of matching groups + as a secondary key, and the number of explicit regular expression + declarations as the tertiary key.

          +
        • +
        + + + +
          +
        • +

          EMPTY

          +
          public static final UriTemplate EMPTY
          +
          The empty URI template that matches the null or empty URI path.
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          UriTemplate

          +
          public UriTemplate​(java.lang.String template)
          +            throws java.util.regex.PatternSyntaxException,
          +                   java.lang.IllegalArgumentException
          +
          Construct a new URI template. +

          + The template will be parsed to extract template variables. +

          + A specific regular expression will be generated from the template + to match URIs according to the template and map template variables to + template values.

          +
          +
          Parameters:
          +
          template - the template.
          +
          Throws:
          +
          java.util.regex.PatternSyntaxException - if the specified + regular expression could not be generated
          +
          java.lang.IllegalArgumentException - if the template is null or + an empty string.
          +
          +
        • +
        + + + +
          +
        • +

          UriTemplate

          +
          protected UriTemplate​(UriTemplateParser templateParser)
          +               throws java.util.regex.PatternSyntaxException,
          +                      java.lang.IllegalArgumentException
          +
          Construct a new URI template. +

          + The template will be parsed to extract template variables. +

          + A specific regular expression will be generated from the template + to match URIs according to the template and map template variables to + template values.

          +
          +
          Parameters:
          +
          templateParser - the parser to parse the template.
          +
          Throws:
          +
          java.util.regex.PatternSyntaxException - if the specified + regular expression could not be generated
          +
          java.lang.IllegalArgumentException - if the template is null or + an empty string.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          resolve

          +
          public static java.net.URI resolve​(java.net.URI baseUri,
          +                                   java.lang.String refUri)
          +
          Resolve a relative URI reference against a base URI as defined in + RFC 3986.
          +
          +
          Parameters:
          +
          baseUri - base URI to be used for resolution.
          +
          refUri - reference URI string to be resolved against the base URI.
          +
          Returns:
          +
          resolved URI.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - If the given string violates the URI specification RFC.
          +
          +
        • +
        + + + +
          +
        • +

          resolve

          +
          public static java.net.URI resolve​(java.net.URI baseUri,
          +                                   java.net.URI refUri)
          +
          Resolve a relative URI reference against a base URI as defined in + RFC 3986.
          +
          +
          Parameters:
          +
          baseUri - base URI to be used for resolution.
          +
          refUri - reference URI to be resolved against the base URI.
          +
          Returns:
          +
          resolved URI.
          +
          +
        • +
        + + + +
          +
        • +

          normalize

          +
          public static java.net.URI normalize​(java.lang.String uri)
          +
          Normalize the URI by resolve the dot & dot-dot path segments as described in + RFC 3986. +

          + This method provides a workaround for issues with URI.normalize() which + is not able to properly normalize absolute paths that start with a ".." segment, + e.g. "/../a/b" as required by RFC 3986 (according to RFC 3986 the path "/../a/b" + should resolve to "/a/b", while URI.normalize() keeps the ".." segment + in the URI path.

          +
          +
          Parameters:
          +
          uri - the original URI string.
          +
          Returns:
          +
          the URI with dot and dot-dot segments resolved.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - If the given string violates the URI specification RFC.
          +
          See Also:
          +
          URI.normalize()
          +
          +
        • +
        + + + +
          +
        • +

          normalize

          +
          public static java.net.URI normalize​(java.net.URI uri)
          +
          Normalize the URI by resolve the dot & dot-dot path segments as described in + RFC 3986. +

          + This method provides a workaround for issues with URI.normalize() which + is not able to properly normalize absolute paths that start with a ".." segment, + e.g. "/../a/b" as required by RFC 3986 (according to RFC 3986 the path "/../a/b" + should resolve to "/a/b", while URI.normalize() keeps the ".." segment + in the URI path.

          +
          +
          Parameters:
          +
          uri - the original URI.
          +
          Returns:
          +
          the URI with dot and dot-dot segments resolved.
          +
          See Also:
          +
          URI.normalize()
          +
          +
        • +
        + + + +
          +
        • +

          relativize

          +
          public static java.net.URI relativize​(java.net.URI baseUri,
          +                                      java.net.URI refUri)
          +
          Relativize URI with respect to a base URI. +

          + After the relativization is done, dots in paths of both URIs are resolved.

          +
          +
          Parameters:
          +
          baseUri - base URI to be used for relativization.
          +
          refUri - URI to be relativized.
          +
          Returns:
          +
          relativized URI.
          +
          +
        • +
        + + + +
          +
        • +

          getTemplate

          +
          public final java.lang.String getTemplate()
          +
          Get the URI template as a String.
          +
          +
          Returns:
          +
          the URI template.
          +
          +
        • +
        + + + +
          +
        • +

          getPattern

          +
          public final PatternWithGroups getPattern()
          +
          Get the URI pattern.
          +
          +
          Returns:
          +
          the URI pattern.
          +
          +
        • +
        + + + +
          +
        • +

          endsWithSlash

          +
          public final boolean endsWithSlash()
          +
          Check if the URI template ends in a slash ('/').
          +
          +
          Returns:
          +
          true if the template ends in a '/', otherwise false.
          +
          +
        • +
        + + + +
          +
        • +

          getTemplateVariables

          +
          public final java.util.List<java.lang.String> getTemplateVariables()
          +
          Get the list of template variables for the template.
          +
          +
          Returns:
          +
          the list of template variables.
          +
          +
        • +
        + + + +
          +
        • +

          isTemplateVariablePresent

          +
          public final boolean isTemplateVariablePresent​(java.lang.String name)
          +
          Ascertain if a template variable is a member of this + template.
          +
          +
          Parameters:
          +
          name - name The template variable.
          +
          Returns:
          +
          true if the template variable is a member of the template, otherwise false.
          +
          +
        • +
        + + + +
          +
        • +

          getNumberOfExplicitRegexes

          +
          public final int getNumberOfExplicitRegexes()
          +
          Get the number of explicit regular expressions declared in the template variables.
          +
          +
          Returns:
          +
          the number of explicit regular expressions in the template variables.
          +
          +
        • +
        + + + +
          +
        • +

          getNumberOfRegexGroups

          +
          public final int getNumberOfRegexGroups()
          +
          Get the number of regular expression groups
          +
          +
          Returns:
          +
          the number of regular expressions groups
          +
          +
        • +
        + + + +
          +
        • +

          getNumberOfExplicitCharacters

          +
          public final int getNumberOfExplicitCharacters()
          +
          Get the number of characters in the regular expression not resulting + from conversion of template variables.
          +
          +
          Returns:
          +
          the number of explicit characters
          +
          +
        • +
        + + + +
          +
        • +

          getNumberOfTemplateVariables

          +
          public final int getNumberOfTemplateVariables()
          +
          Get the number of template variables.
          +
          +
          Returns:
          +
          the number of template variables.
          +
          +
        • +
        + + + +
          +
        • +

          match

          +
          public final boolean match​(java.lang.CharSequence uri,
          +                           java.util.Map<java.lang.String,​java.lang.String> templateVariableToValue)
          +                    throws java.lang.IllegalArgumentException
          +
          Match a URI against the template. +

          + If the URI matches against the pattern then the template variable to value + map will be filled with template variables as keys and template values as + values.

          +
          +
          Parameters:
          +
          uri - the uri to match against the template.
          +
          templateVariableToValue - the map where to put template variables (as keys) + and template values (as values). The map is cleared before any + entries are put.
          +
          Returns:
          +
          true if the URI matches the template, otherwise false.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if the uri or + templateVariableToValue is null.
          +
          +
        • +
        + + + +
          +
        • +

          match

          +
          public final boolean match​(java.lang.CharSequence uri,
          +                           java.util.List<java.lang.String> groupValues)
          +                    throws java.lang.IllegalArgumentException
          +
          Match a URI against the template. +

          + If the URI matches against the pattern the capturing group values (if any) + will be added to a list passed in as parameter.

          +
          +
          Parameters:
          +
          uri - the uri to match against the template.
          +
          groupValues - the list to store the values of a pattern's + capturing groups is matching is successful. The values are stored + in the same order as the pattern's capturing groups.
          +
          Returns:
          +
          true if the URI matches the template, otherwise false.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if the uri or + templateVariableToValue is null.
          +
          +
        • +
        + + + +
          +
        • +

          createURI

          +
          public final java.lang.String createURI​(java.util.Map<java.lang.String,​java.lang.String> values)
          +
          Create a URI by substituting any template variables + for corresponding template values. +

          + A URI template variable without a value will be substituted by the + empty string.

          +
          +
          Parameters:
          +
          values - the map of template variables to template values.
          +
          Returns:
          +
          the URI.
          +
          +
        • +
        + + + +
          +
        • +

          createURI

          +
          public final java.lang.String createURI​(java.lang.String... values)
          +
          Create a URI by substituting any template variables + for corresponding template values. +

          + A URI template variable without a value will be substituted by the + empty string.

          +
          +
          Parameters:
          +
          values - the array of template values. The values will be + substituted in order of occurrence of unique template variables.
          +
          Returns:
          +
          the URI.
          +
          +
        • +
        + + + +
          +
        • +

          createURI

          +
          public final java.lang.String createURI​(java.lang.String[] values,
          +                                        int offset,
          +                                        int length)
          +
          Create a URI by substituting any template variables + for corresponding template values. +

          + A URI template variable without a value will be substituted by the + empty string.

          +
          +
          Parameters:
          +
          values - the array of template values. The values will be + substituted in order of occurrence of unique template variables.
          +
          offset - the offset into the template value array.
          +
          length - the length of the template value array.
          +
          Returns:
          +
          the URI.
          +
          +
        • +
        + + + +
          +
        • +

          toString

          +
          public final java.lang.String toString()
          +
          +
          Overrides:
          +
          toString in class java.lang.Object
          +
          +
        • +
        + + + +
          +
        • +

          hashCode

          +
          public final int hashCode()
          +
          Hash code is calculated from String of the regular expression + generated from the template.
          +
          +
          Overrides:
          +
          hashCode in class java.lang.Object
          +
          Returns:
          +
          the hash code.
          +
          +
        • +
        + + + +
          +
        • +

          equals

          +
          public final boolean equals​(java.lang.Object o)
          +
          Equality is calculated from the String of the regular expression + generated from the templates.
          +
          +
          Overrides:
          +
          equals in class java.lang.Object
          +
          Parameters:
          +
          o - the reference object with which to compare.
          +
          Returns:
          +
          true if equals, otherwise false.
          +
          +
        • +
        + + + +
          +
        • +

          createURI

          +
          public static java.lang.String createURI​(java.lang.String scheme,
          +                                         java.lang.String authority,
          +                                         java.lang.String userInfo,
          +                                         java.lang.String host,
          +                                         java.lang.String port,
          +                                         java.lang.String path,
          +                                         java.lang.String query,
          +                                         java.lang.String fragment,
          +                                         java.util.Map<java.lang.String,​?> values,
          +                                         boolean encode,
          +                                         boolean encodeSlashInPath)
          +
          Construct a URI from the component parts each of which may contain + template variables. +

          + A template values is an Object instance MUST support the toString() + method to convert the template value to a String instance.

          +
          +
          Parameters:
          +
          scheme - the URI scheme component.
          +
          authority - the URI authority component.
          +
          userInfo - the URI user info component.
          +
          host - the URI host component.
          +
          port - the URI port component.
          +
          path - the URI path component.
          +
          query - the URI query component.
          +
          fragment - the URI fragment component.
          +
          values - the template variable to value map.
          +
          encode - if true encode a template value according to the correspond + component type of the associated template variable, otherwise + contextually encode the template value.
          +
          encodeSlashInPath - if true, the slash ('/') characters + in parameter values will be encoded if the template + is placed in the URI path component, otherwise the slash + characters will not be encoded in path templates.
          +
          Returns:
          +
          a URI.
          +
          +
        • +
        + + + +
          +
        • +

          createURIWithStringValues

          +
          public static java.lang.String createURIWithStringValues​(java.lang.String scheme,
          +                                                         java.lang.String authority,
          +                                                         java.lang.String userInfo,
          +                                                         java.lang.String host,
          +                                                         java.lang.String port,
          +                                                         java.lang.String path,
          +                                                         java.lang.String query,
          +                                                         java.lang.String fragment,
          +                                                         java.util.Map<java.lang.String,​?> values,
          +                                                         boolean encode,
          +                                                         boolean encodeSlashInPath)
          +
          Construct a URI from the component parts each of which may contain + template variables. +

          + A template value is an Object instance that MUST support the toString() + method to convert the template value to a String instance.

          +
          +
          Parameters:
          +
          scheme - the URI scheme component.
          +
          authority - the URI authority info component.
          +
          userInfo - the URI user info component.
          +
          host - the URI host component.
          +
          port - the URI port component.
          +
          path - the URI path component.
          +
          query - the URI query component.
          +
          fragment - the URI fragment component.
          +
          values - the template variable to value map.
          +
          encode - if true encode a template value according to the correspond + component type of the associated template variable, otherwise + contextually encode the template value.
          +
          encodeSlashInPath - if true, the slash ('/') characters + in parameter values will be encoded if the template + is placed in the URI path component, otherwise the slash + characters will not be encoded in path templates.
          +
          Returns:
          +
          a URI.
          +
          +
        • +
        + + + +
          +
        • +

          createURI

          +
          public static java.lang.String createURI​(java.lang.String scheme,
          +                                         java.lang.String authority,
          +                                         java.lang.String userInfo,
          +                                         java.lang.String host,
          +                                         java.lang.String port,
          +                                         java.lang.String path,
          +                                         java.lang.String query,
          +                                         java.lang.String fragment,
          +                                         java.lang.Object[] values,
          +                                         boolean encode,
          +                                         boolean encodeSlashInPath)
          +
          Construct a URI from the component parts each of which may contain + template variables. +

          + The template values are an array of Object and each Object instance + MUST support the toString() method to convert the template value to + a String instance.

          +
          +
          Parameters:
          +
          scheme - the URI scheme component.
          +
          authority - the URI authority component.
          +
          userInfo - the URI user info component.
          +
          host - the URI host component.
          +
          port - the URI port component.
          +
          path - the URI path component.
          +
          query - the URI query component.
          +
          fragment - ] the URI fragment component.
          +
          values - the array of template values.
          +
          encode - if true encode a template value according to the correspond + component type of the associated template variable, otherwise + contextually encode the template value.
          +
          encodeSlashInPath - if true, the slash ('/') characters + in parameter values will be encoded if the template + is placed in the URI path component, otherwise the slash + characters will not be encoded in path templates.
          +
          Returns:
          +
          a URI.
          +
          +
        • +
        + + + +
          +
        • +

          createURIWithStringValues

          +
          public static java.lang.String createURIWithStringValues​(java.lang.String scheme,
          +                                                         java.lang.String authority,
          +                                                         java.lang.String userInfo,
          +                                                         java.lang.String host,
          +                                                         java.lang.String port,
          +                                                         java.lang.String path,
          +                                                         java.lang.String query,
          +                                                         java.lang.String fragment,
          +                                                         java.lang.String[] values,
          +                                                         boolean encode,
          +                                                         boolean encodeSlashInPath)
          +
          Construct a URI from the component parts each of which may contain + template variables.
          +
          +
          Parameters:
          +
          scheme - the URI scheme component.
          +
          authority - the URI authority component.
          +
          userInfo - the URI user info component.
          +
          host - the URI host component.
          +
          port - the URI port component.
          +
          path - the URI path component.
          +
          query - the URI query component.
          +
          fragment - the URI fragment component.
          +
          values - the array of template values.
          +
          encode - if true encode a template value according to the correspond + component type of the associated template variable, otherwise + contextually encode the template value.
          +
          encodeSlashInPath - if true, the slash ('/') characters + in parameter values will be encoded if the template + is placed in the URI path component, otherwise the slash + characters will not be encoded in path templates.
          +
          Returns:
          +
          a URI.
          +
          +
        • +
        + + + +
          +
        • +

          resolveTemplateValues

          +
          public static java.lang.String resolveTemplateValues​(UriComponent.Type type,
          +                                                     java.lang.String template,
          +                                                     boolean encode,
          +                                                     java.util.Map<java.lang.String,​?> _mapValues)
          +
          Resolves template variables in the given template from _mapValues. Resolves only these variables + which are defined in the _mapValues leaving other variables unchanged.
          +
          +
          Parameters:
          +
          type - Type of the template (port, path, query, ...).
          +
          template - Input uri component to resolve.
          +
          encode - True if template values from _mapValues should be percent encoded.
          +
          _mapValues - Map with template variables as keys and template values as values. None of them should be + null.
          +
          Returns:
          +
          String with resolved template variables.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - when _mapValues value is null.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/UriTemplateParser.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/UriTemplateParser.html new file mode 100644 index 00000000..4167a9f0 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/UriTemplateParser.html @@ -0,0 +1,549 @@ + + + + + +UriTemplateParser (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UriTemplateParser

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.uri.internal.UriTemplateParser
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class UriTemplateParser
      +extends java.lang.Object
      +
      A URI template parser that parses JAX-RS specific URI templates.
      +
      +
      Author:
      +
      Paul Sandoz, Gerard Davison (gerard.davison at oracle.com)
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        UriTemplateParser​(java.lang.String template) +
        Parse a template.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        protected java.lang.StringencodeLiteralCharacters​(java.lang.String characters) +
        Encode literal characters of a template.
        +
        java.util.List<java.lang.Integer>getGroupCounts() +
        Get the capturing group counts for each template variable.
        +
        int[]getGroupIndexes() +
        Get the group indexes to capturing groups.
        +
        java.util.List<java.lang.String>getNames() +
        Get the list of template names.
        +
        java.util.Map<java.lang.String,​java.util.regex.Pattern>getNameToPattern() +
        Get the map of template names to patterns.
        +
        java.lang.StringgetNormalizedTemplate() +
        Get the normalized template.
        +
        intgetNumberOfExplicitRegexes() +
        Get the number of explicit regular expressions.
        +
        intgetNumberOfLiteralCharacters() +
        Get the number of literal characters.
        +
        intgetNumberOfRegexGroups() +
        Get the number of regular expression groups
        +
        java.util.regex.PatterngetPattern() +
        Get the pattern.
        +
        java.lang.StringgetTemplate() +
        Get the template.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          UriTemplateParser

          +
          public UriTemplateParser​(java.lang.String template)
          +                  throws java.lang.IllegalArgumentException
          +
          Parse a template.
          +
          +
          Parameters:
          +
          template - the template.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if the template is null, an empty string or does not conform to a JAX-RS URI + template.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getTemplate

          +
          public final java.lang.String getTemplate()
          +
          Get the template.
          +
          +
          Returns:
          +
          the template.
          +
          +
        • +
        + + + +
          +
        • +

          getPattern

          +
          public final java.util.regex.Pattern getPattern()
          +
          Get the pattern.
          +
          +
          Returns:
          +
          the pattern.
          +
          +
        • +
        + + + +
          +
        • +

          getNormalizedTemplate

          +
          public final java.lang.String getNormalizedTemplate()
          +
          Get the normalized template. +

          + A normalized template is a template without any explicit regular expressions.

          +
          +
          Returns:
          +
          the normalized template.
          +
          +
        • +
        + + + +
          +
        • +

          getNameToPattern

          +
          public final java.util.Map<java.lang.String,​java.util.regex.Pattern> getNameToPattern()
          +
          Get the map of template names to patterns.
          +
          +
          Returns:
          +
          the map of template names to patterns.
          +
          +
        • +
        + + + +
          +
        • +

          getNames

          +
          public final java.util.List<java.lang.String> getNames()
          +
          Get the list of template names.
          +
          +
          Returns:
          +
          the list of template names.
          +
          +
        • +
        + + + +
          +
        • +

          getGroupCounts

          +
          public final java.util.List<java.lang.Integer> getGroupCounts()
          +
          Get the capturing group counts for each template variable.
          +
          +
          Returns:
          +
          the capturing group counts.
          +
          +
        • +
        + + + +
          +
        • +

          getGroupIndexes

          +
          public final int[] getGroupIndexes()
          +
          Get the group indexes to capturing groups. +

          + Any nested capturing groups will be ignored and the the group index will refer to the top-level capturing groups + associated with the templates variables.

          +
          +
          Returns:
          +
          the group indexes to capturing groups.
          +
          +
        • +
        + + + +
          +
        • +

          getNumberOfExplicitRegexes

          +
          public final int getNumberOfExplicitRegexes()
          +
          Get the number of explicit regular expressions.
          +
          +
          Returns:
          +
          the number of explicit regular expressions.
          +
          +
        • +
        + + + +
          +
        • +

          getNumberOfRegexGroups

          +
          public final int getNumberOfRegexGroups()
          +
          Get the number of regular expression groups
          +
          +
          Returns:
          +
          the number of regular expressions groups
          +
          Since:
          +
          2.9
          +
          +
        • +
        + + + +
          +
        • +

          getNumberOfLiteralCharacters

          +
          public final int getNumberOfLiteralCharacters()
          +
          Get the number of literal characters.
          +
          +
          Returns:
          +
          the number of literal characters.
          +
          +
        • +
        + + + +
          +
        • +

          encodeLiteralCharacters

          +
          protected java.lang.String encodeLiteralCharacters​(java.lang.String characters)
          +
          Encode literal characters of a template.
          +
          +
          Parameters:
          +
          characters - the literal characters
          +
          Returns:
          +
          the encoded literal characters.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/AbstractMultivaluedMap.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/AbstractMultivaluedMap.html new file mode 100644 index 00000000..eaf54508 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/AbstractMultivaluedMap.html @@ -0,0 +1,206 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.uri.internal.AbstractMultivaluedMap

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedHashMap.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedHashMap.html new file mode 100644 index 00000000..fe571ba6 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedHashMap.html @@ -0,0 +1,199 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.uri.internal.MultivaluedHashMap (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.uri.internal.MultivaluedHashMap

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedMap.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedMap.html new file mode 100644 index 00000000..cfdd536f --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedMap.html @@ -0,0 +1,307 @@ + + + + + +Uses of Interface org.glassfish.tyrus.core.uri.internal.MultivaluedMap (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.core.uri.internal.MultivaluedMap

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedStringMap.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedStringMap.html new file mode 100644 index 00000000..bcefda62 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/MultivaluedStringMap.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.uri.internal.MultivaluedStringMap (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.uri.internal.MultivaluedStringMap

    +
    +
    No usage of org.glassfish.tyrus.core.uri.internal.MultivaluedStringMap
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/PathPattern.RightHandPath.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/PathPattern.RightHandPath.html new file mode 100644 index 00000000..21c79597 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/PathPattern.RightHandPath.html @@ -0,0 +1,229 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.uri.internal.PathPattern.RightHandPath (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.uri.internal.PathPattern.RightHandPath

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/PathPattern.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/PathPattern.html new file mode 100644 index 00000000..95a48a87 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/PathPattern.html @@ -0,0 +1,266 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.uri.internal.PathPattern (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.uri.internal.PathPattern

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/PathSegment.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/PathSegment.html new file mode 100644 index 00000000..d9dda585 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/PathSegment.html @@ -0,0 +1,226 @@ + + + + + +Uses of Interface org.glassfish.tyrus.core.uri.internal.PathSegment (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.core.uri.internal.PathSegment

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/PathTemplate.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/PathTemplate.html new file mode 100644 index 00000000..158f0b47 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/PathTemplate.html @@ -0,0 +1,203 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.uri.internal.PathTemplate (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.uri.internal.PathTemplate

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/PatternWithGroups.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/PatternWithGroups.html new file mode 100644 index 00000000..54462f9e --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/PatternWithGroups.html @@ -0,0 +1,232 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.uri.internal.PatternWithGroups (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.uri.internal.PatternWithGroups

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/UriComponent.Type.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/UriComponent.Type.html new file mode 100644 index 00000000..1eb975e6 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/UriComponent.Type.html @@ -0,0 +1,309 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.uri.internal.UriComponent.Type (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.uri.internal.UriComponent.Type

    +
    +
    +
      +
    • + + + + + + + + + + + + +
      Packages that use UriComponent.Type 
      PackageDescription
      org.glassfish.tyrus.core.uri.internal +
      Common classes that provide support for URI templates, + encoding/decoding of URI components and multivalued collections.
      +
      +
    • +
    • +
        +
      • +
        + + +

        Uses of UriComponent.Type in org.glassfish.tyrus.core.uri.internal

        + + + + + + + + + + + + + + + + + + + +
        Methods in org.glassfish.tyrus.core.uri.internal that return UriComponent.Type 
        Modifier and TypeMethodDescription
        static UriComponent.TypeUriComponent.Type.valueOf​(java.lang.String name) +
        Returns the enum constant of this type with the specified name.
        +
        static UriComponent.Type[]UriComponent.Type.values() +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Methods in org.glassfish.tyrus.core.uri.internal with parameters of type UriComponent.Type 
        Modifier and TypeMethodDescription
        static java.lang.StringUriComponent.contextualEncode​(java.lang.String s, + UriComponent.Type t) +
        Contextually encodes the characters of string that are either non-ASCII characters or are ASCII characters that + must be percent-encoded using the UTF-8 encoding.
        +
        static java.lang.StringUriComponent.contextualEncode​(java.lang.String s, + UriComponent.Type t, + boolean template) +
        Contextually encodes the characters of string that are either non-ASCII characters or are ASCII characters that + must be percent-encoded using the UTF-8 encoding.
        +
        static java.lang.StringUriComponent.decode​(java.lang.String s, + UriComponent.Type t) +
        Decodes characters of a string that are percent-encoded octets using + UTF-8 decoding (if needed).
        +
        static java.lang.StringUriComponent.encode​(java.lang.String s, + UriComponent.Type t) +
        Encodes the characters of string that are either non-ASCII characters + or are ASCII characters that must be percent-encoded using the + UTF-8 encoding.
        +
        static java.lang.StringUriComponent.encode​(java.lang.String s, + UriComponent.Type t, + boolean template) +
        Encodes the characters of string that are either non-ASCII characters + or are ASCII characters that must be percent-encoded using the + UTF-8 encoding.
        +
        static java.lang.StringUriTemplate.resolveTemplateValues​(UriComponent.Type type, + java.lang.String template, + boolean encode, + java.util.Map<java.lang.String,​?> _mapValues) +
        Resolves template variables in the given template from _mapValues.
        +
        static booleanUriComponent.valid​(java.lang.String s, + UriComponent.Type t) +
        Validates the legal characters of a percent-encoded string that represents a URI component type.
        +
        static booleanUriComponent.valid​(java.lang.String s, + UriComponent.Type t, + boolean template) +
        Validates the legal characters of a percent-encoded string that represents a URI component type.
        +
        static voidUriComponent.validate​(java.lang.String s, + UriComponent.Type t) +
        Validates the legal characters of a percent-encoded string that represents a URI component type.
        +
        static voidUriComponent.validate​(java.lang.String s, + UriComponent.Type t, + boolean template) +
        Validates the legal characters of a percent-encoded string that represents a URI component type.
        +
        +
        +
      • +
      +
    • +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/UriComponent.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/UriComponent.html new file mode 100644 index 00000000..d14a1c8e --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/UriComponent.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.uri.internal.UriComponent (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.uri.internal.UriComponent

    +
    +
    No usage of org.glassfish.tyrus.core.uri.internal.UriComponent
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/UriTemplate.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/UriTemplate.html new file mode 100644 index 00000000..eee6296e --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/UriTemplate.html @@ -0,0 +1,247 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.uri.internal.UriTemplate (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.uri.internal.UriTemplate

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/UriTemplateParser.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/UriTemplateParser.html new file mode 100644 index 00000000..0e22c4d9 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/class-use/UriTemplateParser.html @@ -0,0 +1,196 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.uri.internal.UriTemplateParser (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.uri.internal.UriTemplateParser

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/package-summary.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/package-summary.html new file mode 100644 index 00000000..51313955 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/package-summary.html @@ -0,0 +1,275 @@ + + + + + +org.glassfish.tyrus.core.uri.internal (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.core.uri.internal

    +
    +
    +
    + + +
    Common classes that provide support for URI templates, + encoding/decoding of URI components and multivalued collections. + + Taken from Jersey 2 - org.glassfish.jersey.uri.
    +
    +
      +
    • + + + + + + + + + + + + + + + + +
      Interface Summary 
      InterfaceDescription
      MultivaluedMap<K,​V> +
      A map of key-values pairs.
      +
      PathSegment +
      Represents a URI path segment and any associated matrix parameters.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Class Summary 
      ClassDescription
      AbstractMultivaluedMap<K,​V> +
      Abstract skeleton implementation of a MultivaluedMap that is backed + by a [key, multi-value] store represented as a Map<K, List<V>>.
      +
      MultivaluedHashMap<K,​V> +
      A hash table based implementation of MultivaluedMap interface.
      +
      MultivaluedStringMap +
      An implementation of MultivaluedMap where keys and values are + instances of String.
      +
      PathPattern +
      A path pattern that is a regular expression generated from a URI path template.
      +
      PathTemplate +
      A URI template for a URI path.
      +
      PatternWithGroups +
      A pattern for matching a string against a regular expression and returning capturing group values for any capturing + groups present in the expression.
      +
      UriComponent +
      Utility class for validating, encoding and decoding components + of a URI.
      +
      UriTemplate +
      A URI template.
      +
      UriTemplateParser +
      A URI template parser that parses JAX-RS specific URI templates.
      +
      +
    • +
    • + + + + + + + + + + + + + + + + +
      Enum Summary 
      EnumDescription
      PathPattern.RightHandPath +
      The set of right hand path patterns that may be appended to a path pattern.
      +
      UriComponent.Type +
      The URI component type.
      +
      +
    • +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/package-tree.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/package-tree.html new file mode 100644 index 00000000..2b56db2a --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/package-tree.html @@ -0,0 +1,210 @@ + + + + + +org.glassfish.tyrus.core.uri.internal Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.core.uri.internal

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    +
      +
    • java.util.Map<K,​V> + +
    • +
    • org.glassfish.tyrus.core.uri.internal.PathSegment
    • +
    +
    +
    +

    Enum Hierarchy

    +
      +
    • java.lang.Object + +
    • +
    +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/package-use.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/package-use.html new file mode 100644 index 00000000..73f64d46 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/internal/package-use.html @@ -0,0 +1,251 @@ + + + + + +Uses of Package org.glassfish.tyrus.core.uri.internal (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.core.uri.internal

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/package-summary.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/package-summary.html new file mode 100644 index 00000000..b14e47d0 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/package-summary.html @@ -0,0 +1,174 @@ + + + + + +org.glassfish.tyrus.core.uri (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.core.uri

    +
    +
    +
    + + +
    URI matching.
    +
    +
      +
    • + + + + + + + + + + + + +
      Class Summary 
      ClassDescription
      Match +
      Defines a match on an endpoint.
      +
      +
    • +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/package-tree.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/package-tree.html new file mode 100644 index 00000000..203b140f --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/package-tree.html @@ -0,0 +1,164 @@ + + + + + +org.glassfish.tyrus.core.uri Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.core.uri

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    +
      +
    • java.lang.Object +
        +
      • org.glassfish.tyrus.core.uri.Match
      • +
      +
    • +
    +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/uri/package-use.html b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/package-use.html new file mode 100644 index 00000000..3d039e15 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/uri/package-use.html @@ -0,0 +1,188 @@ + + + + + +Uses of Package org.glassfish.tyrus.core.uri (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.core.uri

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/Application.html b/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/Application.html new file mode 100644 index 00000000..d68340e9 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/Application.html @@ -0,0 +1,444 @@ + + + + + +Application (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Application

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.wsadl.model.Application
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class Application
      +extends java.lang.Object
      +

      Java class for anonymous complex type

      . + +

      The following schema fragment specifies the expected content contained within this class.

      + +
      
      + <complexType>
      +   <complexContent>
      +     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
      +       <sequence>
      +         <element ref="{https://tyrus.java.net/2013/04}endpoint" maxOccurs="unbounded" minOccurs="0"/>
      +         <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
      +       </sequence>
      +     </restriction>
      +   </complexContent>
      + </complexType>
      + 
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeFieldDescription
        protected java.util.List<java.lang.Object>any 
        protected java.util.List<Endpoint>endpoint 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        Application() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        java.util.List<java.lang.Object>getAny() +
        Gets the value of the any property.
        +
        java.util.List<Endpoint>getEndpoint() +
        Gets the value of the endpoint property.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          endpoint

          +
          protected java.util.List<Endpoint> endpoint
          +
        • +
        + + + +
          +
        • +

          any

          +
          protected java.util.List<java.lang.Object> any
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Application

          +
          public Application()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getEndpoint

          +
          public java.util.List<Endpoint> getEndpoint()
          +
          Gets the value of the endpoint property. + +

          This accessor method returns a reference to the live list, + not a snapshot. Therefore any modification you make to the + returned list will be present inside the JAXB object. + This is why there is not a set method for the endpoint property.

          + +

          + For example, to add a new item, do as follows: +

          +
          + getEndpoint().add(newItem);
          + 
          + + +

          + Objects of the following type(s) are allowed in the list + Endpoint +

          +
          +
          Returns:
          +
          The value of the endpoint property.
          +
          +
        • +
        + + + +
          +
        • +

          getAny

          +
          public java.util.List<java.lang.Object> getAny()
          +
          Gets the value of the any property. + +

          This accessor method returns a reference to the live list, + not a snapshot. Therefore any modification you make to the + returned list will be present inside the JAXB object. + This is why there is not a set method for the any property.

          + +

          + For example, to add a new item, do as follows: +

          +
          + getAny().add(newItem);
          + 
          + + +

          + Objects of the following type(s) are allowed in the list + Object + Element +

          +
          +
          Returns:
          +
          The value of the any property.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/Endpoint.html b/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/Endpoint.html new file mode 100644 index 00000000..2d780dca --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/Endpoint.html @@ -0,0 +1,480 @@ + + + + + +Endpoint (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Endpoint

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.wsadl.model.Endpoint
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class Endpoint
      +extends java.lang.Object
      +

      Java class for anonymous complex type

      . + +

      The following schema fragment specifies the expected content contained within this class.

      + +
      
      + <complexType>
      +   <complexContent>
      +     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
      +       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
      +       <attribute name="path" type="{http://www.w3.org/2001/XMLSchema}string" />
      +       <anyAttribute processContents='lax' namespace='##other'/>
      +     </restriction>
      +   </complexContent>
      + </complexType>
      + 
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeFieldDescription
        protected java.lang.Stringid 
        protected java.lang.Stringpath 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        Endpoint() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        java.lang.StringgetId() +
        Gets the value of the id property.
        +
        java.util.Map<javax.xml.namespace.QName,​java.lang.String>getOtherAttributes() +
        Gets a map that contains attributes that aren't bound to any typed property on this class.
        +
        java.lang.StringgetPath() +
        Gets the value of the path property.
        +
        voidsetId​(java.lang.String value) +
        Sets the value of the id property.
        +
        voidsetPath​(java.lang.String value) +
        Sets the value of the path property.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          id

          +
          protected java.lang.String id
          +
        • +
        + + + +
          +
        • +

          path

          +
          protected java.lang.String path
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Endpoint

          +
          public Endpoint()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getId

          +
          public java.lang.String getId()
          +
          Gets the value of the id property.
          +
          +
          Returns:
          +
          possible object is + String
          +
          +
        • +
        + + + +
          +
        • +

          setId

          +
          public void setId​(java.lang.String value)
          +
          Sets the value of the id property.
          +
          +
          Parameters:
          +
          value - allowed object is + String
          +
          +
        • +
        + + + +
          +
        • +

          getPath

          +
          public java.lang.String getPath()
          +
          Gets the value of the path property.
          +
          +
          Returns:
          +
          possible object is + String
          +
          +
        • +
        + + + +
          +
        • +

          setPath

          +
          public void setPath​(java.lang.String value)
          +
          Sets the value of the path property.
          +
          +
          Parameters:
          +
          value - allowed object is + String
          +
          +
        • +
        + + + +
          +
        • +

          getOtherAttributes

          +
          public java.util.Map<javax.xml.namespace.QName,​java.lang.String> getOtherAttributes()
          +
          Gets a map that contains attributes that aren't bound to any typed property on this class. + +

          + the map is keyed by the name of the attribute and + the value is the string value of the attribute. + + the map returned by this method is live, and you can add new attribute + by updating the map directly. Because of this design, there's no setter.

          +
          +
          Returns:
          +
          always non-null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/ObjectFactory.html b/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/ObjectFactory.html new file mode 100644 index 00000000..0fa4f4dc --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/ObjectFactory.html @@ -0,0 +1,349 @@ + + + + + +ObjectFactory (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ObjectFactory

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.core.wsadl.model.ObjectFactory
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class ObjectFactory
      +extends java.lang.Object
      +
      This object contains factory methods for each + Java content interface and Java element interface + generated in the org.glassfish.tyrus.core.wsadl.model package. +

      An ObjectFactory allows you to programmatically + construct new instances of the Java representation + for XML content. The Java representation of XML + content can consist of schema derived interfaces + and classes representing the binding of schema + type definitions, element declarations and model + groups. Factory methods for each of these are + provided in this class.

      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        ObjectFactory() +
        Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.glassfish.tyrus.core.wsadl.model
        +
        +
      • +
      +
      + +
      + +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ObjectFactory

          +
          public ObjectFactory()
          +
          Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.glassfish.tyrus.core.wsadl.model
          +
        • +
        +
      • +
      +
      + +
      + +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/class-use/Application.html b/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/class-use/Application.html new file mode 100644 index 00000000..082e639c --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/class-use/Application.html @@ -0,0 +1,225 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.wsadl.model.Application (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.wsadl.model.Application

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/class-use/Endpoint.html b/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/class-use/Endpoint.html new file mode 100644 index 00000000..2131d4ae --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/class-use/Endpoint.html @@ -0,0 +1,227 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.wsadl.model.Endpoint (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.wsadl.model.Endpoint

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/class-use/ObjectFactory.html b/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/class-use/ObjectFactory.html new file mode 100644 index 00000000..54be2e7c --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/class-use/ObjectFactory.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.core.wsadl.model.ObjectFactory (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.core.wsadl.model.ObjectFactory

    +
    +
    No usage of org.glassfish.tyrus.core.wsadl.model.ObjectFactory
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/package-summary.html b/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/package-summary.html new file mode 100644 index 00000000..ccdd1f82 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/package-summary.html @@ -0,0 +1,183 @@ + + + + + +org.glassfish.tyrus.core.wsadl.model (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.core.wsadl.model

    +
    +
    +
      +
    • + + + + + + + + + + + + + + + + + + + + +
      Class Summary 
      ClassDescription
      Application +
      Java class for anonymous complex type
      +
      Endpoint +
      Java class for anonymous complex type
      +
      ObjectFactory +
      This object contains factory methods for each + Java content interface and Java element interface + generated in the org.glassfish.tyrus.core.wsadl.model package.
      +
      +
    • +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/package-tree.html b/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/package-tree.html new file mode 100644 index 00000000..22c92d90 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/package-tree.html @@ -0,0 +1,166 @@ + + + + + +org.glassfish.tyrus.core.wsadl.model Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.core.wsadl.model

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    +
      +
    • java.lang.Object + +
    • +
    +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/package-use.html b/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/package-use.html new file mode 100644 index 00000000..54f4986b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/core/wsadl/model/package-use.html @@ -0,0 +1,217 @@ + + + + + +Uses of Package org.glassfish.tyrus.core.wsadl.model (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.core.wsadl.model

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/gf/cdi/CdiComponentProvider.html b/apidocs/2.1.5/org/glassfish/tyrus/gf/cdi/CdiComponentProvider.html new file mode 100644 index 00000000..31f75f7f --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/gf/cdi/CdiComponentProvider.html @@ -0,0 +1,400 @@ + + + + + +CdiComponentProvider (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CdiComponentProvider

    +
    +
    + +
    +
      +
    • +
      +
      public class CdiComponentProvider
      +extends ComponentProvider
      +
      Provides the instance for CDI class.
      +
      +
      Author:
      +
      Stepan Kopriva
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        CdiComponentProvider() +
        Constructor.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        <T> java.lang.Objectcreate​(java.lang.Class<T> c) +
        Create new instance.
        +
        booleandestroy​(java.lang.Object o) +
        Destroys the given managed instance.
        +
        booleanisApplicable​(java.lang.Class<?> c) +
        Checks whether this component provider is able to provide an instance of given Class.
        +
        + +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          CdiComponentProvider

          +
          public CdiComponentProvider()
          +                     throws javax.naming.NamingException
          +
          Constructor. +

          + Looks up the BeanManager which is later used to provide the instance.

          +
          +
          Throws:
          +
          javax.naming.NamingException - when Bean Manager cannot be looked up.
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          isApplicable

          +
          public boolean isApplicable​(java.lang.Class<?> c)
          +
          Description copied from class: ComponentProvider
          +
          Checks whether this component provider is able to provide an instance of given Class.
          +
          +
          Specified by:
          +
          isApplicable in class ComponentProvider
          +
          Parameters:
          +
          c - Class to be checked.
          +
          Returns:
          +
          true iff this ComponentProvider is able to create an instance of the given Class.
          +
          +
        • +
        + + + +
          +
        • +

          create

          +
          public <T> java.lang.Object create​(java.lang.Class<T> c)
          +
          Description copied from class: ComponentProvider
          +
          Create new instance.
          +
          +
          Specified by:
          +
          create in class ComponentProvider
          +
          Type Parameters:
          +
          T - type of the created object.
          +
          Parameters:
          +
          c - Class to be created.
          +
          Returns:
          +
          instance, iff found, null otherwise.
          +
          +
        • +
        + + + +
          +
        • +

          destroy

          +
          public boolean destroy​(java.lang.Object o)
          +
          Description copied from class: ComponentProvider
          +
          Destroys the given managed instance.
          +
          +
          Specified by:
          +
          destroy in class ComponentProvider
          +
          Parameters:
          +
          o - instance to be destroyed.
          +
          Returns:
          +
          true iff the instance was coupled to this ComponentProvider, false otherwise.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/gf/cdi/class-use/CdiComponentProvider.html b/apidocs/2.1.5/org/glassfish/tyrus/gf/cdi/class-use/CdiComponentProvider.html new file mode 100644 index 00000000..dc17ded2 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/gf/cdi/class-use/CdiComponentProvider.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.gf.cdi.CdiComponentProvider (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.gf.cdi.CdiComponentProvider

    +
    +
    No usage of org.glassfish.tyrus.gf.cdi.CdiComponentProvider
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/gf/cdi/package-summary.html b/apidocs/2.1.5/org/glassfish/tyrus/gf/cdi/package-summary.html new file mode 100644 index 00000000..cf64101f --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/gf/cdi/package-summary.html @@ -0,0 +1,174 @@ + + + + + +org.glassfish.tyrus.gf.cdi (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.gf.cdi

    +
    +
    +
    + + +
    Tyrus CDI integration with Glassfish (and possibly other compatible containers).
    +
    +
      +
    • + + + + + + + + + + + + +
      Class Summary 
      ClassDescription
      CdiComponentProvider +
      Provides the instance for CDI class.
      +
      +
    • +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/gf/cdi/package-tree.html b/apidocs/2.1.5/org/glassfish/tyrus/gf/cdi/package-tree.html new file mode 100644 index 00000000..c837b50b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/gf/cdi/package-tree.html @@ -0,0 +1,168 @@ + + + + + +org.glassfish.tyrus.gf.cdi Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.gf.cdi

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/gf/cdi/package-use.html b/apidocs/2.1.5/org/glassfish/tyrus/gf/cdi/package-use.html new file mode 100644 index 00000000..b0725f17 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/gf/cdi/package-use.html @@ -0,0 +1,149 @@ + + + + + +Uses of Package org.glassfish.tyrus.gf.cdi (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.gf.cdi

    +
    +
    No usage of org.glassfish.tyrus.gf.cdi
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/gf/ejb/EjbComponentProvider.html b/apidocs/2.1.5/org/glassfish/tyrus/gf/ejb/EjbComponentProvider.html new file mode 100644 index 00000000..cf972d79 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/gf/ejb/EjbComponentProvider.html @@ -0,0 +1,415 @@ + + + + + +EjbComponentProvider (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class EjbComponentProvider

    +
    +
    + +
    +
      +
    • +
      +
      public class EjbComponentProvider
      +extends ComponentProvider
      +
      Provides the instance for the supported EJB classes.
      +
      +
      Author:
      +
      Stepan Kopriva, Pavel Bucek
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        <T> java.lang.Objectcreate​(java.lang.Class<T> c) +
        Create new instance.
        +
        booleandestroy​(java.lang.Object o) +
        Destroys the given managed instance.
        +
        java.lang.reflect.MethodgetInvocableMethod​(java.lang.reflect.Method method) +
        Get the method which should be invoked instead provided one.
        +
        booleanisApplicable​(java.lang.Class<?> c) +
        Checks whether this component provider is able to provide an instance of given Class.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          EjbComponentProvider

          +
          public EjbComponentProvider()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          create

          +
          public <T> java.lang.Object create​(java.lang.Class<T> c)
          +
          Description copied from class: ComponentProvider
          +
          Create new instance.
          +
          +
          Specified by:
          +
          create in class ComponentProvider
          +
          Type Parameters:
          +
          T - type of the created object.
          +
          Parameters:
          +
          c - Class to be created.
          +
          Returns:
          +
          instance, iff found, null otherwise.
          +
          +
        • +
        + + + +
          +
        • +

          isApplicable

          +
          public boolean isApplicable​(java.lang.Class<?> c)
          +
          Description copied from class: ComponentProvider
          +
          Checks whether this component provider is able to provide an instance of given Class.
          +
          +
          Specified by:
          +
          isApplicable in class ComponentProvider
          +
          Parameters:
          +
          c - Class to be checked.
          +
          Returns:
          +
          true iff this ComponentProvider is able to create an instance of the given Class.
          +
          +
        • +
        + + + +
          +
        • +

          destroy

          +
          public boolean destroy​(java.lang.Object o)
          +
          Description copied from class: ComponentProvider
          +
          Destroys the given managed instance.
          +
          +
          Specified by:
          +
          destroy in class ComponentProvider
          +
          Parameters:
          +
          o - instance to be destroyed.
          +
          Returns:
          +
          true iff the instance was coupled to this ComponentProvider, false otherwise.
          +
          +
        • +
        + + + +
          +
        • +

          getInvocableMethod

          +
          public java.lang.reflect.Method getInvocableMethod​(java.lang.reflect.Method method)
          +
          Description copied from class: ComponentProvider
          +
          Get the method which should be invoked instead provided one. +

          + Useful mainly for EJB container support, where methods from endpoint class cannot be invoked directly - Tyrus + needs + to use method declared on remote interface. +

          + Default implementation returns method provided as parameter.

          +
          +
          Overrides:
          +
          getInvocableMethod in class ComponentProvider
          +
          Parameters:
          +
          method - method from endpoint class.
          +
          Returns:
          +
          method which should be invoked.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/gf/ejb/class-use/EjbComponentProvider.html b/apidocs/2.1.5/org/glassfish/tyrus/gf/ejb/class-use/EjbComponentProvider.html new file mode 100644 index 00000000..9471b4cf --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/gf/ejb/class-use/EjbComponentProvider.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.gf.ejb.EjbComponentProvider (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.gf.ejb.EjbComponentProvider

    +
    +
    No usage of org.glassfish.tyrus.gf.ejb.EjbComponentProvider
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/gf/ejb/package-summary.html b/apidocs/2.1.5/org/glassfish/tyrus/gf/ejb/package-summary.html new file mode 100644 index 00000000..df7791f6 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/gf/ejb/package-summary.html @@ -0,0 +1,174 @@ + + + + + +org.glassfish.tyrus.gf.ejb (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.gf.ejb

    +
    +
    +
    + + +
    Tyrus EJB integration with Glassfish (and possibly other compatible containers).
    +
    +
      +
    • + + + + + + + + + + + + +
      Class Summary 
      ClassDescription
      EjbComponentProvider +
      Provides the instance for the supported EJB classes.
      +
      +
    • +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/gf/ejb/package-tree.html b/apidocs/2.1.5/org/glassfish/tyrus/gf/ejb/package-tree.html new file mode 100644 index 00000000..c99e208b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/gf/ejb/package-tree.html @@ -0,0 +1,168 @@ + + + + + +org.glassfish.tyrus.gf.ejb Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.gf.ejb

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/gf/ejb/package-use.html b/apidocs/2.1.5/org/glassfish/tyrus/gf/ejb/package-use.html new file mode 100644 index 00000000..e82f4187 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/gf/ejb/package-use.html @@ -0,0 +1,149 @@ + + + + + +Uses of Package org.glassfish.tyrus.gf.ejb (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.gf.ejb

    +
    +
    No usage of org.glassfish.tyrus.gf.ejb
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/server/Server.html b/apidocs/2.1.5/org/glassfish/tyrus/server/Server.html new file mode 100644 index 00000000..4f1d2abb --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/server/Server.html @@ -0,0 +1,534 @@ + + + + + +Server (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Server

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.server.Server
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class Server
      +extends java.lang.Object
      +
      Implementation of the WebSocket Server.
      +
      +
      Author:
      +
      Stepan Kopriva, Pavel Bucek
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + +
        Fields 
        Modifier and TypeFieldDescription
        static java.lang.StringSTATIC_CONTENT_ROOT +
        Path to static content to be served by created Server instance.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + + + + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        Server​(java.lang.Class<?>... configuration) +
        Create new server instance.
        +
        Server​(java.lang.String hostName, + int port, + java.lang.String contextPath, + java.util.Map<java.lang.String,​java.lang.Object> properties, + java.lang.Class<?>... configuration) +
        Construct new server.
        +
        Server​(java.lang.String hostName, + int port, + java.lang.String contextPath, + java.util.Map<java.lang.String,​java.lang.Object> properties, + java.util.Set<java.lang.Class<?>> configuration) +
        Construct new server.
        +
        Server​(java.util.Map<java.lang.String,​java.lang.Object> properties, + java.lang.Class<?>... configuration) +
        Create new server instance.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        intgetPort() +
        Get the port which was used to start the container.
        +
        static voidmain​(java.lang.String[] args) 
        voidstart() +
        Start the server.
        +
        voidstop() +
        Stop the server.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Server

          +
          public Server​(java.lang.Class<?>... configuration)
          +
          Create new server instance.
          +
          +
          Parameters:
          +
          configuration - to be registered with the server. Classes annotated with ServerEndpoint, implementing + ServerApplicationConfig or extending ServerEndpointConfig + are supported.
          +
          +
        • +
        + + + +
          +
        • +

          Server

          +
          public Server​(java.util.Map<java.lang.String,​java.lang.Object> properties,
          +              java.lang.Class<?>... configuration)
          +
          Create new server instance.
          +
          +
          Parameters:
          +
          properties - properties used as a parameter to (java.util.Map) call.
          +
          configuration - to be registered with the server. Classes annotated with ServerEndpoint, implementing ServerApplicationConfig or extending ServerEndpointConfig + are supported.
          +
          +
        • +
        + + + +
          +
        • +

          Server

          +
          public Server​(java.lang.String hostName,
          +              int port,
          +              java.lang.String contextPath,
          +              java.util.Map<java.lang.String,​java.lang.Object> properties,
          +              java.lang.Class<?>... configuration)
          +
          Construct new server.
          +
          +
          Parameters:
          +
          hostName - hostName of the server.
          +
          port - port of the server. When provided value is 0, default port (8025) + will be used, when -1, ephemeral port number will be used.
          +
          contextPath - root path to the server App.
          +
          properties - properties used as a parameter to (java.util.Map) call.
          +
          configuration - to be registered with the server. Classes annotated with ServerEndpoint, implementing + ServerApplicationConfig or extending ServerEndpointConfig + are supported.
          +
          See Also:
          +
          getPort()
          +
          +
        • +
        + + + +
          +
        • +

          Server

          +
          public Server​(java.lang.String hostName,
          +              int port,
          +              java.lang.String contextPath,
          +              java.util.Map<java.lang.String,​java.lang.Object> properties,
          +              java.util.Set<java.lang.Class<?>> configuration)
          +
          Construct new server.
          +
          +
          Parameters:
          +
          hostName - hostName of the server.
          +
          port - port of the server. When provided value is 0, default port (8025) + will be used, when -1, ephemeral port number will be used.
          +
          contextPath - root path to the server App.
          +
          properties - properties used as a parameter to (java.util.Map) call.
          +
          configuration - to be registered with the server. Classes annotated with ServerEndpoint, implementing ServerApplicationConfig + or extending ServerEndpointConfig + are supported.
          +
          See Also:
          +
          getPort()
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          main

          +
          public static void main​(java.lang.String[] args)
          +
        • +
        + + + + + + + +
          +
        • +

          getPort

          +
          public int getPort()
          +
          Get the port which was used to start the container.
          +
          +
          Returns:
          +
          the port which was used to start the container.
          +
          +
        • +
        + + + +
          +
        • +

          stop

          +
          public void stop()
          +
          Stop the server.
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/server/TyrusServerConfiguration.html b/apidocs/2.1.5/org/glassfish/tyrus/server/TyrusServerConfiguration.html new file mode 100644 index 00000000..9ec33ef7 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/server/TyrusServerConfiguration.html @@ -0,0 +1,398 @@ + + + + + +TyrusServerConfiguration (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusServerConfiguration

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.server.TyrusServerConfiguration
      • +
      +
    • +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          TyrusServerConfiguration

          +
          public TyrusServerConfiguration​(java.util.Set<java.lang.Class<?>> classes,
          +                                java.util.Set<ServerEndpointConfig> serverEndpointConfigs)
          + +
          +
          Parameters:
          +
          classes - classes to be included in this application instance. Can contain any combination of + annotated endpoints (see ServerEndpoint). Cannot be null.
          +
          serverEndpointConfigs - List of instances of ServerEndpointConfig to be deployed.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - when any of the arguments is null.
          +
          +
        • +
        + + + +
          +
        • +

          TyrusServerConfiguration

          +
          public TyrusServerConfiguration​(java.util.Set<java.lang.Class<?>> classes,
          +                                java.util.Set<java.lang.Class<?>> dynamicallyAddedClasses,
          +                                java.util.Set<ServerEndpointConfig> serverEndpointConfigs,
          +                                ErrorCollector errorCollector)
          + +
          +
          Parameters:
          +
          classes - classes to be included in this application instance. Can contain any combination + of annotated endpoints (see ServerEndpoint).
          +
          dynamicallyAddedClasses - dynamically deployed classes. See .ServerContainer#addEndpoint(Class).
          +
          serverEndpointConfigs - List of instances of ServerEndpointConfig to be deployed.
          +
          errorCollector - model errors are reported to this instance. Cannot be null.
          +
          Throws:
          +
          java.lang.IllegalArgumentException - when any of the arguments is null.
          +
          +
        • +
        +
      • +
      +
      + +
      + +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/server/TyrusServerContainer.html b/apidocs/2.1.5/org/glassfish/tyrus/server/TyrusServerContainer.html new file mode 100644 index 00000000..e7c04d57 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/server/TyrusServerContainer.html @@ -0,0 +1,1171 @@ + + + + + +TyrusServerContainer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusServerContainer

    +
    +
    + +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          TyrusServerContainer

          +
          public TyrusServerContainer​(java.util.Set<java.lang.Class<?>> classes)
          + +
          +
          Parameters:
          +
          classes - classes to be included in this application instance. Can contain any combination of annotated + endpoints (see ServerEndpoint) or Endpoint + descendants.
          +
          +
        • +
        + + + + +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          start

          +
          public void start​(java.lang.String rootPath,
          +                  int port)
          +           throws java.io.IOException,
          +                  DeploymentException
          +
          Start the container.
          +
          +
          Specified by:
          +
          start in interface ServerContainer
          +
          Parameters:
          +
          rootPath - context path of the deployed websocket application.
          +
          port - TCP port
          +
          Throws:
          +
          java.io.IOException - when any IO related issues emerge during ServerContainer.start(String, int).
          +
          DeploymentException - when any deployment related error is found; should contain list of all found issues.
          +
          +
        • +
        + + + +
          +
        • +

          stop

          +
          public void stop()
          +
          Undeploy all endpoints and stop underlying ServerContainer. +

          + Release all created threadpools / executor services.

          +
          +
          Specified by:
          +
          stop in interface ServerContainer
          +
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          addEndpoint

          +
          public void addEndpoint​(java.lang.Class<?> endpointClass)
          +                 throws DeploymentException
          +
          Description copied from interface: ServerContainer
          +
          Deploys the given annotated endpoint into this ServerContainer.
          +
          +
          Specified by:
          +
          addEndpoint in interface ServerContainer
          +
          Parameters:
          +
          endpointClass - the class of the annotated endpoint
          +
          Throws:
          +
          DeploymentException - if the annotated endpoint was badly formed.
          +
          +
        • +
        + + + +
          +
        • +

          addEndpoint

          +
          public void addEndpoint​(ServerEndpointConfig serverEndpointConfig)
          +                 throws DeploymentException
          +
          Description copied from interface: ServerContainer
          +
          Deploys the given endpoint described by the provided configuration into this ServerContainer.
          +
          +
          Specified by:
          +
          addEndpoint in interface ServerContainer
          +
          Parameters:
          +
          serverEndpointConfig - the configuration instance representing the logical endpoint that will be registered.
          +
          Throws:
          +
          DeploymentException - if the endpoint was badly formed.
          +
          +
        • +
        + + + +
          +
        • +

          getPort

          +
          public int getPort()
          +
          Get port of the started container.
          +
          +
          Returns:
          +
          the port of the started container or -1, when the container is not started or the container does + not provide the port.
          +
          +
        • +
        + + + +
          +
        • +

          getClientManager

          +
          protected ClientManager getClientManager()
          +
          Can be overridden to provide own ClientManager implementation or instance.
          +
          +
          Returns:
          +
          ClientManager associated with this server container.
          +
          +
        • +
        + + + +
          +
        • +

          connectToServer

          +
          public Session connectToServer​(java.lang.Class annotatedEndpointClass,
          +                               java.net.URI path)
          +                        throws DeploymentException,
          +                               java.io.IOException
          +
          Description copied from interface: WebSocketContainer
          +
          Connect the supplied annotated endpoint to its server. The supplied object must be a class decorated with the + class level ClientEndpoint annotation. This method blocks until the connection is + established, or throws an error if either the connection could not be made or there was a problem with the + supplied endpoint class.
          +
          +
          Specified by:
          +
          connectToServer in interface WebSocketContainer
          +
          Parameters:
          +
          annotatedEndpointClass - the annotated websocket client endpoint.
          +
          path - the complete path to the server endpoint.
          +
          Returns:
          +
          the Session created if the connection is successful.
          +
          Throws:
          +
          DeploymentException - if the class is not a valid annotated endpoint class.
          +
          java.io.IOException - if there was a network or protocol problem that prevented the client endpoint being + connected to its server.
          +
          +
        • +
        + + + +
          +
        • +

          connectToServer

          +
          public Session connectToServer​(java.lang.Class<? extends Endpoint> endpointClass,
          +                               ClientEndpointConfig cec,
          +                               java.net.URI path)
          +                        throws DeploymentException,
          +                               java.io.IOException
          +
          Description copied from interface: WebSocketContainer
          +
          Connect the supplied programmatic endpoint to its server with the given configuration. This method blocks until + the connection is established, or throws an error if the connection could not be made.
          +
          +
          Specified by:
          +
          connectToServer in interface WebSocketContainer
          +
          Parameters:
          +
          endpointClass - the programmatic client endpoint class Endpoint.
          +
          cec - the configuration used to configure the programmatic endpoint.
          +
          path - the complete path to the server endpoint.
          +
          Returns:
          +
          the Session created if the connection is successful.
          +
          Throws:
          +
          DeploymentException - if the configuration is not valid
          +
          java.io.IOException - if there was a network or protocol problem that prevented the client endpoint being + connected to its server
          +
          +
        • +
        + + + +
          +
        • +

          connectToServer

          +
          public Session connectToServer​(java.lang.Object annotatedEndpointInstance,
          +                               java.net.URI path)
          +                        throws DeploymentException,
          +                               java.io.IOException
          +
          Description copied from interface: WebSocketContainer
          +
          Connect the supplied annotated endpoint instance to its server. The supplied object must be a class decorated + with the class level ClientEndpoint annotation. This method blocks until the + connection is established, or throws an error if either the connection could not be made or there was a problem + with the supplied endpoint class. If the developer uses this method to deploy the client endpoint, services like + dependency injection that are supported, for example, when the implementation is part of the Java EE platform may + not be available. If the client endpoint uses dependency injection, use + WebSocketContainer.connectToServer(java.lang.Class, java.net.URI) instead.
          +
          +
          Specified by:
          +
          connectToServer in interface WebSocketContainer
          +
          Parameters:
          +
          annotatedEndpointInstance - the annotated websocket client endpoint instance.
          +
          path - the complete path to the server endpoint.
          +
          Returns:
          +
          the Session created if the connection is successful.
          +
          Throws:
          +
          DeploymentException - if the annotated endpoint instance is not valid.
          +
          java.io.IOException - if there was a network or protocol problem that prevented the client endpoint being + connected to its server.
          +
          +
        • +
        + + + +
          +
        • +

          connectToServer

          +
          public Session connectToServer​(Endpoint endpointInstance,
          +                               ClientEndpointConfig cec,
          +                               java.net.URI path)
          +                        throws DeploymentException,
          +                               java.io.IOException
          +
          Description copied from interface: WebSocketContainer
          +
          Connect the supplied programmatic client endpoint instance to its server with the given configuration. This + method blocks until the connection is established, or throws an error if the connection could not be made. If the + developer uses this method to deploy the client endpoint, services like dependency injection that are supported, + for example, when the implementation is part of the Java EE platform may not be available. If the client endpoint + uses dependency injection, use + WebSocketContainer.connectToServer(java.lang.Class, jakarta.websocket.ClientEndpointConfig, java.net.URI) + instead.
          +
          +
          Specified by:
          +
          connectToServer in interface WebSocketContainer
          +
          Parameters:
          +
          endpointInstance - the programmatic client endpoint instance Endpoint.
          +
          cec - the configuration used to configure the programmatic endpoint.
          +
          path - the complete path to the server endpoint.
          +
          Returns:
          +
          the Session created if the connection is successful.
          +
          Throws:
          +
          DeploymentException - if the configuration is not valid
          +
          java.io.IOException - if there was a network or protocol problem that prevented the client endpoint being + connected to its server
          +
          +
        • +
        + + + +
          +
        • +

          asyncConnectToServer

          +
          public java.util.concurrent.Future<Session> asyncConnectToServer​(java.lang.Class<?> annotatedEndpointClass,
          +                                                                 java.net.URI path)
          +                                                          throws DeploymentException
          +
          Non-blocking version of WebSocketContainer.connectToServer(Class, java.net.URI). +

          + Only simple checks are performed in the main thread; client container is created in different thread, same + applies to connecting etc.

          +
          +
          Parameters:
          +
          annotatedEndpointClass - the annotated websocket client endpoint.
          +
          path - the complete path to the server endpoint.
          +
          Returns:
          +
          Future for the Session created if the connection is successful.
          +
          Throws:
          +
          DeploymentException - if the class is not a valid annotated endpoint class.
          +
          +
        • +
        + + + + + + + + + + + + + + + + + + + +
          +
        • +

          setDefaultMaxBinaryMessageBufferSize

          +
          public void setDefaultMaxBinaryMessageBufferSize​(int max)
          +
          Description copied from interface: WebSocketContainer
          +
          Sets the default maximum size of incoming binary message that this container will buffer.
          +
          +
          Specified by:
          +
          setDefaultMaxBinaryMessageBufferSize in interface WebSocketContainer
          +
          Parameters:
          +
          max - the maximum size of binary message in number of bytes.
          +
          +
        • +
        + + + + + + + +
          +
        • +

          setDefaultMaxTextMessageBufferSize

          +
          public void setDefaultMaxTextMessageBufferSize​(int max)
          +
          Description copied from interface: WebSocketContainer
          +
          Sets the maximum size of incoming text message that this container will buffer.
          +
          +
          Specified by:
          +
          setDefaultMaxTextMessageBufferSize in interface WebSocketContainer
          +
          Parameters:
          +
          max - the maximum size of text message in number of bytes.
          +
          +
        • +
        + + + + + + + +
          +
        • +

          getDefaultAsyncSendTimeout

          +
          public long getDefaultAsyncSendTimeout()
          +
          Description copied from interface: WebSocketContainer
          +
          Return the number of milliseconds the implementation will timeout attempting to send a websocket message for all + RemoteEndpoints associated with this container. A zero or negative value indicates the implementation will not + timeout attempting to send a websocket message asynchronously. Note this default may be overridden in each + RemoteEndpoint.
          +
          +
          Specified by:
          +
          getDefaultAsyncSendTimeout in interface WebSocketContainer
          +
          Returns:
          +
          the timeout time in milliseconds.
          +
          +
        • +
        + + + +
          +
        • +

          setAsyncSendTimeout

          +
          public void setAsyncSendTimeout​(long timeoutmillis)
          +
          Description copied from interface: WebSocketContainer
          +
          Sets the number of milliseconds the implementation will timeout attempting to send a websocket message for all + RemoteEndpoints associated with this container. A zero or negative value indicates the implementation will not + timeout attempting to send a websocket message asynchronously. Note this default may be overridden in each + RemoteEndpoint.
          +
          +
          Specified by:
          +
          setAsyncSendTimeout in interface WebSocketContainer
          +
          Parameters:
          +
          timeoutmillis - the timeout in milliseconds; use zero or negative value for no timeout
          +
          +
        • +
        + + + +
          +
        • +

          getDefaultMaxSessionIdleTimeout

          +
          public long getDefaultMaxSessionIdleTimeout()
          +
          Description copied from interface: WebSocketContainer
          +
          Return the default time in milliseconds after which any web socket sessions in this container will be closed if + it has been inactive. A value that is zero or negative indicates the sessions will never timeout due to inactivity. + The value may be overridden on a per session basis using Session.setMaxIdleTimeout(long)
          +
          +
          Specified by:
          +
          getDefaultMaxSessionIdleTimeout in interface WebSocketContainer
          +
          Returns:
          +
          the default number of milliseconds after which an idle session in this container will be closed
          +
          +
        • +
        + + + +
          +
        • +

          setDefaultMaxSessionIdleTimeout

          +
          public void setDefaultMaxSessionIdleTimeout​(long defaultMaxSessionIdleTimeout)
          +
          Description copied from interface: WebSocketContainer
          +
          Sets the default time in milliseconds after which any web socket sessions in this container will be closed if it + has been inactive. A value that is zero or negative indicates the sessions will never timeout due to inactivity. The + value may be overridden on a per session basis using Session.setMaxIdleTimeout(long)
          +
          +
          Specified by:
          +
          setDefaultMaxSessionIdleTimeout in interface WebSocketContainer
          +
          Parameters:
          +
          defaultMaxSessionIdleTimeout - the maximum time in milliseconds; use zero or negative value for no timeout
          +
          +
        • +
        + + + + + + + +
          +
        • +

          upgradeHttpToWebSocket

          +
          public void upgradeHttpToWebSocket​(java.lang.Object httpServletRequest,
          +                                   java.lang.Object httpServletResponse,
          +                                   ServerEndpointConfig sec,
          +                                   java.util.Map<java.lang.String,​java.lang.String> pathParameters)
          +                            throws java.io.IOException,
          +                                   DeploymentException
          +
          Description copied from interface: ServerContainer
          +
          Upgrade the HTTP connection represented by the HttpServletRequest and HttpServletResponse to the + WebSocket protocol and establish a WebSocket connection as per the provided ServerEndpointConfig. +

          + This method is primarily intended to be used by frameworks that implement the front-controller pattern. It does + not deploy the provided endpoint. +

          + If the WebSocket implementation is not deployed as part of a Jakarta Servlet container, this method will throw an + UnsupportedOperationException.

          +
          +
          Specified by:
          +
          upgradeHttpToWebSocket in interface ServerContainer
          +
          Parameters:
          +
          httpServletRequest - The HttpServletRequest to be processed as a WebSocket handshake as per + section 4.0 of RFC 6455.
          +
          httpServletResponse - The HttpServletResponse to be used when processing the + httpServletRequest as a WebSocket handshake as per section 4.0 of RFC 6455.
          +
          sec - The server endpoint configuration to use to configure the WebSocket endpoint
          +
          pathParameters - Provides a mapping of path parameter names and values, if any, to be used for the + WebSocket connection established by the call to this method. If no such mapping is + defined, an empty Map must be passed.
          +
          Throws:
          +
          java.io.IOException - if an I/O error occurs during the establishment of a WebSocket connection
          +
          DeploymentException - if a configuration error prevents the establishment of a WebSocket connection
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/server/class-use/Server.html b/apidocs/2.1.5/org/glassfish/tyrus/server/class-use/Server.html new file mode 100644 index 00000000..767d2dac --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/server/class-use/Server.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.server.Server (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.server.Server

    +
    +
    No usage of org.glassfish.tyrus.server.Server
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/server/class-use/TyrusServerConfiguration.html b/apidocs/2.1.5/org/glassfish/tyrus/server/class-use/TyrusServerConfiguration.html new file mode 100644 index 00000000..2e2dd991 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/server/class-use/TyrusServerConfiguration.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.server.TyrusServerConfiguration (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.server.TyrusServerConfiguration

    +
    +
    No usage of org.glassfish.tyrus.server.TyrusServerConfiguration
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/server/class-use/TyrusServerContainer.html b/apidocs/2.1.5/org/glassfish/tyrus/server/class-use/TyrusServerContainer.html new file mode 100644 index 00000000..4a721908 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/server/class-use/TyrusServerContainer.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.server.TyrusServerContainer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.server.TyrusServerContainer

    +
    +
    No usage of org.glassfish.tyrus.server.TyrusServerContainer
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/server/package-summary.html b/apidocs/2.1.5/org/glassfish/tyrus/server/package-summary.html new file mode 100644 index 00000000..19181612 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/server/package-summary.html @@ -0,0 +1,186 @@ + + + + + +org.glassfish.tyrus.server (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.server

    +
    +
    +
    + + +
    Server implementation.
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/server/package-tree.html b/apidocs/2.1.5/org/glassfish/tyrus/server/package-tree.html new file mode 100644 index 00000000..acea9ac6 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/server/package-tree.html @@ -0,0 +1,174 @@ + + + + + +org.glassfish.tyrus.server Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.server

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/server/package-use.html b/apidocs/2.1.5/org/glassfish/tyrus/server/package-use.html new file mode 100644 index 00000000..21b7db25 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/server/package-use.html @@ -0,0 +1,149 @@ + + + + + +Uses of Package org.glassfish.tyrus.server (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.server

    +
    +
    No usage of org.glassfish.tyrus.server
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/servlet/TyrusHttpUpgradeHandler.html b/apidocs/2.1.5/org/glassfish/tyrus/servlet/TyrusHttpUpgradeHandler.html new file mode 100644 index 00000000..5a25b59b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/servlet/TyrusHttpUpgradeHandler.html @@ -0,0 +1,511 @@ + + + + + +TyrusHttpUpgradeHandler (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusHttpUpgradeHandler

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.servlet.TyrusHttpUpgradeHandler
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      jakarta.servlet.http.HttpUpgradeHandler, jakarta.servlet.ReadListener, java.util.EventListener
      +
      +
      +
      public class TyrusHttpUpgradeHandler
      +extends java.lang.Object
      +implements jakarta.servlet.http.HttpUpgradeHandler, jakarta.servlet.ReadListener
      +
      HttpUpgradeHandler and ReadListener implementation. +

      + Reads data from ServletInputStream and passes it further to the Tyrus runtime.

      +
      +
      Author:
      +
      Jitendra Kotamraju, Pavel Bucek
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          FRAME_BUFFER_SIZE

          +
          public static final java.lang.String FRAME_BUFFER_SIZE
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          TyrusHttpUpgradeHandler

          +
          public TyrusHttpUpgradeHandler()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          init

          +
          public void init​(jakarta.servlet.http.WebConnection wc)
          +
          +
          Specified by:
          +
          init in interface jakarta.servlet.http.HttpUpgradeHandler
          +
          +
        • +
        + + + + + + + +
          +
        • +

          onDataAvailable

          +
          public void onDataAvailable()
          +
          +
          Specified by:
          +
          onDataAvailable in interface jakarta.servlet.ReadListener
          +
          +
        • +
        + + + +
          +
        • +

          onAllDataRead

          +
          public void onAllDataRead()
          +
          +
          Specified by:
          +
          onAllDataRead in interface jakarta.servlet.ReadListener
          +
          +
        • +
        + + + +
          +
        • +

          onError

          +
          public void onError​(java.lang.Throwable t)
          +
          +
          Specified by:
          +
          onError in interface jakarta.servlet.ReadListener
          +
          +
        • +
        + + + +
          +
        • +

          destroy

          +
          public void destroy()
          +
          +
          Specified by:
          +
          destroy in interface jakarta.servlet.http.HttpUpgradeHandler
          +
          +
        • +
        + + + +
          +
        • +

          sessionDestroyed

          +
          public void sessionDestroyed()
          +
          Called when related HttpSession is destroyed or invalidated. +

          + Implementation is required to call onClose() on server-side with corresponding close code (1008, see + WebSocket spec 7.2) - only when there is an authorized user for this session.

          +
        • +
        + + + +
          +
        • +

          toString

          +
          public java.lang.String toString()
          +
          +
          Overrides:
          +
          toString in class java.lang.Object
          +
          +
        • +
        + + + +
          +
        • +

          setIncomingBufferSize

          +
          public void setIncomingBufferSize​(int incomingBufferSize)
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/servlet/TyrusServletContainerInitializer.html b/apidocs/2.1.5/org/glassfish/tyrus/servlet/TyrusServletContainerInitializer.html new file mode 100644 index 00000000..7b1c3e01 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/servlet/TyrusServletContainerInitializer.html @@ -0,0 +1,328 @@ + + + + + +TyrusServletContainerInitializer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusServletContainerInitializer

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.servlet.TyrusServletContainerInitializer
      • +
      +
    • +
    +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      jakarta.servlet.ServletContainerInitializer
      +
      +
      +
      public class TyrusServletContainerInitializer
      +extends java.lang.Object
      +implements jakarta.servlet.ServletContainerInitializer
      +
      Registers a filter for upgrade handshake. +

      + All requests will be handled by registered filter if not specified otherwise.

      +
      +
      Author:
      +
      Jitendra Kotamraju, Pavel Bucek
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        voidonStartup​(java.util.Set<java.lang.Class<?>> classes, + jakarta.servlet.ServletContext ctx) 
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          TyrusServletContainerInitializer

          +
          public TyrusServletContainerInitializer()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          onStartup

          +
          public void onStartup​(java.util.Set<java.lang.Class<?>> classes,
          +                      jakarta.servlet.ServletContext ctx)
          +               throws jakarta.servlet.ServletException
          +
          +
          Specified by:
          +
          onStartup in interface jakarta.servlet.ServletContainerInitializer
          +
          Throws:
          +
          jakarta.servlet.ServletException
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/servlet/class-use/TyrusHttpUpgradeHandler.html b/apidocs/2.1.5/org/glassfish/tyrus/servlet/class-use/TyrusHttpUpgradeHandler.html new file mode 100644 index 00000000..e5276572 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/servlet/class-use/TyrusHttpUpgradeHandler.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.servlet.TyrusHttpUpgradeHandler (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.servlet.TyrusHttpUpgradeHandler

    +
    +
    No usage of org.glassfish.tyrus.servlet.TyrusHttpUpgradeHandler
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/servlet/class-use/TyrusServletContainerInitializer.html b/apidocs/2.1.5/org/glassfish/tyrus/servlet/class-use/TyrusServletContainerInitializer.html new file mode 100644 index 00000000..be514bdb --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/servlet/class-use/TyrusServletContainerInitializer.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.servlet.TyrusServletContainerInitializer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.servlet.TyrusServletContainerInitializer

    +
    +
    No usage of org.glassfish.tyrus.servlet.TyrusServletContainerInitializer
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/servlet/package-summary.html b/apidocs/2.1.5/org/glassfish/tyrus/servlet/package-summary.html new file mode 100644 index 00000000..66a3dea0 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/servlet/package-summary.html @@ -0,0 +1,180 @@ + + + + + +org.glassfish.tyrus.servlet (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.servlet

    +
    +
    +
    + + +
    Servlet 3.1 integration.
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/servlet/package-tree.html b/apidocs/2.1.5/org/glassfish/tyrus/servlet/package-tree.html new file mode 100644 index 00000000..02534b6b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/servlet/package-tree.html @@ -0,0 +1,165 @@ + + + + + +org.glassfish.tyrus.servlet Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.servlet

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    +
      +
    • java.lang.Object + +
    • +
    +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/servlet/package-use.html b/apidocs/2.1.5/org/glassfish/tyrus/servlet/package-use.html new file mode 100644 index 00000000..c672810b --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/servlet/package-use.html @@ -0,0 +1,149 @@ + + + + + +Uses of Package org.glassfish.tyrus.servlet (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.servlet

    +
    +
    No usage of org.glassfish.tyrus.servlet
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/ClientContainer.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/ClientContainer.html new file mode 100644 index 00000000..cc4e0fbe --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/ClientContainer.html @@ -0,0 +1,365 @@ + + + + + +ClientContainer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface ClientContainer

    +
    +
    +
    +
      +
    • +
      +
      All Known Implementing Classes:
      +
      GrizzlyClientContainer
      +
      +
      +
      public interface ClientContainer
      +
      Entry point for client implementation.
      +
      +
      Author:
      +
      Pavel Bucek
      +
      +
    • +
    +
    +
    + +
    +
    + +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/ClientEngine.ClientUpgradeInfo.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/ClientEngine.ClientUpgradeInfo.html new file mode 100644 index 00000000..032f86d5 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/ClientEngine.ClientUpgradeInfo.html @@ -0,0 +1,303 @@ + + + + + +ClientEngine.ClientUpgradeInfo (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface ClientEngine.ClientUpgradeInfo

    +
    +
    +
    + +
    +
    + +
    +
    + +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/ClientEngine.ClientUpgradeStatus.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/ClientEngine.ClientUpgradeStatus.html new file mode 100644 index 00000000..fd88df28 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/ClientEngine.ClientUpgradeStatus.html @@ -0,0 +1,416 @@ + + + + + +ClientEngine.ClientUpgradeStatus (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum ClientEngine.ClientUpgradeStatus

    +
    +
    + +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Concrete Methods 
        Modifier and TypeMethodDescription
        static ClientEngine.ClientUpgradeStatusvalueOf​(java.lang.String name) +
        Returns the enum constant of this type with the specified name.
        +
        static ClientEngine.ClientUpgradeStatus[]values() +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Enum

          +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +getClass, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static ClientEngine.ClientUpgradeStatus[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (ClientEngine.ClientUpgradeStatus c : ClientEngine.ClientUpgradeStatus.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static ClientEngine.ClientUpgradeStatus valueOf​(java.lang.String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
          +
          java.lang.NullPointerException - if the argument is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/ClientEngine.TimeoutHandler.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/ClientEngine.TimeoutHandler.html new file mode 100644 index 00000000..9ec93300 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/ClientEngine.TimeoutHandler.html @@ -0,0 +1,260 @@ + + + + + +ClientEngine.TimeoutHandler (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface ClientEngine.TimeoutHandler

    +
    +
    +
    +
      +
    • +
      +
      Enclosing interface:
      +
      ClientEngine
      +
      +
      +
      public static interface ClientEngine.TimeoutHandler
      +
      Indicates to container that handshake timeout was reached.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          handleTimeout

          +
          void handleTimeout()
          +
          Invoked when timeout is reached. Container is supposed to clean all resources related to ClientEngine + instance.
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/ClientEngine.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/ClientEngine.html new file mode 100644 index 00000000..e6d760d2 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/ClientEngine.html @@ -0,0 +1,368 @@ + + + + + +ClientEngine (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface ClientEngine

    +
    +
    +
    +
      +
    • +
      +
      All Known Implementing Classes:
      +
      TyrusClientEngine
      +
      +
      +
      public interface ClientEngine
      +
      Facade for handling client operations from containers.
      +
      +
      Author:
      +
      Pavel Bucek, Ondrej Kosatka
      +
      +
    • +
    +
    +
    + +
    +
    + +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/CompletionHandler.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/CompletionHandler.html new file mode 100644 index 00000000..090515b9 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/CompletionHandler.html @@ -0,0 +1,388 @@ + + + + + +CompletionHandler (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class CompletionHandler<E>

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.spi.CompletionHandler<E>
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Type Parameters:
      +
      E - result type.
      +
      +
      +
      public abstract class CompletionHandler<E>
      +extends java.lang.Object
      +
      A callback to notify about asynchronous I/O operations status updates.
      +
      +
      Author:
      +
      Alexey Stashok
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        CompletionHandler() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        voidcancelled() +
        The operation was cancelled.
        +
        voidcompleted​(E result) +
        The operation was completed.
        +
        voidfailed​(java.lang.Throwable throwable) +
        The operation was failed.
        +
        voidupdated​(E result) +
        The callback method may be called, when there is some progress in + operation execution, but it is still not completed.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          CompletionHandler

          +
          public CompletionHandler()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          cancelled

          +
          public void cancelled()
          +
          The operation was cancelled.
          +
        • +
        + + + +
          +
        • +

          failed

          +
          public void failed​(java.lang.Throwable throwable)
          +
          The operation was failed.
          +
          +
          Parameters:
          +
          throwable - error, which occurred during operation execution.
          +
          +
        • +
        + + + + + +
          +
        • +

          completed

          +
          public void completed​(E result)
          +
          The operation was completed.
          +
          +
          Parameters:
          +
          result - the operation result.
          +
          +
        • +
        + + + + + +
          +
        • +

          updated

          +
          public void updated​(E result)
          +
          The callback method may be called, when there is some progress in + operation execution, but it is still not completed.
          +
          +
          Parameters:
          +
          result - the current result.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/Connection.CloseListener.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/Connection.CloseListener.html new file mode 100644 index 00000000..0a6305af --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/Connection.CloseListener.html @@ -0,0 +1,264 @@ + + + + + +Connection.CloseListener (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface Connection.CloseListener

    +
    +
    +
    +
      +
    • +
      +
      Enclosing interface:
      +
      Connection
      +
      +
      +
      public static interface Connection.CloseListener
      +
      Transport close listener that receives connection close + notifications from Tyrus.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          close

          +
          void close​(CloseReason reason)
          +
          Tyrus notifies that logical connection is closed.
          +
          +
          Parameters:
          +
          reason - for closing the connection.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/Connection.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/Connection.html new file mode 100644 index 00000000..e0c8b137 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/Connection.html @@ -0,0 +1,363 @@ + + + + + +Connection (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface Connection

    +
    +
    +
    +
      +
    • +
      +
      public interface Connection
      +
      A logical websocket connection. Tyrus creates this connection after + successful upgrade and gets data from ReadHandler and writes data + to Writer.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getReadHandler

          +
          ReadHandler getReadHandler()
          +
          Returns a read handler. A transport can pass websocket data to + tyrus using the handler.
          +
          +
          Returns:
          +
          tryus read handler that handles websocket data.
          +
          +
        • +
        + + + + + + + + + + + +
          +
        • +

          close

          +
          void close​(CloseReason reason)
          +
          Notifies tyrus that underlying transport is closing the connection.
          +
          +
          Parameters:
          +
          reason - for closing the actual connection.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/ReadHandler.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/ReadHandler.html new file mode 100644 index 00000000..2ea7c711 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/ReadHandler.html @@ -0,0 +1,271 @@ + + + + + +ReadHandler (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface ReadHandler

    +
    +
    +
    +
      +
    • +
      +
      public interface ReadHandler
      +
      Read handler provides a way for a transport to pass websocket + connection data to tyrus runtime. A transport reads websocket data for an + connection and passes the data to tyrus runtime for invoking endpoint. +

      + An implementation of this interface is created by tyrus runtime. Once a + transport completes a successful upgrade for a connection, the transport + can get hold of the handler using Connection.getReadHandler().

      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods 
        Modifier and TypeMethodDescription
        voidhandle​(java.nio.ByteBuffer data) +
        A transport reads websocket data and invokes this method to handover + websocket data for a connection to tyrus runtime.
        +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          handle

          +
          void handle​(java.nio.ByteBuffer data)
          +
          A transport reads websocket data and invokes this method to handover + websocket data for a connection to tyrus runtime. The runtime consumes + as much data as possible from the byte buffer. If there is some + remaining data in the buffer, transport needs pass those bytes in + more call (along with more data) in the same byte buffer or in a newer + byte buffer.
          +
          +
          Parameters:
          +
          data - websocket data of a connection.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/ServerContainer.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/ServerContainer.html new file mode 100644 index 00000000..bcf36827 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/ServerContainer.html @@ -0,0 +1,338 @@ + + + + + +ServerContainer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface ServerContainer

    +
    +
    +
    + +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          start

          +
          void start​(java.lang.String rootPath,
          +           int port)
          +    throws java.io.IOException,
          +           DeploymentException
          +
          Start the server. +

          + Creates a new embedded HTTP server (if supported) listening to incoming connections at a given root path + and port.

          +
          +
          Parameters:
          +
          rootPath - context root
          +
          port - TCP port
          +
          Throws:
          +
          java.io.IOException - if something goes wrong.
          +
          DeploymentException - when there is any issue with endpoints or other, non-specific + issues.
          +
          +
        • +
        + + + +
          +
        • +

          stop

          +
          void stop()
          +
          Stop the server.
          +
        • +
        + + + +
          +
        • +

          getWebSocketEngine

          +
          WebSocketEngine getWebSocketEngine()
          +
          Return WebSocketEngine to upgrade requests and setting up the connection.
          +
          +
          Returns:
          +
          websocket engine
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/ServerContainerFactory.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/ServerContainerFactory.html new file mode 100644 index 00000000..b1807ad1 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/ServerContainerFactory.html @@ -0,0 +1,367 @@ + + + + + +ServerContainerFactory (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class ServerContainerFactory

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.spi.ServerContainerFactory
      • +
      +
    • +
    +
    +
      +
    • +
      +
      Direct Known Subclasses:
      +
      GrizzlyServerContainer
      +
      +
      +
      public abstract class ServerContainerFactory
      +extends java.lang.Object
      +
      Factory used to get instances of ServerContainer.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          ServerContainerFactory

          +
          public ServerContainerFactory()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + + + + + +
          +
        • +

          createServerContainer

          +
          public static ServerContainer createServerContainer​(java.util.Map<java.lang.String,​java.lang.Object> properties)
          +
          Create new ServerContainer with configuration.
          +
          +
          Parameters:
          +
          properties - configuration passed to created server container.
          +
          Returns:
          +
          new ServerContainer.
          +
          +
        • +
        + + + +
          +
        • +

          createContainer

          +
          public abstract ServerContainer createContainer​(java.util.Map<java.lang.String,​java.lang.Object> properties)
          +
          Create container delegate method. +

          + Has to be implemented by ServerContainerFactory implementations.

          +
          +
          Parameters:
          +
          properties - configuration passed to created server container.
          +
          Returns:
          +
          new ServerContainer.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/TyrusClientEndpointConfigurator.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/TyrusClientEndpointConfigurator.html new file mode 100644 index 00000000..f1f55eb6 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/TyrusClientEndpointConfigurator.html @@ -0,0 +1,335 @@ + + + + + +TyrusClientEndpointConfigurator (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusClientEndpointConfigurator

    +
    +
    + +
    +
      +
    • +
      +
      public class TyrusClientEndpointConfigurator
      +extends ClientEndpointConfig.Configurator
      +
      Extended Configurator that can be used for subclassing the user provided configurator. + If done so, the additional methods are invoked as described by the methods.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          TyrusClientEndpointConfigurator

          +
          public TyrusClientEndpointConfigurator()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          beforeRequest

          +
          public void beforeRequest​(UpgradeRequest upgradeRequest)
          +
          This method is called by the implementation after it has formulated the handshake request that will be used + to initiate the connection to the server, but before ClientEndpointConfig.Configurator.beforeRequest(Map) is invoked. This allows the + developer to inspect the handshake request itself prior to the start of the handshake interaction. +

          + For modifying the HandshakeRequestHeaders, use ClientEndpointConfig.Configurator.beforeRequest(Map). +

          +
          +
          Parameters:
          +
          upgradeRequest - the read-only handshake request the implementation is about to send to start the + handshake interaction.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/UpgradeRequest.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/UpgradeRequest.html new file mode 100644 index 00000000..460a222a --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/UpgradeRequest.html @@ -0,0 +1,689 @@ + + + + + +UpgradeRequest (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpgradeRequest

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.spi.UpgradeRequest
      • +
      +
    • +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeFieldDescription
        static java.lang.StringAUTHORIZATION +
        HTTP "Authorization" header name.
        +
        static java.lang.StringCLUSTER_CONNECTION_ID_HEADER +
        Tyrus cluster connection ID header name.
        +
        static java.lang.StringCONNECTION +
        HTTP "Connection" header name.
        +
        static java.lang.StringENABLE_TRACING_HEADER +
        If this header is present in the handshake request and the tracing type is configured to "ON_DEMAND", tracing + headers will be sent in the handshake response.
        +
        static java.lang.StringHOST +
        HTTP "Host" header name.
        +
        static java.lang.StringORIGIN_HEADER +
        HTTP "Origin" header name.
        +
        static java.lang.StringRESPONSE_CODE_MESSAGE +
        HTTP reason phrase for successful handshake response.
        +
        static java.lang.StringSEC_WS_ORIGIN_HEADER +
        WebSocket origin header name from previous versions.
        +
        static java.lang.StringSERVER_KEY_HASH +
        Server key hash used to compute "Sec-WebSocket-Accept" header value.
        +
        static java.lang.StringTRACING_THRESHOLD +
        This header allows temporarily changing tracing threshold.
        +
        static java.lang.StringUPGRADE +
        HTTP "Upgrade" header name and "Connection" header expected value.
        +
        static java.lang.StringWEBSOCKET +
        Expected value in HTTP handshake "Upgrade" header.
        +
        + +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        UpgradeRequest() 
        +
      • +
      +
      + +
      + +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          WEBSOCKET

          +
          public static final java.lang.String WEBSOCKET
          +
          Expected value in HTTP handshake "Upgrade" header. +

          + (Registered in RFC 6455).

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          RESPONSE_CODE_MESSAGE

          +
          public static final java.lang.String RESPONSE_CODE_MESSAGE
          +
          HTTP reason phrase for successful handshake response.
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          UPGRADE

          +
          public static final java.lang.String UPGRADE
          +
          HTTP "Upgrade" header name and "Connection" header expected value.
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          CONNECTION

          +
          public static final java.lang.String CONNECTION
          +
          HTTP "Connection" header name.
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          HOST

          +
          public static final java.lang.String HOST
          +
          HTTP "Host" header name.
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          SEC_WS_ORIGIN_HEADER

          +
          public static final java.lang.String SEC_WS_ORIGIN_HEADER
          +
          WebSocket origin header name from previous versions. +

          + Keeping here only for backwards compatibility, not used anymore.

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          ORIGIN_HEADER

          +
          public static final java.lang.String ORIGIN_HEADER
          +
          HTTP "Origin" header name.
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          CLUSTER_CONNECTION_ID_HEADER

          +
          public static final java.lang.String CLUSTER_CONNECTION_ID_HEADER
          +
          Tyrus cluster connection ID header name.
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          SERVER_KEY_HASH

          +
          public static final java.lang.String SERVER_KEY_HASH
          +
          Server key hash used to compute "Sec-WebSocket-Accept" header value. +

          + Defined in RFC 6455.

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          AUTHORIZATION

          +
          public static final java.lang.String AUTHORIZATION
          +
          HTTP "Authorization" header name.
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          ENABLE_TRACING_HEADER

          +
          public static final java.lang.String ENABLE_TRACING_HEADER
          +
          If this header is present in the handshake request and the tracing type is configured to "ON_DEMAND", tracing + headers will be sent in the handshake response. The value of the header is no taken into account. +

          + Setting this header does not have any effect if the tracing type is configured to "ALL" or "OFF".

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          TRACING_THRESHOLD

          +
          public static final java.lang.String TRACING_THRESHOLD
          +
          This header allows temporarily changing tracing threshold. If present in the handshake request, the tracing + threshold will be changed for the handshake the request is part of. +

          + The expected values are "SUMMARY" or "TRACE", of which "TRACE" will provide more fine-grained information.

          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          UpgradeRequest

          +
          public UpgradeRequest()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getHeader

          +
          public abstract java.lang.String getHeader​(java.lang.String name)
          +
          Returns the value of the specified request header name. If there are + multiple headers with the same name, this method returns the first + header in the request. The header name is case insensitive.
          +
          +
          Parameters:
          +
          name - a header name.
          +
          Returns:
          +
          value of the specified header name, + null if the request doesn't have a header of that name.
          +
          +
        • +
        + + + +
          +
        • +

          getRequestUri

          +
          public abstract java.lang.String getRequestUri()
          +
          Get the undecoded request uri (up to the query string) of underlying + HTTP handshake request.
          +
          +
          Returns:
          +
          request uri.
          +
          +
        • +
        + + + +
          +
        • +

          isSecure

          +
          public abstract boolean isSecure()
          +
          Indicates whether this request was made using a secure channel + (such as HTTPS).
          +
          +
          Returns:
          +
          true if the request was made using secure channel, + false otherwise.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/UpgradeResponse.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/UpgradeResponse.html new file mode 100644 index 00000000..1383b442 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/UpgradeResponse.html @@ -0,0 +1,551 @@ + + + + + +UpgradeResponse (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class UpgradeResponse

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.spi.UpgradeResponse
      • +
      +
    • +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Fields 
        Modifier and TypeFieldDescription
        static java.lang.StringLOCATION +
        Header containing a new URI when getStatus() .
        +
        static java.lang.StringRETRY_AFTER +
        Header containing delay or date in which client can try to reconnect to the server.
        +
        static java.lang.StringTRACING_HEADER_PREFIX +
        Prefix of headers used for including tracing information into handshake response.
        +
        static java.lang.StringWWW_AUTHENTICATE +
        Header containing challenge with authentication scheme and parameters.
        +
        + +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        UpgradeResponse() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods Concrete Methods 
        Modifier and TypeMethodDescription
        java.lang.StringgetFirstHeaderValue​(java.lang.String name) +
        Gets the value of the response header with the given name.
        +
        abstract java.lang.StringgetReasonPhrase() +
        Get HTTP reason phrase.
        +
        abstract intgetStatus() +
        Get the current HTTP status code of this response.
        +
        abstract voidsetReasonPhrase​(java.lang.String reason) +
        Set HTTP reason phrase.
        +
        abstract voidsetStatus​(int status) +
        Set HTTP status code for this response.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        + +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Field Detail

        + + + +
          +
        • +

          WWW_AUTHENTICATE

          +
          public static final java.lang.String WWW_AUTHENTICATE
          +
          Header containing challenge with authentication scheme and parameters.
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + + + + + +
          +
        • +

          RETRY_AFTER

          +
          public static final java.lang.String RETRY_AFTER
          +
          Header containing delay or date in which client can try to reconnect to the server.
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        + + + +
          +
        • +

          TRACING_HEADER_PREFIX

          +
          public static final java.lang.String TRACING_HEADER_PREFIX
          +
          Prefix of headers used for including tracing information into handshake response.
          +
          +
          See Also:
          +
          Constant Field Values
          +
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          UpgradeResponse

          +
          public UpgradeResponse()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getStatus

          +
          public abstract int getStatus()
          +
          Get the current HTTP status code of this response.
          +
          +
          Returns:
          +
          the current HTTP status code.
          +
          +
        • +
        + + + +
          +
        • +

          setStatus

          +
          public abstract void setStatus​(int status)
          +
          Set HTTP status code for this response.
          +
          +
          Parameters:
          +
          status - HTTP status code for this response.
          +
          +
        • +
        + + + +
          +
        • +

          setReasonPhrase

          +
          public abstract void setReasonPhrase​(java.lang.String reason)
          +
          Set HTTP reason phrase. +

          + Warning: The Reason Phrase is removed from HTTP/2 and from Servlet 6. +

          +
          +
          Parameters:
          +
          reason - reason phrase to be set.
          +
          +
        • +
        + + + +
          +
        • +

          getReasonPhrase

          +
          public abstract java.lang.String getReasonPhrase()
          +
          Get HTTP reason phrase. +

          + Warning: The Reason Phrase is removed from HTTP/2 and from Servlet 6. +

          +
        • +
        + + + +
          +
        • +

          getFirstHeaderValue

          +
          public final java.lang.String getFirstHeaderValue​(java.lang.String name)
          +
          Gets the value of the response header with the given name. +

          + If a response header with the given name exists and contains + multiple values, the value that was added first will be returned.

          +
          +
          Parameters:
          +
          name - header name.
          +
          Returns:
          +
          the value of the response header with the given name, + null if no header with the given name has been set + on this response. + TODO rename to getHeader(String name) ?? similar to + TODO HttpServletResponse#getHeader(String)
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/WebSocketEngine.UpgradeInfo.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/WebSocketEngine.UpgradeInfo.html new file mode 100644 index 00000000..b950ed20 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/WebSocketEngine.UpgradeInfo.html @@ -0,0 +1,290 @@ + + + + + +WebSocketEngine.UpgradeInfo (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface WebSocketEngine.UpgradeInfo

    +
    +
    +
    +
      +
    • +
      +
      Enclosing interface:
      +
      WebSocketEngine
      +
      +
      +
      public static interface WebSocketEngine.UpgradeInfo
      +
      Upgrade info that includes status for HTTP request upgrading and connection creation details.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + + + + + +
          +
        • +

          createConnection

          +
          Connection createConnection​(Writer writer,
          +                            Connection.CloseListener closeListener)
          +
          Creates a connection if the upgrade is successful. Tyrus would call onConnect lifecycle method on the + endpoint during the invocation of this method.
          +
          +
          Parameters:
          +
          writer - transport writer that actually writes tyrus websocket data to underlying connection.
          +
          closeListener - transport listener for receiving tyrus close notifications.
          +
          Returns:
          +
          upgraded connection if the upgrade is successful otherwise null.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/WebSocketEngine.UpgradeStatus.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/WebSocketEngine.UpgradeStatus.html new file mode 100644 index 00000000..715068eb --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/WebSocketEngine.UpgradeStatus.html @@ -0,0 +1,408 @@ + + + + + +WebSocketEngine.UpgradeStatus (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum WebSocketEngine.UpgradeStatus

    +
    +
    + +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Summary

        + + + + + + + + + + + + + + + + + + +
        Enum Constants 
        Enum ConstantDescription
        HANDSHAKE_FAILED +
        Upgrade failed due to version, extensions, origin check etc.
        +
        NOT_APPLICABLE +
        Not a WebSocketRequest or no mapping in the application.
        +
        SUCCESS +
        Upgrade is successful.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Concrete Methods 
        Modifier and TypeMethodDescription
        static WebSocketEngine.UpgradeStatusvalueOf​(java.lang.String name) +
        Returns the enum constant of this type with the specified name.
        +
        static WebSocketEngine.UpgradeStatus[]values() +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Enum

          +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +getClass, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Detail

        + + + +
          +
        • +

          NOT_APPLICABLE

          +
          public static final WebSocketEngine.UpgradeStatus NOT_APPLICABLE
          +
          Not a WebSocketRequest or no mapping in the application. This may mean that HTTP request processing should + continue (in servlet container, the next filter may be called).
          +
        • +
        + + + +
          +
        • +

          HANDSHAKE_FAILED

          +
          public static final WebSocketEngine.UpgradeStatus HANDSHAKE_FAILED
          +
          Upgrade failed due to version, extensions, origin check etc. Tyrus would set an appropriate HTTP error status + code in UpgradeResponse.
          +
        • +
        + + + + +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static WebSocketEngine.UpgradeStatus[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (WebSocketEngine.UpgradeStatus c : WebSocketEngine.UpgradeStatus.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static WebSocketEngine.UpgradeStatus valueOf​(java.lang.String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
          +
          java.lang.NullPointerException - if the argument is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/WebSocketEngine.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/WebSocketEngine.html new file mode 100644 index 00000000..8bab4841 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/WebSocketEngine.html @@ -0,0 +1,359 @@ + + + + + +WebSocketEngine (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface WebSocketEngine

    +
    +
    +
    +
      +
    • +
      +
      All Known Implementing Classes:
      +
      TyrusWebSocketEngine
      +
      +
      +
      public interface WebSocketEngine
      +
      WebSocket engine is used for upgrading HTTP requests into websocket connections. A transport gets hold of the engine + from the ServerContainer and upgrades HTTP handshake requests.
      +
      +
      Author:
      +
      Pavel Bucek
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          upgrade

          +
          WebSocketEngine.UpgradeInfo upgrade​(UpgradeRequest request,
          +                                    UpgradeResponse response)
          +
          A transport calls this method to upgrade a HTTP request.
          +
          +
          Parameters:
          +
          request - request to be upgraded.
          +
          response - response to the upgrade request.
          +
          Returns:
          +
          info about upgrade status and connection details.
          +
          +
        • +
        + + + +
          +
        • +

          register

          +
          void register​(java.lang.Class<?> endpointClass,
          +              java.lang.String contextPath)
          +       throws DeploymentException
          +
          Register endpoint class.
          +
          +
          Parameters:
          +
          endpointClass - endpoint class to be registered.
          +
          contextPath - context path of the registered endpoint.
          +
          Throws:
          +
          DeploymentException - when the endpoint is invalid.
          +
          +
        • +
        + + + + +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/Writer.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/Writer.html new file mode 100644 index 00000000..d41db211 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/Writer.html @@ -0,0 +1,387 @@ + + + + + +Writer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Writer

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.spi.Writer
      • +
      +
    • +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        Writer() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Instance Methods Abstract Methods Concrete Methods 
        Modifier and TypeMethodDescription
        abstract voidwrite​(java.nio.ByteBuffer buffer, + CompletionHandler<java.nio.ByteBuffer> completionHandler) +
        + A backward compatible method called from write(ByteBuffer, CompletionHandler, WriterInfo) + to handover the data for a connection + to the transport.
        +
        voidwrite​(java.nio.ByteBuffer buffer, + CompletionHandler<java.nio.ByteBuffer> completionHandler, + WriterInfo writerInfo) +
        Tyrus runtime calls this method to handover the data for a connection + to the transport.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
          +
        • + + +

          Methods inherited from interface java.io.Closeable

          +close
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Writer

          +
          public Writer()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          write

          +
          public abstract void write​(java.nio.ByteBuffer buffer,
          +                           CompletionHandler<java.nio.ByteBuffer> completionHandler)
          +

          + A backward compatible method called from write(ByteBuffer, CompletionHandler, WriterInfo) + to handover the data for a connection + to the transport. The transport writes bytes to underlying connection. + Tyrus runtime must not use the buffer until the write is completed. +

          +

          + The method will be removed in the next major version. +

          +
          +
          Parameters:
          +
          buffer - bytes to write.
          +
          completionHandler - completion handler to know the write status.
          +
          +
        • +
        + + + +
          +
        • +

          write

          +
          public void write​(java.nio.ByteBuffer buffer,
          +                  CompletionHandler<java.nio.ByteBuffer> completionHandler,
          +                  WriterInfo writerInfo)
          +
          Tyrus runtime calls this method to handover the data for a connection + to the transport. The transport writes bytes to underlying connection. + Tyrus runtime must not use the buffer until the write is completed.
          +
          +
          Parameters:
          +
          buffer - bytes to write.
          +
          completionHandler - completion handler to know the write status.
          +
          writerInfo - additional information about the data to be written.
          +
          Since:
          +
          1.17
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/WriterInfo.MessageType.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/WriterInfo.MessageType.html new file mode 100644 index 00000000..cdd1e8d3 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/WriterInfo.MessageType.html @@ -0,0 +1,486 @@ + + + + + +WriterInfo.MessageType (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum WriterInfo.MessageType

    +
    +
    +
      +
    • java.lang.Object
    • +
    • + +
    • +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Summary

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Enum Constants 
        Enum ConstantDescription
        BINARY +
        Binary type.
        +
        BINARY_CONTINUATION +
        Continuation binary type.
        +
        CLOSE +
        Close type.
        +
        OBJECT +
        Object type.
        +
        PING +
        Ping type.
        +
        PONG +
        Pong type.
        +
        TEXT +
        Text type.
        +
        TEXT_CONTINUATION +
        Continuation text type.
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Concrete Methods 
        Modifier and TypeMethodDescription
        static WriterInfo.MessageTypevalueOf​(java.lang.String name) +
        Returns the enum constant of this type with the specified name.
        +
        static WriterInfo.MessageType[]values() +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Enum

          +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +getClass, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static WriterInfo.MessageType[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (WriterInfo.MessageType c : WriterInfo.MessageType.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static WriterInfo.MessageType valueOf​(java.lang.String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
          +
          java.lang.NullPointerException - if the argument is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/WriterInfo.RemoteEndpointType.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/WriterInfo.RemoteEndpointType.html new file mode 100644 index 00000000..564d769c --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/WriterInfo.RemoteEndpointType.html @@ -0,0 +1,421 @@ + + + + + +WriterInfo.RemoteEndpointType (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Enum WriterInfo.RemoteEndpointType

    +
    +
    + +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Enum Constant Summary

        + + + + + + + + + + + + + + + + + + + + + + +
        Enum Constants 
        Enum ConstantDescription
        ASYNC +
        RemoteEndpoint.Async
        +
        BASIC +
        RemoteEndpoint.Basic
        +
        BROADCAST +
        Broadcast
        +
        SUPER +
        RemoteEndpoint
        +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + + + + + + +
        All Methods Static Methods Concrete Methods 
        Modifier and TypeMethodDescription
        static WriterInfo.RemoteEndpointTypevalueOf​(java.lang.String name) +
        Returns the enum constant of this type with the specified name.
        +
        static WriterInfo.RemoteEndpointType[]values() +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Enum

          +clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +getClass, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          values

          +
          public static WriterInfo.RemoteEndpointType[] values()
          +
          Returns an array containing the constants of this enum type, in +the order they are declared. This method may be used to iterate +over the constants as follows: +
          +for (WriterInfo.RemoteEndpointType c : WriterInfo.RemoteEndpointType.values())
          +    System.out.println(c);
          +
          +
          +
          Returns:
          +
          an array containing the constants of this enum type, in the order they are declared
          +
          +
        • +
        + + + +
          +
        • +

          valueOf

          +
          public static WriterInfo.RemoteEndpointType valueOf​(java.lang.String name)
          +
          Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
          +
          +
          Parameters:
          +
          name - the name of the enum constant to be returned.
          +
          Returns:
          +
          the enum constant with the specified name
          +
          Throws:
          +
          java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
          +
          java.lang.NullPointerException - if the argument is null
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/WriterInfo.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/WriterInfo.html new file mode 100644 index 00000000..63463bba --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/WriterInfo.html @@ -0,0 +1,366 @@ + + + + + +WriterInfo (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class WriterInfo

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.spi.WriterInfo
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public final class WriterInfo
      +extends java.lang.Object
      +
      Additional data for the transport.
      +
      +
      Since:
      +
      1.17
      +
      +
    • +
    +
    +
    + +
    +
    + +
    +
    +
    + + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ClientContainer.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ClientContainer.html new file mode 100644 index 00000000..0a57df39 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ClientContainer.html @@ -0,0 +1,195 @@ + + + + + +Uses of Interface org.glassfish.tyrus.spi.ClientContainer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.spi.ClientContainer

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ClientEngine.ClientUpgradeInfo.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ClientEngine.ClientUpgradeInfo.html new file mode 100644 index 00000000..99fd81c5 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ClientEngine.ClientUpgradeInfo.html @@ -0,0 +1,229 @@ + + + + + +Uses of Interface org.glassfish.tyrus.spi.ClientEngine.ClientUpgradeInfo (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.spi.ClientEngine.ClientUpgradeInfo

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ClientEngine.ClientUpgradeStatus.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ClientEngine.ClientUpgradeStatus.html new file mode 100644 index 00000000..ad2d9ca2 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ClientEngine.ClientUpgradeStatus.html @@ -0,0 +1,212 @@ + + + + + +Uses of Class org.glassfish.tyrus.spi.ClientEngine.ClientUpgradeStatus (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.spi.ClientEngine.ClientUpgradeStatus

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ClientEngine.TimeoutHandler.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ClientEngine.TimeoutHandler.html new file mode 100644 index 00000000..58e20cc8 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ClientEngine.TimeoutHandler.html @@ -0,0 +1,242 @@ + + + + + +Uses of Interface org.glassfish.tyrus.spi.ClientEngine.TimeoutHandler (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.spi.ClientEngine.TimeoutHandler

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ClientEngine.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ClientEngine.html new file mode 100644 index 00000000..fd60c0e2 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ClientEngine.html @@ -0,0 +1,259 @@ + + + + + +Uses of Interface org.glassfish.tyrus.spi.ClientEngine (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.spi.ClientEngine

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/CompletionHandler.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/CompletionHandler.html new file mode 100644 index 00000000..0c4844e8 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/CompletionHandler.html @@ -0,0 +1,240 @@ + + + + + +Uses of Class org.glassfish.tyrus.spi.CompletionHandler (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.spi.CompletionHandler

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/Connection.CloseListener.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/Connection.CloseListener.html new file mode 100644 index 00000000..5b8298ba --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/Connection.CloseListener.html @@ -0,0 +1,255 @@ + + + + + +Uses of Interface org.glassfish.tyrus.spi.Connection.CloseListener (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.spi.Connection.CloseListener

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/Connection.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/Connection.html new file mode 100644 index 00000000..6f204b12 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/Connection.html @@ -0,0 +1,205 @@ + + + + + +Uses of Interface org.glassfish.tyrus.spi.Connection (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.spi.Connection

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ReadHandler.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ReadHandler.html new file mode 100644 index 00000000..d0ed6652 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ReadHandler.html @@ -0,0 +1,197 @@ + + + + + +Uses of Interface org.glassfish.tyrus.spi.ReadHandler (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.spi.ReadHandler

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ServerContainer.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ServerContainer.html new file mode 100644 index 00000000..372e4e87 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ServerContainer.html @@ -0,0 +1,269 @@ + + + + + +Uses of Interface org.glassfish.tyrus.spi.ServerContainer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.spi.ServerContainer

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ServerContainerFactory.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ServerContainerFactory.html new file mode 100644 index 00000000..d5c9e6f0 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/ServerContainerFactory.html @@ -0,0 +1,197 @@ + + + + + +Uses of Class org.glassfish.tyrus.spi.ServerContainerFactory (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.spi.ServerContainerFactory

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/TyrusClientEndpointConfigurator.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/TyrusClientEndpointConfigurator.html new file mode 100644 index 00000000..0c68e749 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/TyrusClientEndpointConfigurator.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.spi.TyrusClientEndpointConfigurator (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.spi.TyrusClientEndpointConfigurator

    +
    +
    No usage of org.glassfish.tyrus.spi.TyrusClientEndpointConfigurator
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/UpgradeRequest.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/UpgradeRequest.html new file mode 100644 index 00000000..cd0d83f5 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/UpgradeRequest.html @@ -0,0 +1,355 @@ + + + + + +Uses of Class org.glassfish.tyrus.spi.UpgradeRequest (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.spi.UpgradeRequest

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/UpgradeResponse.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/UpgradeResponse.html new file mode 100644 index 00000000..0943fcad --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/UpgradeResponse.html @@ -0,0 +1,307 @@ + + + + + +Uses of Class org.glassfish.tyrus.spi.UpgradeResponse (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.spi.UpgradeResponse

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/WebSocketEngine.UpgradeInfo.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/WebSocketEngine.UpgradeInfo.html new file mode 100644 index 00000000..6025330f --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/WebSocketEngine.UpgradeInfo.html @@ -0,0 +1,257 @@ + + + + + +Uses of Interface org.glassfish.tyrus.spi.WebSocketEngine.UpgradeInfo (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.spi.WebSocketEngine.UpgradeInfo

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/WebSocketEngine.UpgradeStatus.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/WebSocketEngine.UpgradeStatus.html new file mode 100644 index 00000000..1167964c --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/WebSocketEngine.UpgradeStatus.html @@ -0,0 +1,212 @@ + + + + + +Uses of Class org.glassfish.tyrus.spi.WebSocketEngine.UpgradeStatus (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.spi.WebSocketEngine.UpgradeStatus

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/WebSocketEngine.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/WebSocketEngine.html new file mode 100644 index 00000000..397240b1 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/WebSocketEngine.html @@ -0,0 +1,227 @@ + + + + + +Uses of Interface org.glassfish.tyrus.spi.WebSocketEngine (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.spi.WebSocketEngine

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/Writer.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/Writer.html new file mode 100644 index 00000000..64ff9d3a --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/Writer.html @@ -0,0 +1,345 @@ + + + + + +Uses of Class org.glassfish.tyrus.spi.Writer (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.spi.Writer

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/WriterInfo.MessageType.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/WriterInfo.MessageType.html new file mode 100644 index 00000000..7486675d --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/WriterInfo.MessageType.html @@ -0,0 +1,226 @@ + + + + + +Uses of Class org.glassfish.tyrus.spi.WriterInfo.MessageType (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.spi.WriterInfo.MessageType

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/WriterInfo.RemoteEndpointType.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/WriterInfo.RemoteEndpointType.html new file mode 100644 index 00000000..71bfdbd4 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/WriterInfo.RemoteEndpointType.html @@ -0,0 +1,226 @@ + + + + + +Uses of Class org.glassfish.tyrus.spi.WriterInfo.RemoteEndpointType (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.spi.WriterInfo.RemoteEndpointType

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/WriterInfo.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/WriterInfo.html new file mode 100644 index 00000000..a5e1d1be --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/class-use/WriterInfo.html @@ -0,0 +1,328 @@ + + + + + +Uses of Class org.glassfish.tyrus.spi.WriterInfo (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.spi.WriterInfo

    +
    +
    +
      +
    • + + + + + + + + + + + + + + + + +
      Packages that use WriterInfo 
      PackageDescription
      org.glassfish.tyrus.core +
      Core classes.
      +
      org.glassfish.tyrus.spi +
      Tyrus SPI.
      +
      +
    • +
    • +
        +
      • +
        + + +

        Uses of WriterInfo in org.glassfish.tyrus.core

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        Methods in org.glassfish.tyrus.core with parameters of type WriterInfo 
        Modifier and TypeMethodDescription
        voidProtocolHandler.send​(byte[] data, + SendHandler handler, + WriterInfo writerInfo) 
        java.util.concurrent.Future<Frame>ProtocolHandler.send​(byte[] data, + WriterInfo writerInfo) 
        voidProtocolHandler.send​(java.lang.String data, + SendHandler handler, + WriterInfo writerInfo) 
        java.util.concurrent.Future<Frame>ProtocolHandler.send​(java.lang.String data, + WriterInfo writerInfo) 
        java.util.concurrent.Future<Frame>TyrusWebSocket.sendBinary​(byte[] bytes, + boolean last, + WriterInfo writerInfo) +
        Sends a fragment of a complete message.
        +
        java.util.concurrent.Future<Frame>TyrusWebSocket.sendBinary​(byte[] bytes, + int off, + int len, + boolean last, + WriterInfo writerInfo) +
        Sends a fragment of a complete message.
        +
        voidTyrusWebSocket.sendBinary​(byte[] data, + SendHandler handler, + WriterInfo writerInfo) +
        Send a binary frame to the remote endpoint.
        +
        java.util.concurrent.Future<Frame>TyrusWebSocket.sendBinary​(byte[] data, + WriterInfo writerInfo) +
        Send a binary frame to the remote endpoint.
        +
        java.util.concurrent.Future<Frame>TyrusWebSocket.sendText​(java.lang.String fragment, + boolean last, + WriterInfo writerInfo) +
        Sends a fragment of a complete message.
        +
        voidTyrusWebSocket.sendText​(java.lang.String data, + SendHandler handler, + WriterInfo writerInfo) +
        Send a text frame to the remote endpoint.
        +
        java.util.concurrent.Future<Frame>TyrusWebSocket.sendText​(java.lang.String data, + WriterInfo writerInfo) +
        Send a text frame to the remote endpoint.
        +
        java.util.concurrent.Future<Frame>ProtocolHandler.stream​(boolean last, + byte[] bytes, + int off, + int len, + WriterInfo writerInfo) 
        java.util.concurrent.Future<Frame>ProtocolHandler.stream​(boolean last, + java.lang.String fragment, + WriterInfo writerInfo) 
        +
        +
      • +
      • +
        + + +

        Uses of WriterInfo in org.glassfish.tyrus.spi

        + + + + + + + + + + + + + + +
        Methods in org.glassfish.tyrus.spi with parameters of type WriterInfo 
        Modifier and TypeMethodDescription
        voidWriter.write​(java.nio.ByteBuffer buffer, + CompletionHandler<java.nio.ByteBuffer> completionHandler, + WriterInfo writerInfo) +
        Tyrus runtime calls this method to handover the data for a connection + to the transport.
        +
        +
        +
      • +
      +
    • +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/package-summary.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/package-summary.html new file mode 100644 index 00000000..22fadb8d --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/package-summary.html @@ -0,0 +1,317 @@ + + + + + +org.glassfish.tyrus.spi (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.spi

    +
    +
    +
    + + +
    Tyrus SPI.
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/package-tree.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/package-tree.html new file mode 100644 index 00000000..0b2a3453 --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/package-tree.html @@ -0,0 +1,214 @@ + + + + + +org.glassfish.tyrus.spi Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.spi

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +

    Enum Hierarchy

    + +
    +
    +
    + + + diff --git a/apidocs/2.1.5/org/glassfish/tyrus/spi/package-use.html b/apidocs/2.1.5/org/glassfish/tyrus/spi/package-use.html new file mode 100644 index 00000000..b089bd8d --- /dev/null +++ b/apidocs/2.1.5/org/glassfish/tyrus/spi/package-use.html @@ -0,0 +1,542 @@ + + + + + +Uses of Package org.glassfish.tyrus.spi (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.spi

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/overview-summary.html b/apidocs/2.1.5/overview-summary.html new file mode 100644 index 00000000..413f22ba --- /dev/null +++ b/apidocs/2.1.5/overview-summary.html @@ -0,0 +1,23 @@ + + + + + +Tyrus 2.1.5 API + + + + + + + +
    + +

    index.html

    +
    + + diff --git a/apidocs/2.1.5/overview-tree.html b/apidocs/2.1.5/overview-tree.html new file mode 100644 index 00000000..a8b837ca --- /dev/null +++ b/apidocs/2.1.5/overview-tree.html @@ -0,0 +1,573 @@ + + + + + +Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +

    Annotation Type Hierarchy

    +
      +
    • org.glassfish.tyrus.core.Beta (implements java.lang.annotation.Annotation)
    • +
    • jakarta.websocket.ClientEndpoint (implements java.lang.annotation.Annotation)
    • +
    • org.glassfish.tyrus.core.MaxSessions (implements java.lang.annotation.Annotation)
    • +
    • jakarta.websocket.OnClose (implements java.lang.annotation.Annotation)
    • +
    • jakarta.websocket.OnError (implements java.lang.annotation.Annotation)
    • +
    • jakarta.websocket.OnMessage (implements java.lang.annotation.Annotation)
    • +
    • jakarta.websocket.OnOpen (implements java.lang.annotation.Annotation)
    • +
    • jakarta.websocket.server.PathParam (implements java.lang.annotation.Annotation)
    • +
    • jakarta.websocket.server.ServerEndpoint (implements java.lang.annotation.Annotation)
    • +
    +
    +
    +

    Enum Hierarchy

    + +
    +
    +
    +
    + +

    Copyright © 2012–2020 Oracle Corporation. All rights reserved.

    +
    + + diff --git a/apidocs/2.1.5/package-search-index.js b/apidocs/2.1.5/package-search-index.js new file mode 100644 index 00000000..c0b9b419 --- /dev/null +++ b/apidocs/2.1.5/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","url":"allpackages-index.html"},{"l":"jakarta.websocket"},{"l":"jakarta.websocket.server"},{"l":"org.glassfish.tyrus.client"},{"l":"org.glassfish.tyrus.client.auth"},{"l":"org.glassfish.tyrus.client.exception"},{"l":"org.glassfish.tyrus.container.grizzly.client"},{"l":"org.glassfish.tyrus.container.grizzly.server"},{"l":"org.glassfish.tyrus.core"},{"l":"org.glassfish.tyrus.core.cluster"},{"l":"org.glassfish.tyrus.core.coder"},{"l":"org.glassfish.tyrus.core.collection"},{"l":"org.glassfish.tyrus.core.extension"},{"l":"org.glassfish.tyrus.core.frame"},{"l":"org.glassfish.tyrus.core.l10n"},{"l":"org.glassfish.tyrus.core.monitoring"},{"l":"org.glassfish.tyrus.core.uri"},{"l":"org.glassfish.tyrus.core.uri.internal"},{"l":"org.glassfish.tyrus.core.wsadl.model"},{"l":"org.glassfish.tyrus.gf.cdi"},{"l":"org.glassfish.tyrus.gf.ejb"},{"l":"org.glassfish.tyrus.server"},{"l":"org.glassfish.tyrus.servlet"},{"l":"org.glassfish.tyrus.spi"}] \ No newline at end of file diff --git a/apidocs/2.1.5/package-search-index.zip b/apidocs/2.1.5/package-search-index.zip new file mode 100644 index 00000000..cec7e5c4 Binary files /dev/null and b/apidocs/2.1.5/package-search-index.zip differ diff --git a/apidocs/2.1.5/packages b/apidocs/2.1.5/packages new file mode 100644 index 00000000..7d39b90b --- /dev/null +++ b/apidocs/2.1.5/packages @@ -0,0 +1,23 @@ +jakarta.websocket.server +jakarta.websocket +org.glassfish.tyrus.core.cluster +org.glassfish.tyrus.core.coder +org.glassfish.tyrus.core.collection +org.glassfish.tyrus.core.extension +org.glassfish.tyrus.core.frame +org.glassfish.tyrus.core.l10n +org.glassfish.tyrus.core.monitoring +org.glassfish.tyrus.core.uri.internal +org.glassfish.tyrus.core.uri +org.glassfish.tyrus.core.wsadl.model +org.glassfish.tyrus.core +org.glassfish.tyrus.client.auth +org.glassfish.tyrus.client.exception +org.glassfish.tyrus.client +org.glassfish.tyrus.server +org.glassfish.tyrus.gf.cdi +org.glassfish.tyrus.gf.ejb +org.glassfish.tyrus.container.grizzly.client +org.glassfish.tyrus.container.grizzly.server +org.glassfish.tyrus.servlet +org.glassfish.tyrus.spi \ No newline at end of file diff --git a/apidocs/2.1.5/resources/glass.png b/apidocs/2.1.5/resources/glass.png new file mode 100644 index 00000000..a7f591f4 Binary files /dev/null and b/apidocs/2.1.5/resources/glass.png differ diff --git a/apidocs/2.1.5/resources/x.png b/apidocs/2.1.5/resources/x.png new file mode 100644 index 00000000..30548a75 Binary files /dev/null and b/apidocs/2.1.5/resources/x.png differ diff --git a/apidocs/2.1.5/script.js b/apidocs/2.1.5/script.js new file mode 100644 index 00000000..0eaaf535 --- /dev/null +++ b/apidocs/2.1.5/script.js @@ -0,0 +1,139 @@ +/* + * Copyright (c) 2013, 2018, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; +function loadScripts(doc, tag) { + createElem(doc, tag, 'jquery/jszip/dist/jszip.js'); + createElem(doc, tag, 'jquery/jszip-utils/dist/jszip-utils.js'); + if (window.navigator.userAgent.indexOf('MSIE ') > 0 || window.navigator.userAgent.indexOf('Trident/') > 0 || + window.navigator.userAgent.indexOf('Edge/') > 0) { + createElem(doc, tag, 'jquery/jszip-utils/dist/jszip-utils-ie.js'); + } + createElem(doc, tag, 'search.js'); + + $.get(pathtoroot + "module-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "module-search-index.zip", function(e, data) { + var zip = new JSZip(data); + zip.load(data); + moduleSearchIndex = JSON.parse(zip.file("module-search-index.json").asText()); + }); + }); + $.get(pathtoroot + "package-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "package-search-index.zip", function(e, data) { + var zip = new JSZip(data); + zip.load(data); + packageSearchIndex = JSON.parse(zip.file("package-search-index.json").asText()); + }); + }); + $.get(pathtoroot + "type-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "type-search-index.zip", function(e, data) { + var zip = new JSZip(data); + zip.load(data); + typeSearchIndex = JSON.parse(zip.file("type-search-index.json").asText()); + }); + }); + $.get(pathtoroot + "member-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "member-search-index.zip", function(e, data) { + var zip = new JSZip(data); + zip.load(data); + memberSearchIndex = JSON.parse(zip.file("member-search-index.json").asText()); + }); + }); + $.get(pathtoroot + "tag-search-index.zip") + .done(function() { + JSZipUtils.getBinaryContent(pathtoroot + "tag-search-index.zip", function(e, data) { + var zip = new JSZip(data); + zip.load(data); + tagSearchIndex = JSON.parse(zip.file("tag-search-index.json").asText()); + }); + }); + if (!moduleSearchIndex) { + createElem(doc, tag, 'module-search-index.js'); + } + if (!packageSearchIndex) { + createElem(doc, tag, 'package-search-index.js'); + } + if (!typeSearchIndex) { + createElem(doc, tag, 'type-search-index.js'); + } + if (!memberSearchIndex) { + createElem(doc, tag, 'member-search-index.js'); + } + if (!tagSearchIndex) { + createElem(doc, tag, 'tag-search-index.js'); + } + $(window).resize(function() { + $('.navPadding').css('padding-top', $('.fixedNav').css("height")); + }); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +function show(type) { + count = 0; + for (var key in data) { + var row = document.getElementById(key); + if ((data[key] & type) !== 0) { + row.style.display = ''; + row.className = (count++ % 2) ? rowColor : altColor; + } + else + row.style.display = 'none'; + } + updateTabs(type); +} + +function updateTabs(type) { + for (var value in tabs) { + var sNode = document.getElementById(tabs[value][0]); + var spanNode = sNode.firstChild; + if (value == type) { + sNode.className = activeTableTab; + spanNode.innerHTML = tabs[value][1]; + } + else { + sNode.className = tableTab; + spanNode.innerHTML = "" + tabs[value][1] + ""; + } + } +} + +function updateModuleFrame(pFrame, cFrame) { + top.packageFrame.location = pFrame; + top.classFrame.location = cFrame; +} diff --git a/apidocs/2.1.5/search.js b/apidocs/2.1.5/search.js new file mode 100644 index 00000000..9d3fb812 --- /dev/null +++ b/apidocs/2.1.5/search.js @@ -0,0 +1,329 @@ +/* + * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var noResult = {l: "No results found"}; +var catModules = "Modules"; +var catPackages = "Packages"; +var catTypes = "Types"; +var catMembers = "Members"; +var catSearchTags = "SearchTags"; +var highlight = "$&"; +var camelCaseRegexp = ""; +var secondaryMatcher = ""; +function getHighlightedText(item) { + var ccMatcher = new RegExp(camelCaseRegexp); + var label = item.replace(ccMatcher, highlight); + if (label === item) { + label = item.replace(secondaryMatcher, highlight); + } + return label; +} +function getURLPrefix(ui) { + var urlPrefix=""; + if (useModuleDirectories) { + var slash = "/"; + if (ui.item.category === catModules) { + return ui.item.l + slash; + } else if (ui.item.category === catPackages && ui.item.m) { + return ui.item.m + slash; + } else if ((ui.item.category === catTypes && ui.item.p) || ui.item.category === catMembers) { + $.each(packageSearchIndex, function(index, item) { + if (ui.item.p == item.l) { + urlPrefix = item.m + slash; + } + }); + return urlPrefix; + } else { + return urlPrefix; + } + } + return urlPrefix; +} +var watermark = 'Search'; +$(function() { + $("#search").val(''); + $("#search").prop("disabled", false); + $("#reset").prop("disabled", false); + $("#search").val(watermark).addClass('watermark'); + $("#search").blur(function() { + if ($(this).val().length == 0) { + $(this).val(watermark).addClass('watermark'); + } + }); + $("#search").on('click keydown', function() { + if ($(this).val() == watermark) { + $(this).val('').removeClass('watermark'); + } + }); + $("#reset").click(function() { + $("#search").val(''); + $("#search").focus(); + }); + $("#search").focus(); + $("#search")[0].setSelectionRange(0, 0); +}); +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> :not(.ui-autocomplete-category)"); + }, + _renderMenu: function(ul, items) { + var rMenu = this, + currentCategory = ""; + $.each(items, function(index, item) { + var li; + if (item.l !== noResult.l && item.category !== currentCategory) { + ul.append("
  • " + item.category + "
  • "); + currentCategory = item.category; + } + li = rMenu._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", item.category + " : " + item.l); + li.attr("class", "resultItem"); + } else { + li.attr("aria-label", item.l); + li.attr("class", "resultItem"); + } + }); + }, + _renderItem: function(ul, item) { + var label = ""; + if (item.category === catModules) { + label = getHighlightedText(item.l); + } else if (item.category === catPackages) { + label = (item.m) + ? getHighlightedText(item.m + "/" + item.l) + : getHighlightedText(item.l); + } else if (item.category === catTypes) { + label = (item.p) + ? getHighlightedText(item.p + "." + item.l) + : getHighlightedText(item.l); + } else if (item.category === catMembers) { + label = getHighlightedText(item.p + "." + (item.c + "." + item.l)); + } else if (item.category === catSearchTags) { + label = getHighlightedText(item.l); + } else { + label = item.l; + } + $li = $("
  • ").appendTo(ul); + if (item.category === catSearchTags) { + if (item.d) { + $("").attr("href", "#") + .html(label + " (" + item.h + ")
    " + + item.d + "
    ") + .appendTo($li); + } else { + $("
    ").attr("href", "#") + .html(label + " (" + item.h + ")") + .appendTo($li); + } + } else { + $("").attr("href", "#") + .html(label) + .appendTo($li); + } + return $li; + } +}); +$(function() { + $("#search").catcomplete({ + minLength: 1, + delay: 100, + source: function(request, response) { + var result = new Array(); + var presult = new Array(); + var tresult = new Array(); + var mresult = new Array(); + var tgresult = new Array(); + var secondaryresult = new Array(); + var displayCount = 0; + var exactMatcher = new RegExp("^" + $.ui.autocomplete.escapeRegex(request.term) + "$", "i"); + camelCaseRegexp = ($.ui.autocomplete.escapeRegex(request.term)).split(/(?=[A-Z])/).join("([a-z0-9_$]*?)"); + var camelCaseMatcher = new RegExp("^" + camelCaseRegexp); + secondaryMatcher = new RegExp($.ui.autocomplete.escapeRegex(request.term), "i"); + + // Return the nested innermost name from the specified object + function nestedName(e) { + return e.l.substring(e.l.lastIndexOf(".") + 1); + } + + function concatResults(a1, a2) { + a1 = a1.concat(a2); + a2.length = 0; + return a1; + } + + if (moduleSearchIndex) { + var mdleCount = 0; + $.each(moduleSearchIndex, function(index, item) { + item.category = catModules; + if (exactMatcher.test(item.l)) { + result.push(item); + mdleCount++; + } else if (camelCaseMatcher.test(item.l)) { + result.push(item); + } else if (secondaryMatcher.test(item.l)) { + secondaryresult.push(item); + } + }); + displayCount = mdleCount; + result = concatResults(result, secondaryresult); + } + if (packageSearchIndex) { + var pCount = 0; + var pkg = ""; + $.each(packageSearchIndex, function(index, item) { + item.category = catPackages; + pkg = (item.m) + ? (item.m + "/" + item.l) + : item.l; + if (exactMatcher.test(item.l)) { + presult.push(item); + pCount++; + } else if (camelCaseMatcher.test(pkg)) { + presult.push(item); + } else if (secondaryMatcher.test(pkg)) { + secondaryresult.push(item); + } + }); + result = result.concat(concatResults(presult, secondaryresult)); + displayCount = (pCount > displayCount) ? pCount : displayCount; + } + if (typeSearchIndex) { + var tCount = 0; + $.each(typeSearchIndex, function(index, item) { + item.category = catTypes; + var s = nestedName(item); + if (exactMatcher.test(s)) { + tresult.push(item); + tCount++; + } else if (camelCaseMatcher.test(s)) { + tresult.push(item); + } else if (secondaryMatcher.test(item.p + "." + item.l)) { + secondaryresult.push(item); + } + }); + result = result.concat(concatResults(tresult, secondaryresult)); + displayCount = (tCount > displayCount) ? tCount : displayCount; + } + if (memberSearchIndex) { + var mCount = 0; + $.each(memberSearchIndex, function(index, item) { + item.category = catMembers; + var s = nestedName(item); + if (exactMatcher.test(s)) { + mresult.push(item); + mCount++; + } else if (camelCaseMatcher.test(s)) { + mresult.push(item); + } else if (secondaryMatcher.test(item.c + "." + item.l)) { + secondaryresult.push(item); + } + }); + result = result.concat(concatResults(mresult, secondaryresult)); + displayCount = (mCount > displayCount) ? mCount : displayCount; + } + if (tagSearchIndex) { + var tgCount = 0; + $.each(tagSearchIndex, function(index, item) { + item.category = catSearchTags; + if (exactMatcher.test(item.l)) { + tgresult.push(item); + tgCount++; + } else if (secondaryMatcher.test(item.l)) { + secondaryresult.push(item); + } + }); + result = result.concat(concatResults(tgresult, secondaryresult)); + displayCount = (tgCount > displayCount) ? tgCount : displayCount; + } + displayCount = (displayCount > 500) ? displayCount : 500; + var counter = function() { + var count = {Modules: 0, Packages: 0, Types: 0, Members: 0, SearchTags: 0}; + var f = function(item) { + count[item.category] += 1; + return (count[item.category] <= displayCount); + }; + return f; + }(); + response(result.filter(counter)); + }, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push(noResult); + } else { + $("#search").empty(); + } + }, + autoFocus: true, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.l !== noResult.l) { + var url = getURLPrefix(ui); + if (ui.item.category === catModules) { + if (useModuleDirectories) { + url += "module-summary.html"; + } else { + url = ui.item.l + "-summary.html"; + } + } else if (ui.item.category === catPackages) { + if (ui.item.url) { + url = ui.item.url; + } else { + url += ui.item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (ui.item.category === catTypes) { + if (ui.item.url) { + url = ui.item.url; + } else if (ui.item.p === "") { + url += ui.item.l + ".html"; + } else { + url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html"; + } + } else if (ui.item.category === catMembers) { + if (ui.item.p === "") { + url += ui.item.c + ".html" + "#"; + } else { + url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.c + ".html" + "#"; + } + if (ui.item.url) { + url += ui.item.url; + } else { + url += ui.item.l; + } + } else if (ui.item.category === catSearchTags) { + url += ui.item.u; + } + if (top !== window) { + parent.classFrame.location = pathtoroot + url; + } else { + window.location.href = pathtoroot + url; + } + } + } + }); +}); diff --git a/apidocs/2.1.5/serialized-form.html b/apidocs/2.1.5/serialized-form.html new file mode 100644 index 00000000..7f77dc44 --- /dev/null +++ b/apidocs/2.1.5/serialized-form.html @@ -0,0 +1,423 @@ + + + + + +Serialized Form (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Serialized Form

    +
    +
    + +
    +
    + + + diff --git a/apidocs/2.1.5/stylesheet.css b/apidocs/2.1.5/stylesheet.css new file mode 100644 index 00000000..fa246765 --- /dev/null +++ b/apidocs/2.1.5/stylesheet.css @@ -0,0 +1,906 @@ +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:#bb7a2a; +} +a[name] { + color:#353833; +} +a[name]:before, a[name]:target, a[id]:before, a[id]:target { + content:""; + display:inline-block; + position:relative; + padding-top:129px; + margin-top:-129px; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; + font-style:italic; +} +h4 { + font-size:13px; +} +h5 { + font-size:12px; +} +h6 { + font-size:11px; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +table tr td dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} + +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.clear { + clear:both; + height:0px; + overflow:hidden; +} +.aboutLanguage { + float:right; + padding:0px 21px; + font-size:11px; + z-index:200; + margin-top:-9px; +} +.legalCopy { + margin-left:.5em; +} +.bar a, .bar a:link, .bar a:visited, .bar a:active { + color:#FFFFFF; + text-decoration:none; +} +.bar a:hover, .bar a:focus { + color:#bb7a2a; +} +.tab { + background-color:#0066FF; + color:#ffffff; + padding:8px; + width:5em; + font-weight:bold; +} +/* + * Styles for navigation bar. + */ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.navPadding { + padding-top: 107px; +} +.fixedNav { + position:fixed; + width:100%; + z-index:999; + background-color:#ffffff; +} +.topNav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.bottomNav { + margin-top:10px; + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +.subNav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.subNav div { + clear:left; + float:left; + padding:0 0 5px 6px; + text-transform:uppercase; +} +ul.navList, ul.subNavList { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.navList li{ + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +ul.navListSearch { + float:right; + margin:0 0 0 0; + padding:0; +} +ul.navListSearch li { + list-style:none; + float:right; + padding: 5px 6px; + text-transform:uppercase; +} +ul.navListSearch li label { + position:relative; + right:-16px; +} +ul.subNavList li { + list-style:none; + float:left; +} +.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited { + color:#FFFFFF; + text-decoration:none; + text-transform:uppercase; +} +.topNav a:hover, .bottomNav a:hover { + text-decoration:none; + color:#bb7a2a; + text-transform:uppercase; +} +.navBarCell1Rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skipNav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Styles for page header and footer. + */ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexNav { + position:relative; + font-size:12px; + background-color:#dee3e9; +} +.indexNav ul { + margin-top:0; + padding:5px; +} +.indexNav ul li { + display:inline; + list-style-type:none; + padding-right:10px; + text-transform:uppercase; +} +.indexNav h1 { + font-size:13px; +} +.title { + color:#2c4557; + margin:10px 0; +} +.subTitle { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.footer ul { + margin:20px 0 5px 0; +} +.header ul li, .footer ul li { + list-style:none; + font-size:13px; +} +/* + * Styles for headings. + */ +div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +ul.blockList ul.blockList li.blockList h3 { + padding:0; + margin:15px 0; +} +ul.blockList li.blockList h2 { + padding:0px 0 20px 0; +} +/* + * Styles for page layout containers. + */ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer, +.allClassesContainer, .allPackagesContainer { + clear:both; + padding:10px 20px; + position:relative; +} +.indexContainer { + margin:10px; + position:relative; + font-size:12px; +} +.indexContainer h2 { + font-size:13px; + padding:0 0 3px 0; +} +.indexContainer ul { + margin:0; + padding:0; +} +.indexContainer ul li { + list-style:none; + padding-top:2px; +} +.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt { + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd { + margin:5px 0 10px 0px; + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} +.serializedFormContainer dl.nameValue dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +.serializedFormContainer dl.nameValue dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +ul.inheritance { + margin:0; + padding:0; +} +ul.inheritance li { + display:inline; + list-style:none; +} +ul.inheritance li ul.inheritance { + margin-left:15px; + padding-left:15px; + padding-top:1px; +} +ul.blockList, ul.blockListLast { + margin:10px 0 10px 0; + padding:0; +} +ul.blockList li.blockList, ul.blockListLast li.blockList { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList { + padding:0px 20px 5px 10px; + border:1px solid #ededed; + background-color:#f8f8f8; +} +ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockList { + margin-left:0; + padding-left:0; + padding-bottom:15px; + border:none; +} +ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast { + list-style:none; + border-bottom:none; + padding-bottom:0; +} +table tr td dl, table tr td dl dt, table tr td dl dd { + margin-top:0; + margin-bottom:1px; +} +/* + * Styles for tables. + */ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary, +.requiresSummary, .packagesSummary, .providesSummary, .usesSummary { + width:100%; + border-spacing:0; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary, .requiresSummary, .packagesSummary, .providesSummary, .usesSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary caption, +.requiresSummary caption, .packagesSummary caption, .providesSummary caption, .usesSummary caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + font-weight:bold; + clear:none; + overflow:hidden; + padding:0px; + padding-top:10px; + padding-left:1px; + margin:0px; + white-space:pre; +} +.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link, +.constantsSummary caption a:link, .deprecatedSummary caption a:link, +.requiresSummary caption a:link, .packagesSummary caption a:link, .providesSummary caption a:link, +.usesSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.requiresSummary caption a:hover, .packagesSummary caption a:hover, .providesSummary caption a:hover, +.usesSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.constantsSummary caption a:active, .deprecatedSummary caption a:active, +.requiresSummary caption a:active, .packagesSummary caption a:active, .providesSummary caption a:active, +.usesSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.constantsSummary caption a:visited, .deprecatedSummary caption a:visited, +.requiresSummary caption a:visited, .packagesSummary caption a:visited, .providesSummary caption a:visited, +.usesSummary caption a:visited { + color:#FFFFFF; +} +.useSummary caption a:link, .useSummary caption a:hover, .useSummary caption a:active, +.useSummary caption a:visited { + color:#1f389c; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span, +.requiresSummary caption span, .packagesSummary caption span, .providesSummary caption span, +.usesSummary caption span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + padding-bottom:7px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +.memberSummary caption span.activeTableTab span, .packagesSummary caption span.activeTableTab span, +.overviewSummary caption span.activeTableTab span, .typeSummary caption span.activeTableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#F8981D; + height:16px; +} +.memberSummary caption span.tableTab span, .packagesSummary caption span.tableTab span, +.overviewSummary caption span.tableTab span, .typeSummary caption span.tableTab span { + white-space:nowrap; + padding-top:5px; + padding-left:12px; + padding-right:12px; + margin-right:3px; + display:inline-block; + float:left; + background-color:#4D7A97; + height:16px; +} +.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab, +.packagesSummary caption span.tableTab, .packagesSummary caption span.activeTableTab, +.overviewSummary caption span.tableTab, .overviewSummary caption span.activeTableTab, +.typeSummary caption span.tableTab, .typeSummary caption span.activeTableTab { + padding-top:0px; + padding-left:0px; + padding-right:0px; + background-image:none; + float:none; + display:inline; +} +.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd, +.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd, +.requiresSummary .tabEnd, .packagesSummary .tabEnd, .providesSummary .tabEnd, .usesSummary .tabEnd { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd, .packagesSummary .activeTableTab .tabEnd, +.overviewSummary .activeTableTab .tabEnd, .typeSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd, .packagesSummary .tableTab .tabEnd, +.overviewSummary .tableTab .tabEnd, .typeSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; +} +.rowColor th, .altColor th { + font-weight:normal; +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td, +.requiresSummary td, .packagesSummary td, .providesSummary td, .usesSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colFirst, th.colSecond, th.colLast, th.colConstructorName, th.colDeprecatedItemName, .useSummary th, +.constantsSummary th, .packagesSummary th, td.colFirst, td.colSecond, td.colLast, .useSummary td, +.constantsSummary td { + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colSecond, th.colLast, th.colConstructorName, th.colDeprecatedItemName, .constantsSummary th, +.packagesSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + font-size:13px; +} +td.colSecond, th.colSecond, td.colLast, th.colConstructorName, th.colDeprecatedItemName, th.colLast { + font-size:13px; +} +.constantsSummary th, .packagesSummary th { + font-size:13px; +} +.providesSummary th.colFirst, .providesSummary th.colLast, .providesSummary td.colFirst, +.providesSummary td.colLast { + white-space:normal; + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.requiresSummary td.colFirst, .requiresSummary th.colFirst, +.packagesSummary td.colFirst, .packagesSummary td.colSecond, .packagesSummary th.colFirst, .packagesSummary th, +.usesSummary td.colFirst, .usesSummary th.colFirst, +.providesSummary td.colFirst, .providesSummary th.colFirst, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colSecond, .memberSummary th.colSecond, .memberSummary th.colConstructorName, +.typeSummary td.colFirst, .typeSummary th.colFirst { + vertical-align:top; +} +.packagesSummary th.colLast, .packagesSummary td.colLast { + white-space:normal; +} +td.colFirst a:link, td.colFirst a:visited, +td.colSecond a:link, td.colSecond a:visited, +th.colFirst a:link, th.colFirst a:visited, +th.colSecond a:link, th.colSecond a:visited, +th.colConstructorName a:link, th.colConstructorName a:visited, +th.colDeprecatedItemName a:link, th.colDeprecatedItemName a:visited, +.constantValuesContainer td a:link, .constantValuesContainer td a:visited, +.allClassesContainer td a:link, .allClassesContainer td a:visited, +.allPackagesContainer td a:link, .allPackagesContainer td a:visited { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor, .altColor th { + background-color:#FFFFFF; +} +.rowColor, .rowColor th { + background-color:#EEEEEF; +} +/* + * Styles for contents. + */ +.description pre { + margin-top:0; +} +.deprecatedContent { + margin:0; + padding:10px 0; +} +.docSummary { + padding:0; +} +ul.blockList ul.blockList ul.blockList li.blockList h3 { + font-style:normal; +} +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} +td.colLast div { + padding-top:0px; +} +td.colLast a { + padding-bottom:3px; +} +/* + * Styles for formatting effect. + */ +.sourceLineNo { + color:green; + padding:0 30px 0 0; +} +h1.hidden { + visibility:hidden; + overflow:hidden; + font-size:10px; +} +.block { + display:block; + margin:3px 10px 2px 0px; + color:#474747; +} +.deprecatedLabel, .descfrmTypeLabel, .implementationLabel, .memberNameLabel, .memberNameLink, +.moduleLabelInPackage, .moduleLabelInType, .overrideSpecifyLabel, .packageLabelInType, +.packageHierarchyLabel, .paramLabel, .returnLabel, .seeLabel, .simpleTagLabel, +.throwsLabel, .typeNameLabel, .typeNameLink, .searchTagLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} +.deprecationBlock { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecationComment, div.block div.block span.emphasizedPhrase, +div.block div.block span.interfaceName { + font-style:normal; +} +div.contentContainer ul.blockList li.blockList h2 { + padding-bottom:0px; +} +/* + * Styles for IFRAME. + */ +.mainContainer { + margin:0 auto; + padding:0; + height:100%; + width:100%; + position:fixed; + top:0; + left:0; +} +.leftContainer { + height:100%; + position:fixed; + width:320px; +} +.leftTop { + position:relative; + float:left; + width:315px; + top:0; + left:0; + height:30%; + border-right:6px solid #ccc; + border-bottom:6px solid #ccc; +} +.leftBottom { + position:relative; + float:left; + width:315px; + bottom:0; + left:0; + height:70%; + border-right:6px solid #ccc; + border-top:1px solid #000; +} +.rightContainer { + position:absolute; + left:320px; + top:0; + bottom:0; + height:100%; + right:0; + border-left:1px solid #000; +} +.rightIframe { + margin:0; + padding:0; + height:100%; + right:30px; + width:100%; + overflow:visible; + margin-bottom:30px; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:#4D7A97; + color:#FFFFFF; +} +.resultItem { + font-size:13px; +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:scroll; + overflow-x:scroll; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:999999; +} +ul.ui-autocomplete li { + float:left; + clear:both; + width:100%; +} +.resultHighlight { + font-weight:bold; +} +#search { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + padding-left:20px; + position:relative; + right:-18px; +} +#reset { + background-color: rgb(255,255,255); + background-image:url('resources/x.png'); + background-position:center; + background-repeat:no-repeat; + background-size:12px; + border:0 none; + width:16px; + height:17px; + position:relative; + left:-4px; + top:-4px; + font-size:0px; +} +.watermark { + color:#545454; +} +.searchTagDescResult { + font-style:italic; + font-size:11px; +} +.searchTagHolderResult { + font-style:italic; + font-size:12px; +} +.searchTagResult:before, .searchTagResult:target { + color:red; +} +.moduleGraph span { + display:none; + position:absolute; +} +.moduleGraph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.methodSignature { + white-space:normal; +} + +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid black; +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid black; +} +table.striped { + border-collapse: collapse; + border: 1px solid black; +} +table.striped > thead { + background-color: #E3E3E3; +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid black; +} +table.striped > tbody > tr:nth-child(even) { + background-color: #EEE +} +table.striped > tbody > tr:nth-child(odd) { + background-color: #FFF +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid black; + border-right: 1px solid black; +} +table.striped > tbody > tr > th { + font-weight: normal; +} diff --git a/apidocs/2.1.5/type-search-index.js b/apidocs/2.1.5/type-search-index.js new file mode 100644 index 00000000..a1d77741 --- /dev/null +++ b/apidocs/2.1.5/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"p":"org.glassfish.tyrus.core.uri.internal","l":"AbstractMultivaluedMap"},{"l":"All Classes","url":"allclasses-index.html"},{"p":"org.glassfish.tyrus.core","l":"AnnotatedEndpoint"},{"p":"org.glassfish.tyrus.core.wsadl.model","l":"Application"},{"p":"org.glassfish.tyrus.core.monitoring","l":"ApplicationEventListener"},{"p":"jakarta.websocket","l":"RemoteEndpoint.Async"},{"p":"org.glassfish.tyrus.client.auth","l":"AuthConfig"},{"p":"org.glassfish.tyrus.client.auth","l":"AuthenticationException"},{"p":"org.glassfish.tyrus.client.auth","l":"Authenticator"},{"p":"org.glassfish.tyrus.core","l":"BaseContainer"},{"p":"jakarta.websocket","l":"RemoteEndpoint.Basic"},{"p":"org.glassfish.tyrus.core","l":"Beta"},{"p":"jakarta.websocket","l":"Decoder.Binary"},{"p":"jakarta.websocket","l":"Encoder.Binary"},{"p":"org.glassfish.tyrus.core.frame","l":"BinaryFrame"},{"p":"jakarta.websocket","l":"Decoder.BinaryStream"},{"p":"jakarta.websocket","l":"Encoder.BinaryStream"},{"p":"org.glassfish.tyrus.core.coder","l":"PrimitiveDecoders.BooleanDecoder"},{"p":"org.glassfish.tyrus.core.cluster","l":"BroadcastListener"},{"p":"jakarta.websocket","l":"ClientEndpointConfig.Builder"},{"p":"jakarta.websocket.server","l":"ServerEndpointConfig.Builder"},{"p":"org.glassfish.tyrus.client.auth","l":"AuthConfig.Builder"},{"p":"org.glassfish.tyrus.core","l":"RequestContext.Builder"},{"p":"org.glassfish.tyrus.core","l":"TyrusConfiguration.Builder"},{"p":"org.glassfish.tyrus.core","l":"TyrusServerEndpointConfig.Builder"},{"p":"org.glassfish.tyrus.core.frame","l":"Frame.Builder"},{"p":"org.glassfish.tyrus.core.coder","l":"PrimitiveDecoders.ByteDecoder"},{"p":"org.glassfish.tyrus.gf.cdi","l":"CdiComponentProvider"},{"p":"org.glassfish.tyrus.core.coder","l":"PrimitiveDecoders.CharacterDecoder"},{"p":"org.glassfish.tyrus.core","l":"ReflectionHelper.ClassTypePair"},{"p":"org.glassfish.tyrus.spi","l":"ClientContainer"},{"p":"jakarta.websocket","l":"ClientEndpoint"},{"p":"jakarta.websocket","l":"ClientEndpointConfig"},{"p":"org.glassfish.tyrus.spi","l":"ClientEngine"},{"p":"org.glassfish.tyrus.client","l":"TyrusClientEngine.ClientHandshakeListener"},{"p":"org.glassfish.tyrus.client","l":"ClientManager"},{"p":"org.glassfish.tyrus.client","l":"ClientProperties"},{"p":"org.glassfish.tyrus.spi","l":"ClientEngine.ClientUpgradeInfo"},{"p":"org.glassfish.tyrus.spi","l":"ClientEngine.ClientUpgradeStatus"},{"p":"jakarta.websocket","l":"CloseReason.CloseCode"},{"p":"jakarta.websocket","l":"CloseReason.CloseCodes"},{"p":"org.glassfish.tyrus.core.frame","l":"CloseFrame"},{"p":"org.glassfish.tyrus.spi","l":"Connection.CloseListener"},{"p":"jakarta.websocket","l":"CloseReason"},{"p":"org.glassfish.tyrus.core","l":"CloseReasons"},{"p":"org.glassfish.tyrus.core.cluster","l":"ClusterContext"},{"p":"org.glassfish.tyrus.core.coder","l":"CoderAdapter"},{"p":"org.glassfish.tyrus.core.coder","l":"CoderWrapper"},{"p":"org.glassfish.tyrus.spi","l":"CompletionHandler"},{"p":"org.glassfish.tyrus.core","l":"ComponentProvider"},{"p":"org.glassfish.tyrus.core","l":"ComponentProviderService"},{"p":"org.glassfish.tyrus.container.grizzly.client","l":"TaskProcessor.Condition"},{"p":"jakarta.websocket","l":"ClientEndpointConfig.Configurator"},{"p":"jakarta.websocket.server","l":"ServerEndpointConfig.Configurator"},{"p":"org.glassfish.tyrus.spi","l":"Connection"},{"p":"jakarta.websocket","l":"ContainerProvider"},{"p":"org.glassfish.tyrus.client.auth","l":"Credentials"},{"p":"org.glassfish.tyrus.core","l":"DebugContext"},{"p":"org.glassfish.tyrus.core","l":"ReflectionHelper.DeclaringClassInterfacePair"},{"p":"jakarta.websocket","l":"DecodeException"},{"p":"jakarta.websocket","l":"Decoder"},{"p":"org.glassfish.tyrus.core","l":"DefaultComponentProvider"},{"p":"org.glassfish.tyrus.core","l":"ServiceFinder.DefaultServiceIteratorProvider"},{"p":"jakarta.websocket","l":"DeploymentException"},{"p":"org.glassfish.tyrus.client.exception","l":"DeploymentHandshakeException"},{"p":"org.glassfish.tyrus.core.cluster","l":"RemoteSession.DistributedMapKey"},{"p":"org.glassfish.tyrus.core.cluster","l":"DistributedSession"},{"p":"org.glassfish.tyrus.core.coder","l":"PrimitiveDecoders.DoubleDecoder"},{"p":"org.glassfish.tyrus.gf.ejb","l":"EjbComponentProvider"},{"p":"jakarta.websocket","l":"EncodeException"},{"p":"jakarta.websocket","l":"Encoder"},{"p":"jakarta.websocket","l":"Endpoint"},{"p":"org.glassfish.tyrus.core.wsadl.model","l":"Endpoint"},{"p":"jakarta.websocket","l":"EndpointConfig"},{"p":"org.glassfish.tyrus.core.monitoring","l":"EndpointEventListener"},{"p":"org.glassfish.tyrus.core","l":"ErrorCollector"},{"p":"org.glassfish.tyrus.client.exception","l":"Exceptions"},{"p":"org.glassfish.tyrus.core","l":"ExecutorServiceProvider"},{"p":"org.glassfish.tyrus.core.extension","l":"ExtendedExtension"},{"p":"jakarta.websocket","l":"Extension"},{"p":"org.glassfish.tyrus.core.extension","l":"ExtendedExtension.ExtensionContext"},{"p":"org.glassfish.tyrus.core.coder","l":"PrimitiveDecoders.FloatDecoder"},{"p":"org.glassfish.tyrus.core.frame","l":"Frame"},{"p":"org.glassfish.tyrus.core.frame","l":"TyrusFrame.FrameType"},{"p":"org.glassfish.tyrus.container.grizzly.client","l":"GrizzlyClientContainer"},{"p":"org.glassfish.tyrus.container.grizzly.client","l":"GrizzlyClientProperties"},{"p":"org.glassfish.tyrus.container.grizzly.client","l":"GrizzlyClientSocket"},{"p":"org.glassfish.tyrus.container.grizzly.client","l":"GrizzlyContainerProvider"},{"p":"org.glassfish.tyrus.container.grizzly.server","l":"GrizzlyServerContainer"},{"p":"org.glassfish.tyrus.container.grizzly.client","l":"GrizzlyWriter"},{"p":"org.glassfish.tyrus.core","l":"Handshake"},{"p":"org.glassfish.tyrus.core","l":"HandshakeException"},{"p":"jakarta.websocket.server","l":"HandshakeRequest"},{"p":"jakarta.websocket","l":"HandshakeResponse"},{"p":"org.glassfish.tyrus.core.coder","l":"InputStreamDecoder"},{"p":"org.glassfish.tyrus.core.coder","l":"PrimitiveDecoders.IntegerDecoder"},{"p":"org.glassfish.tyrus.core","l":"RequestContext.Builder.IsUserInRoleDelegate"},{"p":"org.glassfish.tyrus.core.collection","l":"LazyValue"},{"p":"org.glassfish.tyrus.core.l10n","l":"Localizable"},{"p":"org.glassfish.tyrus.core.l10n","l":"LocalizableMessage"},{"p":"org.glassfish.tyrus.core.l10n","l":"LocalizableMessageFactory"},{"p":"org.glassfish.tyrus.core.l10n","l":"LocalizationMessages"},{"p":"org.glassfish.tyrus.core.l10n","l":"Localizer"},{"p":"org.glassfish.tyrus.core.coder","l":"PrimitiveDecoders.LongDecoder"},{"p":"org.glassfish.tyrus.core","l":"MaskingKeyGenerator"},{"p":"org.glassfish.tyrus.core.uri","l":"Match"},{"p":"org.glassfish.tyrus.core","l":"MaxSessions"},{"p":"org.glassfish.tyrus.core.monitoring","l":"MessageEventListener"},{"p":"jakarta.websocket","l":"MessageHandler"},{"p":"org.glassfish.tyrus.core","l":"MessageHandlerManager"},{"p":"org.glassfish.tyrus.spi","l":"WriterInfo.MessageType"},{"p":"org.glassfish.tyrus.core.uri.internal","l":"MultivaluedHashMap"},{"p":"org.glassfish.tyrus.core.uri.internal","l":"MultivaluedMap"},{"p":"org.glassfish.tyrus.core.uri.internal","l":"MultivaluedStringMap"},{"p":"org.glassfish.tyrus.core.coder","l":"NoOpByteArrayCoder"},{"p":"org.glassfish.tyrus.core.coder","l":"NoOpByteBufferCoder"},{"p":"org.glassfish.tyrus.core.coder","l":"NoOpTextCoder"},{"p":"org.glassfish.tyrus.core.wsadl.model","l":"ObjectFactory"},{"p":"jakarta.websocket","l":"OnClose"},{"p":"jakarta.websocket","l":"OnError"},{"p":"jakarta.websocket","l":"OnMessage"},{"p":"jakarta.websocket","l":"OnOpen"},{"p":"org.glassfish.tyrus.core","l":"TyrusEndpointWrapper.SessionListener.OnOpenResult"},{"p":"org.glassfish.tyrus.core","l":"OsgiRegistry"},{"p":"jakarta.websocket","l":"Extension.Parameter"},{"p":"org.glassfish.tyrus.core","l":"StrictUtf8.Parser"},{"p":"jakarta.websocket","l":"MessageHandler.Partial"},{"p":"jakarta.websocket.server","l":"PathParam"},{"p":"org.glassfish.tyrus.core.uri.internal","l":"PathPattern"},{"p":"org.glassfish.tyrus.core.uri.internal","l":"PathSegment"},{"p":"org.glassfish.tyrus.core.uri.internal","l":"PathTemplate"},{"p":"org.glassfish.tyrus.core.uri.internal","l":"PatternWithGroups"},{"p":"org.glassfish.tyrus.core.frame","l":"PingFrame"},{"p":"org.glassfish.tyrus.core.frame","l":"PongFrame"},{"p":"jakarta.websocket","l":"PongMessage"},{"p":"org.glassfish.tyrus.core.coder","l":"PrimitiveDecoders"},{"p":"org.glassfish.tyrus.core","l":"ProtocolException"},{"p":"org.glassfish.tyrus.core","l":"ProtocolHandler"},{"p":"org.glassfish.tyrus.core.coder","l":"ReaderDecoder"},{"p":"org.glassfish.tyrus.spi","l":"ReadHandler"},{"p":"org.glassfish.tyrus.client","l":"ClientManager.ReconnectHandler"},{"p":"org.glassfish.tyrus.client","l":"RedirectException"},{"p":"org.glassfish.tyrus.core","l":"ReflectionHelper"},{"p":"jakarta.websocket","l":"RemoteEndpoint"},{"p":"org.glassfish.tyrus.spi","l":"WriterInfo.RemoteEndpointType"},{"p":"org.glassfish.tyrus.core.cluster","l":"RemoteSession"},{"p":"org.glassfish.tyrus.core","l":"RequestContext"},{"p":"org.glassfish.tyrus.client","l":"RetryAfterException"},{"p":"org.glassfish.tyrus.core.uri.internal","l":"PathPattern.RightHandPath"},{"p":"jakarta.websocket","l":"SendHandler"},{"p":"jakarta.websocket","l":"SendResult"},{"p":"org.glassfish.tyrus.server","l":"Server"},{"p":"jakarta.websocket.server","l":"ServerApplicationConfig"},{"p":"jakarta.websocket.server","l":"ServerContainer"},{"p":"org.glassfish.tyrus.spi","l":"ServerContainer"},{"p":"org.glassfish.tyrus.spi","l":"ServerContainerFactory"},{"p":"jakarta.websocket.server","l":"ServerEndpoint"},{"p":"jakarta.websocket.server","l":"ServerEndpointConfig"},{"p":"org.glassfish.tyrus.core","l":"ServerEndpointConfigWrapper"},{"p":"org.glassfish.tyrus.core","l":"ServiceConfigurationError"},{"p":"org.glassfish.tyrus.core","l":"ServiceFinder"},{"p":"org.glassfish.tyrus.core","l":"ServiceFinder.ServiceIteratorProvider"},{"p":"jakarta.websocket","l":"Session"},{"p":"org.glassfish.tyrus.core.cluster","l":"SessionEventListener"},{"p":"jakarta.websocket","l":"SessionException"},{"p":"org.glassfish.tyrus.core","l":"TyrusEndpointWrapper.SessionListener"},{"p":"org.glassfish.tyrus.core.cluster","l":"SessionListener"},{"p":"org.glassfish.tyrus.core.coder","l":"PrimitiveDecoders.ShortDecoder"},{"p":"org.glassfish.tyrus.core","l":"BaseContainer.ShutDownCondition"},{"p":"org.glassfish.tyrus.client","l":"SslContextConfigurator"},{"p":"org.glassfish.tyrus.client","l":"SslEngineConfigurator"},{"p":"org.glassfish.tyrus.core","l":"StrictUtf8"},{"p":"org.glassfish.tyrus.core","l":"Utils.Stringifier"},{"p":"org.glassfish.tyrus.core.collection","l":"SupplierWithEx"},{"p":"org.glassfish.tyrus.container.grizzly.client","l":"TaskProcessor.Task"},{"p":"org.glassfish.tyrus.container.grizzly.client","l":"TaskProcessor"},{"p":"jakarta.websocket","l":"Decoder.Text"},{"p":"jakarta.websocket","l":"Encoder.Text"},{"p":"org.glassfish.tyrus.core.frame","l":"TextFrame"},{"p":"jakarta.websocket","l":"Decoder.TextStream"},{"p":"jakarta.websocket","l":"Encoder.TextStream"},{"p":"org.glassfish.tyrus.client","l":"ThreadPoolConfig"},{"p":"org.glassfish.tyrus.spi","l":"ClientEngine.TimeoutHandler"},{"p":"org.glassfish.tyrus.core.coder","l":"ToStringEncoder"},{"p":"org.glassfish.tyrus.core","l":"DebugContext.TracingThreshold"},{"p":"org.glassfish.tyrus.core","l":"DebugContext.TracingType"},{"p":"org.glassfish.tyrus.core","l":"DebugContext.Type"},{"p":"org.glassfish.tyrus.core.uri.internal","l":"UriComponent.Type"},{"p":"org.glassfish.tyrus.core","l":"ReflectionHelper.TypeClassPair"},{"p":"org.glassfish.tyrus.spi","l":"TyrusClientEndpointConfigurator"},{"p":"org.glassfish.tyrus.client","l":"TyrusClientEngine"},{"p":"org.glassfish.tyrus.core","l":"TyrusConfiguration"},{"p":"org.glassfish.tyrus.core","l":"TyrusEndpointWrapper"},{"p":"org.glassfish.tyrus.core","l":"TyrusExtension"},{"p":"org.glassfish.tyrus.core.frame","l":"TyrusFrame"},{"p":"org.glassfish.tyrus.core","l":"TyrusFuture"},{"p":"org.glassfish.tyrus.servlet","l":"TyrusHttpUpgradeHandler"},{"p":"org.glassfish.tyrus.core","l":"TyrusExtension.TyrusParameter"},{"p":"org.glassfish.tyrus.core","l":"TyrusRemoteEndpoint"},{"p":"org.glassfish.tyrus.server","l":"TyrusServerConfiguration"},{"p":"org.glassfish.tyrus.server","l":"TyrusServerContainer"},{"p":"org.glassfish.tyrus.core","l":"TyrusServerEndpointConfig"},{"p":"org.glassfish.tyrus.core","l":"TyrusServerEndpointConfigurator"},{"p":"org.glassfish.tyrus.servlet","l":"TyrusServletContainerInitializer"},{"p":"org.glassfish.tyrus.core","l":"TyrusSession"},{"p":"org.glassfish.tyrus.core","l":"TyrusUpgradeResponse"},{"p":"org.glassfish.tyrus.core","l":"TyrusWebSocket"},{"p":"org.glassfish.tyrus.core","l":"TyrusWebSocketEngine"},{"p":"org.glassfish.tyrus.core","l":"TyrusWebSocketEngine.TyrusWebSocketEngineBuilder"},{"p":"org.glassfish.tyrus.spi","l":"WebSocketEngine.UpgradeInfo"},{"p":"org.glassfish.tyrus.spi","l":"UpgradeRequest"},{"p":"org.glassfish.tyrus.spi","l":"UpgradeResponse"},{"p":"org.glassfish.tyrus.spi","l":"WebSocketEngine.UpgradeStatus"},{"p":"org.glassfish.tyrus.core.uri.internal","l":"UriComponent"},{"p":"org.glassfish.tyrus.core.uri.internal","l":"UriTemplate"},{"p":"org.glassfish.tyrus.core.uri.internal","l":"UriTemplateParser"},{"p":"org.glassfish.tyrus.core","l":"Utf8DecodingException"},{"p":"org.glassfish.tyrus.core","l":"Utils"},{"p":"org.glassfish.tyrus.core.collection","l":"Value"},{"p":"org.glassfish.tyrus.core.collection","l":"Values"},{"p":"org.glassfish.tyrus.core","l":"Version"},{"p":"org.glassfish.tyrus.container.grizzly.server","l":"WebSocketAddOn"},{"p":"jakarta.websocket","l":"WebSocketContainer"},{"p":"org.glassfish.tyrus.spi","l":"WebSocketEngine"},{"p":"org.glassfish.tyrus.core","l":"WebSocketException"},{"p":"jakarta.websocket","l":"MessageHandler.Whole"},{"p":"org.glassfish.tyrus.spi","l":"Writer"},{"p":"org.glassfish.tyrus.spi","l":"WriterInfo"}] \ No newline at end of file diff --git a/apidocs/2.1.5/type-search-index.zip b/apidocs/2.1.5/type-search-index.zip new file mode 100644 index 00000000..bdb041cf Binary files /dev/null and b/apidocs/2.1.5/type-search-index.zip differ diff --git a/apidocs/latest/allclasses-index.html b/apidocs/latest/allclasses-index.html index 4e58b9e3..ca66a2ab 100644 --- a/apidocs/latest/allclasses-index.html +++ b/apidocs/latest/allclasses-index.html @@ -2,10 +2,9 @@ - -All Classes (Tyrus 2.1.4 API) + +All Classes (Tyrus 2.1.5 API) - @@ -22,13 +21,13 @@ @@ -75,6 +74,7 @@
  • Decoder.TextStream
  • DefaultComponentProvider
  • DeploymentException
  • +
  • DeploymentHandshakeException
  • DistributedSession
  • EjbComponentProvider
  • EncodeException
  • @@ -88,6 +88,7 @@
  • EndpointConfig
  • EndpointEventListener
  • ErrorCollector
  • +
  • Exceptions
  • ExecutorServiceProvider
  • ExtendedExtension
  • ExtendedExtension.ExtensionContext
  • @@ -192,12 +193,14 @@
  • SslEngineConfigurator
  • StrictUtf8
  • StrictUtf8.Parser
  • +
  • SupplierWithEx
  • TaskProcessor
  • TaskProcessor.Condition
  • TaskProcessor.Task
  • TextFrame
  • ThreadPoolConfig
  • ToStringEncoder
  • +
  • TyrusClientEndpointConfigurator
  • TyrusClientEngine
  • TyrusClientEngine.ClientHandshakeListener
  • TyrusConfiguration
  • diff --git a/apidocs/latest/allpackages-index.html b/apidocs/latest/allpackages-index.html index 202dd488..f30592ec 100644 --- a/apidocs/latest/allpackages-index.html +++ b/apidocs/latest/allpackages-index.html @@ -2,10 +2,9 @@ - -All Packages (Tyrus 2.1.4 API) + +All Packages (Tyrus 2.1.5 API) - @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class DeploymentHandshakeException

    +
    +
    +
      +
    • java.lang.Object
    • +
    • + +
    • +
    +
    + +
    +
    +
      +
    • + +
      + +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Instance Methods Concrete Methods 
        Modifier and TypeMethodDescription
        intgetHttpStatusCode() +
        Get the error code.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Throwable

          +addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
        • +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          DeploymentHandshakeException

          +
          public DeploymentHandshakeException​(java.lang.String message)
          +
        • +
        + + + +
          +
        • +

          DeploymentHandshakeException

          +
          public DeploymentHandshakeException​(java.lang.String message,
          +                                    HandshakeException cause)
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          getHttpStatusCode

          +
          public int getHttpStatusCode()
          +
          Get the error code.
          +
          +
          Returns:
          +
          the error code.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/latest/org/glassfish/tyrus/client/exception/Exceptions.html b/apidocs/latest/org/glassfish/tyrus/client/exception/Exceptions.html new file mode 100644 index 00000000..3c28ed6b --- /dev/null +++ b/apidocs/latest/org/glassfish/tyrus/client/exception/Exceptions.html @@ -0,0 +1,320 @@ + + + + + +Exceptions (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class Exceptions

    +
    +
    +
      +
    • java.lang.Object
    • +
    • +
        +
      • org.glassfish.tyrus.client.exception.Exceptions
      • +
      +
    • +
    +
    +
      +
    • +
      +
      public class Exceptions
      +extends java.lang.Object
      +
      Converts the exceptions into more specific ones.
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Summary

        + + + + + + + + + + +
        Constructors 
        ConstructorDescription
        Exceptions() 
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Summary

        + + + + + + + + + + + + +
        All Methods Static Methods Concrete Methods 
        Modifier and TypeMethodDescription
        static DeploymentExceptiondeploymentException​(java.lang.String message, + java.lang.Throwable cause) +
        Get the Deployment Exception, or return the exception if of the type.
        +
        +
          +
        • + + +

          Methods inherited from class java.lang.Object

          +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          Exceptions

          +
          public Exceptions()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          deploymentException

          +
          public static DeploymentException deploymentException​(java.lang.String message,
          +                                                      java.lang.Throwable cause)
          +
          Get the Deployment Exception, or return the exception if of the type.
          +
          +
          Parameters:
          +
          message - The Exception message
          +
          cause - The Cause Exception
          +
          Returns:
          +
          a Deployment exception.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/latest/org/glassfish/tyrus/client/exception/class-use/DeploymentHandshakeException.html b/apidocs/latest/org/glassfish/tyrus/client/exception/class-use/DeploymentHandshakeException.html new file mode 100644 index 00000000..f21ac7d6 --- /dev/null +++ b/apidocs/latest/org/glassfish/tyrus/client/exception/class-use/DeploymentHandshakeException.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.client.exception.DeploymentHandshakeException (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.client.exception.DeploymentHandshakeException

    +
    +
    No usage of org.glassfish.tyrus.client.exception.DeploymentHandshakeException
    +
    + + + diff --git a/apidocs/latest/org/glassfish/tyrus/client/exception/class-use/Exceptions.html b/apidocs/latest/org/glassfish/tyrus/client/exception/class-use/Exceptions.html new file mode 100644 index 00000000..22d23b6d --- /dev/null +++ b/apidocs/latest/org/glassfish/tyrus/client/exception/class-use/Exceptions.html @@ -0,0 +1,149 @@ + + + + + +Uses of Class org.glassfish.tyrus.client.exception.Exceptions (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.client.exception.Exceptions

    +
    +
    No usage of org.glassfish.tyrus.client.exception.Exceptions
    +
    + + + diff --git a/apidocs/latest/org/glassfish/tyrus/client/exception/package-summary.html b/apidocs/latest/org/glassfish/tyrus/client/exception/package-summary.html new file mode 100644 index 00000000..568a608a --- /dev/null +++ b/apidocs/latest/org/glassfish/tyrus/client/exception/package-summary.html @@ -0,0 +1,191 @@ + + + + + +org.glassfish.tyrus.client.exception (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package org.glassfish.tyrus.client.exception

    +
    +
    +
    + + +
    Common Client Exceptions
    +
    + +
    +
    + + + diff --git a/apidocs/latest/org/glassfish/tyrus/client/exception/package-tree.html b/apidocs/latest/org/glassfish/tyrus/client/exception/package-tree.html new file mode 100644 index 00000000..d9855894 --- /dev/null +++ b/apidocs/latest/org/glassfish/tyrus/client/exception/package-tree.html @@ -0,0 +1,177 @@ + + + + + +org.glassfish.tyrus.client.exception Class Hierarchy (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package org.glassfish.tyrus.client.exception

    +Package Hierarchies: + +
    +
    +
    +

    Class Hierarchy

    + +
    +
    +
    + + + diff --git a/apidocs/latest/org/glassfish/tyrus/client/exception/package-use.html b/apidocs/latest/org/glassfish/tyrus/client/exception/package-use.html new file mode 100644 index 00000000..0f55f169 --- /dev/null +++ b/apidocs/latest/org/glassfish/tyrus/client/exception/package-use.html @@ -0,0 +1,149 @@ + + + + + +Uses of Package org.glassfish.tyrus.client.exception (Tyrus 2.1.5 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    org.glassfish.tyrus.client.exception

    +
    +
    No usage of org.glassfish.tyrus.client.exception
    +
    + + + diff --git a/apidocs/latest/org/glassfish/tyrus/client/package-summary.html b/apidocs/latest/org/glassfish/tyrus/client/package-summary.html index 1196dea1..d4a85a91 100644 --- a/apidocs/latest/org/glassfish/tyrus/client/package-summary.html +++ b/apidocs/latest/org/glassfish/tyrus/client/package-summary.html @@ -2,10 +2,9 @@ - -org.glassfish.tyrus.client (Tyrus 2.1.4 API) + +org.glassfish.tyrus.client (Tyrus 2.1.5 API) - @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ + + + + + + + + + + +
    + +
    + +
    +
    + +

    Interface SupplierWithEx<T,​EX extends java.lang.Exception>

    +
    +
    +
    +
      +
    • +
      +
      Functional Interface:
      +
      This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
      +
      +
      +
      @FunctionalInterface
      +public interface SupplierWithEx<T,​EX extends java.lang.Exception>
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          get

          +
          T get()
          +throws EX extends java.lang.Exception
          +
          +
          Throws:
          +
          EX extends java.lang.Exception
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/latest/org/glassfish/tyrus/core/collection/Value.html b/apidocs/latest/org/glassfish/tyrus/core/collection/Value.html index 513d29c2..b0c47697 100644 --- a/apidocs/latest/org/glassfish/tyrus/core/collection/Value.html +++ b/apidocs/latest/org/glassfish/tyrus/core/collection/Value.html @@ -2,10 +2,9 @@ - -Value (Tyrus 2.1.4 API) + +Value (Tyrus 2.1.5 API) - @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    org.glassfish.tyrus.core.collection.SupplierWithEx

    +
    +
    No usage of org.glassfish.tyrus.core.collection.SupplierWithEx
    +
    + + + diff --git a/apidocs/latest/org/glassfish/tyrus/core/collection/class-use/Value.html b/apidocs/latest/org/glassfish/tyrus/core/collection/class-use/Value.html index f2fc0504..4dd88b1e 100644 --- a/apidocs/latest/org/glassfish/tyrus/core/collection/class-use/Value.html +++ b/apidocs/latest/org/glassfish/tyrus/core/collection/class-use/Value.html @@ -2,10 +2,9 @@ - -Uses of Interface org.glassfish.tyrus.core.collection.Value (Tyrus 2.1.4 API) + +Uses of Interface org.glassfish.tyrus.core.collection.Value (Tyrus 2.1.5 API) - @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ + + + + + + + + + + +
    + +
    + +
    +
    + +

    Class TyrusClientEndpointConfigurator

    +
    +
    + +
    +
      +
    • +
      +
      public class TyrusClientEndpointConfigurator
      +extends ClientEndpointConfig.Configurator
      +
      Extended Configurator that can be used for subclassing the user provided configurator. + If done so, the additional methods are invoked as described by the methods.
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
      +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          TyrusClientEndpointConfigurator

          +
          public TyrusClientEndpointConfigurator()
          +
        • +
        +
      • +
      +
      + +
      +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          beforeRequest

          +
          public void beforeRequest​(UpgradeRequest upgradeRequest)
          +
          This method is called by the implementation after it has formulated the handshake request that will be used + to initiate the connection to the server, but before ClientEndpointConfig.Configurator.beforeRequest(Map) is invoked. This allows the + developer to inspect the handshake request itself prior to the start of the handshake interaction. +

          + For modifying the HandshakeRequestHeaders, use ClientEndpointConfig.Configurator.beforeRequest(Map). +

          +
          +
          Parameters:
          +
          upgradeRequest - the read-only handshake request the implementation is about to send to start the + handshake interaction.
          +
          +
        • +
        +
      • +
      +
      +
    • +
    +
    +
    +
    + + + + diff --git a/apidocs/latest/org/glassfish/tyrus/spi/UpgradeRequest.html b/apidocs/latest/org/glassfish/tyrus/spi/UpgradeRequest.html index 5685e7cd..460a222a 100644 --- a/apidocs/latest/org/glassfish/tyrus/spi/UpgradeRequest.html +++ b/apidocs/latest/org/glassfish/tyrus/spi/UpgradeRequest.html @@ -2,10 +2,9 @@ - -UpgradeRequest (Tyrus 2.1.4 API) + +UpgradeRequest (Tyrus 2.1.5 API) - @@ -22,7 +21,7 @@ @@ -22,13 +21,13 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    org.glassfish.tyrus.spi.TyrusClientEndpointConfigurator

    +
    +
    No usage of org.glassfish.tyrus.spi.TyrusClientEndpointConfigurator
    +
    + + + diff --git a/apidocs/latest/org/glassfish/tyrus/spi/class-use/UpgradeRequest.html b/apidocs/latest/org/glassfish/tyrus/spi/class-use/UpgradeRequest.html index 71675572..cd0d83f5 100644 --- a/apidocs/latest/org/glassfish/tyrus/spi/class-use/UpgradeRequest.html +++ b/apidocs/latest/org/glassfish/tyrus/spi/class-use/UpgradeRequest.html @@ -2,10 +2,9 @@ - -Uses of Class org.glassfish.tyrus.spi.UpgradeRequest (Tyrus 2.1.4 API) + +Uses of Class org.glassfish.tyrus.spi.UpgradeRequest (Tyrus 2.1.5 API) - @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@ @@ -22,7 +21,7 @@