diff --git a/docs/target/checkstyle-cachefile b/docs/target/checkstyle-cachefile new file mode 100644 index 000000000..ace28b08d --- /dev/null +++ b/docs/target/checkstyle-cachefile @@ -0,0 +1,2 @@ +#Thu Sep 22 13:20:29 UTC 2016 +configuration*?=B24951A1CF14BB74109CA247A0BE2FC7C0C75CFC diff --git a/docs/target/checkstyle-checker.xml b/docs/target/checkstyle-checker.xml new file mode 100644 index 000000000..1ab895ffb --- /dev/null +++ b/docs/target/checkstyle-checker.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/target/checkstyle-header.txt b/docs/target/checkstyle-header.txt new file mode 100644 index 000000000..d64569567 --- /dev/null +++ b/docs/target/checkstyle-header.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/docs/target/checkstyle-result.xml b/docs/target/checkstyle-result.xml new file mode 100644 index 000000000..472022e45 --- /dev/null +++ b/docs/target/checkstyle-result.xml @@ -0,0 +1,3 @@ + + + diff --git a/docs/target/generated-docs/ghpages.sh b/docs/target/generated-docs/ghpages.sh new file mode 100644 index 000000000..57c5da3a3 --- /dev/null +++ b/docs/target/generated-docs/ghpages.sh @@ -0,0 +1,330 @@ +#!/bin/bash -x + +set -e + +# Set default props like MAVEN_PATH, ROOT_FOLDER etc. +function set_default_props() { + # The script should be executed from the root folder + ROOT_FOLDER=`pwd` + echo "Current folder is ${ROOT_FOLDER}" + + if [[ ! -e "${ROOT_FOLDER}/.git" ]]; then + echo "You're not in the root folder of the project!" + exit 1 + fi + + # Prop that will let commit the changes + COMMIT_CHANGES="no" + MAVEN_PATH=${MAVEN_PATH:-} + echo "Path to Maven is [${MAVEN_PATH}]" + REPO_NAME=${PWD##*/} + echo "Repo name is [${REPO_NAME}]" + SPRING_CLOUD_STATIC_REPO=${SPRING_CLOUD_STATIC_REPO:-git@github.com:spring-cloud/spring-cloud-static.git} + echo "Spring Cloud Static repo is [${SPRING_CLOUD_STATIC_REPO}" +} + +# Check if gh-pages exists and docs have been built +function check_if_anything_to_sync() { + git remote set-url --push origin `git config remote.origin.url | sed -e 's/^git:/https:/'` + + if ! (git remote set-branches --add origin gh-pages && git fetch -q); then + echo "No gh-pages, so not syncing" + exit 0 + fi + + if ! [ -d docs/target/generated-docs ] && ! [ "${BUILD}" == "yes" ]; then + echo "No gh-pages sources in docs/target/generated-docs, so not syncing" + exit 0 + fi +} + +function retrieve_current_branch() { + # Code getting the name of the current branch. For master we want to publish as we did until now + # http://stackoverflow.com/questions/1593051/how-to-programmatically-determine-the-current-checked-out-git-branch + # If there is a branch already passed will reuse it - otherwise will try to find it + CURRENT_BRANCH=${BRANCH} + if [[ -z "${CURRENT_BRANCH}" ]] ; then + CURRENT_BRANCH=$(git symbolic-ref -q HEAD) + CURRENT_BRANCH=${CURRENT_BRANCH##refs/heads/} + CURRENT_BRANCH=${CURRENT_BRANCH:-HEAD} + fi + echo "Current branch is [${CURRENT_BRANCH}]" + git checkout ${CURRENT_BRANCH} || echo "Failed to check the branch... continuing with the script" +} + +# Switches to the provided value of the release version. We always prefix it with `v` +function switch_to_tag() { + git checkout v${VERSION} +} + +# Build the docs if switch is on +function build_docs_if_applicable() { + if [[ "${BUILD}" == "yes" ]] ; then + ./mvnw clean install -P docs -pl docs -DskipTests + fi +} + +# Get the name of the `docs.main` property +# Get whitelisted branches - assumes that a `docs` module is available under `docs` profile +function retrieve_doc_properties() { + MAIN_ADOC_VALUE=$("${MAVEN_PATH}"mvn -q \ + -Dexec.executable="echo" \ + -Dexec.args='${docs.main}' \ + --non-recursive \ + org.codehaus.mojo:exec-maven-plugin:1.3.1:exec) + echo "Extracted 'main.adoc' from Maven build [${MAIN_ADOC_VALUE}]" + + + WHITELIST_PROPERTY=${WHITELIST_PROPERTY:-"docs.whitelisted.branches"} + WHITELISTED_BRANCHES_VALUE=$("${MAVEN_PATH}"mvn -q \ + -Dexec.executable="echo" \ + -Dexec.args="\${${WHITELIST_PROPERTY}}" \ + org.codehaus.mojo:exec-maven-plugin:1.3.1:exec \ + -P docs \ + -pl docs) + echo "Extracted '${WHITELIST_PROPERTY}' from Maven build [${WHITELISTED_BRANCHES_VALUE}]" +} + +# Stash any outstanding changes +function stash_changes() { + git diff-index --quiet HEAD && dirty=$? || (echo "Failed to check if the current repo is dirty. Assuming that it is." && dirty="1") + if [ "$dirty" != "0" ]; then git stash; fi +} + +# Switch to gh-pages branch to sync it with current branch +function add_docs_from_target() { + local DESTINATION_REPO_FOLDER + if [[ -z "${DESTINATION}" && -z "${CLONE}" ]] ; then + DESTINATION_REPO_FOLDER=${ROOT_FOLDER} + elif [[ "${CLONE}" == "yes" ]]; then + mkdir -p ${ROOT_FOLDER}/target + local clonedStatic=${ROOT_FOLDER}/target/spring-cloud-static + if [[ ! -e "${clonedStatic}/.git" ]]; then + echo "Cloning Spring Cloud Static to target" + git clone ${SPRING_CLOUD_STATIC_REPO} ${clonedStatic} && git checkout gh-pages + else + echo "Spring Cloud Static already cloned - will pull changes" + cd ${clonedStatic} && git checkout gh-pages && git pull origin gh-pages + fi + DESTINATION_REPO_FOLDER=${clonedStatic}/${REPO_NAME} + mkdir -p ${DESTINATION_REPO_FOLDER} + else + if [[ ! -e "${DESTINATION}/.git" ]]; then + echo "[${DESTINATION}] is not a git repository" + exit 1 + fi + DESTINATION_REPO_FOLDER=${DESTINATION}/${REPO_NAME} + mkdir -p ${DESTINATION_REPO_FOLDER} + echo "Destination was provided [${DESTINATION}]" + fi + cd ${DESTINATION_REPO_FOLDER} + git checkout gh-pages + git pull origin gh-pages + + # Add git branches + ################################################################### + if [[ -z "${VERSION}" ]] ; then + copy_docs_for_current_version + else + copy_docs_for_provided_version + fi + commit_changes_if_applicable +} + + +# Copies the docs by using the retrieved properties from Maven build +function copy_docs_for_current_version() { + if [[ "${CURRENT_BRANCH}" == "master" ]] ; then + echo -e "Current branch is master - will copy the current docs only to the root folder" + for f in docs/target/generated-docs/*; do + file=${f#docs/target/generated-docs/*} + if ! git ls-files -i -o --exclude-standard --directory | grep -q ^$file$; then + # Not ignored... + cp -rf $f ${ROOT_FOLDER}/ + git add -A ${ROOT_FOLDER}/$file + fi + done + COMMIT_CHANGES="yes" + else + echo -e "Current branch is [${CURRENT_BRANCH}]" + # http://stackoverflow.com/questions/29300806/a-bash-script-to-check-if-a-string-is-present-in-a-comma-separated-list-of-strin + if [[ ",${WHITELISTED_BRANCHES_VALUE}," = *",${CURRENT_BRANCH},"* ]] ; then + mkdir -p ${ROOT_FOLDER}/${CURRENT_BRANCH} + echo -e "Branch [${CURRENT_BRANCH}] is whitelisted! Will copy the current docs to the [${CURRENT_BRANCH}] folder" + for f in docs/target/generated-docs/*; do + file=${f#docs/target/generated-docs/*} + if ! git ls-files -i -o --exclude-standard --directory | grep -q ^$file$; then + # Not ignored... + # We want users to access 1.0.0.RELEASE/ instead of 1.0.0.RELEASE/spring-cloud.sleuth.html + if [[ "${file}" == "${MAIN_ADOC_VALUE}.html" ]] ; then + # We don't want to copy the spring-cloud-sleuth.html + # we want it to be converted to index.html + cp -rf $f ${ROOT_FOLDER}/${CURRENT_BRANCH}/index.html + git add -A ${ROOT_FOLDER}/${CURRENT_BRANCH}/index.html + else + cp -rf $f ${ROOT_FOLDER}/${CURRENT_BRANCH} + git add -A ${ROOT_FOLDER}/${CURRENT_BRANCH}/$file + fi + fi + done + COMMIT_CHANGES="yes" + else + echo -e "Branch [${CURRENT_BRANCH}] is not on the white list! Check out the Maven [${WHITELIST_PROPERTY}] property in + [docs] module available under [docs] profile. Won't commit any changes to gh-pages for this branch." + fi + fi +} + +# Copies the docs by using the explicitly provided version +function copy_docs_for_provided_version() { + local FOLDER=${DESTINATION_REPO_FOLDER}/${VERSION} + mkdir -p ${FOLDER} + echo -e "Current tag is [v${VERSION}] Will copy the current docs to the [${FOLDER}] folder" + for f in ${ROOT_FOLDER}/docs/target/generated-docs/*; do + file=${f#${ROOT_FOLDER}/docs/target/generated-docs/*} + copy_docs_for_branch ${file} ${FOLDER} + done + COMMIT_CHANGES="yes" + CURRENT_BRANCH="v${VERSION}" +} + +# Copies the docs from target to the provided destination +# Params: +# $1 - file from target +# $2 - destination to which copy the files +function copy_docs_for_branch() { + local file=$1 + local destination=$2 + if ! git ls-files -i -o --exclude-standard --directory | grep -q ^${file}$; then + # Not ignored... + # We want users to access 1.0.0.RELEASE/ instead of 1.0.0.RELEASE/spring-cloud.sleuth.html + if [[ ("${file}" == "${MAIN_ADOC_VALUE}.html") || ("${file}" == "${REPO_NAME}.html") ]] ; then + # We don't want to copy the spring-cloud-sleuth.html + # we want it to be converted to index.html + cp -rf $f ${destination}/index.html + git add -A ${destination}/index.html + else + cp -rf $f ${destination} + git add -A ${destination}/$file + fi + fi +} + +function commit_changes_if_applicable() { + if [[ "${COMMIT_CHANGES}" == "yes" ]] ; then + COMMIT_SUCCESSFUL="no" + git commit -a -m "Sync docs from ${CURRENT_BRANCH} to gh-pages" && COMMIT_SUCCESSFUL="yes" || echo "Failed to commit changes" + + # Uncomment the following push if you want to auto push to + # the gh-pages branch whenever you commit to master locally. + # This is a little extreme. Use with care! + ################################################################### + if [[ "${COMMIT_SUCCESSFUL}" == "yes" ]] ; then + git push origin gh-pages + fi + fi +} + +# Switch back to the previous branch and exit block +function checkout_previous_branch() { + # If -version was provided we need to come back to root project + cd ${ROOT_FOLDER} + git checkout ${CURRENT_BRANCH} || echo "Failed to check the branch... continuing with the script" + if [ "$dirty" != "0" ]; then git stash pop; fi + exit 0 +} + +# Assert if properties have been properly passed +function assert_properties() { +echo "VERSION [${VERSION}], DESTINATION [${DESTINATION}], CLONE [${CLONE}]" +if [[ "${VERSION}" != "" && (-z "${DESTINATION}" && -z "${CLONE}") ]] ; then echo "Version was set but destination / clone was not!"; exit 1;fi +if [[ ("${DESTINATION}" != "" && "${CLONE}" != "") && -z "${VERSION}" ]] ; then echo "Destination / clone was set but version was not!"; exit 1;fi +if [[ "${DESTINATION}" != "" && "${CLONE}" == "yes" ]] ; then echo "Destination and clone was set. Pick one!"; exit 1;fi +} + +# Prints the usage +function print_usage() { +cat </` +- if the destination switch is passed (-d) then the script will check if the provided dir is a git repo and then will + switch to gh-pages of that repo and copy the generated docs to `docs//` + +USAGE: + +You can use the following options: + +-v|--version - the script will apply the whole procedure for a particular library version +-d|--destination - the root of destination folder where the docs should be copied. You have to use the full path. + E.g. point to spring-cloud-static folder. Can't be used with (-c) +-b|--build - will run the standard build process after checking out the branch +-c|--clone - will automatically clone the spring-cloud-static repo instead of providing the destination. + Obviously can't be used with (-d) + +EOF +} + + +# ========================================== +# ____ ____ _____ _____ _____ _______ +# / ____|/ ____| __ \|_ _| __ \__ __| +# | (___ | | | |__) | | | | |__) | | | +# \___ \| | | _ / | | | ___/ | | +# ____) | |____| | \ \ _| |_| | | | +# |_____/ \_____|_| \_\_____|_| |_| +# +# ========================================== + +while [[ $# > 0 ]] +do +key="$1" +case ${key} in + -v|--version) + VERSION="$2" + shift # past argument + ;; + -d|--destination) + DESTINATION="$2" + shift # past argument + ;; + -b|--build) + BUILD="yes" + ;; + -c|--clone) + CLONE="yes" + ;; + -h|--help) + print_usage + exit 0 + ;; + *) + echo "Invalid option: [$1]" + print_usage + exit 1 + ;; +esac +shift # past argument or value +done + +assert_properties +set_default_props +check_if_anything_to_sync +if [[ -z "${VERSION}" ]] ; then + retrieve_current_branch +else + switch_to_tag +fi +build_docs_if_applicable +retrieve_doc_properties +stash_changes +add_docs_from_target +checkout_previous_branch \ No newline at end of file diff --git a/docs/target/generated-docs/images/.gitkeep b/docs/target/generated-docs/images/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/docs/target/generated-docs/images/dependencies.png b/docs/target/generated-docs/images/dependencies.png new file mode 100644 index 000000000..324a10062 Binary files /dev/null and b/docs/target/generated-docs/images/dependencies.png differ diff --git a/docs/target/generated-docs/images/kibana.png b/docs/target/generated-docs/images/kibana.png new file mode 100644 index 000000000..bc44a43f9 Binary files /dev/null and b/docs/target/generated-docs/images/kibana.png differ diff --git a/docs/target/generated-docs/images/parents.png b/docs/target/generated-docs/images/parents.png new file mode 100644 index 000000000..7f868f75a Binary files /dev/null and b/docs/target/generated-docs/images/parents.png differ diff --git a/docs/target/generated-docs/images/pws.png b/docs/target/generated-docs/images/pws.png new file mode 100644 index 000000000..a791bd742 Binary files /dev/null and b/docs/target/generated-docs/images/pws.png differ diff --git a/docs/target/generated-docs/images/trace-id.png b/docs/target/generated-docs/images/trace-id.png new file mode 100644 index 000000000..0603bb085 Binary files /dev/null and b/docs/target/generated-docs/images/trace-id.png differ diff --git a/docs/target/generated-docs/images/zipkin-trace-screenshot.png b/docs/target/generated-docs/images/zipkin-trace-screenshot.png new file mode 100644 index 000000000..61b7ff769 Binary files /dev/null and b/docs/target/generated-docs/images/zipkin-trace-screenshot.png differ diff --git a/docs/target/generated-docs/images/zipkin-traces.png b/docs/target/generated-docs/images/zipkin-traces.png new file mode 100644 index 000000000..4875ca69b Binary files /dev/null and b/docs/target/generated-docs/images/zipkin-traces.png differ diff --git a/docs/target/generated-docs/images/zipkin-ui.png b/docs/target/generated-docs/images/zipkin-ui.png new file mode 100644 index 000000000..ea99bc100 Binary files /dev/null and b/docs/target/generated-docs/images/zipkin-ui.png differ diff --git a/docs/target/generated-docs/spring-cloud-sleuth.html b/docs/target/generated-docs/spring-cloud-sleuth.html new file mode 100644 index 000000000..edbbd83cd --- /dev/null +++ b/docs/target/generated-docs/spring-cloud-sleuth.html @@ -0,0 +1,2388 @@ + + + + + + + + +Spring Cloud Sleuth + + + + + +
+
+
+
+

1.1.0.BUILD-SNAPSHOT

+
+
+

Spring Cloud Sleuth implements a distributed tracing solution for Spring Cloud.

+
+
+
+
+

Terminology

+
+

Spring Cloud Sleuth borrows Dapper’s terminology.

+
+
+

Span: The basic unit of work. For example, sending an RPC is a new span, as is sending a response to an +RPC. Span’s are identified by a unique 64-bit ID for the span and another 64-bit ID for the trace the span +is a part of. Spans also have other data, such as descriptions, timestamped events, key-value +annotations (tags), the ID of the span that caused them, and process ID’s (normally IP address).

+
+
+

Spans are started and stopped, and they keep track of their timing information. Once you create a +span, you must stop it at some point in the future.

+
+
+ + + + + +
+
Tip
+
+The initial span that starts a trace is called a root span. The value of span id +of that span is equal to trace id. +
+
+
+

Trace: A set of spans forming a tree-like structure. For example, if you are running a distributed +big-data store, a trace might be formed by a put request.

+
+
+

Annotation: is used to record existence of an event in time. Some of the core annotations used to define +the start and stop of a request are:

+
+
+
    +
  • +

    cs - Client Sent - The client has made a request. This annotation depicts the start of the span.

    +
  • +
  • +

    sr - Server Received - The server side got the request and will start processing it. +If one subtracts the cs timestamp from this timestamp one will receive the network latency.

    +
  • +
  • +

    ss - Server Sent - Annotated upon completion of request processing (when the response +got sent back to the client). If one subtracts the sr timestamp from this timestamp one +will receive the time needed by the server side to process the request.

    +
  • +
  • +

    cr - Client Received - Signifies the end of the span. The client has successfully received the +response from the server side. If one subtracts the cs timestamp from this timestamp one +will receive the whole time needed by the client to receive the response from the server.

    +
  • +
+
+
+

Visualization of what Span and Trace will look in a system together with the Zipkin annotations:

+
+
+
+Trace Info propagation +
+
+
+

Each color of a note signifies a span (7 spans - from A to G). If you have such information in the note:

+
+
+
+
Trace Id = X
+Span Id = D
+Client Sent
+
+
+
+

That means that the current span has Trace-Id set to X, Span-Id set to D. It also has emitted + Client Sent event.

+
+
+

This is how the visualization of the parent / child relationship of spans would look like:

+
+
+
+Parent child relationship +
+
+
+
+

Purpose

+
+

In the following sections the example from the image above will be taken into consideration.

+
+
+

Distributed tracing with Zipkin

+
+

Altogether there are 10 spans . If you go to traces in Zipkin you will see this number:

+
+
+
+Traces +
+
+
+

However if you pick a particular trace then you will see 7 spans:

+
+
+
+Traces Info propagation +
+
+
+ + + + + +
+
Note
+
+When picking a particular trace you will see merged spans. That means that if there were 2 spans sent to +Zipkin with Server Received and Server Sent / Client Received and Client Sent +annotations then they will presented as a single span. +
+
+
+

In the image depicting the visualization of what Span and Trace is you can see 20 +colorful labels. How does it happen that in Zipkin 10 spans are received?

+
+
+
    +
  • +

    2 span A labels signify span started and closed. Upon closing a single span is sent to Zipkin.

    +
  • +
  • +

    4 span B labels are in fact are single span with 4 annotations. However this span is composed of +two separate instances. One sent from service 1 and one from service 2. So in fact two span instances will be sent +to Zipkin and merged there.

    +
  • +
  • +

    2 span C labels signify span started and closed. Upon closing a single span is sent to Zipkin.

    +
  • +
  • +

    4 span B labels are in fact are single span with 4 annotations. However this span is composed of +two separate instances. One sent from service 2 and one from service 3. So in fact two span instances will be sent +to Zipkin and merged there.

    +
  • +
  • +

    2 span E labels signify span started and closed. Upon closing a single span is sent to Zipkin.

    +
  • +
  • +

    4 span B labels are in fact are single span with 4 annotations. However this span is composed of +two separate instances. One sent from service 2 and one from service 4. So in fact two span instances will be sent +to Zipkin and merged there.

    +
  • +
  • +

    2 span G labels signify span started and closed. Upon closing a single span is sent to Zipkin.

    +
  • +
+
+
+

So 1 span from A, 2 spans from B, 1 span from C, 2 spans from D, 1 span from E, 2 spans from F and 1 from G. +Altogether 10 spans.

+
+
+
+Zipkin deployed on Pivotal Web Services +
+
Click Pivotal Web Services icon to see it live!Click Pivotal Web Services icon to see it live!
+
+
+

The dependency graph in Zipkin would look like this:

+
+
+
+Dependencies +
+
+
+
+Zipkin deployed on Pivotal Web Services +
+
Click Pivotal Web Services icon to see it live!Click Pivotal Web Services icon to see it live!
+
+
+
+

Log correlation

+
+

When grepping the logs of those four applications by trace id equal to e.g. 2485ec27856c56f4 one would get the following:

+
+
+
+
service1.log:2016-02-26 11:15:47.561  INFO [service1,2485ec27856c56f4,2485ec27856c56f4,true] 68058 --- [nio-8081-exec-1] i.s.c.sleuth.docs.service1.Application   : Hello from service1. Calling service2
+service2.log:2016-02-26 11:15:47.710  INFO [service2,2485ec27856c56f4,9aa10ee6fbde75fa,true] 68059 --- [nio-8082-exec-1] i.s.c.sleuth.docs.service2.Application   : Hello from service2. Calling service3 and then service4
+service3.log:2016-02-26 11:15:47.895  INFO [service3,2485ec27856c56f4,1210be13194bfe5,true] 68060 --- [nio-8083-exec-1] i.s.c.sleuth.docs.service3.Application   : Hello from service3
+service2.log:2016-02-26 11:15:47.924  INFO [service2,2485ec27856c56f4,9aa10ee6fbde75fa,true] 68059 --- [nio-8082-exec-1] i.s.c.sleuth.docs.service2.Application   : Got response from service3 [Hello from service3]
+service4.log:2016-02-26 11:15:48.134  INFO [service4,2485ec27856c56f4,1b1845262ffba49d,true] 68061 --- [nio-8084-exec-1] i.s.c.sleuth.docs.service4.Application   : Hello from service4
+service2.log:2016-02-26 11:15:48.156  INFO [service2,2485ec27856c56f4,9aa10ee6fbde75fa,true] 68059 --- [nio-8082-exec-1] i.s.c.sleuth.docs.service2.Application   : Got response from service4 [Hello from service4]
+service1.log:2016-02-26 11:15:48.182  INFO [service1,2485ec27856c56f4,2485ec27856c56f4,true] 68058 --- [nio-8081-exec-1] i.s.c.sleuth.docs.service1.Application   : Got response from service2 [Hello from service2, response from service3 [Hello from service3] and from service4 [Hello from service4]]
+
+
+
+

If you’re using a log aggregating tool like Kibana, +Splunk etc. you can order the events that took place. An example of +Kibana would look like this:

+
+
+
+Log correlation with Kibana +
+
+
+

If you want to use Logstash here is the Grok pattern for Logstash:

+
+
+
+
filter {
+       # pattern matching logback pattern
+       grok {
+              match => { "message" => "%{TIMESTAMP_ISO8601:timestamp}\s+%{LOGLEVEL:severity}\s+\[%{DATA:service},%{DATA:trace},%{DATA:span},%{DATA:exportable}\]\s+%{DATA:pid}---\s+\[%{DATA:thread}\]\s+%{DATA:class}\s+:\s+%{GREEDYDATA:rest}" }
+       }
+}
+
+
+
+ + + + + +
+
Note
+
+If you want to use Grok together with the logs from Cloud Foundry you have to use this pattern: +
+
+
+
+
filter {
+       # pattern matching logback pattern
+       grok {
+              match => { "message" => "(?m)OUT\s+%{TIMESTAMP_ISO8601:timestamp}\s+%{LOGLEVEL:severity}\s+\[%{DATA:service},%{DATA:trace},%{DATA:span},%{DATA:exportable}\]\s+%{DATA:pid}---\s+\[%{DATA:thread}\]\s+%{DATA:class}\s+:\s+%{GREEDYDATA:rest}" }
+       }
+}
+
+
+
+
JSON Logback with Logstash
+
+

Often you do not want to store your logs in a text file but in a JSON file that Logstash can immediately pick. To do that you have to do the following (for readability +we’re passing the dependencies in the groupId:artifactId:version notation.

+
+
+

Dependencies setup

+
+
+
    +
  • +

    Ensure that Logback is on the classpath (ch.qos.logback:logback-core)

    +
  • +
  • +

    Add Logstash Logback encode - example for version 4.6 : net.logstash.logback:logstash-logback-encoder:4.6

    +
  • +
+
+
+

Logback setup

+
+
+

Below you can find an example of a Logback configuration (file named https://github.com/spring-cloud-samples/sleuth-documentation-apps/blob/master/service1/src/main/resources/logback-spring.xml[logback-spring.xml]) that:

+
+
+
    +
  • +

    logs information from the application in a JSON format to a build/${spring.application.name}.json file

    +
  • +
  • +

    has commented out two additional appenders - console and standard log file

    +
  • +
  • +

    has the same logging pattern as the one presented in the previous section

    +
  • +
+
+
+
+
<?xml version="1.0" encoding="UTF-8"?>
+<configuration>
+	<include resource="org/springframework/boot/logging/logback/defaults.xml"/>
+	​
+	<springProperty scope="context" name="springAppName" source="spring.application.name"/>
+	<!-- Example for logging into the build folder of your project -->
+	<property name="LOG_FILE" value="${BUILD_FOLDER:-build}/${springAppName}"/>​
+
+	<property name="CONSOLE_LOG_PATTERN"
+			  value="%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr([${springAppName:-},%X{X-B3-TraceId:-},%X{X-B3-SpanId:-},%X{X-Span-Export:-}]){yellow} %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}"/>
+
+	<!-- Appender to log to console -->
+	<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
+		<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
+			<!-- Minimum logging level to be presented in the console logs-->
+			<level>INFO</level>
+		</filter>
+		<encoder>
+			<pattern>${CONSOLE_LOG_PATTERN}</pattern>
+			<charset>utf8</charset>
+		</encoder>
+	</appender>
+
+	<!-- Appender to log to file -->​
+	<appender name="flatfile" class="ch.qos.logback.core.rolling.RollingFileAppender">
+		<file>${LOG_FILE}</file>
+		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+			<fileNamePattern>${LOG_FILE}.%d{yyyy-MM-dd}.gz</fileNamePattern>
+			<maxHistory>7</maxHistory>
+		</rollingPolicy>
+		<encoder>
+			<pattern>${CONSOLE_LOG_PATTERN}</pattern>
+			<charset>utf8</charset>
+		</encoder>
+	</appender>
+	​
+	<!-- Appender to log to file in a JSON format -->
+	<appender name="logstash" class="ch.qos.logback.core.rolling.RollingFileAppender">
+		<file>${LOG_FILE}.json</file>
+		<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+			<fileNamePattern>${LOG_FILE}.json.%d{yyyy-MM-dd}.gz</fileNamePattern>
+			<maxHistory>7</maxHistory>
+		</rollingPolicy>
+		<encoder class="net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder">
+			<providers>
+				<timestamp>
+					<timeZone>UTC</timeZone>
+				</timestamp>
+				<pattern>
+					<pattern>
+						{
+						"severity": "%level",
+						"service": "${springAppName:-}",
+						"trace": "%X{X-B3-TraceId:-}",
+						"span": "%X{X-B3-SpanId:-}",
+						"exportable": "%X{X-Span-Export:-}",
+						"pid": "${PID:-}",
+						"thread": "%thread",
+						"class": "%logger{40}",
+						"rest": "%message"
+						}
+					</pattern>
+				</pattern>
+			</providers>
+		</encoder>
+	</appender>
+	​
+	<root level="INFO">
+		<!--<appender-ref ref="console"/>-->
+		<appender-ref ref="logstash"/>
+		<!--<appender-ref ref="flatfile"/>-->
+	</root>
+</configuration>
+
+
+
+ + + + + +
+
Note
+
+If you’re using a custom logback-spring.xml then you have to pass the spring.application.name in +bootstrap instead of application property file. Otherwise your custom logback file won’t read the property properly. +
+
+
+
+
+
+

Adding to the project

+
+

Only Sleuth (log correlation)

+
+

If you want to profit only from Spring Cloud Sleuth without the Zipkin integration just add +the spring-cloud-starter-sleuth module to your project.

+
+
+
Maven
+
+
<dependencyManagement> (1)
+         <dependencies>
+             <dependency>
+                 <groupId>org.springframework.cloud</groupId>
+                 <artifactId>spring-cloud-dependencies</artifactId>
+                 <version>Brixton.RELEASE</version>
+                 <type>pom</type>
+                 <scope>import</scope>
+             </dependency>
+         </dependencies>
+   </dependencyManagement>
+
+   <dependency> (2)
+       <groupId>org.springframework.cloud</groupId>
+       <artifactId>spring-cloud-starter-sleuth</artifactId>
+   </dependency>
+
+
+
+
    +
  1. +

    In order not to pick versions by yourself it’s much better if you add the dependency management via +the Spring BOM

    +
  2. +
  3. +

    Add the dependency to spring-cloud-starter-sleuth

    +
  4. +
+
+
+
Gradle
+
+
dependencyManagement { (1)
+    imports {
+        mavenBom "org.springframework.cloud:spring-cloud-dependencies:Brixton.RELEASE"
+    }
+}
+
+dependencies { (2)
+    compile "org.springframework.cloud:spring-cloud-starter-sleuth"
+}
+
+
+
+
    +
  1. +

    In order not to pick versions by yourself it’s much better if you add the dependency management via +the Spring BOM

    +
  2. +
  3. +

    Add the dependency to spring-cloud-starter-sleuth

    +
  4. +
+
+
+
+

Sleuth with Zipkin via HTTP

+
+

If you want both Sleuth and Zipkin just add the spring-cloud-starter-zipkin dependency.

+
+
+
Maven
+
+
<dependencyManagement> (1)
+         <dependencies>
+             <dependency>
+                 <groupId>org.springframework.cloud</groupId>
+                 <artifactId>spring-cloud-dependencies</artifactId>
+                 <version>Brixton.RELEASE</version>
+                 <type>pom</type>
+                 <scope>import</scope>
+             </dependency>
+         </dependencies>
+   </dependencyManagement>
+
+   <dependency> (2)
+       <groupId>org.springframework.cloud</groupId>
+       <artifactId>spring-cloud-starter-zipkin</artifactId>
+   </dependency>
+
+
+
+
    +
  1. +

    In order not to pick versions by yourself it’s much better if you add the dependency management via +the Spring BOM

    +
  2. +
  3. +

    Add the dependency to spring-cloud-starter-zipkin

    +
  4. +
+
+
+
Gradle
+
+
dependencyManagement { (1)
+    imports {
+        mavenBom "org.springframework.cloud:spring-cloud-dependencies:Brixton.RELEASE"
+    }
+}
+
+dependencies { (2)
+    compile "org.springframework.cloud:spring-cloud-starter-zipkin"
+}
+
+
+
+
    +
  1. +

    In order not to pick versions by yourself it’s much better if you add the dependency management via +the Spring BOM

    +
  2. +
  3. +

    Add the dependency to spring-cloud-starter-zipkin

    +
  4. +
+
+
+
+

Sleuth with Zipkin via Spring Cloud Stream

+
+

If you want both Sleuth and Zipkin just add the spring-cloud-sleuth-stream dependency.

+
+
+
Maven
+
+
<dependencyManagement> (1)
+         <dependencies>
+             <dependency>
+                 <groupId>org.springframework.cloud</groupId>
+                 <artifactId>spring-cloud-dependencies</artifactId>
+                 <version>Brixton.RELEASE</version>
+                 <type>pom</type>
+                 <scope>import</scope>
+             </dependency>
+         </dependencies>
+   </dependencyManagement>
+
+   <dependency> (2)
+       <groupId>org.springframework.cloud</groupId>
+       <artifactId>spring-cloud-sleuth-stream</artifactId>
+   </dependency>
+   <dependency> (3)
+       <groupId>org.springframework.cloud</groupId>
+       <artifactId>spring-cloud-starter-sleuth</artifactId>
+   </dependency>
+   <!-- EXAMPLE FOR RABBIT BINDING -->
+   <dependency> (4)
+       <groupId>org.springframework.cloud</groupId>
+       <artifactId>spring-cloud-stream-binder-rabbit</artifactId>
+   </dependency>
+
+
+
+
    +
  1. +

    In order not to pick versions by yourself it’s much better if you add the dependency management via +the Spring BOM

    +
  2. +
  3. +

    Add the dependency to spring-cloud-sleuth-stream

    +
  4. +
  5. +

    Add the dependency to spring-cloud-starter-sleuth - that way all dependant dependencies will be downloaded

    +
  6. +
  7. +

    Add a binder (e.g. Rabbit binder) to tell Spring Cloud Stream what it should bind to

    +
  8. +
+
+
+
Gradle
+
+
dependencyManagement { (1)
+    imports {
+        mavenBom "org.springframework.cloud:spring-cloud-dependencies:Brixton.RELEASE"
+    }
+}
+
+dependencies {
+    compile "org.springframework.cloud:spring-cloud-sleuth-stream" (2)
+    compile "org.springframework.cloud:spring-cloud-starter-sleuth" (3)
+    // Example for Rabbit binding
+    compile "org.springframework.cloud:spring-cloud-stream-binder-rabbit" (4)
+}
+
+
+
+
    +
  1. +

    In order not to pick versions by yourself it’s much better if you add the dependency management via +the Spring BOM

    +
  2. +
  3. +

    Add the dependency to spring-cloud-sleuth-stream

    +
  4. +
  5. +

    Add the dependency to spring-cloud-starter-sleuth - that way all dependant dependencies will be downloaded

    +
  6. +
  7. +

    Add a binder (e.g. Rabbit binder) to tell Spring Cloud Stream what it should bind to

    +
  8. +
+
+
+
+

Spring Cloud Sleuth Stream Zipkin Collector

+
+

If you want to start a Spring Cloud Sleuth Stream Zipkin collector just add the spring-cloud-sleuth-zipkin-stream +dependency

+
+
+
Maven
+
+
<dependencyManagement> (1)
+         <dependencies>
+             <dependency>
+                 <groupId>org.springframework.cloud</groupId>
+                 <artifactId>spring-cloud-dependencies</artifactId>
+                 <version>Brixton.RELEASE</version>
+                 <type>pom</type>
+                 <scope>import</scope>
+             </dependency>
+         </dependencies>
+   </dependencyManagement>
+
+   <dependency> (2)
+       <groupId>org.springframework.cloud</groupId>
+       <artifactId>spring-cloud-sleuth-zipkin-stream</artifactId>
+   </dependency>
+   <dependency> (3)
+       <groupId>org.springframework.cloud</groupId>
+       <artifactId>spring-cloud-starter-sleuth</artifactId>
+   </dependency>
+   <!-- EXAMPLE FOR RABBIT BINDING -->
+   <dependency> (4)
+       <groupId>org.springframework.cloud</groupId>
+       <artifactId>spring-cloud-stream-binder-rabbit</artifactId>
+   </dependency>
+
+
+
+
    +
  1. +

    In order not to pick versions by yourself it’s much better if you add the dependency management via +the Spring BOM

    +
  2. +
  3. +

    Add the dependency to spring-cloud-sleuth-zipkin-stream

    +
  4. +
  5. +

    Add the dependency to spring-cloud-starter-sleuth - that way all dependant dependencies will be downloaded

    +
  6. +
  7. +

    Add a binder (e.g. Rabbit binder) to tell Spring Cloud Stream what it should bind to

    +
  8. +
+
+
+
Gradle
+
+
dependencyManagement { (1)
+    imports {
+        mavenBom "org.springframework.cloud:spring-cloud-dependencies:Brixton.RELEASE"
+    }
+}
+
+dependencies {
+    compile "org.springframework.cloud:spring-cloud-sleuth-zipkin-stream" (2)
+    compile "org.springframework.cloud:spring-cloud-starter-sleuth" (3)
+    // Example for Rabbit binding
+    compile "org.springframework.cloud:spring-cloud-stream-binder-rabbit" (4)
+}
+
+
+
+
    +
  1. +

    In order not to pick versions by yourself it’s much better if you add the dependency management via +the Spring BOM

    +
  2. +
  3. +

    Add the dependency to spring-cloud-sleuth-zipkin-stream

    +
  4. +
  5. +

    Add the dependency to spring-cloud-starter-sleuth - that way all dependant dependencies will be downloaded

    +
  6. +
  7. +

    Add a binder (e.g. Rabbit binder) to tell Spring Cloud Stream what it should bind to

    +
  8. +
+
+
+

and then just annotate your main class with @EnableZipkinStreamServer annotation:

+
+
+
+
package example;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.cloud.sleuth.zipkin.stream.EnableZipkinStreamServer;
+
+@SpringBootApplication
+@EnableZipkinStreamServer
+public class ZipkinStreamServerApplication {
+
+	public static void main(String[] args) throws Exception {
+		SpringApplication.run(ZipkinStreamServerApplication.class, args);
+	}
+
+}
+
+
+
+
+
+

Additional resources

+
+
+

Marcin Grzejszczak talking about Spring Cloud Sleuth and Zipkin

+
+
+
+ +
+
+ +
+
+
+

Features

+
+
+
    +
  • +

    Adds trace and span ids to the Slf4J MDC, so you can extract all the logs from a given trace or span in a log aggregator. Example logs:

    +
    +
    +
    2016-02-02 15:30:57.902  INFO [bar,6bfd228dc00d216b,6bfd228dc00d216b,false] 23030 --- [nio-8081-exec-3] ...
    +2016-02-02 15:30:58.372 ERROR [bar,6bfd228dc00d216b,6bfd228dc00d216b,false] 23030 --- [nio-8081-exec-3] ...
    +2016-02-02 15:31:01.936  INFO [bar,46ab0d418373cbc9,46ab0d418373cbc9,false] 23030 --- [nio-8081-exec-4] ...
    +
    +
    +
    +

    notice the [appname,traceId,spanId,exportable] entries from the MDC:

    +
    +
    +
      +
    • +

      spanId - the id of a specific operation that took place

      +
    • +
    • +

      appname - the name of the application that logged the span

      +
    • +
    • +

      traceId - the id of the latency graph that contains the span

      +
    • +
    • +

      exportable - whether the log should be exported to Zipkin or not. When would you like the span not to be +exportable? In the case in which you want to wrap some operation in a Span and have it written to the logs +only.

      +
    • +
    +
    +
  • +
  • +

    Provides an abstraction over common distributed tracing data models: traces, spans (forming a DAG), annotations, +key-value annotations. Loosely based on HTrace, but Zipkin (Dapper) compatible.

    +
  • +
  • +

    Sleuth records timing information to aid in latency analysis. Using sleuth, you can pinpoint causes of +latency in your applications. Sleuth is written to not log too much, and to not cause your production application to crash.

    +
    +
      +
    • +

      propagates structural data about your call-graph in-band, and the rest out-of-band.

      +
    • +
    • +

      includes opinionated instrumentation of layers such as HTTP

      +
    • +
    • +

      includes sampling policy to manage volume

      +
    • +
    • +

      can report to a Zipkin system for query and visualization

      +
    • +
    +
    +
  • +
  • +

    Instruments common ingress and egress points from Spring applications (servlet filter, async endpoints, +rest template, scheduled actions, message channels, zuul filters, feign client).

    +
  • +
  • +

    Sleuth includes default logic to join a trace across http or messaging boundaries. For example, http propagation +works via Zipkin-compatible request headers. This propagation logic is defined and customized via +SpanInjector and SpanExtractor implementations.

    +
  • +
  • +

    Provides simple metrics of accepted / dropped spans.

    +
  • +
  • +

    If spring-cloud-sleuth-zipkin then the app will generate and collect Zipkin-compatible traces. +By default it sends them via HTTP to a Zipkin server on localhost (port 9411). +Configure the location of the service using spring.zipkin.baseUrl.

    +
  • +
  • +

    If spring-cloud-sleuth-stream then the app will generate and collect traces via Spring Cloud Stream. +Your app automatically becomes a producer of tracer messages that are sent over your broker of choice +(e.g. RabbitMQ, Apache Kafka, Redis).

    +
  • +
+
+
+ + + + + +
+
Important
+
+If using Zipkin or Stream, configure the percentage of spans exported using spring.sleuth.sampler.percentage +(default 0.1, i.e. 10%). Otherwise you might think that Sleuth is not working cause it’s omitting some spans. +
+
+
+ + + + + +
+
Note
+
+the SLF4J MDC is always set and logback users will immediately see the trace and span ids in logs per the example + above. Other logging systems have to configure their own formatter to get the same result. The default is + logging.pattern.level set to %clr(%5p) %clr([${spring.application.name:},%X{X-B3-TraceId:-},%X{X-B3-SpanId:-},%X{X-Span-Export:-}]){yellow} + (this is a Spring Boot feature for logback users). + This means that if you’re not using SLF4J this pattern WILL NOT be automatically applied. +
+
+
+
+
+

Sampling

+
+
+

In distributed tracing the data volumes can be very high so sampling +can be important (you usually don’t need to export all spans to get a +good picture of what is happening). Spring Cloud Sleuth has a +Sampler strategy that you can implement to take control of the +sampling algorithm. Samplers do not stop span (correlation) ids from +being generated, but they do prevent the tags and events being +attached and exported. By default you get a strategy that continues to +trace if a span is already active, but new ones are always marked as +non-exportable. If all your apps run with this sampler you will see +traces in logs, but not in any remote store. For testing the default +is often enough, and it probably is all you need if you are only using +the logs (e.g. with an ELK aggregator). If you are exporting span data +to Zipkin or Spring Cloud Stream, there is also an AlwaysSampler +that exports everything and a PercentageBasedSampler that samples a +fixed fraction of spans.

+
+
+ + + + + +
+
Note
+
+the PercentageBasedSampler is the default if you are using +spring-cloud-sleuth-zipkin or spring-cloud-sleuth-stream. You can +configure the exports using spring.sleuth.sampler.percentage. +
+
+
+

A sampler can be installed just by creating a bean definition, e.g:

+
+
+
+
@Bean
+public Sampler defaultSampler() {
+	return new AlwaysSampler();
+}
+
+
+
+
+
+

Instrumentation

+
+
+

Spring Cloud Sleuth instruments all your Spring application +automatically, so you shouldn’t have to do anything to activate +it. The instrumentation is added using a variety of technologies +according to the stack that is available, e.g. for a servlet web +application we use a Filter, and for Spring Integration we use +ChannelInterceptors.

+
+
+

You can customize the keys used in span tags. To limit the volume of +span data, by default an HTTP request will be tagged only with a +handful of metadata like the status code, host and URL. You can add +request headers by configuring spring.sleuth.keys.http.headers (a +list of header names).

+
+
+ + + + + +
+
Note
+
+Remember that tags are only collected and exported if there is a +Sampler that allows it (by default there is not, so there is no +danger of accidentally collecting too much data without configuring +something). +
+
+
+ + + + + +
+
Note
+
+Currently the instrumentation in Spring Cloud Sleuth is eager - it means that +we’re actively trying to pass the tracing context between threads. Also timing events +are captured even when sleuth isn’t exporting data to a tracing system. +This approach may change in the future towards being lazy on this matter. +
+
+
+
+
+

Span lifecycle

+
+
+

You can do the following operations on the Span by means of org.springframework.cloud.sleuth.Tracer interface:

+
+
+
    +
  • +

    start - when you start a span its name is assigned and start timestamp is recorded.

    +
  • +
  • +

    close - the span gets finished (the end time of the span is recorded) and if +the span is exportable then it will be eligible for collection to Zipkin. +The span is also removed from the current thread.

    +
  • +
  • +

    continue - a new instance of span will be created whereas it will be a copy of the +one that it continues.

    +
  • +
  • +

    detach - the span doesn’t get stopped or closed. It only gets removed from the current thread.

    +
  • +
  • +

    create with explicit parent - you can create a new span and set an explicit parent to it

    +
  • +
+
+
+ + + + + +
+
Tip
+
+Spring creates the instance of Tracer for you. In order to use it all you need is to just autowire it. +
+
+
+

Creating and closing spans

+
+

You can manually create spans by using the Tracer interface.

+
+
+
+
// Start a span. If there was a span present in this thread it will become
+// the `newSpan`'s parent.
+Span newSpan = this.tracer.createSpan("calculateTax");
+try {
+	// ...
+	// You can tag a span
+	this.tracer.addTag("taxValue", taxValue);
+	// ...
+	// You can log an event on a span
+	newSpan.logEvent("taxCalculated");
+} finally {
+	// Once done remember to close the span. This will allow collecting
+	// the span to send it to Zipkin
+	this.tracer.close(newSpan);
+}
+
+
+
+

In this example we could see how to create a new instance of span. Assuming that there already +was a span present in this thread then it would become the parent of that span.

+
+
+ + + + + +
+
Important
+
+Always clean after you create a span! Don’t forget to close a span if you want to send it to Zipkin. +
+
+
+
+

Continuing spans

+
+

Sometimes you don’t want to create a new span but you want to continue one. Example of such a +situation might be (of course it all depends on the use-case):

+
+
+
    +
  • +

    AOP - If there was already a span created before an aspect was reached then you might not want to create a new span.

    +
  • +
  • +

    Hystrix - executing a Hystrix command is most likely a logical part of the current processing. It’s in fact +only a technical implementation detail that you wouldn’t necessarily want to reflect in tracing as a separate being.

    +
  • +
+
+
+

The continued instance of span is equal to the one that it continues:

+
+
+
+
Span continuedSpan = this.tracer.continueSpan(spanToContinue);
+assertThat(continuedSpan).isEqualTo(spanToContinue);
+
+
+
+

To continue a span you can use the Tracer interface.

+
+
+
+
// let's assume that we're in a thread Y and we've received
+// the `initialSpan` from thread X
+Span continuedSpan = this.tracer.continueSpan(initialSpan);
+try {
+	// ...
+	// You can tag a span
+	this.tracer.addTag("taxValue", taxValue);
+	// ...
+	// You can log an event on a span
+	continuedSpan.logEvent("taxCalculated");
+} finally {
+	// Once done remember to detach the span. That way you'll
+	// safely remove it from the current thread without closing it
+	this.tracer.detach(continuedSpan);
+}
+
+
+
+ + + + + +
+
Important
+
+Always clean after you create a span! Don’t forget to detach a span if some work was done started in one + thread (e.g. thread X) and it’s waiting for other threads (e.g. Y, Z) to finish. + Then the spans in the threads Y, Z should be detached at the end of their work. When the results are collected + the span in thread X should be closed. +
+
+
+
+

Creating spans with an explicit parent

+
+

There is a possibility that you want to start a new span and provide an explicit parent of that span. +Let’s assume that the parent of a span is in one thread and you want to start a new span in another thread. The +startSpan method of the Tracer interface is the method you are looking for.

+
+
+
+
// let's assume that we're in a thread Y and we've received
+// the `initialSpan` from thread X. `initialSpan` will be the parent
+// of the `newSpan`
+Span newSpan = this.tracer.createSpan("calculateCommission", initialSpan);
+try {
+	// ...
+	// You can tag a span
+	this.tracer.addTag("commissionValue", commissionValue);
+	// ...
+	// You can log an event on a span
+	newSpan.logEvent("commissionCalculated");
+} finally {
+	// Once done remember to close the span. This will allow collecting
+	// the span to send it to Zipkin. The tags and events set on the
+	// newSpan will not be present on the parent
+	this.tracer.close(newSpan);
+}
+
+
+
+ + + + + +
+
Important
+
+After having created such a span remember to close it. Otherwise you will see a lot of warnings in your logs + related to the fact that you have a span present in the current thread other than the one you’re trying to close. + What’s worse your spans won’t get closed properly thus will not get collected to Zipkin. +
+
+
+
+
+
+

Naming spans

+
+
+

Picking a span name is not a trivial task. Span name should depict an operation name. The name should +be low cardinality (e.g. not include identifiers).

+
+
+

Since there is a lot of instrumentation going on some of the span names will be +artificial like:

+
+
+
    +
  • +

    controller-method-name when received by a Controller with a method name conrollerMethodName

    +
  • +
  • +

    async for asynchronous operations done via wrapped Callable and Runnable.

    +
  • +
  • +

    @Scheduled annotated methods will return the simple name of the class.

    +
  • +
+
+
+

Fortunately, for the asynchronous processing you can provide explicit naming.

+
+
+

@SpanName annotation

+
+

You can do name the span explicitly via the @SpanName annotation.

+
+
+
+
@SpanName("calculateTax")
+class TaxCountingRunnable implements Runnable {
+
+	@Override public void run() {
+		// perform logic
+	}
+}
+
+
+
+

In this case, when processed in the following manner:

+
+
+
+
Runnable runnable = new TraceRunnable(tracer, spanNamer, new TaxCountingRunnable());
+Future<?> future = executorService.submit(runnable);
+// ... some additional logic ...
+future.get();
+
+
+
+

The span will be named calculateTax.

+
+
+
+

toString() method

+
+

It’s pretty rare to create separate classes for Runnable or Callable. Typically one creates an anonymous +instance of those classes. You can’t annotate such classes thus to override that, if there is no @SpanName annotation present, +we’re checking if the class has a custom implementation of the toString() method.

+
+
+

So executing such code:

+
+
+
+
Runnable runnable = new TraceRunnable(tracer, spanNamer, new Runnable() {
+	@Override public void run() {
+		// perform logic
+	}
+
+	@Override public String toString() {
+		return "calculateTax";
+	}
+});
+Future<?> future = executorService.submit(runnable);
+// ... some additional logic ...
+future.get();
+
+
+
+

will lead in creating a span named calculateTax.

+
+
+
+
+
+

Customizations

+
+
+

Thanks to the SpanInjector and SpanExtractor you can customize the way spans +are created and propagated.

+
+
+

There are currently two built-in ways to pass tracing information between processes:

+
+
+
    +
  • +

    via Spring Integration

    +
  • +
  • +

    via HTTP

    +
  • +
+
+
+

Span ids are extracted from Zipkin-compatible (B3) headers (either Message +or HTTP headers), to start or join an existing trace. Trace information is +injected into any outbound requests so the next hop can extract them.

+
+
+

Spring Integration

+
+

For Spring Integration these are the beans responsible for creation of a Span from a Message + and filling in the MessageBuilder with tracing information.

+
+
+
+
@Bean
+public SpanExtractor<Message> messagingSpanExtractor() {
+    ...
+}
+
+@Bean
+public SpanInjector<MessageBuilder> messagingSpanInjector() {
+    ...
+}
+
+
+
+

You can override them by providing your own implementation and by adding a @Primary annotation +to your bean definition.

+
+
+
+

HTTP

+
+

For HTTP these are the beans responsible for creation of a Span from a HttpServletRequest + and filling in the HttpServletResponse with tracing information.

+
+
+
+
@Bean
+public SpanExtractor<HttpServletRequest> httpServletRequestSpanExtractor() {
+    ...
+}
+
+@Bean
+public SpanInjector<HttpServletResponse> httpServletResponseSpanInjector() {
+    ...
+}
+
+
+
+

You can override them by providing your own implementation and by adding a @Primary annotation +to your bean definition.

+
+
+
+

Example

+
+

Let’s assume that instead of the standard Zipkin compatible tracing HTTP header names +you have

+
+
+
    +
  • +

    for trace id - correlationId

    +
  • +
  • +

    for span id - mySpanId

    +
  • +
+
+
+

This is a an example of a SpanExtractor

+
+
+
+
static class CustomHttpServletRequestSpanExtractor
+		implements SpanExtractor<HttpServletRequest> {
+
+	@Override
+	public Span joinTrace(HttpServletRequest carrier) {
+		long traceId = Span.hexToId(carrier.getHeader("correlationId"));
+		long spanId = Span.hexToId(carrier.getHeader("mySpanId"));
+		// extract all necessary headers
+		Span.SpanBuilder builder = Span.builder().traceId(traceId).spanId(spanId);
+		// build rest of the Span
+		return builder.build();
+	}
+}
+
+
+
+

The following SpanInjector could be created

+
+
+
+
static class CustomHttpServletResponseSpanInjector
+		implements SpanInjector<HttpServletResponse> {
+
+	@Override
+	public void inject(Span span, HttpServletResponse carrier) {
+		carrier.addHeader("correlationId", Span.idToHex(span.getTraceId()));
+		carrier.addHeader("mySpanId", Span.idToHex(span.getSpanId()));
+		// inject the rest of Span values to the header
+	}
+}
+
+
+
+

And you could register them like this:

+
+
+
+
@Bean
+@Primary
+SpanExtractor<HttpServletRequest> customHttpServletRequestSpanExtractor() {
+	return new CustomHttpServletRequestSpanExtractor();
+}
+
+@Bean
+@Primary
+SpanInjector<HttpServletResponse> customHttpServletResponseSpanInjector() {
+	return new CustomHttpServletResponseSpanInjector();
+}
+
+
+
+
+

Custom SA tag in Zipkin

+
+

Sometimes you want to create a manual Span that will wrap a call to an external service which is not instrumented. +What you can do is to create a span with the peer.service tag that will contain a value of the service that you want to call. +Below you can see an example of a call to Redis that is wrapped in such a span.

+
+
+
+
org.springframework.cloud.sleuth.Span newSpan = tracer.createSpan("redis");
+try {
+	newSpan.tag("redis.op", "get");
+	newSpan.tag("lc", "redis");
+	newSpan.logEvent(org.springframework.cloud.sleuth.Span.CLIENT_SEND);
+	// call redis service e.g
+	// return (SomeObj) redisTemplate.opsForHash().get("MYHASH", someObjKey);
+} finally {
+	newSpan.tag("peer.service", "redisService");
+	newSpan.tag("peer.ipv4", "1.2.3.4");
+	newSpan.tag("peer.port", "1234");
+	newSpan.logEvent(org.springframework.cloud.sleuth.Span.CLIENT_RECV);
+	tracer.close(newSpan);
+}
+
+
+
+ + + + + +
+
Important
+
+Remember not to add both peer.service tag and the SA tag! You have to add only peer.service. +
+
+
+
+
+
+

Span Data as Messages

+
+
+

You can accumulate and send span data over +Spring Cloud Stream by +including the spring-cloud-sleuth-stream jar as a dependency, and +adding a Channel Binder implementation +(e.g. spring-cloud-starter-stream-rabbit for RabbitMQ or +spring-cloud-starter-stream-kafka for Kafka). This will +automatically turn your app into a producer of messages with payload +type Spans.

+
+
+

Zipkin Consumer

+
+

There is a special convenience annotation for setting up a message consumer +for the Span data and pushing it into a Zipkin SpanStore. This application

+
+
+
+
@SpringBootApplication
+@EnableZipkinStreamServer
+public class Consumer {
+	public static void main(String[] args) {
+		SpringApplication.run(Consumer.class, args);
+	}
+}
+
+
+
+

will listen for the Span data on whatever transport you provide via a +Spring Cloud Stream Binder (e.g. include +spring-cloud-starter-stream-rabbit for RabbitMQ, and similar +starters exist for Redis and Kafka). If you add the following UI dependency

+
+
+
+
<groupId>io.zipkin.java</groupId>
+<artifactId>zipkin-autoconfigure-ui</artifactId>
+
+
+
+

Then you’ll have your app a +Zipkin server, which hosts +the UI and api on port 9411.

+
+
+

The default SpanStore is in-memory (good for demos and getting +started quickly). For a more robust solution you can add MySQL and +spring-boot-starter-jdbc to your classpath and enable the JDBC +SpanStore via configuration, e.g.:

+
+
+
+
spring:
+  rabbitmq:
+    host: ${RABBIT_HOST:localhost}
+  datasource:
+    schema: classpath:/mysql.sql
+    url: jdbc:mysql://${MYSQL_HOST:localhost}/test
+    username: root
+    password: root
+# Switch this on to create the schema on startup:
+    initialize: true
+    continueOnError: true
+  sleuth:
+    enabled: false
+zipkin:
+  storage:
+    type: mysql
+
+
+
+ + + + + +
+
Note
+
+The @EnableZipkinStreamServer is also annotated with +@EnableZipkinServer so the process will also expose the standard +Zipkin server endpoints for collecting spans over HTTP, and for +querying in the Zipkin Web UI. +
+
+
+
+

Custom Consumer

+
+

A custom consumer can also easily be implemented using +spring-cloud-sleuth-stream and binding to the SleuthSink. Example:

+
+
+
+
@EnableBinding(SleuthSink.class)
+@SpringBootApplication(exclude = SleuthStreamAutoConfiguration.class)
+@MessageEndpoint
+public class Consumer {
+
+    @ServiceActivator(inputChannel = SleuthSink.INPUT)
+    public void sink(Spans input) throws Exception {
+        // ... process spans
+    }
+}
+
+
+
+ + + + + +
+
Note
+
+the sample consumer application above explicitly excludes +SleuthStreamAutoConfiguration so it doesn’t send messages to itself, +but this is optional (you might actually want to trace requests into +the consumer app). +
+
+
+

In order to customize the polling mechanism you can create a bean of PollerMetadata type +with name equal to StreamSpanReporter.POLLER. Here you can find an example of such a configuration.

+
+
+
+
@Configuration
+public static class CustomPollerConfiguration {
+
+	@Bean(name = StreamSpanReporter.POLLER)
+	PollerMetadata customPoller() {
+		PollerMetadata poller = new PollerMetadata();
+		poller.setMaxMessagesPerPoll(500);
+		poller.setTrigger(new PeriodicTrigger(5000L));
+		return poller;
+	}
+}
+
+
+
+
+
+
+

Metrics

+
+
+

Currently Spring Cloud Sleuth registers very simple metrics related to spans. +It’s using the Spring Boot’s metrics support +to calculate the number of accepted and dropped spans. Each time a span gets +sent to Zipkin the number of accepted spans will increase. If there’s an error then +the number of dropped spans will get increased.

+
+
+
+
+

Integrations

+
+
+

Runnable and Callable

+
+

If you’re wrapping your logic in Runnable or Callable it’s enough to wrap those classes in their Sleuth representative.

+
+
+

Example for Runnable:

+
+
+
+
Runnable runnable = new Runnable() {
+	@Override
+	public void run() {
+		// do some work
+	}
+
+	@Override
+	public String toString() {
+		return "spanNameFromToStringMethod";
+	}
+};
+// Manual `TraceRunnable` creation with explicit "calculateTax" Span name
+Runnable traceRunnable = new TraceRunnable(tracer, spanNamer, runnable, "calculateTax");
+// Wrapping `Runnable` with `Tracer`. The Span name will be taken either from the
+// `@SpanName` annotation or from `toString` method
+Runnable traceRunnableFromTracer = tracer.wrap(runnable);
+
+
+
+

Example for Callable:

+
+
+
+
Callable<String> callable = new Callable<String>() {
+	@Override
+	public String call() throws Exception {
+		return someLogic();
+	}
+
+	@Override
+	public String toString() {
+		return "spanNameFromToStringMethod";
+	}
+};
+// Manual `TraceCallable` creation with explicit "calculateTax" Span name
+Callable<String> traceCallable = new TraceCallable<>(tracer, spanNamer, callable, "calculateTax");
+// Wrapping `Callable` with `Tracer`. The Span name will be taken either from the
+// `@SpanName` annotation or from `toString` method
+Callable<String> traceCallableFromTracer = tracer.wrap(callable);
+
+
+
+

That way you will ensure that a new Span is created and closed for each execution.

+
+
+
+

Hystrix

+
+

Custom Concurrency Strategy

+
+

We’re registering a custom HystrixConcurrencyStrategy +that wraps all Callable instances into their Sleuth representative - +the TraceCallable. The strategy either starts or continues a span depending on the fact whether tracing was already going +on before the Hystrix command was called. To disable the custom Hystrix Concurrency Strategy set the spring.sleuth.hystrix.strategy.enabled to false.

+
+
+
+

Manual Command setting

+
+

Assuming that you have the following HystrixCommand:

+
+
+
+
HystrixCommand<String> hystrixCommand = new HystrixCommand<String>(setter) {
+	@Override
+	protected String run() throws Exception {
+		return someLogic();
+	}
+};
+
+
+
+

In order to pass the tracing information you have to wrap the same logic in the Sleuth version of the HystrixCommand which is the +TraceCommand:

+
+
+
+
TraceCommand<String> traceCommand = new TraceCommand<String>(tracer, traceKeys, setter) {
+	@Override
+	public String doRun() throws Exception {
+		return someLogic();
+	}
+};
+
+
+
+
+
+

RxJava

+
+

We’re registering a custom RxJavaSchedulersHook +that wraps all Action0 instances into their Sleuth representative - +the TraceAction. The hook either starts or continues a span depending on the fact whether tracing was already going +on before the Action was scheduled. To disable the custom RxJavaSchedulersHook set the spring.sleuth.rxjava.schedulers.hook.enabled to false.

+
+
+

You can define a list of regular expressions for thread names, for which you don’t want a Span to be created. Just provide a comma separated list +of regular expressions in the spring.sleuth.rxjava.schedulers.ignoredthreads property.

+
+
+
+

HTTP integration

+
+

Features from this section can be disabled by providing the spring.sleuth.web.enabled property with value equal to false.

+
+
+

HTTP Filter

+
+

Via the TraceFilter all sampled incoming requests result in creation of a Span. That Span’s name is http: + the path to which + the request was sent. E.g. if the request was sent to /foo/bar then the name will be http:/foo/bar. You can configure which URIs you would + like to skip via the spring.sleuth.web.skipPattern property. If you have ManagementServerProperties on classpath then + its value of contextPath gets appended to the provided skip pattern.

+
+
+
+

HandlerInterceptor

+
+

Since we want the span names to be precise we’re using a TraceHandlerInterceptor that either wraps an + existing HandlerInterceptor or is added directly to the list of existing HandlerInterceptors. The + TraceHandlerInterceptor adds a special request attribute to the given HttpServletRequest. If the + the TraceFilter doesn’t see this attribute set it will create a "fallback" span which is an additional + span created on the server side so that the trace is presented properly in the UI. Seeing that most likely + signifies that there is a missing instrumentation. In that case please file an issue in Spring Cloud Sleuth.

+
+
+
+

Async Servlet support

+
+

If your controller returns a Callable or a WebAsyncTask Spring Cloud Sleuth will continue the existing span instead of creating a new one.

+
+
+
+
+

HTTP client integration

+
+

Synchronous Rest Template

+
+

We’re injecting a RestTemplate interceptor that ensures that all the tracing information is passed to the requests. Each time a +call is made a new Span is created. It gets closed upon receiving the response. In order to block the synchronous RestTemplate features +just set spring.sleuth.web.client.enabled to false.

+
+
+ + + + + +
+
Important
+
+You have to register RestTemplate as a bean so that the interceptors will get injected. +If you create a RestTemplate instance with a new keyword then the instrumentation WILL NOT work. +
+
+
+
+

Asynchronous Rest Template

+
+

Custom instrumentation is set to create and close Spans upon sending and receiving requests. You can customize the ClientHttpRequestFactory +and the AsyncClientHttpRequestFactory by registering your beans. Remember to use tracing compatible implementations (e.g. don’t forget to +wrap ThreadPoolTaskScheduler in a TraceAsyncListenableTaskExecutor). Example of custom request factories:

+
+
+
+
@EnableAutoConfiguration
+@Configuration
+public static class TestConfiguration {
+
+	@Bean
+	ClientHttpRequestFactory mySyncClientFactory() {
+		return new MySyncClientHttpRequestFactory();
+	}
+
+	@Bean
+	AsyncClientHttpRequestFactory myAsyncClientFactory() {
+		return new MyAsyncClientHttpRequestFactory();
+	}
+}
+
+
+
+

To block the AsyncRestTemplate features set spring.sleuth.web.async.client.enabled to false. +To disable creation of the default TraceAsyncClientHttpRequestFactoryWrapper set spring.sleuth.web.async.client.factory.enabled +to false. If you don’t want to create AsyncRestClient at all set spring.sleuth.web.async.client.template.enabled to false.

+
+
+
+
+

Feign

+
+

By default Spring Cloud Sleuth provides integration with feign via the TraceFeignClientAutoConfiguration. You can disable it entirely +by setting spring.sleuth.feign.enabled to false. If you do so then no Feign related instrumentation will take place.

+
+
+

Part of Feign instrumentation is done via a FeignBeanPostProcessor. You can disable it by providing the spring.sleuth.feign.processor.enabled equal to false. +If you set it like this then Spring Cloud Sleuth will not instrument any of your custom Feign components. All the default instrumentation +however will be still there.

+
+
+
+

Asynchronous communication

+
+

@Async annotated methods

+
+

In Spring Cloud Sleuth we’re instrumenting async related components so that the tracing information is passed between threads. +You can disable this behaviour by setting the value of spring.sleuth.async.enabled to false.

+
+
+

If you annotate your method with @Async then we’ll automatically create a new Span with the following characteristics:

+
+
+
    +
  • +

    the Span name will be the annotated method name

    +
  • +
  • +

    the Span will be tagged with that method’s class name and the method name too

    +
  • +
+
+
+
+

@Scheduled annotated methods

+
+

In Spring Cloud Sleuth we’re instrumenting scheduled method execution so that the tracing information is passed between threads. You can disable this behaviour +by setting the value of spring.sleuth.scheduled.enabled to false.

+
+
+

If you annotate your method with @Scheduled then we’ll automatically create a new Span with the following characteristics:

+
+
+
    +
  • +

    the Span name will be the annotated method name

    +
  • +
  • +

    the Span will be tagged with that method’s class name and the method name too

    +
  • +
+
+
+

If you want to skip Span creation for some @Scheduled annotated classes you can set the +spring.sleuth.scheduled.skipPattern with a regular expression that will match the fully qualified name of the +@Scheduled annotated class.

+
+
+
+

Executor, ExecutorService and ScheduledExecutorService

+
+

We’re providing LazyTraceExecutor, TraceableExecutorService and TraceableScheduledExecutorService. Those implementations +are creating Spans each time a new task is submitted, invoked or scheduled.

+
+
+

Here you can see an example of how to pass tracing information with TraceableExecutorService when working with CompletableFuture:

+
+
+
+
CompletableFuture<Long> completableFuture = CompletableFuture.supplyAsync(() -> {
+	// perform some logic
+	return 1_000_000L;
+}, new TraceableExecutorService(executorService,
+		// 'calculateTax' explicitly names the span - this param is optional
+		tracer, traceKeys, spanNamer, "calculateTax"));
+
+
+
+
+
+

Messaging

+
+

Spring Cloud Sleuth integrates with Spring Integration. It creates spans for publish and +subscribe events. To disable Spring Integration instrumentation, set spring.sleuth.integration.enabled to false.

+
+
+

Spring Cloud Sleuth up till version 1.0.4 is sending invalid tracing headers when using messaging. Those headers are actually +the same as the ones sent in HTTP (they contain a -) in its name. For the sake of +backwards compatibility in 1.0.4 we’ve started sending both valid and invalid headers. Please upgrade to 1.0.4 because +in Spring Cloud Sleuth 1.1 we will remove the support for the deprecated headers.

+
+
+

You can provide the spring.sleuth.integration.patterns pattern to explicitly +provide the names of channels that you want to include for tracing. By default all channels +are included.

+
+
+ + + + + +
+
Important
+
+When using the Executor to build a Spring Integration IntegrationFlow remember to use the untraced version of the Executor. +Decorating Spring Integration Executor Channel with TraceableExecutorService will cause the spans to be improperly closed. +
+
+
+
+

Zuul

+
+

We’re registering Zuul filters to propagate the tracing information (the request header is enriched with tracing data). +To disable Zuul support set the spring.sleuth.zuul.enabled property to false.

+
+
+
+
+
+

Running examples

+
+
+

You can find the running examples deployed in the Pivotal Web Services. Check them out in the following links:

+
+ +
+
+
+ + \ No newline at end of file diff --git a/spring-cloud-sleuth-core/target/apidocs/allclasses-frame.html b/spring-cloud-sleuth-core/target/apidocs/allclasses-frame.html new file mode 100644 index 000000000..1744a5928 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/allclasses-frame.html @@ -0,0 +1,105 @@ + + + + + + +All Classes (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

All Classes

+
+ +
+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/allclasses-noframe.html b/spring-cloud-sleuth-core/target/apidocs/allclasses-noframe.html new file mode 100644 index 000000000..7effb2f5e --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/allclasses-noframe.html @@ -0,0 +1,105 @@ + + + + + + +All Classes (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

All Classes

+
+ +
+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/constant-values.html b/spring-cloud-sleuth-core/target/apidocs/constant-values.html new file mode 100644 index 000000000..3b4c33e90 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/constant-values.html @@ -0,0 +1,396 @@ + + + + + + +Constant Field Values (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Constant Field Values

+

Contents

+ +
+
+ + +

org.springframework.*

+ + + +
    +
  • + + + + + + + + + + + + + + + + + + + +
    org.springframework.cloud.sleuth.instrument.web.TraceFilter 
    Modifier and TypeConstant FieldValue
    + +public static final StringDEFAULT_SKIP_PATTERN"/api-docs.*|/autoconfig|/configprops|/dump|/health|/info|/metrics.*|/mappings|/trace|/swagger.*|.*\\.png|.*\\.css|.*\\.js|.*\\.html|/favicon.ico|/hystrix.stream"
    + +protected static final intORDER-2147483643
    +
  • +
+
+ +
+ + + + + + + +
+ + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/deprecated-list.html b/spring-cloud-sleuth-core/target/apidocs/deprecated-list.html new file mode 100644 index 000000000..b8add05c3 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/deprecated-list.html @@ -0,0 +1,150 @@ + + + + + + +Deprecated List (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

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

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/help-doc.html b/spring-cloud-sleuth-core/target/apidocs/help-doc.html new file mode 100644 index 000000000..df4f3abea --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/help-doc.html @@ -0,0 +1,231 @@ + + + + + + +API Help (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT 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. This page can contain six categories:

    +
      +
    • Interfaces (italic)
    • +
    • Classes
    • +
    • Enums
    • +
    • Exceptions
    • +
    • Errors
    • +
    • Annotation Types
    • +
    +
  • +
  • +

    Class/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/interface declaration
    • +
    • Class/interface description
    • +
    +
      +
    • Nested Class Summary
    • +
    • Field Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    +
      +
    • Field 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. The classes are organized by inheritance structure starting with java.lang.Object. The 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 "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 list of all classes, interfaces, constructors, methods, and fields.

    +
  • +
  • +

    Prev/Next

    +

    These links take you to the next or previous class, interface, package, or related page.

    +
  • +
  • +

    Frames/No Frames

    +

    These links show and hide the HTML frames. All pages are available with or without frames.

    +
  • +
  • +

    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.

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

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/index-all.html b/spring-cloud-sleuth-core/target/apidocs/index-all.html new file mode 100644 index 000000000..33bcd00e5 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/index-all.html @@ -0,0 +1,1636 @@ + + + + + + +Index (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
A B C D E F G H I J L M N O P R S T W  + + +

A

+
+
addRequestTags(String, String, String, String) - Method in class org.springframework.cloud.sleuth.instrument.web.HttpTraceKeysInjector
+
+
Adds tags from the HTTP request to the current Span
+
+
addRequestTags(Span, String, String, String, String) - Method in class org.springframework.cloud.sleuth.instrument.web.HttpTraceKeysInjector
+
+
Adds tags from the HTTP request to the given Span
+
+
addRequestTags(Span, URI, String) - Method in class org.springframework.cloud.sleuth.instrument.web.HttpTraceKeysInjector
+
+
Adds tags from the HTTP request to the given Span
+
+
addRequestTags(String, String, String, String, Map<String, ? extends Collection<String>>) - Method in class org.springframework.cloud.sleuth.instrument.web.HttpTraceKeysInjector
+
+
Adds tags from the HTTP request together with headers to the current Span
+
+
addRequestTags(Span, HttpServletRequest) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceFilter
+
+
Override to add annotations not defined in TraceKeys.
+
+
addResponseTags(HttpServletResponse, Throwable) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceFilter
+
+
Override to add annotations not defined in TraceKeys.
+
+
addTag(String, String) - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
+
 
+
addTag(String, String) - Method in interface org.springframework.cloud.sleuth.Tracer
+
+
Adds a tag to the current span if tracing is currently on.
+
+
afterCompletion(HttpServletRequest, HttpServletResponse, Object, Exception) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceHandlerInterceptor
+
 
+
afterConcurrentHandlingStarted(HttpServletRequest, HttpServletResponse, Object) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceHandlerInterceptor
+
 
+
afterMessageHandled(Message<?>, MessageChannel, MessageHandler, Exception) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TraceChannelInterceptor
+
 
+
afterSendCompletion(Message<?>, MessageChannel, boolean, Exception) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TraceChannelInterceptor
+
 
+
AlwaysSampler - Class in org.springframework.cloud.sleuth.sampler
+
+
Sampler that traces each action
+
+
AlwaysSampler() - Constructor for class org.springframework.cloud.sleuth.sampler.AlwaysSampler
+
 
+
apacheHttpRibbonRequestCustomizer(Tracer) - Method in class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
+
 
+
ArrayListSpanAccumulator - Class in org.springframework.cloud.sleuth.util
+
+
Accumulator of closed spans.
+
+
ArrayListSpanAccumulator() - Constructor for class org.springframework.cloud.sleuth.util.ArrayListSpanAccumulator
+
 
+
Async() - Constructor for class org.springframework.cloud.sleuth.TraceKeys.Async
+
 
+
ASYNC_COMPONENT - Static variable in class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceCallable
+
 
+
ASYNC_COMPONENT - Static variable in class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceRunnable
+
 
+
AsyncCustomAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.async
+
+
Auto-configuration + that wraps an existing custom AsyncConfigurer in a LazyTraceAsyncCustomizer
+
+
AsyncCustomAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.async.AsyncCustomAutoConfiguration
+
 
+
AsyncDefaultAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.async
+
+
Auto-configuration + enabling async related processing.
+
+
AsyncDefaultAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.async.AsyncDefaultAutoConfiguration
+
 
+
awaitTermination(long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
+
 
+
+ + + +

B

+
+
beforeHandle(Message<?>, MessageChannel, MessageHandler) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TraceChannelInterceptor
+
 
+
begin(long) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
+
+
Call this to record a begin time of a Span you didn't start.
+
+
build() - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
+
 
+
builder() - Static method in class org.springframework.cloud.sleuth.Span
+
 
+
+ + + +

C

+
+
call() - Method in class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceCallable
+
 
+
call() - Method in class org.springframework.cloud.sleuth.TraceCallable
+
 
+
CLIENT_RECV - Static variable in class org.springframework.cloud.sleuth.Span
+
+
cr - Client Receive.
+
+
CLIENT_SEND - Static variable in class org.springframework.cloud.sleuth.Span
+
+
cs - Client Sent.
+
+
close(Span) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceContinuingCallable
+
 
+
close() - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceHttpResponse
+
 
+
close(Span) - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
+
 
+
close(Span) - Method in class org.springframework.cloud.sleuth.TraceCallable
+
 
+
close(Span) - Method in interface org.springframework.cloud.sleuth.Tracer
+
+
Remove this span from the current thread, stop it and send it for collection.
+
+
close(Span) - Method in class org.springframework.cloud.sleuth.TraceRunnable
+
 
+
configureClientInboundChannel(ChannelRegistration) - Method in class org.springframework.cloud.sleuth.instrument.messaging.websocket.TraceWebSocketAutoConfiguration
+
 
+
configureClientOutboundChannel(ChannelRegistration) - Method in class org.springframework.cloud.sleuth.instrument.messaging.websocket.TraceWebSocketAutoConfiguration
+
 
+
continueSpan(Span) - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
+
 
+
continueSpan(Span) - Method in interface org.springframework.cloud.sleuth.Tracer
+
+
Contributes to a span started in another thread.
+
+
CounterServiceBasedSpanMetricReporter - Class in org.springframework.cloud.sleuth.metric
+
+
Service to operate on accepted and dropped spans statistics.
+
+
CounterServiceBasedSpanMetricReporter(String, String, CounterService) - Constructor for class org.springframework.cloud.sleuth.metric.CounterServiceBasedSpanMetricReporter
+
 
+
CounterServiceSpanReporterConfig() - Constructor for class org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig
+
 
+
createAsyncRequest(URI, HttpMethod) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncClientHttpRequestFactoryWrapper
+
 
+
createChild(Span, String) - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
+
 
+
createRequest(URI, HttpMethod) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncClientHttpRequestFactoryWrapper
+
 
+
createSpan(String, Span) - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
+
 
+
createSpan(String) - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
+
 
+
createSpan(String, Sampler) - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
+
 
+
createSpan(String) - Method in interface org.springframework.cloud.sleuth.Tracer
+
+
Creates a new Span.
+
+
createSpan(String, Span) - Method in interface org.springframework.cloud.sleuth.Tracer
+
+
Creates a new Span with a specific parent.
+
+
createSpan(String, Sampler) - Method in interface org.springframework.cloud.sleuth.Tracer
+
+
Start a new span if the sampler allows it or if we are already tracing in this + thread.
+
+
+ + + +

D

+
+
DEFAULT_SKIP_PATTERN - Static variable in class org.springframework.cloud.sleuth.instrument.web.TraceFilter
+
 
+
defaultLoggedSpansHandler() - Method in class org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration
+
 
+
defaultSkipPatternBean() - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
+
 
+
defaultSkipPatternBeanIfManagementServerPropsArePresent() - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProviderConfig
+
 
+
DefaultSpanNamer - Class in org.springframework.cloud.sleuth
+
+
Default implementation of SpanNamer that tries to get the span name as follows: + + + from the @SpanName annotation if one is present + from the toString() of the delegate if it's not the + default Object.toString() + the default provided value +
+
+
DefaultSpanNamer() - Constructor for class org.springframework.cloud.sleuth.DefaultSpanNamer
+
 
+
defaultSpanReporter() - Method in class org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration
+
 
+
DefaultTracer - Class in org.springframework.cloud.sleuth.trace
+
+
Default implementation of Tracer
+
+
DefaultTracer(Sampler, Random, SpanNamer, SpanLogger, SpanReporter) - Constructor for class org.springframework.cloud.sleuth.trace.DefaultTracer
+
 
+
defaultTraceSampler() - Method in class org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration
+
 
+
detach(Span) - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
+
 
+
detach(Span) - Method in interface org.springframework.cloud.sleuth.Tracer
+
+
Remove this span from the current thread, but don't stop it yet or send it for + collection.
+
+
doExecute(URI, HttpMethod, AsyncRequestCallback, ResponseExtractor<T>) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncRestTemplate
+
 
+
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceFilter
+
 
+
doRun() - Method in class org.springframework.cloud.sleuth.instrument.hystrix.TraceCommand
+
 
+
+ + + +

E

+
+
end(long) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
+
 
+
equals(Object) - Method in class org.springframework.cloud.sleuth.Log
+
 
+
equals(Object) - Method in class org.springframework.cloud.sleuth.Span
+
 
+
ExceptionUtils - Class in org.springframework.cloud.sleuth.util
+
+
Utility class for logging exceptions.
+
+
execute(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceExecutor
+
 
+
execute(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
+
 
+
execute(Runnable, long) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncListenableTaskExecutor
+
 
+
execute(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncListenableTaskExecutor
+
 
+
exportable(boolean) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
+
 
+
+ + + +

F

+
+
FeignBeanPostProcessorConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignClientAutoConfiguration.FeignBeanPostProcessorConfiguration
+
 
+
filterOrder() - Method in class org.springframework.cloud.sleuth.instrument.zuul.TracePostZuulFilter
+
 
+
filterOrder() - Method in class org.springframework.cloud.sleuth.instrument.zuul.TracePreZuulFilter
+
 
+
filterType() - Method in class org.springframework.cloud.sleuth.instrument.zuul.TracePostZuulFilter
+
 
+
filterType() - Method in class org.springframework.cloud.sleuth.instrument.zuul.TracePreZuulFilter
+
 
+
+ + + +

G

+
+
getAcceptedName() - Method in class org.springframework.cloud.sleuth.metric.SleuthMetricProperties.Span
+
 
+
getAccumulatedMicros() - Method in class org.springframework.cloud.sleuth.Span
+
+
Return the total amount of time elapsed since start was called, if running, or + difference between stop and start, in microseconds.
+
+
getAccumulatedMillis() - Method in class org.springframework.cloud.sleuth.Span
+
+
Deprecated. +
use Span.getAccumulatedMicros() as it is more precise.
+
+
+
getAsync() - Method in class org.springframework.cloud.sleuth.TraceKeys
+
 
+
getAsyncExecutor() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncCustomizer
+
 
+
getAsyncUncaughtExceptionHandler() - Method in class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncCustomizer
+
 
+
getBegin() - Method in class org.springframework.cloud.sleuth.Span
+
+
Get the start time, in milliseconds
+
+
getBody() - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceHttpResponse
+
 
+
getClassNameKey() - Method in class org.springframework.cloud.sleuth.TraceKeys.Async
+
 
+
getCommandGroup() - Method in class org.springframework.cloud.sleuth.TraceKeys.Hystrix
+
 
+
getCommandKey() - Method in class org.springframework.cloud.sleuth.TraceKeys.Hystrix
+
 
+
getControllerClass() - Method in class org.springframework.cloud.sleuth.TraceKeys.Mvc
+
 
+
getControllerMethod() - Method in class org.springframework.cloud.sleuth.TraceKeys.Mvc
+
 
+
getCurrentSpan() - Method in interface org.springframework.cloud.sleuth.SpanAccessor
+
 
+
getCurrentSpan() - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
+
 
+
getDelegate() - Method in class org.springframework.cloud.sleuth.TraceCallable
+
 
+
getDelegate() - Method in class org.springframework.cloud.sleuth.TraceRunnable
+
 
+
getDroppedName() - Method in class org.springframework.cloud.sleuth.metric.SleuthMetricProperties.Span
+
 
+
getEnd() - Method in class org.springframework.cloud.sleuth.Span
+
+
Get the stop time, in milliseconds
+
+
getEvent() - Method in class org.springframework.cloud.sleuth.Log
+
 
+
getHeaders() - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceHttpResponse
+
 
+
getHeaders() - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
+
 
+
getHeaders() - Method in class org.springframework.cloud.sleuth.TraceKeys.Message
+
 
+
getHost() - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
+
 
+
getHttp() - Method in class org.springframework.cloud.sleuth.TraceKeys
+
 
+
getHystrix() - Method in class org.springframework.cloud.sleuth.TraceKeys
+
 
+
getLastException() - Static method in class org.springframework.cloud.sleuth.util.ExceptionUtils
+
 
+
getMessage() - Method in class org.springframework.cloud.sleuth.TraceKeys
+
 
+
getMethod() - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
+
 
+
getMethodNameKey() - Method in class org.springframework.cloud.sleuth.TraceKeys.Async
+
 
+
getMvc() - Method in class org.springframework.cloud.sleuth.TraceKeys
+
 
+
getName() - Method in class org.springframework.cloud.sleuth.Span
+
+
A human-readable name assigned to this span instance.
+
+
getName() - Method in class org.springframework.cloud.sleuth.TraceCallable
+
 
+
getName() - Method in class org.springframework.cloud.sleuth.TraceRunnable
+
 
+
getParent() - Method in class org.springframework.cloud.sleuth.TraceCallable
+
 
+
getParent() - Method in class org.springframework.cloud.sleuth.TraceRunnable
+
 
+
getParents() - Method in class org.springframework.cloud.sleuth.Span
+
+
Returns the parent IDs of the span.
+
+
getPath() - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
+
 
+
getPayload() - Method in class org.springframework.cloud.sleuth.TraceKeys.Message
+
 
+
getPercentage() - Method in class org.springframework.cloud.sleuth.sampler.SamplerProperties
+
 
+
getPrefix() - Method in class org.springframework.cloud.sleuth.TraceKeys.Async
+
 
+
getPrefix() - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
+
 
+
getPrefix() - Method in class org.springframework.cloud.sleuth.TraceKeys.Hystrix
+
 
+
getPrefix() - Method in class org.springframework.cloud.sleuth.TraceKeys.Message
+
 
+
getProcessId() - Method in class org.springframework.cloud.sleuth.Span
+
+
Return a unique id for the process from which this span originated.
+
+
getRawStatusCode() - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceHttpResponse
+
 
+
getRequestSize() - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
+
 
+
getResponseSize() - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
+
 
+
getSavedSpan() - Method in class org.springframework.cloud.sleuth.Span
+
+
Returns the saved span.
+
+
getSize() - Method in class org.springframework.cloud.sleuth.TraceKeys.Message.Payload
+
 
+
getSpan() - Method in class org.springframework.cloud.sleuth.metric.SleuthMetricProperties
+
 
+
getSpanId() - Method in class org.springframework.cloud.sleuth.Span
+
+
A pseudo-unique (random) number assigned to this span instance.
+
+
getSpanName() - Method in class org.springframework.cloud.sleuth.TraceCallable
+
 
+
getSpanName() - Method in class org.springframework.cloud.sleuth.TraceRunnable
+
 
+
getSpans() - Method in class org.springframework.cloud.sleuth.util.ArrayListSpanAccumulator
+
 
+
getStatusCode() - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceHttpResponse
+
 
+
getStatusCode() - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
+
 
+
getStatusText() - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceHttpResponse
+
 
+
getThreadNameKey() - Method in class org.springframework.cloud.sleuth.TraceKeys.Async
+
 
+
getThreadPoolKey() - Method in class org.springframework.cloud.sleuth.TraceKeys.Hystrix
+
 
+
getTimestamp() - Method in class org.springframework.cloud.sleuth.Log
+
 
+
getTraceId() - Method in class org.springframework.cloud.sleuth.Span
+
+
A pseudo-unique (random) number assigned to the trace associated with this span
+
+
getTracer() - Method in class org.springframework.cloud.sleuth.TraceCallable
+
 
+
getTracer() - Method in class org.springframework.cloud.sleuth.TraceRunnable
+
 
+
getType() - Method in class org.springframework.cloud.sleuth.TraceKeys.Message.Payload
+
 
+
getUrl() - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
+
 
+
+ + + +

H

+
+
HANDLED_SPAN_REQUEST_ATTR - Static variable in class org.springframework.cloud.sleuth.instrument.web.TraceRequestAttributes
+
+
Attribute containing a Span set on a request when it got handled by a Sleuth component.
+
+
hashCode() - Method in class org.springframework.cloud.sleuth.Log
+
 
+
hashCode() - Method in class org.springframework.cloud.sleuth.Span
+
 
+
hasSavedSpan() - Method in class org.springframework.cloud.sleuth.Span
+
 
+
hexToId(String) - Static method in class org.springframework.cloud.sleuth.Span
+
+
Parses a 1 to 32 character lower-hex string with no prefix into an unsigned long, tossing any + bits higher than 64.
+
+
Http() - Constructor for class org.springframework.cloud.sleuth.TraceKeys.Http
+
 
+
httpRequestSpanInjector() - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration
+
 
+
httpServletRequestSpanExtractor(TraceWebAutoConfiguration.SkipPatternProvider) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
+
 
+
httpTraceKeysInjector(Tracer, TraceKeys) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration
+
 
+
HttpTraceKeysInjector - Class in org.springframework.cloud.sleuth.instrument.web
+
+
Injects HTTP related keys to the current span.
+
+
HttpTraceKeysInjector(Tracer, TraceKeys) - Constructor for class org.springframework.cloud.sleuth.instrument.web.HttpTraceKeysInjector
+
 
+
Hystrix() - Constructor for class org.springframework.cloud.sleuth.TraceKeys.Hystrix
+
 
+
+ + + +

I

+
+
idToHex(long) - Static method in class org.springframework.cloud.sleuth.Span
+
+
Represents given long id as hex string
+
+
incrementAcceptedSpans(long) - Method in class org.springframework.cloud.sleuth.metric.CounterServiceBasedSpanMetricReporter
+
 
+
incrementAcceptedSpans(long) - Method in class org.springframework.cloud.sleuth.metric.NoOpSpanMetricReporter
+
 
+
incrementAcceptedSpans(long) - Method in interface org.springframework.cloud.sleuth.metric.SpanMetricReporter
+
+
Called when spans are submitted to span collector for processing.
+
+
incrementDroppedSpans(long) - Method in class org.springframework.cloud.sleuth.metric.CounterServiceBasedSpanMetricReporter
+
 
+
incrementDroppedSpans(long) - Method in class org.springframework.cloud.sleuth.metric.NoOpSpanMetricReporter
+
 
+
incrementDroppedSpans(long) - Method in interface org.springframework.cloud.sleuth.metric.SpanMetricReporter
+
+
Called when spans become lost for any reason and won't be delivered to the target collector.
+
+
init() - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration.TraceInterceptorConfiguration
+
 
+
inject(Span, T) - Method in interface org.springframework.cloud.sleuth.SpanInjector
+
+
Takes two arguments: + + a Span instance, and + a “carrier” object in which to inject that Span for cross-process propagation.
+
+
INSTANCE - Static variable in class org.springframework.cloud.sleuth.sampler.NeverSampler
+
 
+
intercept(HttpRequest, byte[], ClientHttpRequestExecution) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceRestTemplateInterceptor
+
 
+
invokeAll(Collection<? extends Callable<T>>) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
+
 
+
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
+
 
+
invokeAny(Collection<? extends Callable<T>>) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
+
 
+
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
+
 
+
isAsyncStarted(HttpServletRequest) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceFilter
+
 
+
isExportable() - Method in class org.springframework.cloud.sleuth.Span
+
+
Is the span eligible for export? If not then we may not need accumulate annotations + (for instance).
+
+
isRemote() - Method in class org.springframework.cloud.sleuth.Span
+
+
Flag that tells us whether the span was started in another process.
+
+
isRunning() - Method in class org.springframework.cloud.sleuth.Span
+
+
Has the span been started and not yet stopped?
+
+
isSampled(Span) - Method in class org.springframework.cloud.sleuth.sampler.AlwaysSampler
+
 
+
isSampled(Span) - Method in interface org.springframework.cloud.sleuth.Sampler
+
 
+
isSampled(Span) - Method in class org.springframework.cloud.sleuth.sampler.IsTracingSampler
+
 
+
isSampled(Span) - Method in class org.springframework.cloud.sleuth.sampler.NeverSampler
+
 
+
isSampled(Span) - Method in class org.springframework.cloud.sleuth.sampler.PercentageBasedSampler
+
 
+
isShutdown() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
+
 
+
isTerminated() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
+
 
+
isTracing() - Method in interface org.springframework.cloud.sleuth.SpanAccessor
+
 
+
isTracing() - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
+
 
+
IsTracingSampler - Class in org.springframework.cloud.sleuth.sampler
+
+
Sampler that traces only if there is already some tracing going on.
+
+
IsTracingSampler(SpanAccessor) - Constructor for class org.springframework.cloud.sleuth.sampler.IsTracingSampler
+
 
+
+ + + +

J

+
+
joinTrace(T) - Method in interface org.springframework.cloud.sleuth.SpanExtractor
+
+
Returns a SpanBuilder provided a “carrier” object from which to extract identifying + information needed by the new Span instance.
+
+
+ + + +

L

+
+
LazyTraceAsyncCustomizer - Class in org.springframework.cloud.sleuth.instrument.async
+
+
AsyncConfigurerSupport that creates a tracing data passing version + of the Executor
+
+
LazyTraceAsyncCustomizer(BeanFactory, AsyncConfigurer) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncCustomizer
+
 
+
LazyTraceExecutor - Class in org.springframework.cloud.sleuth.instrument.async
+
+
Executor that wraps Runnable in a + TraceRunnable that sets a + local component tag on the span.
+
+
LazyTraceExecutor(BeanFactory, Executor) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LazyTraceExecutor
+
 
+
LocalComponentTraceCallable<V> - Class in org.springframework.cloud.sleuth.instrument.async
+
+
Callable that starts a span that is a local component span.
+
+
LocalComponentTraceCallable(Tracer, TraceKeys, SpanNamer, Callable<V>) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceCallable
+
 
+
LocalComponentTraceCallable(Tracer, TraceKeys, SpanNamer, String, Callable<V>) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceCallable
+
 
+
LocalComponentTraceRunnable - Class in org.springframework.cloud.sleuth.instrument.async
+
+
Runnable that starts a span that is a local component span.
+
+
LocalComponentTraceRunnable(Tracer, TraceKeys, SpanNamer, Runnable) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceRunnable
+
 
+
LocalComponentTraceRunnable(Tracer, TraceKeys, SpanNamer, Runnable, String) - Constructor for class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceRunnable
+
 
+
Log - Class in org.springframework.cloud.sleuth
+
+
Represents an event in time associated with a span.
+
+
Log(long, String) - Constructor for class org.springframework.cloud.sleuth.Log
+
 
+
log(Log) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
+
 
+
logContinuedSpan(Span) - Method in class org.springframework.cloud.sleuth.log.NoOpSpanLogger
+
 
+
logContinuedSpan(Span) - Method in class org.springframework.cloud.sleuth.log.Slf4jSpanLogger
+
 
+
logContinuedSpan(Span) - Method in interface org.springframework.cloud.sleuth.log.SpanLogger
+
+
Logic to run when a Span gets continued
+
+
logEvent(String) - Method in class org.springframework.cloud.sleuth.Span
+
+
Add an event to the timeline associated with this span.
+
+
logs() - Method in class org.springframework.cloud.sleuth.Span
+
+
Get any timestamped events (read only) +

+

+ Will never be null.

+
+
logs(Collection<Log>) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
+
 
+
logStartedSpan(Span, Span) - Method in class org.springframework.cloud.sleuth.log.NoOpSpanLogger
+
 
+
logStartedSpan(Span, Span) - Method in class org.springframework.cloud.sleuth.log.Slf4jSpanLogger
+
 
+
logStartedSpan(Span, Span) - Method in interface org.springframework.cloud.sleuth.log.SpanLogger
+
+
Logic to run when a Span gets started
+
+
logStoppedSpan(Span, Span) - Method in class org.springframework.cloud.sleuth.log.NoOpSpanLogger
+
 
+
logStoppedSpan(Span, Span) - Method in class org.springframework.cloud.sleuth.log.Slf4jSpanLogger
+
 
+
logStoppedSpan(Span, Span) - Method in interface org.springframework.cloud.sleuth.log.SpanLogger
+
+
Logic to run when a Span gets stopped (closed or detached)
+
+
+ + + +

M

+
+
Message() - Constructor for class org.springframework.cloud.sleuth.TraceKeys.Message
+
 
+
messagingSpanExtractor(Random) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TraceSpanMessagingAutoConfiguration
+
 
+
messagingSpanInjector(TraceKeys) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TraceSpanMessagingAutoConfiguration
+
 
+
Mvc() - Constructor for class org.springframework.cloud.sleuth.TraceKeys.Mvc
+
 
+
+ + + +

N

+
+
name(Object, String) - Method in class org.springframework.cloud.sleuth.DefaultSpanNamer
+
 
+
name(String) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
+
 
+
name(Object, String) - Method in interface org.springframework.cloud.sleuth.SpanNamer
+
+
Retrieves the span name for the given object.
+
+
NeverSampler - Class in org.springframework.cloud.sleuth.sampler
+
+
Sampler that never traces
+
+
NeverSampler() - Constructor for class org.springframework.cloud.sleuth.sampler.NeverSampler
+
 
+
noOpSlf4jSpanLogger() - Method in class org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration.Slf4jConfiguration
+
 
+
NoOpSpanLogger - Class in org.springframework.cloud.sleuth.log
+
+
Logger of Spans that does nothing
+
+
NoOpSpanLogger() - Constructor for class org.springframework.cloud.sleuth.log.NoOpSpanLogger
+
 
+
NoOpSpanMetricReporter - Class in org.springframework.cloud.sleuth.metric
+
+
SpanMetricReporter that does nothing
+
+
NoOpSpanMetricReporter() - Constructor for class org.springframework.cloud.sleuth.metric.NoOpSpanMetricReporter
+
 
+
NoOpSpanReporter - Class in org.springframework.cloud.sleuth
+
+
Span reporter that does nothing
+
+
NoOpSpanReporter() - Constructor for class org.springframework.cloud.sleuth.NoOpSpanReporter
+
 
+
noOpSpanReporterCounterService() - Method in class org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig
+
 
+
noOpSpanReporterCounterService() - Method in class org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration
+
 
+
+ + + +

O

+
+
okHttpRibbonRequestCustomizer(Tracer) - Method in class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
+
 
+
ORDER - Static variable in class org.springframework.cloud.sleuth.instrument.web.TraceFilter
+
 
+
org.springframework.cloud.sleuth - package org.springframework.cloud.sleuth
+
 
+
org.springframework.cloud.sleuth.autoconfig - package org.springframework.cloud.sleuth.autoconfig
+
 
+
org.springframework.cloud.sleuth.instrument.async - package org.springframework.cloud.sleuth.instrument.async
+
 
+
org.springframework.cloud.sleuth.instrument.hystrix - package org.springframework.cloud.sleuth.instrument.hystrix
+
 
+
org.springframework.cloud.sleuth.instrument.messaging - package org.springframework.cloud.sleuth.instrument.messaging
+
 
+
org.springframework.cloud.sleuth.instrument.messaging.websocket - package org.springframework.cloud.sleuth.instrument.messaging.websocket
+
 
+
org.springframework.cloud.sleuth.instrument.rxjava - package org.springframework.cloud.sleuth.instrument.rxjava
+
 
+
org.springframework.cloud.sleuth.instrument.scheduling - package org.springframework.cloud.sleuth.instrument.scheduling
+
 
+
org.springframework.cloud.sleuth.instrument.web - package org.springframework.cloud.sleuth.instrument.web
+
 
+
org.springframework.cloud.sleuth.instrument.web.client - package org.springframework.cloud.sleuth.instrument.web.client
+
 
+
org.springframework.cloud.sleuth.instrument.web.client.feign - package org.springframework.cloud.sleuth.instrument.web.client.feign
+
 
+
org.springframework.cloud.sleuth.instrument.zuul - package org.springframework.cloud.sleuth.instrument.zuul
+
 
+
org.springframework.cloud.sleuth.log - package org.springframework.cloud.sleuth.log
+
 
+
org.springframework.cloud.sleuth.metric - package org.springframework.cloud.sleuth.metric
+
 
+
org.springframework.cloud.sleuth.sampler - package org.springframework.cloud.sleuth.sampler
+
 
+
org.springframework.cloud.sleuth.trace - package org.springframework.cloud.sleuth.trace
+
 
+
org.springframework.cloud.sleuth.util - package org.springframework.cloud.sleuth.util
+
 
+
+ + + +

P

+
+
parent(Long) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
+
 
+
PARENT_ID_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
+
 
+
PARENT_ID_NAME - Static variable in class org.springframework.cloud.sleuth.Span
+
 
+
parents(Collection<Long>) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
+
 
+
Payload() - Constructor for class org.springframework.cloud.sleuth.TraceKeys.Message.Payload
+
 
+
PercentageBasedSampler - Class in org.springframework.cloud.sleuth.sampler
+
+
This sampler is appropriate for low-traffic instrumentation (ex servers that each receive <100K + requests), or those who do not provision random trace ids.
+
+
PercentageBasedSampler(SamplerProperties) - Constructor for class org.springframework.cloud.sleuth.sampler.PercentageBasedSampler
+
 
+
postProcessAfterInitialization(Object, String) - Method in class org.springframework.cloud.sleuth.instrument.async.AsyncCustomAutoConfiguration
+
 
+
postProcessBeforeInitialization(Object, String) - Method in class org.springframework.cloud.sleuth.instrument.async.AsyncCustomAutoConfiguration
+
 
+
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class org.springframework.cloud.sleuth.autoconfig.TraceEnvironmentPostProcessor
+
 
+
preHandle(HttpServletRequest, HttpServletResponse, Object) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceHandlerInterceptor
+
 
+
preSend(Message<?>, MessageChannel) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TraceChannelInterceptor
+
 
+
PROCESS_ID_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
+
 
+
PROCESS_ID_NAME - Static variable in class org.springframework.cloud.sleuth.Span
+
 
+
processId(String) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
+
 
+
+ + + +

R

+
+
randomForSpanIds() - Method in class org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration
+
 
+
registerStompEndpoints(StompEndpointRegistry) - Method in class org.springframework.cloud.sleuth.instrument.messaging.websocket.TraceWebSocketAutoConfiguration
+
 
+
remote(boolean) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
+
 
+
report(Span) - Method in class org.springframework.cloud.sleuth.NoOpSpanReporter
+
 
+
report(Span) - Method in interface org.springframework.cloud.sleuth.SpanReporter
+
+
Reports a completed span out of band, usually out of process.
+
+
report(Span) - Method in class org.springframework.cloud.sleuth.util.ArrayListSpanAccumulator
+
 
+
requestContextSpanInjector() - Method in class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
+
 
+
restClientRibbonRequestCustomizer(Tracer) - Method in class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
+
 
+
run() - Method in class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceRunnable
+
 
+
run() - Method in class org.springframework.cloud.sleuth.instrument.hystrix.TraceCommand
+
 
+
run() - Method in class org.springframework.cloud.sleuth.instrument.zuul.TracePostZuulFilter
+
 
+
run() - Method in class org.springframework.cloud.sleuth.instrument.zuul.TracePreZuulFilter
+
 
+
run() - Method in class org.springframework.cloud.sleuth.TraceRunnable
+
 
+
runFilter() - Method in class org.springframework.cloud.sleuth.instrument.zuul.TracePreZuulFilter
+
 
+
RxJavaAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.rxjava
+
+
Auto-configuration that + enables support for RxJava via RxJavaSchedulersHook.
+
+
RxJavaAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.rxjava.RxJavaAutoConfiguration
+
 
+
+ + + +

S

+
+
SAMPLED_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
+
 
+
SAMPLED_NAME - Static variable in class org.springframework.cloud.sleuth.Span
+
 
+
Sampler - Interface in org.springframework.cloud.sleuth
+
+
Extremely simple callback to determine the frequency that an action should be traced.
+
+
SamplerProperties - Class in org.springframework.cloud.sleuth.sampler
+
+
Properties related to sampling
+
+
SamplerProperties() - Constructor for class org.springframework.cloud.sleuth.sampler.SamplerProperties
+
 
+
savedSpan(Span) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
+
 
+
schedule(Runnable, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
+
 
+
schedule(Callable<V>, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
+
 
+
scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
+
 
+
scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
+
 
+
SERVER_RECV - Static variable in class org.springframework.cloud.sleuth.Span
+
+
sr - Server Receive.
+
+
SERVER_SEND - Static variable in class org.springframework.cloud.sleuth.Span
+
+
ss - Server Send.
+
+
setAcceptedName(String) - Method in class org.springframework.cloud.sleuth.metric.SleuthMetricProperties.Span
+
 
+
setAsync(TraceKeys.Async) - Method in class org.springframework.cloud.sleuth.TraceKeys
+
 
+
setClassNameKey(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Async
+
 
+
setCommandGroup(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Hystrix
+
 
+
setCommandKey(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Hystrix
+
 
+
setControllerClass(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Mvc
+
 
+
setControllerMethod(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Mvc
+
 
+
setDroppedName(String) - Method in class org.springframework.cloud.sleuth.metric.SleuthMetricProperties.Span
+
 
+
setFail(boolean) - Static method in class org.springframework.cloud.sleuth.util.ExceptionUtils
+
 
+
setHeaders(Collection<String>) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
+
 
+
setHeaders(Collection<String>) - Method in class org.springframework.cloud.sleuth.TraceKeys.Message
+
 
+
setHost(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
+
 
+
setHttp(TraceKeys.Http) - Method in class org.springframework.cloud.sleuth.TraceKeys
+
 
+
setHystrix(TraceKeys.Hystrix) - Method in class org.springframework.cloud.sleuth.TraceKeys
+
 
+
setMessage(TraceKeys.Message) - Method in class org.springframework.cloud.sleuth.TraceKeys
+
 
+
setMethod(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
+
 
+
setMethodNameKey(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Async
+
 
+
setMvc(TraceKeys.Mvc) - Method in class org.springframework.cloud.sleuth.TraceKeys
+
 
+
setPath(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
+
 
+
setPayload(TraceKeys.Message.Payload) - Method in class org.springframework.cloud.sleuth.TraceKeys.Message
+
 
+
setPercentage(float) - Method in class org.springframework.cloud.sleuth.sampler.SamplerProperties
+
 
+
setPrefix(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Async
+
 
+
setPrefix(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
+
 
+
setPrefix(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Hystrix
+
 
+
setPrefix(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Message
+
 
+
setRequestSize(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
+
 
+
setResponseSize(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
+
 
+
setSize(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Message.Payload
+
 
+
setSpan(SleuthMetricProperties.Span) - Method in class org.springframework.cloud.sleuth.metric.SleuthMetricProperties
+
 
+
setStatusCode(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
+
 
+
setThreadNameKey(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Async
+
 
+
setThreadPoolKey(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Hystrix
+
 
+
setType(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Message.Payload
+
 
+
setUrl(String) - Method in class org.springframework.cloud.sleuth.TraceKeys.Http
+
 
+
shouldFilter() - Method in class org.springframework.cloud.sleuth.instrument.zuul.TracePostZuulFilter
+
 
+
shouldFilter() - Method in class org.springframework.cloud.sleuth.instrument.zuul.TracePreZuulFilter
+
 
+
shutdown() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
+
 
+
shutdownNow() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
+
 
+
skipPatternForManagementServerProperties(ManagementServerProperties) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProviderConfig
+
 
+
SkipPatternProviderConfig() - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProviderConfig
+
 
+
SleuthHystrixAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.hystrix
+
+
Auto-configuration + that registers a custom Sleuth HystrixConcurrencyStrategy.
+
+
SleuthHystrixAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixAutoConfiguration
+
 
+
SleuthHystrixConcurrencyStrategy - Class in org.springframework.cloud.sleuth.instrument.hystrix
+
+
A HystrixConcurrencyStrategy that wraps a Callable in a + Callable that either starts a new span or continues one if the tracing was + already running before the command was executed.
+
+
SleuthHystrixConcurrencyStrategy(Tracer, TraceKeys) - Constructor for class org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixConcurrencyStrategy
+
 
+
SleuthLogAutoConfiguration - Class in org.springframework.cloud.sleuth.log
+
+
Auto-configuration + enables a Slf4jSpanLogger that prints tracing information in the logs.
+
+
SleuthLogAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration
+
 
+
SleuthLogAutoConfiguration.Slf4jConfiguration - Class in org.springframework.cloud.sleuth.log
+
 
+
SleuthMetricProperties - Class in org.springframework.cloud.sleuth.metric
+
+
Configuration properties for Sleuth related metrics
+
+
SleuthMetricProperties() - Constructor for class org.springframework.cloud.sleuth.metric.SleuthMetricProperties
+
 
+
sleuthMetricProperties() - Method in class org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration
+
 
+
SleuthMetricProperties.Span - Class in org.springframework.cloud.sleuth.metric
+
 
+
sleuthTracer(Sampler, Random, SpanNamer, SpanLogger, SpanReporter) - Method in class org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration
+
 
+
Slf4jConfiguration() - Constructor for class org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration.Slf4jConfiguration
+
 
+
slf4jSpanLogger() - Method in class org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration.Slf4jConfiguration
+
 
+
Slf4jSpanLogger - Class in org.springframework.cloud.sleuth.log
+
+
Span listener that logs to the console when a span got + started / stopped / continued.
+
+
Slf4jSpanLogger(String) - Constructor for class org.springframework.cloud.sleuth.log.Slf4jSpanLogger
+
 
+
Span() - Constructor for class org.springframework.cloud.sleuth.metric.SleuthMetricProperties.Span
+
 
+
Span - Class in org.springframework.cloud.sleuth
+
+
Class for gathering and reporting statistics about a block of execution.
+
+
Span(Span, Span) - Constructor for class org.springframework.cloud.sleuth.Span
+
+
Creates a new span that still tracks tags and logs of the current span.
+
+
Span(long, long, String, long, List<Long>, long, boolean, boolean, String) - Constructor for class org.springframework.cloud.sleuth.Span
+
 
+
Span(long, long, String, long, List<Long>, long, boolean, boolean, String, Span) - Constructor for class org.springframework.cloud.sleuth.Span
+
 
+
Span.SpanBuilder - Class in org.springframework.cloud.sleuth
+
 
+
SPAN_CONTINUED_REQUEST_ATTR - Static variable in class org.springframework.cloud.sleuth.instrument.web.TraceRequestAttributes
+
+
Attribute set when the Span got continued in the TraceFilter.
+
+
SPAN_EXPORT_NAME - Static variable in class org.springframework.cloud.sleuth.Span
+
 
+
SPAN_HEADERS - Static variable in class org.springframework.cloud.sleuth.Span
+
 
+
SPAN_ID_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
+
 
+
SPAN_ID_NAME - Static variable in class org.springframework.cloud.sleuth.Span
+
 
+
SPAN_LOCAL_COMPONENT_TAG_NAME - Static variable in class org.springframework.cloud.sleuth.Span
+
 
+
SPAN_NAME_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
+
 
+
SPAN_NAME_NAME - Static variable in class org.springframework.cloud.sleuth.Span
+
 
+
SPAN_NOT_SAMPLED - Static variable in class org.springframework.cloud.sleuth.Span
+
 
+
SPAN_PEER_SERVICE_TAG_NAME - Static variable in class org.springframework.cloud.sleuth.Span
+
+ +
+
SPAN_SAMPLED - Static variable in class org.springframework.cloud.sleuth.Span
+
 
+
SpanAccessor - Interface in org.springframework.cloud.sleuth
+
+
Strategy for accessing the current span.
+
+
SpanExtractor<T> - Interface in org.springframework.cloud.sleuth
+
+
Adopted from + OpenTracing
+
+
spanId(long) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
+
 
+
SpanInjector<T> - Interface in org.springframework.cloud.sleuth
+
+
Adopted from + OpenTracing
+
+
SpanLogger - Interface in org.springframework.cloud.sleuth.log
+
+
Contract for implementations responsible for logging Spans
+
+
SpanMetricReporter - Interface in org.springframework.cloud.sleuth.metric
+
+
Contract for a service that measures the number of accepted / dropped spans.
+
+
SpanName - Annotation Type in org.springframework.cloud.sleuth
+
+
Annotation to provide the name for the span.
+
+
spanNamer() - Method in class org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration
+
 
+
SpanNamer - Interface in org.springframework.cloud.sleuth
+
+
Describes how for a given object a span should be named.
+
+
SpanNameUtil - Class in org.springframework.cloud.sleuth.util
+
+
Utility class that provides the name in hyphen based notation
+
+
SpanNameUtil() - Constructor for class org.springframework.cloud.sleuth.util.SpanNameUtil
+
 
+
SpanReporter - Interface in org.springframework.cloud.sleuth
+
+
Contract for reporting Sleuth spans for collection.
+
+
spanReporterCounterService(CounterService, SleuthMetricProperties) - Method in class org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig
+
 
+
startSpan() - Method in class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceCallable
+
 
+
startSpan() - Method in class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceRunnable
+
 
+
startSpan() - Method in class org.springframework.cloud.sleuth.instrument.async.TraceContinuingCallable
+
 
+
startSpan() - Method in class org.springframework.cloud.sleuth.TraceCallable
+
 
+
startSpan() - Method in class org.springframework.cloud.sleuth.TraceRunnable
+
 
+
stop() - Method in class org.springframework.cloud.sleuth.Span
+
+
The block has completed, stop the clock
+
+
submit(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
+
 
+
submit(Runnable, T) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
+
 
+
submit(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
+
 
+
submit(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncListenableTaskExecutor
+
 
+
submit(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncListenableTaskExecutor
+
 
+
submitListenable(Runnable) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncListenableTaskExecutor
+
 
+
submitListenable(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncListenableTaskExecutor
+
 
+
+ + + +

T

+
+
tag(String, String) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
+
 
+
tag(String, String) - Method in class org.springframework.cloud.sleuth.Span
+
+
Add a tag or data annotation associated with this span.
+
+
tags(Map<String, String>) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
+
 
+
tags() - Method in class org.springframework.cloud.sleuth.Span
+
+
Get tag data associated with this span (read only) +

+

+ Will never be null.

+
+
tagSpan(Span, String, String) - Method in class org.springframework.cloud.sleuth.instrument.web.HttpTraceKeysInjector
+
+
Add a tag to the given, exportable Span
+
+
toLowerHyphen(String) - Static method in class org.springframework.cloud.sleuth.util.SpanNameUtil
+
 
+
toString() - Method in class org.springframework.cloud.sleuth.Log
+
 
+
toString() - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
+
 
+
toString() - Method in class org.springframework.cloud.sleuth.Span
+
 
+
toString() - Method in class org.springframework.cloud.sleuth.util.ArrayListSpanAccumulator
+
 
+
TRACE_ERROR_HANDLED_REQUEST_ATTR - Static variable in class org.springframework.cloud.sleuth.instrument.web.TraceFilter
+
 
+
TRACE_ID_NAME - Static variable in class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
+
 
+
TRACE_ID_NAME - Static variable in class org.springframework.cloud.sleuth.Span
+
 
+
TRACE_REQUEST_ATTR - Static variable in class org.springframework.cloud.sleuth.instrument.web.TraceFilter
+
 
+
TraceableExecutorService - Class in org.springframework.cloud.sleuth.instrument.async
+
+
A decorator class for ExecutorService to support tracing in Executors
+
+
TraceableExecutorService(ExecutorService, Tracer, TraceKeys, SpanNamer) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
+
 
+
TraceableExecutorService(ExecutorService, Tracer, TraceKeys, SpanNamer, String) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
+
 
+
TraceableScheduledExecutorService - Class in org.springframework.cloud.sleuth.instrument.async
+
+
A decorator class for ScheduledExecutorService to support tracing in Executors
+
+
TraceableScheduledExecutorService(ScheduledExecutorService, Tracer, TraceKeys, SpanNamer) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
+
 
+
traceAsyncAspect(Tracer, TraceKeys) - Method in class org.springframework.cloud.sleuth.instrument.async.AsyncDefaultAutoConfiguration
+
 
+
TraceAsyncAspect - Class in org.springframework.cloud.sleuth.instrument.async
+
+
Aspect that creates a new Span for running threads executing methods annotated with + Async annotation.
+
+
TraceAsyncAspect(Tracer, TraceKeys) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceAsyncAspect
+
 
+
TraceAsyncClientHttpRequestFactoryWrapper - Class in org.springframework.cloud.sleuth.instrument.web.client
+
+
Wrapper that adds trace related headers to the created AsyncClientHttpRequest + and to the ClientHttpRequest
+
+
TraceAsyncClientHttpRequestFactoryWrapper(Tracer, SpanInjector<HttpRequest>, AsyncClientHttpRequestFactory, HttpTraceKeysInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncClientHttpRequestFactoryWrapper
+
+
According to the JavaDocs all Spring AsyncClientHttpRequestFactory implement + the ClientHttpRequestFactory interface.
+
+
TraceAsyncClientHttpRequestFactoryWrapper(Tracer, SpanInjector<HttpRequest>, HttpTraceKeysInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncClientHttpRequestFactoryWrapper
+
+
Default implementation that creates a SimpleClientHttpRequestFactory that + has a wrapped task executor via the TraceAsyncListenableTaskExecutor
+
+
TraceAsyncClientHttpRequestFactoryWrapper(Tracer, SpanInjector<HttpRequest>, AsyncClientHttpRequestFactory, ClientHttpRequestFactory, HttpTraceKeysInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncClientHttpRequestFactoryWrapper
+
 
+
TraceAsyncListenableTaskExecutor - Class in org.springframework.cloud.sleuth.instrument.web.client
+
+
AsyncListenableTaskExecutor that wraps all Runnable / Callable tasks into + their trace related representation
+
+
TraceAsyncRestTemplate - Class in org.springframework.cloud.sleuth.instrument.web.client
+
+
An AsyncRestTemplate that closes started spans when a response has been + successfully received.
+
+
TraceAsyncRestTemplate(Tracer) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncRestTemplate
+
 
+
TraceAsyncRestTemplate(AsyncListenableTaskExecutor, Tracer) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncRestTemplate
+
 
+
TraceAsyncRestTemplate(AsyncClientHttpRequestFactory, Tracer) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncRestTemplate
+
 
+
TraceAsyncRestTemplate(AsyncClientHttpRequestFactory, ClientHttpRequestFactory, Tracer) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncRestTemplate
+
 
+
TraceAsyncRestTemplate(AsyncClientHttpRequestFactory, RestTemplate, Tracer) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncRestTemplate
+
 
+
traceAsyncRestTemplate() - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceWebAsyncClientAutoConfiguration
+
 
+
TraceAutoConfiguration - Class in org.springframework.cloud.sleuth.autoconfig
+
+
Auto-configuration + to enable tracing via Spring Cloud Sleuth.
+
+
TraceAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration
+
 
+
traceBackgroundThread(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.async.TraceAsyncAspect
+
 
+
traceBackgroundThread(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAspect
+
 
+
TraceCallable<V> - Class in org.springframework.cloud.sleuth
+
+
Callable that passes Span between threads.
+
+
TraceCallable(Tracer, SpanNamer, Callable<V>) - Constructor for class org.springframework.cloud.sleuth.TraceCallable
+
 
+
TraceCallable(Tracer, SpanNamer, Callable<V>, String) - Constructor for class org.springframework.cloud.sleuth.TraceCallable
+
 
+
TraceChannelInterceptor - Class in org.springframework.cloud.sleuth.instrument.messaging
+
+
A channel interceptor that automatically starts / continues / closes and detaches + spans.
+
+
TraceChannelInterceptor(Tracer, TraceKeys, SpanExtractor<Message<?>>, SpanInjector<MessageBuilder<?>>) - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.TraceChannelInterceptor
+
 
+
traceChannelInterceptor(Tracer, TraceKeys, Random, SpanExtractor<Message<?>>, SpanInjector<MessageBuilder<?>>) - Method in class org.springframework.cloud.sleuth.instrument.messaging.TraceSpringIntegrationAutoConfiguration
+
 
+
TraceCommand<R> - Class in org.springframework.cloud.sleuth.instrument.hystrix
+
+
Abstraction over HystrixCommand that wraps command execution with Trace setting
+
+
TraceCommand(Tracer, TraceKeys, HystrixCommand.Setter) - Constructor for class org.springframework.cloud.sleuth.instrument.hystrix.TraceCommand
+
 
+
TraceContinuingCallable<V> - Class in org.springframework.cloud.sleuth.instrument.async
+
+
Trace Callable that continues a span instead of creating a new one.
+
+
TraceContinuingCallable(Tracer, SpanNamer, Callable<V>) - Constructor for class org.springframework.cloud.sleuth.instrument.async.TraceContinuingCallable
+
 
+
TraceEnvironmentPostProcessor - Class in org.springframework.cloud.sleuth.autoconfig
+
+
Adds default properties for the application: + + logging pattern level that prints trace information (e.g.
+
+
TraceEnvironmentPostProcessor() - Constructor for class org.springframework.cloud.sleuth.autoconfig.TraceEnvironmentPostProcessor
+
 
+
TraceFeignClientAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.web.client.feign
+
+
Auto-configuration enables span information propagation when using Feign.
+
+
TraceFeignClientAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignClientAutoConfiguration
+
 
+
TraceFeignClientAutoConfiguration.FeignBeanPostProcessorConfiguration - Class in org.springframework.cloud.sleuth.instrument.web.client.feign
+
 
+
TraceFilter - Class in org.springframework.cloud.sleuth.instrument.web
+
+
Filter that takes the value of the Span.SPAN_ID_NAME and + Span.TRACE_ID_NAME header from either request or response and uses them to + create a new span.
+
+
TraceFilter(Tracer, TraceKeys, SpanReporter, SpanExtractor<HttpServletRequest>, HttpTraceKeysInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceFilter
+
 
+
TraceFilter(Tracer, TraceKeys, Pattern, SpanReporter, SpanExtractor<HttpServletRequest>, HttpTraceKeysInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceFilter
+
 
+
traceFilter(Tracer, TraceKeys, TraceWebAutoConfiguration.SkipPatternProvider, SpanReporter, SpanExtractor<HttpServletRequest>, HttpTraceKeysInjector) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
+
 
+
TraceHandlerInterceptor - Class in org.springframework.cloud.sleuth.instrument.web
+
+
HandlerInterceptor that wraps handling of a + request in a Span.
+
+
TraceHandlerInterceptor(BeanFactory) - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceHandlerInterceptor
+
 
+
traceHandlerMappingBeanPostProcessor(BeanFactory) - Method in class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
+
 
+
TraceHttpResponse - Class in org.springframework.cloud.sleuth.instrument.web.client
+
+
Implementation of ClientHttpResponse that upon + closing the response + closes the span
+
+
TraceHttpResponse(TraceRestTemplateInterceptor, ClientHttpResponse) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceHttpResponse
+
 
+
traceId(long) - Method in class org.springframework.cloud.sleuth.Span.SpanBuilder
+
 
+
TraceInterceptorConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration.TraceInterceptorConfiguration
+
 
+
TraceKeys - Class in org.springframework.cloud.sleuth
+
+
Well-known span tag + keys.
+
+
TraceKeys() - Constructor for class org.springframework.cloud.sleuth.TraceKeys
+
 
+
TraceKeys.Async - Class in org.springframework.cloud.sleuth
+
+
Trace keys related to async processing
+
+
TraceKeys.Http - Class in org.springframework.cloud.sleuth
+
 
+
TraceKeys.Hystrix - Class in org.springframework.cloud.sleuth
+
+
Trace keys related to Hystrix processing
+
+
TraceKeys.Message - Class in org.springframework.cloud.sleuth
+
 
+
TraceKeys.Message.Payload - Class in org.springframework.cloud.sleuth
+
 
+
TraceKeys.Mvc - Class in org.springframework.cloud.sleuth
+
+
Trace keys related to MVC controller tags
+
+
TraceMessageHeaders - Class in org.springframework.cloud.sleuth.instrument.messaging
+
+
Contains trace related messaging headers.
+
+
TraceMetricsAutoConfiguration - Class in org.springframework.cloud.sleuth.metric
+
+
Auto-configuration + enables Sleuth related metrics reporting
+
+
TraceMetricsAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration
+
 
+
TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig - Class in org.springframework.cloud.sleuth.metric
+
 
+
TracePostZuulFilter - Class in org.springframework.cloud.sleuth.instrument.zuul
+
+
8 + A post request ZuulFilter that publishes an event upon start of the filtering
+
+
TracePostZuulFilter(Tracer, TraceKeys) - Constructor for class org.springframework.cloud.sleuth.instrument.zuul.TracePostZuulFilter
+
 
+
tracePostZuulFilter(Tracer, TraceKeys) - Method in class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
+
 
+
TracePreZuulFilter - Class in org.springframework.cloud.sleuth.instrument.zuul
+
+
A pre request ZuulFilter that sets tracing related headers on the request + from the current span.
+
+
TracePreZuulFilter(Tracer, SpanInjector<RequestContext>, HttpTraceKeysInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.zuul.TracePreZuulFilter
+
 
+
tracePreZuulFilter(Tracer, SpanInjector<RequestContext>, HttpTraceKeysInjector) - Method in class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
+
 
+
Tracer - Interface in org.springframework.cloud.sleuth
+
+
The Tracer class is the primary way for instrumentation code (note user code) to + interact with the library.
+
+
TraceRequestAttributes - Class in org.springframework.cloud.sleuth.instrument.web
+
+
Utility class containing values of HttpServletRequest attributes
+
+
TraceRestTemplateInterceptor - Class in org.springframework.cloud.sleuth.instrument.web.client
+
+
Interceptor that verifies whether the trance and span id has been set on the request + and sets them if one or both of them are missing.
+
+
TraceRestTemplateInterceptor(Tracer, SpanInjector<HttpRequest>, HttpTraceKeysInjector) - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceRestTemplateInterceptor
+
 
+
traceRestTemplateInterceptor(Tracer, SpanInjector<HttpRequest>, HttpTraceKeysInjector) - Method in class org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration
+
 
+
traceRibbonCommandFactoryBeanPostProcessor(BeanFactory) - Method in class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
+
 
+
TraceRunnable - Class in org.springframework.cloud.sleuth
+
+
Runnable that passes Span between threads.
+
+
TraceRunnable(Tracer, SpanNamer, Runnable) - Constructor for class org.springframework.cloud.sleuth.TraceRunnable
+
 
+
TraceRunnable(Tracer, SpanNamer, Runnable, String) - Constructor for class org.springframework.cloud.sleuth.TraceRunnable
+
 
+
TraceSchedulingAspect - Class in org.springframework.cloud.sleuth.instrument.scheduling
+
+
Aspect that creates a new Span for running threads executing methods annotated with + Scheduled annotation.
+
+
TraceSchedulingAspect(Tracer, TraceKeys, Pattern) - Constructor for class org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAspect
+
 
+
traceSchedulingAspect(Tracer, TraceKeys) - Method in class org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAutoConfiguration
+
 
+
TraceSchedulingAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.scheduling
+
+
Registers beans related to task scheduling.
+
+
TraceSchedulingAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAutoConfiguration
+
 
+
TraceSpanMessagingAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.messaging
+
+
AutoConfiguration containing Span extractor and injector for messaging.
+
+
TraceSpanMessagingAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.TraceSpanMessagingAutoConfiguration
+
 
+
traceSpringDataBeanPostProcessor(BeanFactory) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
+
 
+
TraceSpringIntegrationAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.messaging
+
+
Auto-configuration that registers a Sleuth version of the + ChannelInterceptor.
+
+
TraceSpringIntegrationAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.TraceSpringIntegrationAutoConfiguration
+
 
+
TraceWebAspect - Class in org.springframework.cloud.sleuth.instrument.web
+
+
Aspect that adds tracing to +

+ + org.springframework.web.bind.annotation.RestController annotated classes + with public Callable methods + Controller annotated classes with public + Callable methods + Controller or + org.springframework.web.bind.annotation.RestController annotated classes with + public WebAsyncTask methods + +

+ For controllers an around aspect is created that wraps the Callable.call() + method execution in TraceCallable +

+ + This aspect will continue a span created by the TraceFilter.

+
+
TraceWebAspect(Tracer, SpanNamer) - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceWebAspect
+
 
+
traceWebAspect(Tracer, SpanNamer) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
+
 
+
TraceWebAsyncClientAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.web.client
+
+
Auto-configuration + enables span information propagation for AsyncClientHttpRequestFactory and + AsyncRestTemplate
+
+
TraceWebAsyncClientAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceWebAsyncClientAutoConfiguration
+
 
+
TraceWebAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.web
+
+
Auto-configuration + enables tracing to HTTP requests.
+
+
TraceWebAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
+
 
+
TraceWebAutoConfiguration.SkipPatternProviderConfig - Class in org.springframework.cloud.sleuth.instrument.web
+
 
+
TraceWebClientAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.web.client
+
+
Auto-configuration enables span information propagation when using + RestTemplate
+
+
TraceWebClientAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration
+
 
+
TraceWebClientAutoConfiguration.TraceInterceptorConfiguration - Class in org.springframework.cloud.sleuth.instrument.web.client
+
 
+
traceWebFilter(Tracer, TraceKeys, TraceWebAutoConfiguration.SkipPatternProvider, SpanReporter, SpanExtractor<HttpServletRequest>, HttpTraceKeysInjector, TraceFilter) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
+
 
+
TraceWebSocketAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.messaging.websocket
+
+
Auto-configuration that enables tracing for WebSockets.
+
+
TraceWebSocketAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.messaging.websocket.TraceWebSocketAutoConfiguration
+
 
+
TraceZuulAutoConfiguration - Class in org.springframework.cloud.sleuth.instrument.zuul
+
+
Auto-configuration + enables span information propagation when using Zuul.
+
+
TraceZuulAutoConfiguration() - Constructor for class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
+
 
+
+ + + +

W

+
+
warn(String) - Static method in class org.springframework.cloud.sleuth.util.ExceptionUtils
+
 
+
wrap(Callable<V>) - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
+
+
Wrap the callable in a TraceCallable, if tracing.
+
+
wrap(Runnable) - Method in class org.springframework.cloud.sleuth.trace.DefaultTracer
+
+
Wrap the runnable in a TraceRunnable, if tracing.
+
+
wrap(Callable<V>) - Method in interface org.springframework.cloud.sleuth.Tracer
+
+
Returns a wrapped Callable which will be recorded as a span + in the current trace.
+
+
wrap(Runnable) - Method in interface org.springframework.cloud.sleuth.Tracer
+
+
Returns a wrapped Runnable which will be recorded as a span + in the current trace.
+
+
wrapCallable(Callable<T>) - Method in class org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixConcurrencyStrategy
+
 
+
wrapWebAsyncTaskWithCorrelationId(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAspect
+
 
+
wrapWithCorrelationId(ProceedingJoinPoint) - Method in class org.springframework.cloud.sleuth.instrument.web.TraceWebAspect
+
 
+
+A B C D E F G H I J L M N O P R S T W 
+ +
+ + + + + + + +
+ + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/index.html b/spring-cloud-sleuth-core/target/apidocs/index.html new file mode 100644 index 000000000..e6c45d9d1 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/index.html @@ -0,0 +1,75 @@ + + + + + + +Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API + + + + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> + + + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/DefaultSpanNamer.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/DefaultSpanNamer.html new file mode 100644 index 000000000..3c50bd57c --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/DefaultSpanNamer.html @@ -0,0 +1,309 @@ + + + + + + +DefaultSpanNamer (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Class DefaultSpanNamer

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    SpanNamer
    +
    +
    +
    +
    public class DefaultSpanNamer
    +extends Object
    +implements SpanNamer
    +
    Default implementation of SpanNamer that tries to get the span name as follows: + +
  • +
      from the @SpanName annotation if one is present
    + +
      the default provided value
    +
+
+
Since:
+
1.0.0
+
Author:
+
Marcin Grzejszczak
+
See Also:
+
SpanName
+
+ + +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        DefaultSpanNamer

        +
        public DefaultSpanNamer()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        name

        +
        public String name(Object object,
        +                   String defaultValue)
        +
        Description copied from interface: SpanNamer
        +
        Retrieves the span name for the given object.
        +
        +
        Specified by:
        +
        name in interface SpanNamer
        +
        Parameters:
        +
        object - - object for which span name should be picked
        +
        defaultValue - - the default valued to be returned if span name can't be calculated
        +
        Returns:
        +
        span name
        +
        +
      • +
      +
    • +
    +
  • +
+
+ + + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/Log.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/Log.html new file mode 100644 index 000000000..412d075c9 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/Log.html @@ -0,0 +1,347 @@ + + + + + + +Log (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Class Log

+
+
+ +
+
    +
  • +
    +
    +
    public class Log
    +extends Object
    +
    Represents an event in time associated with a span. Every span has zero or more Logs, + each of which being a timestamped event name.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Spencer Gibb
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Log

        +
        public Log(long timestamp,
        +           String event)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getTimestamp

        +
        public long getTimestamp()
        +
      • +
      + + + +
        +
      • +

        getEvent

        +
        public String getEvent()
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(Object o)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/NoOpSpanReporter.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/NoOpSpanReporter.html new file mode 100644 index 000000000..0ba1feccf --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/NoOpSpanReporter.html @@ -0,0 +1,294 @@ + + + + + + +NoOpSpanReporter (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Class NoOpSpanReporter

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    SpanReporter
    +
    +
    +
    +
    public class NoOpSpanReporter
    +extends Object
    +implements SpanReporter
    +
    Span reporter that does nothing
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NoOpSpanReporter

        +
        public NoOpSpanReporter()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        report

        +
        public void report(Span span)
        +
        Description copied from interface: SpanReporter
        +
        Reports a completed span out of band, usually out of process. + This is typically to a trace depot (ex zipkin) or a log file.
        +
        +
        Specified by:
        +
        report in interface SpanReporter
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/Sampler.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/Sampler.html new file mode 100644 index 000000000..6432cf721 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/Sampler.html @@ -0,0 +1,236 @@ + + + + + + +Sampler (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Interface Sampler

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

      Method Detail

      + + + +
        +
      • +

        isSampled

        +
        boolean isSampled(Span span)
        +
        +
        Returns:
        +
        true if the span is not null and should be exported to the tracing system
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/Span.SpanBuilder.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/Span.SpanBuilder.html new file mode 100644 index 000000000..1d6e9cd46 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/Span.SpanBuilder.html @@ -0,0 +1,464 @@ + + + + + + +Span.SpanBuilder (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Class Span.SpanBuilder

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    Span
    +
    +
    +
    +
    public static class Span.SpanBuilder
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/Span.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/Span.html new file mode 100644 index 000000000..e36815a98 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/Span.html @@ -0,0 +1,1137 @@ + + + + + + +Span (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Class Span

+
+
+ +
+
    +
  • +
    +
    +
    public class Span
    +extends Object
    +
    Class for gathering and reporting statistics about a block of execution. +

    + Spans should form a directed acyclic graph structure. It should be possible to keep + following the parents of a span until you arrive at a span with no parents. +

    + Spans can be either annotated with tags or logs. +

    + An Annotation is used to record existence of an event in time. Below you can + find some of the core annotations used to define the start and stop of a request: +

    +

      +
    • cs - Client Sent
    • +
    • sr - Server Received
    • +
    • ss - Server Sent
    • +
    • cr - Client Received
    • +
    + + Spring Cloud Sleuth uses Zipkin compatible header names + +
      +
    • X-B3-TraceId: 64 encoded bits
    • +
    • X-B3-SpanId: 64 encoded bits
    • +
    • X-B3-ParentSpanId: 64 encoded bits
    • +
    • X-B3-Sampled: Boolean (either “1” or “0”)
    • +
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Spencer Gibb, Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

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

        SPAN_HEADERS

        +
        public static final Set<String> SPAN_HEADERS
        +
      • +
      + + + + + + + + + + + + + + + +
        +
      • +

        CLIENT_RECV

        +
        public static final String CLIENT_RECV
        +
        cr - Client Receive. Signifies the end of the span. The client has + successfully received the response from the server side. If one subtracts the cs + timestamp from this timestamp one will receive the whole time needed by the client + to receive the response from the server.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        CLIENT_SEND

        +
        public static final String CLIENT_SEND
        +
        cs - Client Sent. The client has made a request (a client can be e.g. + RestTemplate. This annotation depicts the + start of the span.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        SERVER_RECV

        +
        public static final String SERVER_RECV
        +
        sr - Server Receive. The server side got the request and will start + processing it. If one subtracts the cs timestamp from this timestamp one will + receive the network latency.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + +
        +
      • +

        SERVER_SEND

        +
        public static final String SERVER_SEND
        +
        ss - Server Send. Annotated upon completion of request processing (when the + response got sent back to the client). If one subtracts the sr timestamp from this + timestamp one will receive the time needed by the server side to process the + request.
        +
        +
        See Also:
        +
        Constant Field Values
        +
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Span

        +
        public Span(Span current,
        +            Span savedSpan)
        +
        Creates a new span that still tracks tags and logs of the current span. This is + crucial when continuing spans since the changes in those collections done in the + continued span need to be reflected until the span gets closed.
        +
      • +
      + + + +
        +
      • +

        Span

        +
        public Span(long begin,
        +            long end,
        +            String name,
        +            long traceId,
        +            List<Long> parents,
        +            long spanId,
        +            boolean remote,
        +            boolean exportable,
        +            String processId)
        +
      • +
      + + + +
        +
      • +

        Span

        +
        public Span(long begin,
        +            long end,
        +            String name,
        +            long traceId,
        +            List<Long> parents,
        +            long spanId,
        +            boolean remote,
        +            boolean exportable,
        +            String processId,
        +            Span savedSpan)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        stop

        +
        public void stop()
        +
        The block has completed, stop the clock
        +
      • +
      + + + +
        +
      • +

        getAccumulatedMillis

        +
        @Deprecated
        +public long getAccumulatedMillis()
        +
        Deprecated. use getAccumulatedMicros() as it is more precise.
        +
        Return the total amount of time elapsed since start was called, if running, or + difference between stop and start
        +
      • +
      + + + +
        +
      • +

        getAccumulatedMicros

        +
        public long getAccumulatedMicros()
        +
        Return the total amount of time elapsed since start was called, if running, or + difference between stop and start, in microseconds. + + Note that in case of the spans that have CS / CR events we will not + send to Zipkin the accumulated microseconds but will calculate the + duration basing on the timestamps of the CS / CR events.
        +
        +
        Returns:
        +
        zero if not running, or a positive number of microseconds.
        +
        +
      • +
      + + + +
        +
      • +

        isRunning

        +
        public boolean isRunning()
        +
        Has the span been started and not yet stopped?
        +
      • +
      + + + +
        +
      • +

        tag

        +
        public void tag(String key,
        +                String value)
        +
        Add a tag or data annotation associated with this span. The tag will be added only + if it has a value.
        +
      • +
      + + + +
        +
      • +

        logEvent

        +
        public void logEvent(String event)
        +
        Add an event to the timeline associated with this span.
        +
      • +
      + + + +
        +
      • +

        tags

        +
        public Map<String,String> tags()
        +
        Get tag data associated with this span (read only) +

        +

        + Will never be null.

        +
      • +
      + + + +
        +
      • +

        logs

        +
        public List<Log> logs()
        +
        Get any timestamped events (read only) +

        +

        + Will never be null.

        +
      • +
      + + + +
        +
      • +

        getSavedSpan

        +
        public Span getSavedSpan()
        +
        Returns the saved span. The one that was "current" before this span. +

        + Might be null

        +
      • +
      + + + +
        +
      • +

        hasSavedSpan

        +
        public boolean hasSavedSpan()
        +
      • +
      + + + +
        +
      • +

        getName

        +
        public String getName()
        +
        A human-readable name assigned to this span instance. +

        +
      • +
      + + + +
        +
      • +

        getSpanId

        +
        public long getSpanId()
        +
        A pseudo-unique (random) number assigned to this span instance. +

        +

        + The span id is immutable and cannot be changed. It is safe to access this from + multiple threads.

        +
      • +
      + + + +
        +
      • +

        getTraceId

        +
        public long getTraceId()
        +
        A pseudo-unique (random) number assigned to the trace associated with this span
        +
      • +
      + + + +
        +
      • +

        getProcessId

        +
        public String getProcessId()
        +
        Return a unique id for the process from which this span originated. +

        + Might be null

        +
      • +
      + + + +
        +
      • +

        getParents

        +
        public List<Long> getParents()
        +
        Returns the parent IDs of the span. +

        +

        + The collection will be empty if there are no parents.

        +
      • +
      + + + +
        +
      • +

        isRemote

        +
        public boolean isRemote()
        +
        Flag that tells us whether the span was started in another process. Useful in RPC + tracing when the receiver actually has to add annotations to the senders span.
        +
      • +
      + + + +
        +
      • +

        getBegin

        +
        public long getBegin()
        +
        Get the start time, in milliseconds
        +
      • +
      + + + +
        +
      • +

        getEnd

        +
        public long getEnd()
        +
        Get the stop time, in milliseconds
        +
      • +
      + + + +
        +
      • +

        isExportable

        +
        public boolean isExportable()
        +
        Is the span eligible for export? If not then we may not need accumulate annotations + (for instance).
        +
      • +
      + + + +
        +
      • +

        idToHex

        +
        public static String idToHex(long id)
        +
        Represents given long id as hex string
        +
      • +
      + + + +
        +
      • +

        hexToId

        +
        public static long hexToId(String hexString)
        +
        Parses a 1 to 32 character lower-hex string with no prefix into an unsigned long, tossing any + bits higher than 64.
        +
      • +
      + + + + + + + +
        +
      • +

        hashCode

        +
        public int hashCode()
        +
        +
        Overrides:
        +
        hashCode in class Object
        +
        +
      • +
      + + + +
        +
      • +

        equals

        +
        public boolean equals(Object obj)
        +
        +
        Overrides:
        +
        equals in class Object
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/SpanAccessor.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/SpanAccessor.html new file mode 100644 index 000000000..e0f3bb52b --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/SpanAccessor.html @@ -0,0 +1,253 @@ + + + + + + +SpanAccessor (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Interface SpanAccessor

+
+
+
+
    +
  • +
    +
    All Known Subinterfaces:
    +
    Tracer
    +
    +
    +
    All Known Implementing Classes:
    +
    DefaultTracer
    +
    +
    +
    +
    public interface SpanAccessor
    +
    Strategy for accessing the current span. This is the primary interface for use by user + code (if it needs access to spans at all - in general it is better to leave span access + to specialized and cross-cutting instrumentation code).
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Dave Syer
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCurrentSpan

        +
        Span getCurrentSpan()
        +
      • +
      + + + +
        +
      • +

        isTracing

        +
        boolean isTracing()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/SpanExtractor.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/SpanExtractor.html new file mode 100644 index 000000000..5deba5cef --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/SpanExtractor.html @@ -0,0 +1,248 @@ + + + + + + +SpanExtractor (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Interface SpanExtractor<T>

+
+
+
+
    +
  • +
    +
    +
    public interface SpanExtractor<T>
    +
    Adopted from + OpenTracing
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      SpanjoinTrace(T carrier) +
      Returns a SpanBuilder provided a “carrier” object from which to extract identifying + information needed by the new Span instance.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + + + +
        +
      • +

        joinTrace

        +
        Span joinTrace(T carrier)
        +
        Returns a SpanBuilder provided a “carrier” object from which to extract identifying + information needed by the new Span instance. + + If the carrier object has no such span stored within it, a new Span is created. + + Unless there’s an error, it returns a Span. The Span generated from the builder can + be used in the host process like any other. + + (Note that some OpenTracing implementations consider the Spans on either side of an + RPC to have the same identity, and others consider the caller to be the parent and + the receiver to be the child).
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/SpanInjector.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/SpanInjector.html new file mode 100644 index 000000000..6a7bd08be --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/SpanInjector.html @@ -0,0 +1,253 @@ + + + + + + +SpanInjector (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Interface SpanInjector<T>

+
+
+
+
    +
  • +
    +
    +
    public interface SpanInjector<T>
    +
    Adopted from + OpenTracing
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Abstract Methods 
      Modifier and TypeMethod and Description
      voidinject(Span span, + T carrier) +
      Takes two arguments: + + a Span instance, and + a “carrier” object in which to inject that Span for cross-process propagation.
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + + + +
        +
      • +

        inject

        +
        void inject(Span span,
        +            T carrier)
        +
        Takes two arguments: +
          +
        • a Span instance, and
        • +
        • a “carrier” object in which to inject that Span for cross-process propagation. +
        • +
        + + A “carrier” object is some sort of http or rpc envelope, for example HeaderGroup + (from Apache HttpComponents). + + Attempting to inject to a carrier that has been registered/configured to this + Tracer will result in a IllegalStateException.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/SpanName.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/SpanName.html new file mode 100644 index 000000000..270dffca9 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/SpanName.html @@ -0,0 +1,232 @@ + + + + + + +SpanName (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Annotation Type SpanName

+
+
+
+
    +
  • +
    +
    +
    @Target(value=TYPE)
    + @Retention(value=RUNTIME)
    + @Documented
    +public @interface SpanName
    +
    Annotation to provide the name for the span. You should annotate all your + custom Runnable or Callable classes + for the instrumentation logic to pick up how to name the span. +

    + + Having for example the following code +

    {@code
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Required Element Summary

      + + + + + + + + + + +
      Required Elements 
      Modifier and TypeRequired Element and Description
      Stringvalue +
      Name of the span to be resolved at runtime
      +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Element Detail

      + + + +
        +
      • +

        value

        +
        public abstract String value
        +
        Name of the span to be resolved at runtime
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/SpanNamer.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/SpanNamer.html new file mode 100644 index 000000000..fc88279a5 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/SpanNamer.html @@ -0,0 +1,249 @@ + + + + + + +SpanNamer (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Interface SpanNamer

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    DefaultSpanNamer
    +
    +
    +
    +
    public interface SpanNamer
    +
    Describes how for a given object a span should be named. In the vast majority + of cases a name should be provided explicitly. In case of instrumentation + where the name has to be resolved at runtime this interface will provide + the name of the span.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        name

        +
        String name(Object object,
        +            String defaultValue)
        +
        Retrieves the span name for the given object.
        +
        +
        Parameters:
        +
        object - - object for which span name should be picked
        +
        defaultValue - - the default valued to be returned if span name can't be calculated
        +
        Returns:
        +
        span name
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/SpanReporter.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/SpanReporter.html new file mode 100644 index 000000000..a6671522b --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/SpanReporter.html @@ -0,0 +1,238 @@ + + + + + + +SpanReporter (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Interface SpanReporter

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    ArrayListSpanAccumulator, NoOpSpanReporter
    +
    +
    +
    +
    public interface SpanReporter
    +
    Contract for reporting Sleuth spans for collection. For example to Zipkin.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+
    +
  • + + +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        report

        +
        void report(Span span)
        +
        Reports a completed span out of band, usually out of process. + This is typically to a trace depot (ex zipkin) or a log file.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceCallable.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceCallable.html new file mode 100644 index 000000000..7543fe0dd --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceCallable.html @@ -0,0 +1,411 @@ + + + + + + +TraceCallable (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Class TraceCallable<V>

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Callable<V>
    +
    +
    +
    Direct Known Subclasses:
    +
    LocalComponentTraceCallable, TraceContinuingCallable
    +
    +
    +
    +
    public class TraceCallable<V>
    +extends Object
    +implements Callable<V>
    +
    Callable that passes Span between threads. The Span name is + taken either from the passed value or from the SpanNamer + interface.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Spencer Gibb, Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceKeys.Async.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceKeys.Async.html new file mode 100644 index 000000000..3e2bae3c6 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceKeys.Async.html @@ -0,0 +1,369 @@ + + + + + + +TraceKeys.Async (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Class TraceKeys.Async

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    TraceKeys
    +
    +
    +
    +
    public static class TraceKeys.Async
    +extends Object
    +
    Trace keys related to async processing
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Async

        +
        public Async()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPrefix

        +
        public String getPrefix()
        +
      • +
      + + + +
        +
      • +

        getThreadNameKey

        +
        public String getThreadNameKey()
        +
      • +
      + + + +
        +
      • +

        getClassNameKey

        +
        public String getClassNameKey()
        +
      • +
      + + + +
        +
      • +

        getMethodNameKey

        +
        public String getMethodNameKey()
        +
      • +
      + + + +
        +
      • +

        setPrefix

        +
        public void setPrefix(String prefix)
        +
      • +
      + + + +
        +
      • +

        setThreadNameKey

        +
        public void setThreadNameKey(String threadNameKey)
        +
      • +
      + + + +
        +
      • +

        setClassNameKey

        +
        public void setClassNameKey(String classNameKey)
        +
      • +
      + + + +
        +
      • +

        setMethodNameKey

        +
        public void setMethodNameKey(String methodNameKey)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceKeys.Http.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceKeys.Http.html new file mode 100644 index 000000000..6290f5e31 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceKeys.Http.html @@ -0,0 +1,498 @@ + + + + + + +TraceKeys.Http (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Class TraceKeys.Http

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    TraceKeys
    +
    +
    +
    +
    public static class TraceKeys.Http
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Http

        +
        public Http()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getHost

        +
        public String getHost()
        +
      • +
      + + + +
        +
      • +

        getMethod

        +
        public String getMethod()
        +
      • +
      + + + +
        +
      • +

        getPath

        +
        public String getPath()
        +
      • +
      + + + +
        +
      • +

        getUrl

        +
        public String getUrl()
        +
      • +
      + + + +
        +
      • +

        getStatusCode

        +
        public String getStatusCode()
        +
      • +
      + + + +
        +
      • +

        getRequestSize

        +
        public String getRequestSize()
        +
      • +
      + + + +
        +
      • +

        getResponseSize

        +
        public String getResponseSize()
        +
      • +
      + + + +
        +
      • +

        getPrefix

        +
        public String getPrefix()
        +
      • +
      + + + + + + + +
        +
      • +

        setHost

        +
        public void setHost(String host)
        +
      • +
      + + + +
        +
      • +

        setMethod

        +
        public void setMethod(String method)
        +
      • +
      + + + +
        +
      • +

        setPath

        +
        public void setPath(String path)
        +
      • +
      + + + +
        +
      • +

        setUrl

        +
        public void setUrl(String url)
        +
      • +
      + + + +
        +
      • +

        setStatusCode

        +
        public void setStatusCode(String statusCode)
        +
      • +
      + + + +
        +
      • +

        setRequestSize

        +
        public void setRequestSize(String requestSize)
        +
      • +
      + + + +
        +
      • +

        setResponseSize

        +
        public void setResponseSize(String responseSize)
        +
      • +
      + + + +
        +
      • +

        setPrefix

        +
        public void setPrefix(String prefix)
        +
      • +
      + + + + +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceKeys.Hystrix.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceKeys.Hystrix.html new file mode 100644 index 000000000..6e9ea16f9 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceKeys.Hystrix.html @@ -0,0 +1,369 @@ + + + + + + +TraceKeys.Hystrix (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Class TraceKeys.Hystrix

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.TraceKeys.Hystrix
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    TraceKeys
    +
    +
    +
    +
    public static class TraceKeys.Hystrix
    +extends Object
    +
    Trace keys related to Hystrix processing
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Hystrix

        +
        public Hystrix()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPrefix

        +
        public String getPrefix()
        +
      • +
      + + + +
        +
      • +

        getCommandKey

        +
        public String getCommandKey()
        +
      • +
      + + + +
        +
      • +

        getCommandGroup

        +
        public String getCommandGroup()
        +
      • +
      + + + +
        +
      • +

        getThreadPoolKey

        +
        public String getThreadPoolKey()
        +
      • +
      + + + +
        +
      • +

        setPrefix

        +
        public void setPrefix(String prefix)
        +
      • +
      + + + +
        +
      • +

        setCommandKey

        +
        public void setCommandKey(String commandKey)
        +
      • +
      + + + +
        +
      • +

        setCommandGroup

        +
        public void setCommandGroup(String commandGroup)
        +
      • +
      + + + +
        +
      • +

        setThreadPoolKey

        +
        public void setThreadPoolKey(String threadPoolKey)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceKeys.Message.Payload.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceKeys.Message.Payload.html new file mode 100644 index 000000000..1904d64b2 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceKeys.Message.Payload.html @@ -0,0 +1,316 @@ + + + + + + +TraceKeys.Message.Payload (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Class TraceKeys.Message.Payload

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.TraceKeys.Message.Payload
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Payload

        +
        public Payload()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getSize

        +
        public String getSize()
        +
      • +
      + + + +
        +
      • +

        getType

        +
        public String getType()
        +
      • +
      + + + +
        +
      • +

        setSize

        +
        public void setSize(String size)
        +
      • +
      + + + +
        +
      • +

        setType

        +
        public void setType(String type)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceKeys.Message.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceKeys.Message.html new file mode 100644 index 000000000..69d96535a --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceKeys.Message.html @@ -0,0 +1,361 @@ + + + + + + +TraceKeys.Message (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Class TraceKeys.Message

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.TraceKeys.Message
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    TraceKeys
    +
    +
    +
    +
    public static class TraceKeys.Message
    +extends Object
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceKeys.Mvc.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceKeys.Mvc.html new file mode 100644 index 000000000..2f0f39e9f --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceKeys.Mvc.html @@ -0,0 +1,317 @@ + + + + + + +TraceKeys.Mvc (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Class TraceKeys.Mvc

+
+
+ +
+
    +
  • +
    +
    Enclosing class:
    +
    TraceKeys
    +
    +
    +
    +
    public static class TraceKeys.Mvc
    +extends Object
    +
    Trace keys related to MVC controller tags
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Mvc

        +
        public Mvc()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getControllerClass

        +
        public String getControllerClass()
        +
      • +
      + + + +
        +
      • +

        setControllerClass

        +
        public void setControllerClass(String controllerClass)
        +
      • +
      + + + +
        +
      • +

        getControllerMethod

        +
        public String getControllerMethod()
        +
      • +
      + + + +
        +
      • +

        setControllerMethod

        +
        public void setControllerMethod(String controllerMethod)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceKeys.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceKeys.html new file mode 100644 index 000000000..f48459790 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceKeys.html @@ -0,0 +1,459 @@ + + + + + + +TraceKeys (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Class TraceKeys

+
+
+ +
+
    +
  • +
    +
    +
    @ConfigurationProperties(value="spring.sleuth.keys")
    +public class TraceKeys
    +extends Object
    +
    Well-known span tag + keys. + +

    Overhead of adding Trace Data

    + + Overhead is directly related to the size of trace data exported out of process. + Accordingly, it is better to tag what's important for latency troubleshooting, i.e. a + whitelist vs. collecting everything and filtering downstream. The keys listed here are + very common in tracing tools, and are considerate to the issue of overhead. + +

    + When evaluating new keys, consider how much additional data it implies, and if that + data is critical to classifying, filtering or displaying traces. More data often means + larger systems, less retention, or a lower sample rate. + +

    + For example, in zipkin, a thrift-encoded span with an "sr" annotation is 82 bytes plus + the size of its name and associated service. The maximum size of an HTTP cookie is 4096 + bytes, roughly 50x that. Even if compression helps, if you aren't analyzing based on + cookies, storing them displaces resources that could be used for more traces. + Meanwhile, you have another system storing private data! The takeaway isn't never store + cookies, as there are valid cases for this. The takeaway is to be conscious about + what's you are storing.

    +
    +
    Since:
    +
    1.0.0
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceRunnable.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceRunnable.html new file mode 100644 index 000000000..202275446 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/TraceRunnable.html @@ -0,0 +1,408 @@ + + + + + + +TraceRunnable (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Class TraceRunnable

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Runnable
    +
    +
    +
    Direct Known Subclasses:
    +
    LocalComponentTraceRunnable
    +
    +
    +
    +
    public class TraceRunnable
    +extends Object
    +implements Runnable
    +
    Runnable that passes Span between threads. The Span name is + taken either from the passed value or from the SpanNamer + interface.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Spencer Gibb, Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        run

        +
        public void run()
        +
        +
        Specified by:
        +
        run in interface Runnable
        +
        +
      • +
      + + + +
        +
      • +

        startSpan

        +
        protected Span startSpan()
        +
      • +
      + + + +
        +
      • +

        getSpanName

        +
        protected String getSpanName()
        +
      • +
      + + + +
        +
      • +

        close

        +
        protected void close(Span span)
        +
      • +
      + + + +
        +
      • +

        getTracer

        +
        public Tracer getTracer()
        +
      • +
      + + + +
        +
      • +

        getDelegate

        +
        public Runnable getDelegate()
        +
      • +
      + + + +
        +
      • +

        getName

        +
        public String getName()
        +
      • +
      + + + +
        +
      • +

        getParent

        +
        public Span getParent()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/Tracer.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/Tracer.html new file mode 100644 index 000000000..69c838c13 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/Tracer.html @@ -0,0 +1,469 @@ + + + + + + +Tracer (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth
+

Interface Tracer

+
+
+
+
    +
  • +
    +
    All Superinterfaces:
    +
    SpanAccessor
    +
    +
    +
    All Known Implementing Classes:
    +
    DefaultTracer
    +
    +
    +
    +
    public interface Tracer
    +extends SpanAccessor
    +
    The Tracer class is the primary way for instrumentation code (note user code) to + interact with the library. It provides methods to create and manipulate spans. +

    + + A 'span' represents a length of time. It has many other attributes such as a name, ID, + and even potentially a set of key/value strings attached to it. +

    + + Each thread in your application has a single currently active currentSpan associated + with it. When this is non-null, it represents the current operation that the thread is + doing. spans are NOT thread-safe, and must never be used by multiple threads at once. + With care, it is possible to safely pass a span object between threads, but in most + cases this is not necessary. +

    + + Most crucial methods in terms of span lifecycle are: +

      +
    • The createSpan method in this class + starts a new span.
    • +
    • The createSpan method creates a new span + which has this thread's currentSpan as one of its parents
    • +
    • The continueSpan method creates a + new instance of span that logically is a continuation of the provided span.
    • +
    + + Closing a TraceScope does a few things: +
      +
    • It closes the span which the scope was managing.
    • +
    • Set currentSpan to the previous currentSpan (which may be null).
    • +
    +
    +
    Since:
    +
    1.0.0
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createSpan

        +
        Span createSpan(String name)
        +
        Creates a new Span. +

        + If this thread has a currently active span, it will be the parent of the span we + create here. If there is no currently active trace span, the trace scope we + create will be empty.

        +
        +
        Parameters:
        +
        name - The name field for the new span to create.
        +
        +
      • +
      + + + +
        +
      • +

        createSpan

        +
        Span createSpan(String name,
        +                Span parent)
        +
        Creates a new Span with a specific parent. The parent might be in another + process or thread. +

        + If this thread has a currently active trace span, it must be the 'parent' span that + you pass in here as a parameter. The trace scope we create here will contain a new + span which is a child of 'parent'.

        +
        +
        Parameters:
        +
        name - The name field for the new span to create.
        +
        +
      • +
      + + + +
        +
      • +

        createSpan

        +
        Span createSpan(String name,
        +                Sampler sampler)
        +
        Start a new span if the sampler allows it or if we are already tracing in this + thread. A sampler can be used to limit the number of traces created.
        +
        +
        Parameters:
        +
        name - the name of the span
        +
        sampler - a sampler to decide whether to create the span or not
        +
        +
      • +
      + + + +
        +
      • +

        continueSpan

        +
        Span continueSpan(Span span)
        +
        Contributes to a span started in another thread. The returned span shares + mutable state with the input.
        +
      • +
      + + + +
        +
      • +

        addTag

        +
        void addTag(String key,
        +            String value)
        +
        Adds a tag to the current span if tracing is currently on. +

        + Every span may also have zero or more key/value Tags, which do not have + timestamps and simply annotate the spans. + + Check TraceKeys for examples of most common tag keys

        +
      • +
      + + + +
        +
      • +

        detach

        +
        Span detach(Span span)
        +
        Remove this span from the current thread, but don't stop it yet or send it for + collection. This is useful if the span object is then passed to another thread for + use with continueSpan(Span). +

        + Example of usage: +

        
        +     // Span "A" was present in thread "X". Let's assume that we're in thread "Y" to which span "A" got passed
        +     Span continuedSpan = tracer.continueSpan(spanA);
        +     // Now span "A" got continued in thread "Y".
        +     ... // Some work is done... state of span "A" could get mutated
        +     Span previouslyStoredSpan = tracer.detach(continuedSpan);
        +     // Span "A" got removed from the thread Y but it wasn't yet sent for collection.
        +     // Additional work can be done on span "A" in thread "X" and finally it can get closed and sent for collection
        +     tracer.close(spanA);
        + 
        +
        +
        Returns:
        +
        the saved trace if there was one before the trace started (null otherwise)
        +
        +
      • +
      + + + +
        +
      • +

        close

        +
        Span close(Span span)
        +
        Remove this span from the current thread, stop it and send it for collection.
        +
        +
        Parameters:
        +
        span - the span to close
        +
        Returns:
        +
        the saved span if there was one before the trace started (null otherwise)
        +
        +
      • +
      + + + +
        +
      • +

        wrap

        +
        <V> Callable<V> wrap(Callable<V> callable)
        +
        Returns a wrapped Callable which will be recorded as a span + in the current trace.
        +
      • +
      + + + +
        +
      • +

        wrap

        +
        Runnable wrap(Runnable runnable)
        +
        Returns a wrapped Runnable which will be recorded as a span + in the current trace.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/TraceAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/TraceAutoConfiguration.html new file mode 100644 index 000000000..b04f6fa67 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/TraceAutoConfiguration.html @@ -0,0 +1,355 @@ + + + + + + +TraceAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.autoconfig
+

Class TraceAutoConfiguration

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    @Configuration
    + @ConditionalOnProperty(value="spring.sleuth.enabled",
    +                       matchIfMissing=true)
    + @EnableConfigurationProperties(value=TraceKeys.class)
    +public class TraceAutoConfiguration
    +extends Object
    +
    Auto-configuration + to enable tracing via Spring Cloud Sleuth.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Spencer Gibb, Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceAutoConfiguration

        +
        public TraceAutoConfiguration()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        randomForSpanIds

        +
        @Bean
        + @ConditionalOnMissingBean
        +public Random randomForSpanIds()
        +
      • +
      + + + +
        +
      • +

        defaultTraceSampler

        +
        @Bean
        + @ConditionalOnMissingBean
        +public Sampler defaultTraceSampler()
        +
      • +
      + + + + + + + +
        +
      • +

        spanNamer

        +
        @Bean
        + @ConditionalOnMissingBean
        +public SpanNamer spanNamer()
        +
      • +
      + + + +
        +
      • +

        defaultSpanReporter

        +
        @Bean
        + @ConditionalOnMissingBean
        +public SpanReporter defaultSpanReporter()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/TraceEnvironmentPostProcessor.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/TraceEnvironmentPostProcessor.html new file mode 100644 index 000000000..c0ce885d1 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/TraceEnvironmentPostProcessor.html @@ -0,0 +1,299 @@ + + + + + + +TraceEnvironmentPostProcessor (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.autoconfig
+

Class TraceEnvironmentPostProcessor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.autoconfig.TraceEnvironmentPostProcessor
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    org.springframework.boot.env.EnvironmentPostProcessor
    +
    +
    +
    +
    public class TraceEnvironmentPostProcessor
    +extends Object
    +implements org.springframework.boot.env.EnvironmentPostProcessor
    +
    Adds default properties for the application: +
      +
    • logging pattern level that prints trace information (e.g. trace ids)
    • +
    • enables usage of subclass-based (CGLIB) proxies are to be created as opposed + to standard Java interface-based proxies
    • + It's required for the tracing aspects like + TraceAsyncAspect or + TraceSchedulingAspect. +
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Dave Syer
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceEnvironmentPostProcessor

        +
        public TraceEnvironmentPostProcessor()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        postProcessEnvironment

        +
        public void postProcessEnvironment(org.springframework.core.env.ConfigurableEnvironment environment,
        +                                   org.springframework.boot.SpringApplication application)
        +
        +
        Specified by:
        +
        postProcessEnvironment in interface org.springframework.boot.env.EnvironmentPostProcessor
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/class-use/TraceAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/class-use/TraceAutoConfiguration.html new file mode 100644 index 000000000..115ff78aa --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/class-use/TraceAutoConfiguration.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration

+
+
No usage of org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/class-use/TraceEnvironmentPostProcessor.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/class-use/TraceEnvironmentPostProcessor.html new file mode 100644 index 000000000..54da4d71d --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/class-use/TraceEnvironmentPostProcessor.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.autoconfig.TraceEnvironmentPostProcessor (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.autoconfig.TraceEnvironmentPostProcessor

+
+
No usage of org.springframework.cloud.sleuth.autoconfig.TraceEnvironmentPostProcessor
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/package-frame.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/package-frame.html new file mode 100644 index 000000000..9d215fb0a --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/package-frame.html @@ -0,0 +1,22 @@ + + + + + + +org.springframework.cloud.sleuth.autoconfig (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

org.springframework.cloud.sleuth.autoconfig

+ + + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/package-summary.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/package-summary.html new file mode 100644 index 000000000..dccd62d0c --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/package-summary.html @@ -0,0 +1,155 @@ + + + + + + +org.springframework.cloud.sleuth.autoconfig (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.springframework.cloud.sleuth.autoconfig

+
+
+
    +
  • + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    TraceAutoConfiguration +
    Auto-configuration + to enable tracing via Spring Cloud Sleuth.
    +
    TraceEnvironmentPostProcessor +
    Adds default properties for the application: + + logging pattern level that prints trace information (e.g.
    +
    +
  • +
+
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/package-tree.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/package-tree.html new file mode 100644 index 000000000..f2b1a4b3c --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/package-tree.html @@ -0,0 +1,140 @@ + + + + + + +org.springframework.cloud.sleuth.autoconfig Class Hierarchy (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.springframework.cloud.sleuth.autoconfig

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/package-use.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/package-use.html new file mode 100644 index 000000000..39b2eee31 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/autoconfig/package-use.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Package org.springframework.cloud.sleuth.autoconfig (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.springframework.cloud.sleuth.autoconfig

+
+
No usage of org.springframework.cloud.sleuth.autoconfig
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/DefaultSpanNamer.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/DefaultSpanNamer.html new file mode 100644 index 000000000..01c0396e9 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/DefaultSpanNamer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.DefaultSpanNamer (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.DefaultSpanNamer

+
+
No usage of org.springframework.cloud.sleuth.DefaultSpanNamer
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/Log.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/Log.html new file mode 100644 index 000000000..6a3763cb8 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/Log.html @@ -0,0 +1,197 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.Log (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.Log

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/NoOpSpanReporter.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/NoOpSpanReporter.html new file mode 100644 index 000000000..3de66786c --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/NoOpSpanReporter.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.NoOpSpanReporter (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.NoOpSpanReporter

+
+
No usage of org.springframework.cloud.sleuth.NoOpSpanReporter
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/Sampler.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/Sampler.html new file mode 100644 index 000000000..dc03853f8 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/Sampler.html @@ -0,0 +1,290 @@ + + + + + + +Uses of Interface org.springframework.cloud.sleuth.Sampler (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Interface
org.springframework.cloud.sleuth.Sampler

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/Span.SpanBuilder.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/Span.SpanBuilder.html new file mode 100644 index 000000000..618bbe45c --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/Span.SpanBuilder.html @@ -0,0 +1,229 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.Span.SpanBuilder (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.Span.SpanBuilder

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/Span.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/Span.html new file mode 100644 index 000000000..be1ec34d4 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/Span.html @@ -0,0 +1,649 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.Span (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.Span

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/SpanAccessor.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/SpanAccessor.html new file mode 100644 index 000000000..1d5c313cd --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/SpanAccessor.html @@ -0,0 +1,213 @@ + + + + + + +Uses of Interface org.springframework.cloud.sleuth.SpanAccessor (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Interface
org.springframework.cloud.sleuth.SpanAccessor

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/SpanExtractor.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/SpanExtractor.html new file mode 100644 index 000000000..ff088ac14 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/SpanExtractor.html @@ -0,0 +1,270 @@ + + + + + + +Uses of Interface org.springframework.cloud.sleuth.SpanExtractor (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Interface
org.springframework.cloud.sleuth.SpanExtractor

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/SpanInjector.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/SpanInjector.html new file mode 100644 index 000000000..7c8f1d02a --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/SpanInjector.html @@ -0,0 +1,321 @@ + + + + + + +Uses of Interface org.springframework.cloud.sleuth.SpanInjector (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Interface
org.springframework.cloud.sleuth.SpanInjector

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/SpanName.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/SpanName.html new file mode 100644 index 000000000..2f27c32f3 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/SpanName.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.SpanName (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.SpanName

+
+
No usage of org.springframework.cloud.sleuth.SpanName
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/SpanNamer.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/SpanNamer.html new file mode 100644 index 000000000..abbe94920 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/SpanNamer.html @@ -0,0 +1,370 @@ + + + + + + +Uses of Interface org.springframework.cloud.sleuth.SpanNamer (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Interface
org.springframework.cloud.sleuth.SpanNamer

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/SpanReporter.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/SpanReporter.html new file mode 100644 index 000000000..7e0151387 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/SpanReporter.html @@ -0,0 +1,315 @@ + + + + + + +Uses of Interface org.springframework.cloud.sleuth.SpanReporter (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Interface
org.springframework.cloud.sleuth.SpanReporter

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceCallable.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceCallable.html new file mode 100644 index 000000000..36da8646c --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceCallable.html @@ -0,0 +1,174 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.TraceCallable (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.TraceCallable

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceKeys.Async.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceKeys.Async.html new file mode 100644 index 000000000..8b56bb1dd --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceKeys.Async.html @@ -0,0 +1,179 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.TraceKeys.Async (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.TraceKeys.Async

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceKeys.Http.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceKeys.Http.html new file mode 100644 index 000000000..a15df5f66 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceKeys.Http.html @@ -0,0 +1,179 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.TraceKeys.Http (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.TraceKeys.Http

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceKeys.Hystrix.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceKeys.Hystrix.html new file mode 100644 index 000000000..81890c53c --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceKeys.Hystrix.html @@ -0,0 +1,179 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.TraceKeys.Hystrix (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.TraceKeys.Hystrix

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceKeys.Message.Payload.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceKeys.Message.Payload.html new file mode 100644 index 000000000..25b386844 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceKeys.Message.Payload.html @@ -0,0 +1,179 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.TraceKeys.Message.Payload (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.TraceKeys.Message.Payload

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceKeys.Message.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceKeys.Message.html new file mode 100644 index 000000000..63e9c7596 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceKeys.Message.html @@ -0,0 +1,179 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.TraceKeys.Message (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.TraceKeys.Message

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceKeys.Mvc.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceKeys.Mvc.html new file mode 100644 index 000000000..401370cf1 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceKeys.Mvc.html @@ -0,0 +1,179 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.TraceKeys.Mvc (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.TraceKeys.Mvc

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceKeys.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceKeys.html new file mode 100644 index 000000000..4a0334128 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceKeys.html @@ -0,0 +1,452 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.TraceKeys (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.TraceKeys

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceRunnable.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceRunnable.html new file mode 100644 index 000000000..b3e953407 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/TraceRunnable.html @@ -0,0 +1,168 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.TraceRunnable (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.TraceRunnable

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/Tracer.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/Tracer.html new file mode 100644 index 000000000..2efbb0c89 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/class-use/Tracer.html @@ -0,0 +1,629 @@ + + + + + + +Uses of Interface org.springframework.cloud.sleuth.Tracer (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Interface
org.springframework.cloud.sleuth.Tracer

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/AsyncCustomAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/AsyncCustomAutoConfiguration.html new file mode 100644 index 000000000..3a1207b60 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/AsyncCustomAutoConfiguration.html @@ -0,0 +1,321 @@ + + + + + + +AsyncCustomAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.async
+

Class AsyncCustomAutoConfiguration

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.async.AsyncCustomAutoConfiguration
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    org.springframework.beans.factory.config.BeanPostProcessor
    +
    +
    +
    +
    @Configuration
    + @ConditionalOnBean(value=org.springframework.scheduling.annotation.AsyncConfigurer.class)
    + @ConditionalOnProperty(value="spring.sleuth.async.enabled",
    +                       matchIfMissing=true)
    +public class AsyncCustomAutoConfiguration
    +extends Object
    +implements org.springframework.beans.factory.config.BeanPostProcessor
    +
    Auto-configuration + that wraps an existing custom AsyncConfigurer in a LazyTraceAsyncCustomizer
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Dave Syer
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AsyncCustomAutoConfiguration

        +
        public AsyncCustomAutoConfiguration()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        postProcessBeforeInitialization

        +
        public Object postProcessBeforeInitialization(Object bean,
        +                                              String beanName)
        +                                       throws org.springframework.beans.BeansException
        +
        +
        Specified by:
        +
        postProcessBeforeInitialization in interface org.springframework.beans.factory.config.BeanPostProcessor
        +
        Throws:
        +
        org.springframework.beans.BeansException
        +
        +
      • +
      + + + +
        +
      • +

        postProcessAfterInitialization

        +
        public Object postProcessAfterInitialization(Object bean,
        +                                             String beanName)
        +                                      throws org.springframework.beans.BeansException
        +
        +
        Specified by:
        +
        postProcessAfterInitialization in interface org.springframework.beans.factory.config.BeanPostProcessor
        +
        Throws:
        +
        org.springframework.beans.BeansException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/AsyncDefaultAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/AsyncDefaultAutoConfiguration.html new file mode 100644 index 000000000..324d570d7 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/AsyncDefaultAutoConfiguration.html @@ -0,0 +1,292 @@ + + + + + + +AsyncDefaultAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.async
+

Class AsyncDefaultAutoConfiguration

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.async.AsyncDefaultAutoConfiguration
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    @EnableAsync
    + @Configuration
    + @ConditionalOnProperty(value="spring.sleuth.async.enabled",
    +                       matchIfMissing=true)
    + @ConditionalOnBean(value=Tracer.class)
    +public class AsyncDefaultAutoConfiguration
    +extends Object
    +
    Auto-configuration + enabling async related processing.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Dave Syer, Marcin Grzejszczak
    +
    See Also:
    +
    LazyTraceExecutor, +TraceAsyncAspect
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AsyncDefaultAutoConfiguration

        +
        public AsyncDefaultAutoConfiguration()
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/LazyTraceAsyncCustomizer.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/LazyTraceAsyncCustomizer.html new file mode 100644 index 000000000..984979241 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/LazyTraceAsyncCustomizer.html @@ -0,0 +1,317 @@ + + + + + + +LazyTraceAsyncCustomizer (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.async
+

Class LazyTraceAsyncCustomizer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.scheduling.annotation.AsyncConfigurerSupport
    • +
    • +
        +
      • org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncCustomizer
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    org.springframework.scheduling.annotation.AsyncConfigurer
    +
    +
    +
    +
    public class LazyTraceAsyncCustomizer
    +extends org.springframework.scheduling.annotation.AsyncConfigurerSupport
    +
    AsyncConfigurerSupport that creates a tracing data passing version + of the Executor
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Dave Syer
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LazyTraceAsyncCustomizer

        +
        public LazyTraceAsyncCustomizer(org.springframework.beans.factory.BeanFactory beanFactory,
        +                                org.springframework.scheduling.annotation.AsyncConfigurer delegate)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getAsyncExecutor

        +
        public Executor getAsyncExecutor()
        +
        +
        Specified by:
        +
        getAsyncExecutor in interface org.springframework.scheduling.annotation.AsyncConfigurer
        +
        Overrides:
        +
        getAsyncExecutor in class org.springframework.scheduling.annotation.AsyncConfigurerSupport
        +
        +
      • +
      + + + +
        +
      • +

        getAsyncUncaughtExceptionHandler

        +
        public org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler getAsyncUncaughtExceptionHandler()
        +
        +
        Specified by:
        +
        getAsyncUncaughtExceptionHandler in interface org.springframework.scheduling.annotation.AsyncConfigurer
        +
        Overrides:
        +
        getAsyncUncaughtExceptionHandler in class org.springframework.scheduling.annotation.AsyncConfigurerSupport
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/LazyTraceExecutor.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/LazyTraceExecutor.html new file mode 100644 index 000000000..e7705808e --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/LazyTraceExecutor.html @@ -0,0 +1,293 @@ + + + + + + +LazyTraceExecutor (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.async
+

Class LazyTraceExecutor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.async.LazyTraceExecutor
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Executor
    +
    +
    +
    +
    public class LazyTraceExecutor
    +extends Object
    +implements Executor
    +
    Executor that wraps Runnable in a + TraceRunnable that sets a + local component tag on the span.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Dave Syer
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LazyTraceExecutor

        +
        public LazyTraceExecutor(org.springframework.beans.factory.BeanFactory beanFactory,
        +                         Executor delegate)
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceCallable.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceCallable.html new file mode 100644 index 000000000..757246683 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceCallable.html @@ -0,0 +1,388 @@ + + + + + + +LocalComponentTraceCallable (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.async
+

Class LocalComponentTraceCallable<V>

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Callable<V>
    +
    +
    +
    +
    public class LocalComponentTraceCallable<V>
    +extends TraceCallable<V>
    +
    Callable that starts a span that is a local component span.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceRunnable.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceRunnable.html new file mode 100644 index 000000000..f957b6706 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceRunnable.html @@ -0,0 +1,385 @@ + + + + + + +LocalComponentTraceRunnable (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.async
+

Class LocalComponentTraceRunnable

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Runnable
    +
    +
    +
    +
    public class LocalComponentTraceRunnable
    +extends TraceRunnable
    +
    Runnable that starts a span that is a local component span.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/TraceAsyncAspect.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/TraceAsyncAspect.html new file mode 100644 index 000000000..f2ffc900a --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/TraceAsyncAspect.html @@ -0,0 +1,290 @@ + + + + + + +TraceAsyncAspect (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.async
+

Class TraceAsyncAspect

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.async.TraceAsyncAspect
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class TraceAsyncAspect
    +extends Object
    +
    Aspect that creates a new Span for running threads executing methods annotated with + Async annotation.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    See Also:
    +
    Tracer
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceAsyncAspect

        +
        public TraceAsyncAspect(Tracer tracer,
        +                        TraceKeys traceKeys)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        traceBackgroundThread

        +
        public Object traceBackgroundThread(org.aspectj.lang.ProceedingJoinPoint pjp)
        +                             throws Throwable
        +
        +
        Throws:
        +
        Throwable
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/TraceContinuingCallable.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/TraceContinuingCallable.html new file mode 100644 index 000000000..1c938e446 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/TraceContinuingCallable.html @@ -0,0 +1,330 @@ + + + + + + +TraceContinuingCallable (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.async
+

Class TraceContinuingCallable<V>

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Callable<V>
    +
    +
    +
    +
    public class TraceContinuingCallable<V>
    +extends TraceCallable<V>
    +implements Callable<V>
    +
    Trace Callable that continues a span instead of creating a new one. Upon completion + the span is not closed - it gets detached.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorService.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorService.html new file mode 100644 index 000000000..132fe6878 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorService.html @@ -0,0 +1,558 @@ + + + + + + +TraceableExecutorService (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.async
+

Class TraceableExecutorService

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService
    • +
    +
  • +
+
+ +
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/TraceableScheduledExecutorService.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/TraceableScheduledExecutorService.html new file mode 100644 index 000000000..f03a17383 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/TraceableScheduledExecutorService.html @@ -0,0 +1,392 @@ + + + + + + +TraceableScheduledExecutorService (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.async
+

Class TraceableScheduledExecutorService

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

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/AsyncCustomAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/AsyncCustomAutoConfiguration.html new file mode 100644 index 000000000..886d5fdb3 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/AsyncCustomAutoConfiguration.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.async.AsyncCustomAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.async.AsyncCustomAutoConfiguration

+
+
No usage of org.springframework.cloud.sleuth.instrument.async.AsyncCustomAutoConfiguration
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/AsyncDefaultAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/AsyncDefaultAutoConfiguration.html new file mode 100644 index 000000000..96e844e7b --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/AsyncDefaultAutoConfiguration.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.async.AsyncDefaultAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.async.AsyncDefaultAutoConfiguration

+
+
No usage of org.springframework.cloud.sleuth.instrument.async.AsyncDefaultAutoConfiguration
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/LazyTraceAsyncCustomizer.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/LazyTraceAsyncCustomizer.html new file mode 100644 index 000000000..6a0d4898d --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/LazyTraceAsyncCustomizer.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncCustomizer (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncCustomizer

+
+
No usage of org.springframework.cloud.sleuth.instrument.async.LazyTraceAsyncCustomizer
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/LazyTraceExecutor.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/LazyTraceExecutor.html new file mode 100644 index 000000000..1220e6c32 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/LazyTraceExecutor.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.async.LazyTraceExecutor (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.async.LazyTraceExecutor

+
+
No usage of org.springframework.cloud.sleuth.instrument.async.LazyTraceExecutor
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/LocalComponentTraceCallable.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/LocalComponentTraceCallable.html new file mode 100644 index 000000000..7358530d3 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/LocalComponentTraceCallable.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceCallable (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceCallable

+
+
No usage of org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceCallable
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/LocalComponentTraceRunnable.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/LocalComponentTraceRunnable.html new file mode 100644 index 000000000..98551b632 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/LocalComponentTraceRunnable.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceRunnable (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceRunnable

+
+
No usage of org.springframework.cloud.sleuth.instrument.async.LocalComponentTraceRunnable
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/TraceAsyncAspect.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/TraceAsyncAspect.html new file mode 100644 index 000000000..4e4168b99 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/TraceAsyncAspect.html @@ -0,0 +1,167 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.async.TraceAsyncAspect (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.async.TraceAsyncAspect

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/TraceContinuingCallable.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/TraceContinuingCallable.html new file mode 100644 index 000000000..e7cc664b1 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/TraceContinuingCallable.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.async.TraceContinuingCallable (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.async.TraceContinuingCallable

+
+
No usage of org.springframework.cloud.sleuth.instrument.async.TraceContinuingCallable
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/TraceableExecutorService.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/TraceableExecutorService.html new file mode 100644 index 000000000..80851d543 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/TraceableExecutorService.html @@ -0,0 +1,168 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.async.TraceableExecutorService

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/TraceableScheduledExecutorService.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/TraceableScheduledExecutorService.html new file mode 100644 index 000000000..0b1bd4a5b --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/class-use/TraceableScheduledExecutorService.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService

+
+
No usage of org.springframework.cloud.sleuth.instrument.async.TraceableScheduledExecutorService
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/package-frame.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/package-frame.html new file mode 100644 index 000000000..503aa9ce0 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/package-frame.html @@ -0,0 +1,30 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.async (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

org.springframework.cloud.sleuth.instrument.async

+ + + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/package-summary.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/package-summary.html new file mode 100644 index 000000000..64e2636f1 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/package-summary.html @@ -0,0 +1,206 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.async (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.springframework.cloud.sleuth.instrument.async

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/package-tree.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/package-tree.html new file mode 100644 index 000000000..1d1d32dc3 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/package-tree.html @@ -0,0 +1,163 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.async Class Hierarchy (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.springframework.cloud.sleuth.instrument.async

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/package-use.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/package-use.html new file mode 100644 index 000000000..789574433 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/async/package-use.html @@ -0,0 +1,167 @@ + + + + + + +Uses of Package org.springframework.cloud.sleuth.instrument.async (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.springframework.cloud.sleuth.instrument.async

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixAutoConfiguration.html new file mode 100644 index 000000000..2c7fb2e69 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixAutoConfiguration.html @@ -0,0 +1,254 @@ + + + + + + +SleuthHystrixAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.hystrix
+

Class SleuthHystrixAutoConfiguration

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixAutoConfiguration
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    @Configuration
    + @ConditionalOnClass(value=com.netflix.hystrix.HystrixCommand.class)
    + @ConditionalOnBean(value=Tracer.class)
    + @ConditionalOnProperty(value="spring.sleuth.hystrix.strategy.enabled",
    +                       matchIfMissing=true)
    +public class SleuthHystrixAutoConfiguration
    +extends Object
    +
    Auto-configuration + that registers a custom Sleuth HystrixConcurrencyStrategy.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    See Also:
    +
    SleuthHystrixConcurrencyStrategy
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SleuthHystrixAutoConfiguration

        +
        public SleuthHystrixAutoConfiguration()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategy.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategy.html new file mode 100644 index 000000000..660fc8bea --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategy.html @@ -0,0 +1,300 @@ + + + + + + +SleuthHystrixConcurrencyStrategy (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.hystrix
+

Class SleuthHystrixConcurrencyStrategy

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategy
    • +
    • +
        +
      • org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixConcurrencyStrategy
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class SleuthHystrixConcurrencyStrategy
    +extends com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategy
    +
    A HystrixConcurrencyStrategy that wraps a Callable in a + Callable that either starts a new span or continues one if the tracing was + already running before the command was executed.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SleuthHystrixConcurrencyStrategy

        +
        public SleuthHystrixConcurrencyStrategy(Tracer tracer,
        +                                        TraceKeys traceKeys)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        wrapCallable

        +
        public <T> Callable<T> wrapCallable(Callable<T> callable)
        +
        +
        Overrides:
        +
        wrapCallable in class com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategy
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/TraceCommand.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/TraceCommand.html new file mode 100644 index 000000000..aa3496c77 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/TraceCommand.html @@ -0,0 +1,829 @@ + + + + + + +TraceCommand (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.hystrix
+

Class TraceCommand<R>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.netflix.hystrix.HystrixCommand<R>
    • +
    • +
        +
      • org.springframework.cloud.sleuth.instrument.hystrix.TraceCommand<R>
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.netflix.hystrix.HystrixExecutable<R>, com.netflix.hystrix.HystrixInvokable<R>, com.netflix.hystrix.HystrixInvokableInfo<R>, com.netflix.hystrix.HystrixObservable<R>
    +
    +
    +
    +
    public abstract class TraceCommand<R>
    +extends com.netflix.hystrix.HystrixCommand<R>
    +
    Abstraction over HystrixCommand that wraps command execution with Trace setting
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Tomasz Nurkiewicz, 4financeIT, Marcin Grzejszczak, 4financeIT, Spencer Gibb
    +
    See Also:
    +
    HystrixCommand, +Tracer
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        circuitBreaker

        +
        protected final com.netflix.hystrix.HystrixCircuitBreaker circuitBreaker
        +
      • +
      + + + +
        +
      • +

        threadPool

        +
        protected final com.netflix.hystrix.HystrixThreadPool threadPool
        +
      • +
      + + + +
        +
      • +

        threadPoolKey

        +
        protected final com.netflix.hystrix.HystrixThreadPoolKey threadPoolKey
        +
      • +
      + + + +
        +
      • +

        properties

        +
        protected final com.netflix.hystrix.HystrixCommandProperties properties
        +
      • +
      + + + +
        +
      • +

        metrics

        +
        protected final com.netflix.hystrix.HystrixCommandMetrics metrics
        +
      • +
      + + + +
        +
      • +

        commandKey

        +
        protected final com.netflix.hystrix.HystrixCommandKey commandKey
        +
      • +
      + + + +
        +
      • +

        commandGroup

        +
        protected final com.netflix.hystrix.HystrixCommandGroupKey commandGroup
        +
      • +
      + + + +
        +
      • +

        eventNotifier

        +
        protected final com.netflix.hystrix.strategy.eventnotifier.HystrixEventNotifier eventNotifier
        +
      • +
      + + + +
        +
      • +

        concurrencyStrategy

        +
        protected final com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategy concurrencyStrategy
        +
      • +
      + + + +
        +
      • +

        executionHook

        +
        protected final com.netflix.hystrix.strategy.executionhook.HystrixCommandExecutionHook executionHook
        +
      • +
      + + + +
        +
      • +

        fallbackSemaphoreOverride

        +
        protected final com.netflix.hystrix.AbstractCommand.TryableSemaphore fallbackSemaphoreOverride
        +
      • +
      + + + +
        +
      • +

        fallbackSemaphorePerCircuit

        +
        protected static final ConcurrentHashMap<String,com.netflix.hystrix.AbstractCommand.TryableSemaphore> fallbackSemaphorePerCircuit
        +
      • +
      + + + +
        +
      • +

        executionSemaphoreOverride

        +
        protected final com.netflix.hystrix.AbstractCommand.TryableSemaphore executionSemaphoreOverride
        +
      • +
      + + + +
        +
      • +

        executionSemaphorePerCircuit

        +
        protected static final ConcurrentHashMap<String,com.netflix.hystrix.AbstractCommand.TryableSemaphore> executionSemaphorePerCircuit
        +
      • +
      + + + +
        +
      • +

        timeoutTimer

        +
        protected final AtomicReference<Reference<com.netflix.hystrix.util.HystrixTimer.TimerListener>> timeoutTimer
        +
      • +
      + + + +
        +
      • +

        commandState

        +
        protected AtomicReference<com.netflix.hystrix.AbstractCommand.CommandState> commandState
        +
      • +
      + + + +
        +
      • +

        threadState

        +
        protected AtomicReference<com.netflix.hystrix.AbstractCommand.ThreadState> threadState
        +
      • +
      + + + +
        +
      • +

        executionResult

        +
        protected volatile com.netflix.hystrix.ExecutionResult executionResult
        +
      • +
      + + + +
        +
      • +

        isResponseFromCache

        +
        protected volatile boolean isResponseFromCache
        +
      • +
      + + + +
        +
      • +

        executionResultAtTimeOfCancellation

        +
        protected volatile com.netflix.hystrix.ExecutionResult executionResultAtTimeOfCancellation
        +
      • +
      + + + +
        +
      • +

        commandStartTimestamp

        +
        protected volatile long commandStartTimestamp
        +
      • +
      + + + +
        +
      • +

        isCommandTimedOut

        +
        protected final AtomicReference<com.netflix.hystrix.AbstractCommand.TimedOutStatus> isCommandTimedOut
        +
      • +
      + + + +
        +
      • +

        endCurrentThreadExecutingCommand

        +
        protected volatile rx.functions.Action0 endCurrentThreadExecutingCommand
        +
      • +
      + + + +
        +
      • +

        requestCache

        +
        protected final com.netflix.hystrix.HystrixRequestCache requestCache
        +
      • +
      + + + +
        +
      • +

        currentRequestLog

        +
        protected final com.netflix.hystrix.HystrixRequestLog currentRequestLog
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceCommand

        +
        protected TraceCommand(Tracer tracer,
        +                       TraceKeys traceKeys,
        +                       com.netflix.hystrix.HystrixCommand.Setter setter)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        run

        +
        protected R run()
        +         throws Exception
        +
        +
        Specified by:
        +
        run in class com.netflix.hystrix.HystrixCommand<R>
        +
        Throws:
        +
        Exception
        +
        +
      • +
      + + + + + + + +
        +
      • +

        handleThreadEnd

        +
        protected void handleThreadEnd(com.netflix.hystrix.AbstractCommand<R> arg0)
        +
      • +
      + + + +
        +
      • +

        shouldOutputOnNextEvents

        +
        protected boolean shouldOutputOnNextEvents()
        +
      • +
      + + + +
        +
      • +

        getFallbackSemaphore

        +
        protected com.netflix.hystrix.AbstractCommand.TryableSemaphore getFallbackSemaphore()
        +
      • +
      + + + +
        +
      • +

        getExecutionSemaphore

        +
        protected com.netflix.hystrix.AbstractCommand.TryableSemaphore getExecutionSemaphore()
        +
      • +
      + + + + + + + +
        +
      • +

        getCacheKey

        +
        protected String getCacheKey()
        +
      • +
      + + + +
        +
      • +

        isRequestCachingEnabled

        +
        protected boolean isRequestCachingEnabled()
        +
      • +
      + + + +
        +
      • +

        getLogMessagePrefix

        +
        protected String getLogMessagePrefix()
        +
      • +
      + + + +
        +
      • +

        getExceptionFromThrowable

        +
        protected Exception getExceptionFromThrowable(Throwable arg0)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/class-use/SleuthHystrixAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/class-use/SleuthHystrixAutoConfiguration.html new file mode 100644 index 000000000..06fad89e9 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/class-use/SleuthHystrixAutoConfiguration.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixAutoConfiguration

+
+
No usage of org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixAutoConfiguration
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/class-use/SleuthHystrixConcurrencyStrategy.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/class-use/SleuthHystrixConcurrencyStrategy.html new file mode 100644 index 000000000..ee1cdedf0 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/class-use/SleuthHystrixConcurrencyStrategy.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixConcurrencyStrategy (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixConcurrencyStrategy

+
+
No usage of org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixConcurrencyStrategy
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/class-use/TraceCommand.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/class-use/TraceCommand.html new file mode 100644 index 000000000..1feb49c12 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/class-use/TraceCommand.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.hystrix.TraceCommand (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.hystrix.TraceCommand

+
+
No usage of org.springframework.cloud.sleuth.instrument.hystrix.TraceCommand
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/package-frame.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/package-frame.html new file mode 100644 index 000000000..db45e0168 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/package-frame.html @@ -0,0 +1,23 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.hystrix (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

org.springframework.cloud.sleuth.instrument.hystrix

+ + + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/package-summary.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/package-summary.html new file mode 100644 index 000000000..098e9b729 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/package-summary.html @@ -0,0 +1,161 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.hystrix (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.springframework.cloud.sleuth.instrument.hystrix

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    SleuthHystrixAutoConfiguration +
    Auto-configuration + that registers a custom Sleuth HystrixConcurrencyStrategy.
    +
    SleuthHystrixConcurrencyStrategy +
    A HystrixConcurrencyStrategy that wraps a Callable in a + Callable that either starts a new span or continues one if the tracing was + already running before the command was executed.
    +
    TraceCommand<R> +
    Abstraction over HystrixCommand that wraps command execution with Trace setting
    +
    +
  • +
+
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/package-tree.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/package-tree.html new file mode 100644 index 000000000..bfdebb61c --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/package-tree.html @@ -0,0 +1,149 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.hystrix Class Hierarchy (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.springframework.cloud.sleuth.instrument.hystrix

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • com.netflix.hystrix.HystrixCommand<R> (implements com.netflix.hystrix.HystrixExecutable<R>, com.netflix.hystrix.HystrixInvokableInfo<R>, com.netflix.hystrix.HystrixObservable<R>) +
        +
      • org.springframework.cloud.sleuth.instrument.hystrix.TraceCommand<R>
      • +
      +
    • +
    • com.netflix.hystrix.strategy.concurrency.HystrixConcurrencyStrategy + +
    • +
    • org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixAutoConfiguration
    • +
    +
  • +
+
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/package-use.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/package-use.html new file mode 100644 index 000000000..eb654eb4b --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/hystrix/package-use.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Package org.springframework.cloud.sleuth.instrument.hystrix (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.springframework.cloud.sleuth.instrument.hystrix

+
+
No usage of org.springframework.cloud.sleuth.instrument.hystrix
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/TraceChannelInterceptor.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/TraceChannelInterceptor.html new file mode 100644 index 000000000..a80bc85ae --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/TraceChannelInterceptor.html @@ -0,0 +1,484 @@ + + + + + + +TraceChannelInterceptor (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.messaging
+

Class TraceChannelInterceptor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.messaging.support.ChannelInterceptorAdapter
    • +
    • +
        +
      • org.springframework.cloud.sleuth.instrument.messaging.TraceChannelInterceptor
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    org.springframework.messaging.support.ChannelInterceptor, org.springframework.messaging.support.ExecutorChannelInterceptor
    +
    +
    +
    +
    public class TraceChannelInterceptor
    +extends org.springframework.messaging.support.ChannelInterceptorAdapter
    +
    A channel interceptor that automatically starts / continues / closes and detaches + spans.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Dave Syer
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      protected static StringMESSAGE_COMPONENT +
      If a span comes from messaging components then it will have this value as a prefix + to its name.
      +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      voidafterMessageHandled(org.springframework.messaging.Message<?> message, + org.springframework.messaging.MessageChannel channel, + org.springframework.messaging.MessageHandler handler, + Exception ex) 
      voidafterSendCompletion(org.springframework.messaging.Message<?> message, + org.springframework.messaging.MessageChannel channel, + boolean sent, + Exception ex) 
      org.springframework.messaging.Message<?>beforeHandle(org.springframework.messaging.Message<?> message, + org.springframework.messaging.MessageChannel channel, + org.springframework.messaging.MessageHandler handler) 
      protected SpanbuildSpan(org.springframework.messaging.Message<?> message) +
      Returns a span given the message and a channel.
      +
      protected SpanInjector<org.springframework.messaging.support.MessageBuilder<?>>getSpanInjector() 
      protected TraceKeysgetTraceKeys() 
      protected TracergetTracer() 
      org.springframework.messaging.Message<?>preSend(org.springframework.messaging.Message<?> message, + org.springframework.messaging.MessageChannel channel) 
      +
        +
      • + + +

        Methods inherited from class org.springframework.messaging.support.ChannelInterceptorAdapter

        +afterReceiveCompletion, postReceive, postSend, preReceive
      • +
      + +
        +
      • + + +

        Methods inherited from interface org.springframework.messaging.support.ChannelInterceptor

        +afterReceiveCompletion, postReceive, postSend, preReceive
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        MESSAGE_COMPONENT

        +
        protected static final String MESSAGE_COMPONENT
        +
        If a span comes from messaging components then it will have this value as a prefix + to its name. +

        + Example of a Span name: message:foo +

        + Where message is the prefix and foo is the channel name

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

      Constructor Detail

      + + + +
        +
      • +

        TraceChannelInterceptor

        +
        public TraceChannelInterceptor(Tracer tracer,
        +                               TraceKeys traceKeys,
        +                               SpanExtractor<org.springframework.messaging.Message<?>> spanExtractor,
        +                               SpanInjector<org.springframework.messaging.support.MessageBuilder<?>> spanInjector)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        afterSendCompletion

        +
        public void afterSendCompletion(org.springframework.messaging.Message<?> message,
        +                                org.springframework.messaging.MessageChannel channel,
        +                                boolean sent,
        +                                Exception ex)
        +
        +
        Specified by:
        +
        afterSendCompletion in interface org.springframework.messaging.support.ChannelInterceptor
        +
        Overrides:
        +
        afterSendCompletion in class org.springframework.messaging.support.ChannelInterceptorAdapter
        +
        +
      • +
      + + + +
        +
      • +

        preSend

        +
        public org.springframework.messaging.Message<?> preSend(org.springframework.messaging.Message<?> message,
        +                                                        org.springframework.messaging.MessageChannel channel)
        +
        +
        Specified by:
        +
        preSend in interface org.springframework.messaging.support.ChannelInterceptor
        +
        Overrides:
        +
        preSend in class org.springframework.messaging.support.ChannelInterceptorAdapter
        +
        +
      • +
      + + + +
        +
      • +

        beforeHandle

        +
        public org.springframework.messaging.Message<?> beforeHandle(org.springframework.messaging.Message<?> message,
        +                                                             org.springframework.messaging.MessageChannel channel,
        +                                                             org.springframework.messaging.MessageHandler handler)
        +
      • +
      + + + +
        +
      • +

        afterMessageHandled

        +
        public void afterMessageHandled(org.springframework.messaging.Message<?> message,
        +                                org.springframework.messaging.MessageChannel channel,
        +                                org.springframework.messaging.MessageHandler handler,
        +                                Exception ex)
        +
      • +
      + + + +
        +
      • +

        getTracer

        +
        protected Tracer getTracer()
        +
      • +
      + + + +
        +
      • +

        getTraceKeys

        +
        protected TraceKeys getTraceKeys()
        +
      • +
      + + + +
        +
      • +

        getSpanInjector

        +
        protected SpanInjector<org.springframework.messaging.support.MessageBuilder<?>> getSpanInjector()
        +
      • +
      + + + +
        +
      • +

        buildSpan

        +
        protected Span buildSpan(org.springframework.messaging.Message<?> message)
        +
        Returns a span given the message and a channel. Returns null if ids are + missing.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/TraceMessageHeaders.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/TraceMessageHeaders.html new file mode 100644 index 000000000..842446435 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/TraceMessageHeaders.html @@ -0,0 +1,339 @@ + + + + + + +TraceMessageHeaders (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.messaging
+

Class TraceMessageHeaders

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class TraceMessageHeaders
    +extends Object
    +
    Contains trace related messaging headers. The deprecated headers contained `-` which + for example in the JMS specs is invalid. That's why the public constants in this class + represent the valid names for the tracing headers.
    +
    +
    Since:
    +
    1.0.4
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/TraceSpanMessagingAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/TraceSpanMessagingAutoConfiguration.html new file mode 100644 index 000000000..59329eb7c --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/TraceSpanMessagingAutoConfiguration.html @@ -0,0 +1,299 @@ + + + + + + +TraceSpanMessagingAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.messaging
+

Class TraceSpanMessagingAutoConfiguration

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.messaging.TraceSpanMessagingAutoConfiguration
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    @Configuration
    + @ConditionalOnClass(value=org.springframework.messaging.Message.class)
    + @ConditionalOnBean(value={TraceKeys.class,java.util.Random.class})
    +public class TraceSpanMessagingAutoConfiguration
    +extends Object
    +
    AutoConfiguration containing Span extractor and injector for messaging. Will be reused + by Messaging and WebSockets
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceSpanMessagingAutoConfiguration

        +
        public TraceSpanMessagingAutoConfiguration()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        messagingSpanExtractor

        +
        @Bean
        +public SpanExtractor<org.springframework.messaging.Message<?>> messagingSpanExtractor(Random random)
        +
      • +
      + + + +
        +
      • +

        messagingSpanInjector

        +
        @Bean
        +public SpanInjector<org.springframework.messaging.support.MessageBuilder<?>> messagingSpanInjector(TraceKeys traceKeys)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/TraceSpringIntegrationAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/TraceSpringIntegrationAutoConfiguration.html new file mode 100644 index 000000000..b5087924b --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/TraceSpringIntegrationAutoConfiguration.html @@ -0,0 +1,299 @@ + + + + + + +TraceSpringIntegrationAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.messaging
+

Class TraceSpringIntegrationAutoConfiguration

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.messaging.TraceSpringIntegrationAutoConfiguration
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    @Configuration
    + @ConditionalOnClass(value=org.springframework.integration.config.GlobalChannelInterceptor.class)
    + @ConditionalOnBean(value=Tracer.class)
    + @ConditionalOnProperty(value="spring.sleuth.integration.enabled",
    +                       matchIfMissing=true)
    + @EnableConfigurationProperties(value=TraceKeys.class)
    +public class TraceSpringIntegrationAutoConfiguration
    +extends Object
    +
    Auto-configuration that registers a Sleuth version of the + ChannelInterceptor.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Spencer Gibb
    +
    See Also:
    +
    TraceChannelInterceptor
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceSpringIntegrationAutoConfiguration

        +
        public TraceSpringIntegrationAutoConfiguration()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        traceChannelInterceptor

        +
        @Bean
        + @GlobalChannelInterceptor(patterns="${spring.sleuth.integration.patterns:*}")
        +public TraceChannelInterceptor traceChannelInterceptor(Tracer tracer,
        +                                                                                                                                            TraceKeys traceKeys,
        +                                                                                                                                            Random random,
        +                                                                                                                                            SpanExtractor<org.springframework.messaging.Message<?>> spanExtractor,
        +                                                                                                                                            SpanInjector<org.springframework.messaging.support.MessageBuilder<?>> spanInjector)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/class-use/TraceChannelInterceptor.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/class-use/TraceChannelInterceptor.html new file mode 100644 index 000000000..9c1c6b44d --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/class-use/TraceChannelInterceptor.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.messaging.TraceChannelInterceptor (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.messaging.TraceChannelInterceptor

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/class-use/TraceMessageHeaders.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/class-use/TraceMessageHeaders.html new file mode 100644 index 000000000..8a77f2241 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/class-use/TraceMessageHeaders.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders

+
+
No usage of org.springframework.cloud.sleuth.instrument.messaging.TraceMessageHeaders
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/class-use/TraceSpanMessagingAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/class-use/TraceSpanMessagingAutoConfiguration.html new file mode 100644 index 000000000..0f51e6e49 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/class-use/TraceSpanMessagingAutoConfiguration.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.messaging.TraceSpanMessagingAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.messaging.TraceSpanMessagingAutoConfiguration

+
+
No usage of org.springframework.cloud.sleuth.instrument.messaging.TraceSpanMessagingAutoConfiguration
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/class-use/TraceSpringIntegrationAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/class-use/TraceSpringIntegrationAutoConfiguration.html new file mode 100644 index 000000000..e870520d2 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/class-use/TraceSpringIntegrationAutoConfiguration.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.messaging.TraceSpringIntegrationAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.messaging.TraceSpringIntegrationAutoConfiguration

+
+
No usage of org.springframework.cloud.sleuth.instrument.messaging.TraceSpringIntegrationAutoConfiguration
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/package-frame.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/package-frame.html new file mode 100644 index 000000000..81bc502fd --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/package-frame.html @@ -0,0 +1,24 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.messaging (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

org.springframework.cloud.sleuth.instrument.messaging

+ + + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/package-summary.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/package-summary.html new file mode 100644 index 000000000..2325cf22c --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/package-summary.html @@ -0,0 +1,166 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.messaging (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.springframework.cloud.sleuth.instrument.messaging

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/package-tree.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/package-tree.html new file mode 100644 index 000000000..e5474a7a5 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/package-tree.html @@ -0,0 +1,146 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.messaging Class Hierarchy (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.springframework.cloud.sleuth.instrument.messaging

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/package-use.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/package-use.html new file mode 100644 index 000000000..8f8299dc8 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/package-use.html @@ -0,0 +1,162 @@ + + + + + + +Uses of Package org.springframework.cloud.sleuth.instrument.messaging (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.springframework.cloud.sleuth.instrument.messaging

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfiguration.html new file mode 100644 index 000000000..877b7a793 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfiguration.html @@ -0,0 +1,342 @@ + + + + + + +TraceWebSocketAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.messaging.websocket
+

Class TraceWebSocketAutoConfiguration

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.web.socket.config.annotation.AbstractWebSocketMessageBrokerConfigurer
    • +
    • +
        +
      • org.springframework.cloud.sleuth.instrument.messaging.websocket.TraceWebSocketAutoConfiguration
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer
    +
    +
    +
    +
    @Component
    + @Configuration
    + @ConditionalOnClass(value=org.springframework.web.socket.config.annotation.DelegatingWebSocketMessageBrokerConfiguration.class)
    + @ConditionalOnBean(value=Tracer.class)
    + @ConditionalOnProperty(value="spring.sleuth.integration.websockets.enabled",
    +                       matchIfMissing=true)
    +public class TraceWebSocketAutoConfiguration
    +extends org.springframework.web.socket.config.annotation.AbstractWebSocketMessageBrokerConfigurer
    +
    Auto-configuration that enables tracing for WebSockets.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Dave Syer
    +
    See Also:
    +
    AbstractWebSocketMessageBrokerConfigurer
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceWebSocketAutoConfiguration

        +
        public TraceWebSocketAutoConfiguration()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        registerStompEndpoints

        +
        public void registerStompEndpoints(org.springframework.web.socket.config.annotation.StompEndpointRegistry registry)
        +
      • +
      + + + +
        +
      • +

        configureClientOutboundChannel

        +
        public void configureClientOutboundChannel(org.springframework.messaging.simp.config.ChannelRegistration registration)
        +
        +
        Specified by:
        +
        configureClientOutboundChannel in interface org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer
        +
        Overrides:
        +
        configureClientOutboundChannel in class org.springframework.web.socket.config.annotation.AbstractWebSocketMessageBrokerConfigurer
        +
        +
      • +
      + + + +
        +
      • +

        configureClientInboundChannel

        +
        public void configureClientInboundChannel(org.springframework.messaging.simp.config.ChannelRegistration registration)
        +
        +
        Specified by:
        +
        configureClientInboundChannel in interface org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer
        +
        Overrides:
        +
        configureClientInboundChannel in class org.springframework.web.socket.config.annotation.AbstractWebSocketMessageBrokerConfigurer
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/websocket/class-use/TraceWebSocketAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/websocket/class-use/TraceWebSocketAutoConfiguration.html new file mode 100644 index 000000000..2bc01ec0f --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/websocket/class-use/TraceWebSocketAutoConfiguration.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.messaging.websocket.TraceWebSocketAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.messaging.websocket.TraceWebSocketAutoConfiguration

+
+
No usage of org.springframework.cloud.sleuth.instrument.messaging.websocket.TraceWebSocketAutoConfiguration
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/websocket/package-frame.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/websocket/package-frame.html new file mode 100644 index 000000000..a5f081ee5 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/websocket/package-frame.html @@ -0,0 +1,21 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.messaging.websocket (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

org.springframework.cloud.sleuth.instrument.messaging.websocket

+ + + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/websocket/package-summary.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/websocket/package-summary.html new file mode 100644 index 000000000..9b5497443 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/websocket/package-summary.html @@ -0,0 +1,146 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.messaging.websocket (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.springframework.cloud.sleuth.instrument.messaging.websocket

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/websocket/package-tree.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/websocket/package-tree.html new file mode 100644 index 000000000..b0d899d66 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/websocket/package-tree.html @@ -0,0 +1,143 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.messaging.websocket Class Hierarchy (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.springframework.cloud.sleuth.instrument.messaging.websocket

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • org.springframework.web.socket.config.annotation.AbstractWebSocketMessageBrokerConfigurer (implements org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer) + +
    • +
    +
  • +
+
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/websocket/package-use.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/websocket/package-use.html new file mode 100644 index 000000000..331083fbc --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/messaging/websocket/package-use.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Package org.springframework.cloud.sleuth.instrument.messaging.websocket (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.springframework.cloud.sleuth.instrument.messaging.websocket

+
+
No usage of org.springframework.cloud.sleuth.instrument.messaging.websocket
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/rxjava/RxJavaAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/rxjava/RxJavaAutoConfiguration.html new file mode 100644 index 000000000..271e9b484 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/rxjava/RxJavaAutoConfiguration.html @@ -0,0 +1,252 @@ + + + + + + +RxJavaAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.rxjava
+

Class RxJavaAutoConfiguration

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.rxjava.RxJavaAutoConfiguration
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    @Configuration
    + @ConditionalOnBean(value=Tracer.class)
    + @ConditionalOnClass(value=rx.plugins.RxJavaSchedulersHook.class)
    + @ConditionalOnProperty(value="spring.sleuth.rxjava.schedulers.hook.enabled",
    +                       matchIfMissing=true)
    +public class RxJavaAutoConfiguration
    +extends Object
    +
    Auto-configuration that + enables support for RxJava via RxJavaSchedulersHook.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Shivang Shah
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RxJavaAutoConfiguration

        +
        public RxJavaAutoConfiguration()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/rxjava/class-use/RxJavaAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/rxjava/class-use/RxJavaAutoConfiguration.html new file mode 100644 index 000000000..bf8d915e0 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/rxjava/class-use/RxJavaAutoConfiguration.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.rxjava.RxJavaAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.rxjava.RxJavaAutoConfiguration

+
+
No usage of org.springframework.cloud.sleuth.instrument.rxjava.RxJavaAutoConfiguration
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/rxjava/package-frame.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/rxjava/package-frame.html new file mode 100644 index 000000000..bf578c568 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/rxjava/package-frame.html @@ -0,0 +1,21 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.rxjava (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

org.springframework.cloud.sleuth.instrument.rxjava

+
+

Classes

+ +
+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/rxjava/package-summary.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/rxjava/package-summary.html new file mode 100644 index 000000000..f7a986478 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/rxjava/package-summary.html @@ -0,0 +1,147 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.rxjava (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.springframework.cloud.sleuth.instrument.rxjava

+
+
+
    +
  • + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    RxJavaAutoConfiguration +
    Auto-configuration that + enables support for RxJava via RxJavaSchedulersHook.
    +
    +
  • +
+
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/rxjava/package-tree.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/rxjava/package-tree.html new file mode 100644 index 000000000..3d5cfcb42 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/rxjava/package-tree.html @@ -0,0 +1,139 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.rxjava Class Hierarchy (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.springframework.cloud.sleuth.instrument.rxjava

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/rxjava/package-use.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/rxjava/package-use.html new file mode 100644 index 000000000..89fdd0618 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/rxjava/package-use.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Package org.springframework.cloud.sleuth.instrument.rxjava (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.springframework.cloud.sleuth.instrument.rxjava

+
+
No usage of org.springframework.cloud.sleuth.instrument.rxjava
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/TraceSchedulingAspect.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/TraceSchedulingAspect.html new file mode 100644 index 000000000..412dc2b5a --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/TraceSchedulingAspect.html @@ -0,0 +1,295 @@ + + + + + + +TraceSchedulingAspect (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.scheduling
+

Class TraceSchedulingAspect

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAspect
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class TraceSchedulingAspect
    +extends Object
    +
    Aspect that creates a new Span for running threads executing methods annotated with + Scheduled annotation. + For every execution of scheduled method a new trace will be started. The name of the + span will be the simple name of the class annotated with + Scheduled
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Tomasz Nurkewicz, 4financeIT, Michal Chmielarz, 4financeIT, Marcin Grzejszczak, Spencer Gibb
    +
    See Also:
    +
    Tracer
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceSchedulingAspect

        +
        public TraceSchedulingAspect(Tracer tracer,
        +                             TraceKeys traceKeys,
        +                             Pattern skipPattern)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        traceBackgroundThread

        +
        public Object traceBackgroundThread(org.aspectj.lang.ProceedingJoinPoint pjp)
        +                             throws Throwable
        +
        +
        Throws:
        +
        Throwable
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/TraceSchedulingAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/TraceSchedulingAutoConfiguration.html new file mode 100644 index 000000000..2622cc4b1 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/TraceSchedulingAutoConfiguration.html @@ -0,0 +1,291 @@ + + + + + + +TraceSchedulingAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.scheduling
+

Class TraceSchedulingAutoConfiguration

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAutoConfiguration
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    @Configuration
    + @EnableAspectJAutoProxy
    + @ConditionalOnProperty(value="spring.sleuth.scheduled.enabled",
    +                       matchIfMissing=true)
    + @ConditionalOnBean(value=Tracer.class)
    +public class TraceSchedulingAutoConfiguration
    +extends Object
    +
    Registers beans related to task scheduling.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Michal Chmielarz, 4financeIT, Spencer Gibb
    +
    See Also:
    +
    TraceSchedulingAspect
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceSchedulingAutoConfiguration

        +
        public TraceSchedulingAutoConfiguration()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        traceSchedulingAspect

        +
        @ConditionalOnClass(name="org.aspectj.lang.ProceedingJoinPoint")
        + @Bean
        +public TraceSchedulingAspect traceSchedulingAspect(Tracer tracer,
        +                                                                                                                           TraceKeys traceKeys)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/class-use/TraceSchedulingAspect.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/class-use/TraceSchedulingAspect.html new file mode 100644 index 000000000..54650088b --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/class-use/TraceSchedulingAspect.html @@ -0,0 +1,167 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAspect (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAspect

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/class-use/TraceSchedulingAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/class-use/TraceSchedulingAutoConfiguration.html new file mode 100644 index 000000000..1c4cd0774 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/class-use/TraceSchedulingAutoConfiguration.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAutoConfiguration

+
+
No usage of org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAutoConfiguration
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/package-frame.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/package-frame.html new file mode 100644 index 000000000..21bbecf18 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/package-frame.html @@ -0,0 +1,22 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.scheduling (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

org.springframework.cloud.sleuth.instrument.scheduling

+ + + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/package-summary.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/package-summary.html new file mode 100644 index 000000000..284523d40 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/package-summary.html @@ -0,0 +1,153 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.scheduling (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.springframework.cloud.sleuth.instrument.scheduling

+
+
+
    +
  • + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    TraceSchedulingAspect +
    Aspect that creates a new Span for running threads executing methods annotated with + Scheduled annotation.
    +
    TraceSchedulingAutoConfiguration +
    Registers beans related to task scheduling.
    +
    +
  • +
+
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/package-tree.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/package-tree.html new file mode 100644 index 000000000..badc0426a --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/package-tree.html @@ -0,0 +1,140 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.scheduling Class Hierarchy (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.springframework.cloud.sleuth.instrument.scheduling

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/package-use.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/package-use.html new file mode 100644 index 000000000..0efc924c2 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/scheduling/package-use.html @@ -0,0 +1,162 @@ + + + + + + +Uses of Package org.springframework.cloud.sleuth.instrument.scheduling (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.springframework.cloud.sleuth.instrument.scheduling

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/HttpTraceKeysInjector.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/HttpTraceKeysInjector.html new file mode 100644 index 000000000..4131d6c73 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/HttpTraceKeysInjector.html @@ -0,0 +1,379 @@ + + + + + + +HttpTraceKeysInjector (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.web
+

Class HttpTraceKeysInjector

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.web.HttpTraceKeysInjector
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class HttpTraceKeysInjector
    +extends Object
    +
    Injects HTTP related keys to the current span.
    +
    +
    Since:
    +
    1.0.1
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        HttpTraceKeysInjector

        +
        public HttpTraceKeysInjector(Tracer tracer,
        +                             TraceKeys traceKeys)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        addRequestTags

        +
        public void addRequestTags(String url,
        +                           String host,
        +                           String path,
        +                           String method)
        +
        Adds tags from the HTTP request to the current Span
        +
      • +
      + + + +
        +
      • +

        addRequestTags

        +
        public void addRequestTags(Span span,
        +                           String url,
        +                           String host,
        +                           String path,
        +                           String method)
        +
        Adds tags from the HTTP request to the given Span
        +
      • +
      + + + +
        +
      • +

        addRequestTags

        +
        public void addRequestTags(Span span,
        +                           URI uri,
        +                           String method)
        +
        Adds tags from the HTTP request to the given Span
        +
      • +
      + + + + + + + +
        +
      • +

        tagSpan

        +
        public void tagSpan(Span span,
        +                    String key,
        +                    String value)
        +
        Add a tag to the given, exportable Span
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/TraceFilter.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/TraceFilter.html new file mode 100644 index 000000000..e4b304b8b --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/TraceFilter.html @@ -0,0 +1,488 @@ + + + + + + +TraceFilter (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.web
+

Class TraceFilter

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.web.filter.GenericFilterBean
    • +
    • +
        +
      • org.springframework.cloud.sleuth.instrument.web.TraceFilter
      • +
      +
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + + + + + +
        +
      • +

        TRACE_REQUEST_ATTR

        +
        protected static final String TRACE_REQUEST_ATTR
        +
      • +
      + + + +
        +
      • +

        TRACE_ERROR_HANDLED_REQUEST_ATTR

        +
        protected static final String TRACE_ERROR_HANDLED_REQUEST_ATTR
        +
      • +
      + + + + +
    • +
    + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        doFilter

        +
        public void doFilter(javax.servlet.ServletRequest servletRequest,
        +                     javax.servlet.ServletResponse servletResponse,
        +                     javax.servlet.FilterChain filterChain)
        +              throws IOException,
        +                     javax.servlet.ServletException
        +
        +
        Throws:
        +
        IOException
        +
        javax.servlet.ServletException
        +
        +
      • +
      + + + +
        +
      • +

        addRequestTags

        +
        protected void addRequestTags(Span span,
        +                              javax.servlet.http.HttpServletRequest request)
        +
        Override to add annotations not defined in TraceKeys.
        +
      • +
      + + + +
        +
      • +

        addResponseTags

        +
        protected void addResponseTags(javax.servlet.http.HttpServletResponse response,
        +                               Throwable e)
        +
        Override to add annotations not defined in TraceKeys.
        +
      • +
      + + + +
        +
      • +

        isAsyncStarted

        +
        protected boolean isAsyncStarted(javax.servlet.http.HttpServletRequest request)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/TraceHandlerInterceptor.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/TraceHandlerInterceptor.html new file mode 100644 index 000000000..4fa12b4a2 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/TraceHandlerInterceptor.html @@ -0,0 +1,370 @@ + + + + + + +TraceHandlerInterceptor (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.web
+

Class TraceHandlerInterceptor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.web.servlet.handler.HandlerInterceptorAdapter
    • +
    • +
        +
      • org.springframework.cloud.sleuth.instrument.web.TraceHandlerInterceptor
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    org.springframework.web.servlet.AsyncHandlerInterceptor, org.springframework.web.servlet.HandlerInterceptor
    +
    +
    +
    +
    public class TraceHandlerInterceptor
    +extends org.springframework.web.servlet.handler.HandlerInterceptorAdapter
    +
    HandlerInterceptor that wraps handling of a + request in a Span. Adds tags related to the class and method name. + + The interceptor will not create spans for error controller related paths. + + It's important to note that this implementation will set the request attribute + TraceRequestAttributes.HANDLED_SPAN_REQUEST_ATTR when the request is processed. + That way the TraceFilter will not create the "fallback" span.
    +
    +
    Since:
    +
    1.0.3
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceHandlerInterceptor

        +
        public TraceHandlerInterceptor(org.springframework.beans.factory.BeanFactory beanFactory)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        preHandle

        +
        public boolean preHandle(javax.servlet.http.HttpServletRequest request,
        +                         javax.servlet.http.HttpServletResponse response,
        +                         Object handler)
        +                  throws Exception
        +
        +
        Specified by:
        +
        preHandle in interface org.springframework.web.servlet.HandlerInterceptor
        +
        Overrides:
        +
        preHandle in class org.springframework.web.servlet.handler.HandlerInterceptorAdapter
        +
        Throws:
        +
        Exception
        +
        +
      • +
      + + + +
        +
      • +

        afterConcurrentHandlingStarted

        +
        public void afterConcurrentHandlingStarted(javax.servlet.http.HttpServletRequest request,
        +                                           javax.servlet.http.HttpServletResponse response,
        +                                           Object handler)
        +                                    throws Exception
        +
        +
        Specified by:
        +
        afterConcurrentHandlingStarted in interface org.springframework.web.servlet.AsyncHandlerInterceptor
        +
        Overrides:
        +
        afterConcurrentHandlingStarted in class org.springframework.web.servlet.handler.HandlerInterceptorAdapter
        +
        Throws:
        +
        Exception
        +
        +
      • +
      + + + +
        +
      • +

        afterCompletion

        +
        public void afterCompletion(javax.servlet.http.HttpServletRequest request,
        +                            javax.servlet.http.HttpServletResponse response,
        +                            Object handler,
        +                            Exception ex)
        +                     throws Exception
        +
        +
        Specified by:
        +
        afterCompletion in interface org.springframework.web.servlet.HandlerInterceptor
        +
        Overrides:
        +
        afterCompletion in class org.springframework.web.servlet.handler.HandlerInterceptorAdapter
        +
        Throws:
        +
        Exception
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/TraceRequestAttributes.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/TraceRequestAttributes.html new file mode 100644 index 000000000..36630207d --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/TraceRequestAttributes.html @@ -0,0 +1,269 @@ + + + + + + +TraceRequestAttributes (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.web
+

Class TraceRequestAttributes

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.web.TraceRequestAttributes
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class TraceRequestAttributes
    +extends Object
    +
    Utility class containing values of HttpServletRequest attributes
    +
    +
    Since:
    +
    1.0.3
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        HANDLED_SPAN_REQUEST_ATTR

        +
        public static final String HANDLED_SPAN_REQUEST_ATTR
        +
        Attribute containing a Span set on a request when it got handled by a Sleuth component. + If that attribute is set then TraceFilter will not create a "fallback" server-side span.
        +
      • +
      + + + +
        +
      • +

        SPAN_CONTINUED_REQUEST_ATTR

        +
        public static final String SPAN_CONTINUED_REQUEST_ATTR
        +
        Attribute set when the Span got continued in the TraceFilter. + The Sleuth tracing components will most likely continue the current Span instead of creating a new one.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/TraceWebAspect.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/TraceWebAspect.html new file mode 100644 index 000000000..8aeac2a57 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/TraceWebAspect.html @@ -0,0 +1,330 @@ + + + + + + +TraceWebAspect (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.web
+

Class TraceWebAspect

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.web.TraceWebAspect
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class TraceWebAspect
    +extends Object
    +
    Aspect that adds tracing to +

    +

      +
    • org.springframework.web.bind.annotation.RestController annotated classes + with public Callable methods
    • +
    • Controller annotated classes with public + Callable methods
    • +
    • Controller or + org.springframework.web.bind.annotation.RestController annotated classes with + public WebAsyncTask methods
    • +
    +

    + For controllers an around aspect is created that wraps the Callable.call() + method execution in TraceCallable +

    + + This aspect will continue a span created by the TraceFilter. It will not create + a new span - since the one in TraceFilter will wait until processing has been + finished

    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Tomasz Nurkewicz, 4financeIT, Michal Chmielarz, 4financeIT, Marcin Grzejszczak, Spencer Gibb
    +
    See Also:
    +
    org.springframework.web.bind.annotation.RestController, +Controller, +RestOperations, +TraceCallable, +Tracer, +TraceFilter
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceWebAspect

        +
        public TraceWebAspect(Tracer tracer,
        +                      SpanNamer spanNamer)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        wrapWithCorrelationId

        +
        public Object wrapWithCorrelationId(org.aspectj.lang.ProceedingJoinPoint pjp)
        +                             throws Throwable
        +
        +
        Throws:
        +
        Throwable
        +
        +
      • +
      + + + +
        +
      • +

        wrapWebAsyncTaskWithCorrelationId

        +
        public Object wrapWebAsyncTaskWithCorrelationId(org.aspectj.lang.ProceedingJoinPoint pjp)
        +                                         throws Throwable
        +
        +
        Throws:
        +
        Throwable
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration.SkipPatternProviderConfig.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration.SkipPatternProviderConfig.html new file mode 100644 index 000000000..12c241ded --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration.SkipPatternProviderConfig.html @@ -0,0 +1,299 @@ + + + + + + +TraceWebAutoConfiguration.SkipPatternProviderConfig (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.web
+

Class TraceWebAutoConfiguration.SkipPatternProviderConfig

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProviderConfig
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    TraceWebAutoConfiguration
    +
    +
    +
    +
    @Configuration
    + @ConditionalOnClass(value=org.springframework.boot.actuate.autoconfigure.ManagementServerProperties.class)
    + @ConditionalOnMissingBean(value=org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProvider.class)
    +protected static class TraceWebAutoConfiguration.SkipPatternProviderConfig
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SkipPatternProviderConfig

        +
        protected SkipPatternProviderConfig()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        skipPatternForManagementServerProperties

        +
        @Bean
        + @ConditionalOnBean(value=org.springframework.boot.actuate.autoconfigure.ManagementServerProperties.class)
        +public org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProvider skipPatternForManagementServerProperties(org.springframework.boot.actuate.autoconfigure.ManagementServerProperties managementServerProperties)
        +
      • +
      + + + +
        +
      • +

        defaultSkipPatternBeanIfManagementServerPropsArePresent

        +
        @Bean
        + @ConditionalOnMissingBean(value=org.springframework.boot.actuate.autoconfigure.ManagementServerProperties.class)
        +public org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProvider defaultSkipPatternBeanIfManagementServerPropsArePresent()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration.html new file mode 100644 index 000000000..a22ce96e6 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration.html @@ -0,0 +1,405 @@ + + + + + + +TraceWebAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.web
+

Class TraceWebAutoConfiguration

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    @Configuration
    + @ConditionalOnProperty(value="spring.sleuth.web.enabled",
    +                       matchIfMissing=true)
    + @ConditionalOnWebApplication
    + @ConditionalOnBean(value=Tracer.class)
    + @EnableConfigurationProperties(value=TraceKeys.class)
    + @Import(value=org.springframework.cloud.sleuth.instrument.web.TraceWebMvcConfigurer.class)
    +public class TraceWebAutoConfiguration
    +extends Object
    +
    Auto-configuration + enables tracing to HTTP requests.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Tomasz Nurkewicz, 4financeIT, Michal Chmielarz, 4financeIT, Marcin Grzejszczak, Spencer Gibb
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceWebAutoConfiguration

        +
        public TraceWebAutoConfiguration()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + + + + + +
        +
      • +

        traceSpringDataBeanPostProcessor

        +
        @Bean
        + @ConditionalOnClass(name="org.springframework.data.rest.webmvc.support.DelegatingHandlerMapping")
        +public org.springframework.cloud.sleuth.instrument.web.TraceSpringDataBeanPostProcessor traceSpringDataBeanPostProcessor(org.springframework.beans.factory.BeanFactory beanFactory)
        +
      • +
      + + + +
        +
      • +

        traceWebFilter

        +
        @Bean
        +public org.springframework.boot.context.embedded.FilterRegistrationBean traceWebFilter(Tracer tracer,
        +                                                                                             TraceKeys traceKeys,
        +                                                                                             org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProvider skipPatternProvider,
        +                                                                                             SpanReporter spanReporter,
        +                                                                                             SpanExtractor<javax.servlet.http.HttpServletRequest> spanExtractor,
        +                                                                                             HttpTraceKeysInjector httpTraceKeysInjector,
        +                                                                                             TraceFilter traceFilter)
        +
      • +
      + + + +
        +
      • +

        traceFilter

        +
        @Bean
        +public TraceFilter traceFilter(Tracer tracer,
        +                                     TraceKeys traceKeys,
        +                                     org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProvider skipPatternProvider,
        +                                     SpanReporter spanReporter,
        +                                     SpanExtractor<javax.servlet.http.HttpServletRequest> spanExtractor,
        +                                     HttpTraceKeysInjector httpTraceKeysInjector)
        +
      • +
      + + + +
        +
      • +

        httpServletRequestSpanExtractor

        +
        @Bean
        +public SpanExtractor<javax.servlet.http.HttpServletRequest> httpServletRequestSpanExtractor(org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProvider skipPatternProvider)
        +
      • +
      + + + +
        +
      • +

        defaultSkipPatternBean

        +
        @Bean
        + @ConditionalOnMissingClass(value="org.springframework.boot.actuate.autoconfigure.ManagementServerProperties")
        + @ConditionalOnMissingBean(value=org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProvider.class)
        +public org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProvider defaultSkipPatternBean()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/class-use/HttpTraceKeysInjector.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/class-use/HttpTraceKeysInjector.html new file mode 100644 index 000000000..8092fe887 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/class-use/HttpTraceKeysInjector.html @@ -0,0 +1,316 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.web.HttpTraceKeysInjector (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.web.HttpTraceKeysInjector

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/class-use/TraceFilter.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/class-use/TraceFilter.html new file mode 100644 index 000000000..4e4ec1a55 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/class-use/TraceFilter.html @@ -0,0 +1,190 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.web.TraceFilter (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.web.TraceFilter

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/class-use/TraceHandlerInterceptor.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/class-use/TraceHandlerInterceptor.html new file mode 100644 index 000000000..e3be236fb --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/class-use/TraceHandlerInterceptor.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.web.TraceHandlerInterceptor (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.web.TraceHandlerInterceptor

+
+
No usage of org.springframework.cloud.sleuth.instrument.web.TraceHandlerInterceptor
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/class-use/TraceRequestAttributes.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/class-use/TraceRequestAttributes.html new file mode 100644 index 000000000..91cdbeb49 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/class-use/TraceRequestAttributes.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.web.TraceRequestAttributes (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.web.TraceRequestAttributes

+
+
No usage of org.springframework.cloud.sleuth.instrument.web.TraceRequestAttributes
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/class-use/TraceWebAspect.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/class-use/TraceWebAspect.html new file mode 100644 index 000000000..40157762e --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/class-use/TraceWebAspect.html @@ -0,0 +1,167 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.web.TraceWebAspect (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.web.TraceWebAspect

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/class-use/TraceWebAutoConfiguration.SkipPatternProviderConfig.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/class-use/TraceWebAutoConfiguration.SkipPatternProviderConfig.html new file mode 100644 index 000000000..93372bd55 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/class-use/TraceWebAutoConfiguration.SkipPatternProviderConfig.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProviderConfig (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProviderConfig

+
+
No usage of org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProviderConfig
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/class-use/TraceWebAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/class-use/TraceWebAutoConfiguration.html new file mode 100644 index 000000000..8f07ae333 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/class-use/TraceWebAutoConfiguration.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration

+
+
No usage of org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncClientHttpRequestFactoryWrapper.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncClientHttpRequestFactoryWrapper.html new file mode 100644 index 000000000..8223dd3cf --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncClientHttpRequestFactoryWrapper.html @@ -0,0 +1,527 @@ + + + + + + +TraceAsyncClientHttpRequestFactoryWrapper (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.web.client
+

Class TraceAsyncClientHttpRequestFactoryWrapper

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncClientHttpRequestFactoryWrapper
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    org.springframework.http.client.AsyncClientHttpRequestFactory, org.springframework.http.client.ClientHttpRequestFactory
    +
    +
    +
    +
    public class TraceAsyncClientHttpRequestFactoryWrapper
    +extends Object
    +implements org.springframework.http.client.ClientHttpRequestFactory, org.springframework.http.client.AsyncClientHttpRequestFactory
    +
    Wrapper that adds trace related headers to the created AsyncClientHttpRequest + and to the ClientHttpRequest
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak, Spencer Gibb
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        log

        +
        protected static final org.apache.commons.logging.Log log
        +
      • +
      + + + +
        +
      • +

        tracer

        +
        protected final Tracer tracer
        +
      • +
      + + + +
        +
      • +

        spanInjector

        +
        protected final SpanInjector<org.springframework.http.HttpRequest> spanInjector
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceAsyncClientHttpRequestFactoryWrapper

        +
        public TraceAsyncClientHttpRequestFactoryWrapper(Tracer tracer,
        +                                                 SpanInjector<org.springframework.http.HttpRequest> spanInjector,
        +                                                 org.springframework.http.client.AsyncClientHttpRequestFactory asyncDelegate,
        +                                                 HttpTraceKeysInjector httpTraceKeysInjector)
        +
        According to the JavaDocs all Spring AsyncClientHttpRequestFactory implement + the ClientHttpRequestFactory interface. + + In case that it's not true we're setting the SimpleClientHttpRequestFactory + as a default for sync request processing.
        +
        +
        See Also:
        +
        AsyncRestTemplate.AsyncRestTemplate(AsyncClientHttpRequestFactory)
        +
        +
      • +
      + + + +
        +
      • +

        TraceAsyncClientHttpRequestFactoryWrapper

        +
        public TraceAsyncClientHttpRequestFactoryWrapper(Tracer tracer,
        +                                                 SpanInjector<org.springframework.http.HttpRequest> spanInjector,
        +                                                 HttpTraceKeysInjector httpTraceKeysInjector)
        +
        Default implementation that creates a SimpleClientHttpRequestFactory that + has a wrapped task executor via the TraceAsyncListenableTaskExecutor
        +
      • +
      + + + +
        +
      • +

        TraceAsyncClientHttpRequestFactoryWrapper

        +
        public TraceAsyncClientHttpRequestFactoryWrapper(Tracer tracer,
        +                                                 SpanInjector<org.springframework.http.HttpRequest> spanInjector,
        +                                                 org.springframework.http.client.AsyncClientHttpRequestFactory asyncDelegate,
        +                                                 org.springframework.http.client.ClientHttpRequestFactory syncDelegate,
        +                                                 HttpTraceKeysInjector httpTraceKeysInjector)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createAsyncRequest

        +
        public org.springframework.http.client.AsyncClientHttpRequest createAsyncRequest(URI uri,
        +                                                                                 org.springframework.http.HttpMethod httpMethod)
        +                                                                          throws IOException
        +
        +
        Specified by:
        +
        createAsyncRequest in interface org.springframework.http.client.AsyncClientHttpRequestFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        createRequest

        +
        public org.springframework.http.client.ClientHttpRequest createRequest(URI uri,
        +                                                                       org.springframework.http.HttpMethod httpMethod)
        +                                                                throws IOException
        +
        +
        Specified by:
        +
        createRequest in interface org.springframework.http.client.ClientHttpRequestFactory
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        publishStartEvent

        +
        protected void publishStartEvent(org.springframework.http.HttpRequest request)
        +
        Enriches the request with proper headers and publishes + the client sent event
        +
      • +
      + + + +
        +
      • +

        addRequestTags

        +
        protected void addRequestTags(org.springframework.http.HttpRequest request)
        +
        Adds HTTP tags to the client side span
        +
      • +
      + + + +
        +
      • +

        finish

        +
        public void finish()
        +
        Close the current span and log the client received event
        +
      • +
      + + + +
        +
      • +

        currentSpan

        +
        protected Span currentSpan()
        +
      • +
      + + + +
        +
      • +

        isTracing

        +
        protected boolean isTracing()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncListenableTaskExecutor.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncListenableTaskExecutor.html new file mode 100644 index 000000000..15e1b4d06 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncListenableTaskExecutor.html @@ -0,0 +1,361 @@ + + + + + + +TraceAsyncListenableTaskExecutor (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.web.client
+

Class TraceAsyncListenableTaskExecutor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncListenableTaskExecutor
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Executor, org.springframework.core.task.AsyncListenableTaskExecutor, org.springframework.core.task.AsyncTaskExecutor, org.springframework.core.task.TaskExecutor
    +
    +
    +
    +
    public class TraceAsyncListenableTaskExecutor
    +extends Object
    +implements org.springframework.core.task.AsyncListenableTaskExecutor
    +
    AsyncListenableTaskExecutor that wraps all Runnable / Callable tasks into + their trace related representation
    +
    +
    Since:
    +
    1.0.0
    +
    See Also:
    +
    Tracer.wrap(Runnable), +Tracer.wrap(Callable)
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        submitListenable

        +
        public org.springframework.util.concurrent.ListenableFuture<?> submitListenable(Runnable task)
        +
        +
        Specified by:
        +
        submitListenable in interface org.springframework.core.task.AsyncListenableTaskExecutor
        +
        +
      • +
      + + + +
        +
      • +

        submitListenable

        +
        public <T> org.springframework.util.concurrent.ListenableFuture<T> submitListenable(Callable<T> task)
        +
        +
        Specified by:
        +
        submitListenable in interface org.springframework.core.task.AsyncListenableTaskExecutor
        +
        +
      • +
      + + + +
        +
      • +

        execute

        +
        public void execute(Runnable task,
        +                    long startTimeout)
        +
        +
        Specified by:
        +
        execute in interface org.springframework.core.task.AsyncTaskExecutor
        +
        +
      • +
      + + + +
        +
      • +

        submit

        +
        public Future<?> submit(Runnable task)
        +
        +
        Specified by:
        +
        submit in interface org.springframework.core.task.AsyncTaskExecutor
        +
        +
      • +
      + + + +
        +
      • +

        submit

        +
        public <T> Future<T> submit(Callable<T> task)
        +
        +
        Specified by:
        +
        submit in interface org.springframework.core.task.AsyncTaskExecutor
        +
        +
      • +
      + + + +
        +
      • +

        execute

        +
        public void execute(Runnable task)
        +
        +
        Specified by:
        +
        execute in interface Executor
        +
        Specified by:
        +
        execute in interface org.springframework.core.task.TaskExecutor
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncRestTemplate.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncRestTemplate.html new file mode 100644 index 000000000..f5386165d --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncRestTemplate.html @@ -0,0 +1,409 @@ + + + + + + +TraceAsyncRestTemplate (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.web.client
+

Class TraceAsyncRestTemplate

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.http.client.support.AsyncHttpAccessor
    • +
    • +
        +
      • org.springframework.http.client.support.InterceptingAsyncHttpAccessor
      • +
      • +
          +
        • org.springframework.web.client.AsyncRestTemplate
        • +
        • +
            +
          • org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncRestTemplate
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    org.springframework.web.client.AsyncRestOperations
    +
    +
    +
    +
    public class TraceAsyncRestTemplate
    +extends org.springframework.web.client.AsyncRestTemplate
    +
    An AsyncRestTemplate that closes started spans when a response has been + successfully received.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class org.springframework.http.client.support.AsyncHttpAccessor

        +logger
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + + + + + + + + + + + + + +
      Constructors 
      Constructor and Description
      TraceAsyncRestTemplate(org.springframework.http.client.AsyncClientHttpRequestFactory asyncRequestFactory, + org.springframework.http.client.ClientHttpRequestFactory syncRequestFactory, + Tracer tracer) 
      TraceAsyncRestTemplate(org.springframework.http.client.AsyncClientHttpRequestFactory requestFactory, + org.springframework.web.client.RestTemplate restTemplate, + Tracer tracer) 
      TraceAsyncRestTemplate(org.springframework.http.client.AsyncClientHttpRequestFactory asyncRequestFactory, + Tracer tracer) 
      TraceAsyncRestTemplate(org.springframework.core.task.AsyncListenableTaskExecutor taskExecutor, + Tracer tracer) 
      TraceAsyncRestTemplate(Tracer tracer) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected <T> org.springframework.util.concurrent.ListenableFuture<T>doExecute(URI url, + org.springframework.http.HttpMethod method, + org.springframework.web.client.AsyncRequestCallback requestCallback, + org.springframework.web.client.ResponseExtractor<T> responseExtractor) 
      +
        +
      • + + +

        Methods inherited from class org.springframework.web.client.AsyncRestTemplate

        +acceptHeaderRequestCallback, delete, delete, delete, exchange, exchange, exchange, exchange, exchange, exchange, execute, execute, execute, getErrorHandler, getForEntity, getForEntity, getForEntity, getMessageConverters, getRestOperations, getUriTemplateHandler, headersExtractor, headForHeaders, headForHeaders, headForHeaders, httpEntityCallback, httpEntityCallback, optionsForAllow, optionsForAllow, optionsForAllow, postForEntity, postForEntity, postForEntity, postForLocation, postForLocation, postForLocation, put, put, put, responseEntityExtractor, setDefaultUriVariables, setErrorHandler, setMessageConverters, setUriTemplateHandler
      • +
      +
        +
      • + + +

        Methods inherited from class org.springframework.http.client.support.InterceptingAsyncHttpAccessor

        +getAsyncRequestFactory, getInterceptors, setInterceptors
      • +
      +
        +
      • + + +

        Methods inherited from class org.springframework.http.client.support.AsyncHttpAccessor

        +createAsyncRequest, setAsyncRequestFactory
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceAsyncRestTemplate

        +
        public TraceAsyncRestTemplate(Tracer tracer)
        +
      • +
      + + + +
        +
      • +

        TraceAsyncRestTemplate

        +
        public TraceAsyncRestTemplate(org.springframework.core.task.AsyncListenableTaskExecutor taskExecutor,
        +                              Tracer tracer)
        +
      • +
      + + + +
        +
      • +

        TraceAsyncRestTemplate

        +
        public TraceAsyncRestTemplate(org.springframework.http.client.AsyncClientHttpRequestFactory asyncRequestFactory,
        +                              Tracer tracer)
        +
      • +
      + + + +
        +
      • +

        TraceAsyncRestTemplate

        +
        public TraceAsyncRestTemplate(org.springframework.http.client.AsyncClientHttpRequestFactory asyncRequestFactory,
        +                              org.springframework.http.client.ClientHttpRequestFactory syncRequestFactory,
        +                              Tracer tracer)
        +
      • +
      + + + +
        +
      • +

        TraceAsyncRestTemplate

        +
        public TraceAsyncRestTemplate(org.springframework.http.client.AsyncClientHttpRequestFactory requestFactory,
        +                              org.springframework.web.client.RestTemplate restTemplate,
        +                              Tracer tracer)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        doExecute

        +
        protected <T> org.springframework.util.concurrent.ListenableFuture<T> doExecute(URI url,
        +                                                                                org.springframework.http.HttpMethod method,
        +                                                                                org.springframework.web.client.AsyncRequestCallback requestCallback,
        +                                                                                org.springframework.web.client.ResponseExtractor<T> responseExtractor)
        +                                                                         throws org.springframework.web.client.RestClientException
        +
        +
        Overrides:
        +
        doExecute in class org.springframework.web.client.AsyncRestTemplate
        +
        Throws:
        +
        org.springframework.web.client.RestClientException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceHttpResponse.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceHttpResponse.html new file mode 100644 index 000000000..d2c9dab66 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceHttpResponse.html @@ -0,0 +1,394 @@ + + + + + + +TraceHttpResponse (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.web.client
+

Class TraceHttpResponse

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.web.client.TraceHttpResponse
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Closeable, AutoCloseable, org.springframework.http.client.ClientHttpResponse, org.springframework.http.HttpInputMessage, org.springframework.http.HttpMessage
    +
    +
    +
    +
    public class TraceHttpResponse
    +extends Object
    +implements org.springframework.http.client.ClientHttpResponse
    +
    Implementation of ClientHttpResponse that upon + closing the response + closes the span
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Dave Syer
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceHttpResponse

        +
        public TraceHttpResponse(TraceRestTemplateInterceptor interceptor,
        +                         org.springframework.http.client.ClientHttpResponse delegate)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getHeaders

        +
        public org.springframework.http.HttpHeaders getHeaders()
        +
        +
        Specified by:
        +
        getHeaders in interface org.springframework.http.HttpMessage
        +
        +
      • +
      + + + +
        +
      • +

        getBody

        +
        public InputStream getBody()
        +                    throws IOException
        +
        +
        Specified by:
        +
        getBody in interface org.springframework.http.HttpInputMessage
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getStatusCode

        +
        public org.springframework.http.HttpStatus getStatusCode()
        +                                                  throws IOException
        +
        +
        Specified by:
        +
        getStatusCode in interface org.springframework.http.client.ClientHttpResponse
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getRawStatusCode

        +
        public int getRawStatusCode()
        +                     throws IOException
        +
        +
        Specified by:
        +
        getRawStatusCode in interface org.springframework.http.client.ClientHttpResponse
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        getStatusText

        +
        public String getStatusText()
        +                     throws IOException
        +
        +
        Specified by:
        +
        getStatusText in interface org.springframework.http.client.ClientHttpResponse
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        close

        +
        public void close()
        +
        +
        Specified by:
        +
        close in interface Closeable
        +
        Specified by:
        +
        close in interface AutoCloseable
        +
        Specified by:
        +
        close in interface org.springframework.http.client.ClientHttpResponse
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptor.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptor.html new file mode 100644 index 000000000..4e3fbfe41 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptor.html @@ -0,0 +1,454 @@ + + + + + + +TraceRestTemplateInterceptor (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.web.client
+

Class TraceRestTemplateInterceptor

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.web.client.TraceRestTemplateInterceptor
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    org.springframework.http.client.ClientHttpRequestInterceptor
    +
    +
    +
    +
    public class TraceRestTemplateInterceptor
    +extends Object
    +implements org.springframework.http.client.ClientHttpRequestInterceptor
    +
    Interceptor that verifies whether the trance and span id has been set on the request + and sets them if one or both of them are missing.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak, Spencer Gibb
    +
    See Also:
    +
    RestTemplate
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        log

        +
        protected static final org.apache.commons.logging.Log log
        +
      • +
      + + + +
        +
      • +

        tracer

        +
        protected final Tracer tracer
        +
      • +
      + + + +
        +
      • +

        spanInjector

        +
        protected final SpanInjector<org.springframework.http.HttpRequest> spanInjector
        +
      • +
      + + + + +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceRestTemplateInterceptor

        +
        public TraceRestTemplateInterceptor(Tracer tracer,
        +                                    SpanInjector<org.springframework.http.HttpRequest> spanInjector,
        +                                    HttpTraceKeysInjector httpTraceKeysInjector)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        intercept

        +
        public org.springframework.http.client.ClientHttpResponse intercept(org.springframework.http.HttpRequest request,
        +                                                                    byte[] body,
        +                                                                    org.springframework.http.client.ClientHttpRequestExecution execution)
        +                                                             throws IOException
        +
        +
        Specified by:
        +
        intercept in interface org.springframework.http.client.ClientHttpRequestInterceptor
        +
        Throws:
        +
        IOException
        +
        +
      • +
      + + + +
        +
      • +

        publishStartEvent

        +
        protected void publishStartEvent(org.springframework.http.HttpRequest request)
        +
        Enriches the request with proper headers and publishes + the client sent event
        +
      • +
      + + + +
        +
      • +

        addRequestTags

        +
        protected void addRequestTags(org.springframework.http.HttpRequest request)
        +
        Adds HTTP tags to the client side span
        +
      • +
      + + + +
        +
      • +

        finish

        +
        public void finish()
        +
        Close the current span and log the client received event
        +
      • +
      + + + +
        +
      • +

        currentSpan

        +
        protected Span currentSpan()
        +
      • +
      + + + +
        +
      • +

        isTracing

        +
        protected boolean isTracing()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfiguration.html new file mode 100644 index 000000000..9e340e6a5 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfiguration.html @@ -0,0 +1,291 @@ + + + + + + +TraceWebAsyncClientAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.web.client
+

Class TraceWebAsyncClientAutoConfiguration

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.web.client.TraceWebAsyncClientAutoConfiguration
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    @Configuration
    + @ConditionalOnProperty(value="spring.sleuth.web.async.client.enabled",
    +                       matchIfMissing=true)
    + @ConditionalOnClass(value=org.springframework.web.client.AsyncRestTemplate.class)
    + @ConditionalOnBean(value=SpanAccessor.class)
    +public class TraceWebAsyncClientAutoConfiguration
    +extends Object
    +
    Auto-configuration + enables span information propagation for AsyncClientHttpRequestFactory and + AsyncRestTemplate
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceWebAsyncClientAutoConfiguration

        +
        public TraceWebAsyncClientAutoConfiguration()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        traceAsyncRestTemplate

        +
        @Bean
        + @ConditionalOnMissingBean
        + @ConditionalOnProperty(value="spring.sleuth.web.async.client.template.enabled",
        +                       matchIfMissing=true)
        +public org.springframework.web.client.AsyncRestTemplate traceAsyncRestTemplate()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceWebClientAutoConfiguration.TraceInterceptorConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceWebClientAutoConfiguration.TraceInterceptorConfiguration.html new file mode 100644 index 000000000..e1334e3b4 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceWebClientAutoConfiguration.TraceInterceptorConfiguration.html @@ -0,0 +1,281 @@ + + + + + + +TraceWebClientAutoConfiguration.TraceInterceptorConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.web.client
+

Class TraceWebClientAutoConfiguration.TraceInterceptorConfiguration

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration.TraceInterceptorConfiguration
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceInterceptorConfiguration

        +
        protected TraceInterceptorConfiguration()
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceWebClientAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceWebClientAutoConfiguration.html new file mode 100644 index 000000000..680e73f12 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/TraceWebClientAutoConfiguration.html @@ -0,0 +1,342 @@ + + + + + + +TraceWebClientAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.web.client
+

Class TraceWebClientAutoConfiguration

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    @Configuration
    + @ConditionalOnProperty(value="spring.sleuth.web.client.enabled",
    +                       matchIfMissing=true)
    + @ConditionalOnClass(value=org.springframework.web.client.RestTemplate.class)
    + @ConditionalOnBean(value=Tracer.class)
    +public class TraceWebClientAutoConfiguration
    +extends Object
    +
    Auto-configuration enables span information propagation when using + RestTemplate
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceWebClientAutoConfiguration

        +
        public TraceWebClientAutoConfiguration()
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceAsyncClientHttpRequestFactoryWrapper.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceAsyncClientHttpRequestFactoryWrapper.html new file mode 100644 index 000000000..840d32968 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceAsyncClientHttpRequestFactoryWrapper.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncClientHttpRequestFactoryWrapper (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncClientHttpRequestFactoryWrapper

+
+
No usage of org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncClientHttpRequestFactoryWrapper
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceAsyncListenableTaskExecutor.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceAsyncListenableTaskExecutor.html new file mode 100644 index 000000000..c645ed417 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceAsyncListenableTaskExecutor.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncListenableTaskExecutor (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncListenableTaskExecutor

+
+
No usage of org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncListenableTaskExecutor
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceAsyncRestTemplate.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceAsyncRestTemplate.html new file mode 100644 index 000000000..2c2935cca --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceAsyncRestTemplate.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncRestTemplate (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncRestTemplate

+
+
No usage of org.springframework.cloud.sleuth.instrument.web.client.TraceAsyncRestTemplate
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceHttpResponse.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceHttpResponse.html new file mode 100644 index 000000000..83b061fa9 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceHttpResponse.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.web.client.TraceHttpResponse (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.web.client.TraceHttpResponse

+
+
No usage of org.springframework.cloud.sleuth.instrument.web.client.TraceHttpResponse
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceRestTemplateInterceptor.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceRestTemplateInterceptor.html new file mode 100644 index 000000000..6a0d198cd --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceRestTemplateInterceptor.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.web.client.TraceRestTemplateInterceptor (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.web.client.TraceRestTemplateInterceptor

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceWebAsyncClientAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceWebAsyncClientAutoConfiguration.html new file mode 100644 index 000000000..0937e86a3 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceWebAsyncClientAutoConfiguration.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.web.client.TraceWebAsyncClientAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.web.client.TraceWebAsyncClientAutoConfiguration

+
+
No usage of org.springframework.cloud.sleuth.instrument.web.client.TraceWebAsyncClientAutoConfiguration
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceWebClientAutoConfiguration.TraceInterceptorConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceWebClientAutoConfiguration.TraceInterceptorConfiguration.html new file mode 100644 index 000000000..6a5360bde --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceWebClientAutoConfiguration.TraceInterceptorConfiguration.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration.TraceInterceptorConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration.TraceInterceptorConfiguration

+
+
No usage of org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration.TraceInterceptorConfiguration
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceWebClientAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceWebClientAutoConfiguration.html new file mode 100644 index 000000000..c95677651 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/class-use/TraceWebClientAutoConfiguration.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration

+
+
No usage of org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClientAutoConfiguration.FeignBeanPostProcessorConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClientAutoConfiguration.FeignBeanPostProcessorConfiguration.html new file mode 100644 index 000000000..e647ae701 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClientAutoConfiguration.FeignBeanPostProcessorConfiguration.html @@ -0,0 +1,248 @@ + + + + + + +TraceFeignClientAutoConfiguration.FeignBeanPostProcessorConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.web.client.feign
+

Class TraceFeignClientAutoConfiguration.FeignBeanPostProcessorConfiguration

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignClientAutoConfiguration.FeignBeanPostProcessorConfiguration
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    TraceFeignClientAutoConfiguration
    +
    +
    +
    +
    @Configuration
    + @ConditionalOnProperty(name="spring.sleuth.feign.processor.enabled",
    +                       matchIfMissing=true)
    +protected static class TraceFeignClientAutoConfiguration.FeignBeanPostProcessorConfiguration
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FeignBeanPostProcessorConfiguration

        +
        protected FeignBeanPostProcessorConfiguration()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClientAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClientAutoConfiguration.html new file mode 100644 index 000000000..e6f526bbe --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClientAutoConfiguration.html @@ -0,0 +1,270 @@ + + + + + + +TraceFeignClientAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.web.client.feign
+

Class TraceFeignClientAutoConfiguration

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignClientAutoConfiguration
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    @Configuration
    + @ConditionalOnProperty(value="spring.sleuth.feign.enabled",
    +                       matchIfMissing=true)
    + @ConditionalOnClass(value=feign.Client.class)
    + @ConditionalOnBean(value=Tracer.class)
    +public class TraceFeignClientAutoConfiguration
    +extends Object
    +
    Auto-configuration enables span information propagation when using Feign.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceFeignClientAutoConfiguration

        +
        public TraceFeignClientAutoConfiguration()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/class-use/TraceFeignClientAutoConfiguration.FeignBeanPostProcessorConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/class-use/TraceFeignClientAutoConfiguration.FeignBeanPostProcessorConfiguration.html new file mode 100644 index 000000000..63c4180ab --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/class-use/TraceFeignClientAutoConfiguration.FeignBeanPostProcessorConfiguration.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignClientAutoConfiguration.FeignBeanPostProcessorConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignClientAutoConfiguration.FeignBeanPostProcessorConfiguration

+
+
No usage of org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignClientAutoConfiguration.FeignBeanPostProcessorConfiguration
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/class-use/TraceFeignClientAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/class-use/TraceFeignClientAutoConfiguration.html new file mode 100644 index 000000000..01f3d4f65 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/class-use/TraceFeignClientAutoConfiguration.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignClientAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignClientAutoConfiguration

+
+
No usage of org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignClientAutoConfiguration
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/package-frame.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/package-frame.html new file mode 100644 index 000000000..fb6d34370 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/package-frame.html @@ -0,0 +1,22 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.web.client.feign (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

org.springframework.cloud.sleuth.instrument.web.client.feign

+ + + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/package-summary.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/package-summary.html new file mode 100644 index 000000000..a32803ed1 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/package-summary.html @@ -0,0 +1,150 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.web.client.feign (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.springframework.cloud.sleuth.instrument.web.client.feign

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/package-tree.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/package-tree.html new file mode 100644 index 000000000..ca836cdfe --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/package-tree.html @@ -0,0 +1,140 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.web.client.feign Class Hierarchy (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.springframework.cloud.sleuth.instrument.web.client.feign

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/package-use.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/package-use.html new file mode 100644 index 000000000..89a0c05ae --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/feign/package-use.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Package org.springframework.cloud.sleuth.instrument.web.client.feign (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.springframework.cloud.sleuth.instrument.web.client.feign

+
+
No usage of org.springframework.cloud.sleuth.instrument.web.client.feign
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/package-frame.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/package-frame.html new file mode 100644 index 000000000..3db89ae7c --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/package-frame.html @@ -0,0 +1,28 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.web.client (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

org.springframework.cloud.sleuth.instrument.web.client

+ + + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/package-summary.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/package-summary.html new file mode 100644 index 000000000..501969700 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/package-summary.html @@ -0,0 +1,195 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.web.client (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.springframework.cloud.sleuth.instrument.web.client

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/package-tree.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/package-tree.html new file mode 100644 index 000000000..14be8cd35 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/package-tree.html @@ -0,0 +1,158 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.web.client Class Hierarchy (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.springframework.cloud.sleuth.instrument.web.client

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/package-use.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/package-use.html new file mode 100644 index 000000000..c0e08ebd2 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/client/package-use.html @@ -0,0 +1,162 @@ + + + + + + +Uses of Package org.springframework.cloud.sleuth.instrument.web.client (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.springframework.cloud.sleuth.instrument.web.client

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/package-frame.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/package-frame.html new file mode 100644 index 000000000..f9f0660ea --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/package-frame.html @@ -0,0 +1,27 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.web (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

org.springframework.cloud.sleuth.instrument.web

+ + + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/package-summary.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/package-summary.html new file mode 100644 index 000000000..7dbf93ba3 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/package-summary.html @@ -0,0 +1,200 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.web (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.springframework.cloud.sleuth.instrument.web

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/package-tree.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/package-tree.html new file mode 100644 index 000000000..9733d4e50 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/package-tree.html @@ -0,0 +1,153 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.web Class Hierarchy (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.springframework.cloud.sleuth.instrument.web

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • org.springframework.web.filter.GenericFilterBean (implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.context.EnvironmentAware, javax.servlet.Filter, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware) +
        +
      • org.springframework.cloud.sleuth.instrument.web.TraceFilter
      • +
      +
    • +
    • org.springframework.web.servlet.handler.HandlerInterceptorAdapter (implements org.springframework.web.servlet.AsyncHandlerInterceptor) + +
    • +
    • org.springframework.cloud.sleuth.instrument.web.HttpTraceKeysInjector
    • +
    • org.springframework.cloud.sleuth.instrument.web.TraceRequestAttributes
    • +
    • org.springframework.cloud.sleuth.instrument.web.TraceWebAspect
    • +
    • org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration
    • +
    • org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration.SkipPatternProviderConfig
    • +
    +
  • +
+
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/package-use.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/package-use.html new file mode 100644 index 000000000..3b24da2b8 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/web/package-use.html @@ -0,0 +1,231 @@ + + + + + + +Uses of Package org.springframework.cloud.sleuth.instrument.web (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.springframework.cloud.sleuth.instrument.web

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/TracePostZuulFilter.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/TracePostZuulFilter.html new file mode 100644 index 000000000..2d8f894fd --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/TracePostZuulFilter.html @@ -0,0 +1,361 @@ + + + + + + +TracePostZuulFilter (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.zuul
+

Class TracePostZuulFilter

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.netflix.zuul.ZuulFilter
    • +
    • +
        +
      • org.springframework.cloud.sleuth.instrument.zuul.TracePostZuulFilter
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.netflix.zuul.IZuulFilter, Comparable<com.netflix.zuul.ZuulFilter>
    +
    +
    +
    +
    public class TracePostZuulFilter
    +extends com.netflix.zuul.ZuulFilter
    +
    8 + A post request ZuulFilter that publishes an event upon start of the filtering
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Dave Syer
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TracePostZuulFilter

        +
        public TracePostZuulFilter(Tracer tracer,
        +                           TraceKeys traceKeys)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        shouldFilter

        +
        public boolean shouldFilter()
        +
      • +
      + + + +
        +
      • +

        run

        +
        public Object run()
        +
      • +
      + + + +
        +
      • +

        filterType

        +
        public String filterType()
        +
        +
        Specified by:
        +
        filterType in class com.netflix.zuul.ZuulFilter
        +
        +
      • +
      + + + +
        +
      • +

        filterOrder

        +
        public int filterOrder()
        +
        +
        Specified by:
        +
        filterOrder in class com.netflix.zuul.ZuulFilter
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilter.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilter.html new file mode 100644 index 000000000..280254c93 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilter.html @@ -0,0 +1,380 @@ + + + + + + +TracePreZuulFilter (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.zuul
+

Class TracePreZuulFilter

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • com.netflix.zuul.ZuulFilter
    • +
    • +
        +
      • org.springframework.cloud.sleuth.instrument.zuul.TracePreZuulFilter
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    com.netflix.zuul.IZuulFilter, Comparable<com.netflix.zuul.ZuulFilter>
    +
    +
    +
    +
    public class TracePreZuulFilter
    +extends com.netflix.zuul.ZuulFilter
    +
    A pre request ZuulFilter that sets tracing related headers on the request + from the current span. We're doing so to ensure tracing propagates to the next hop.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Dave Syer
    +
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        shouldFilter

        +
        public boolean shouldFilter()
        +
      • +
      + + + +
        +
      • +

        run

        +
        public Object run()
        +
      • +
      + + + +
        +
      • +

        runFilter

        +
        public com.netflix.zuul.ZuulFilterResult runFilter()
        +
        +
        Overrides:
        +
        runFilter in class com.netflix.zuul.ZuulFilter
        +
        +
      • +
      + + + +
        +
      • +

        filterType

        +
        public String filterType()
        +
        +
        Specified by:
        +
        filterType in class com.netflix.zuul.ZuulFilter
        +
        +
      • +
      + + + +
        +
      • +

        filterOrder

        +
        public int filterOrder()
        +
        +
        Specified by:
        +
        filterOrder in class com.netflix.zuul.ZuulFilter
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/TraceZuulAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/TraceZuulAutoConfiguration.html new file mode 100644 index 000000000..2fc34840a --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/TraceZuulAutoConfiguration.html @@ -0,0 +1,397 @@ + + + + + + +TraceZuulAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.instrument.zuul
+

Class TraceZuulAutoConfiguration

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    @Configuration
    + @ConditionalOnProperty(value="spring.sleuth.zuul.enabled",
    +                       matchIfMissing=true)
    + @ConditionalOnWebApplication
    + @ConditionalOnClass(value=com.netflix.zuul.ZuulFilter.class)
    + @ConditionalOnBean(value=Tracer.class)
    +public class TraceZuulAutoConfiguration
    +extends Object
    +
    Auto-configuration + enables span information propagation when using Zuul.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Dave Syer
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceZuulAutoConfiguration

        +
        public TraceZuulAutoConfiguration()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

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

        requestContextSpanInjector

        +
        @Bean
        +public SpanInjector<com.netflix.zuul.context.RequestContext> requestContextSpanInjector()
        +
      • +
      + + + +
        +
      • +

        traceRibbonCommandFactoryBeanPostProcessor

        +
        @Bean
        +public org.springframework.cloud.sleuth.instrument.zuul.TraceRibbonCommandFactoryBeanPostProcessor traceRibbonCommandFactoryBeanPostProcessor(org.springframework.beans.factory.BeanFactory beanFactory)
        +
      • +
      + + + +
        +
      • +

        restClientRibbonRequestCustomizer

        +
        @Bean
        + @ConditionalOnClass(name="com.netflix.client.http.HttpRequest.Builder")
        +public org.springframework.cloud.netflix.ribbon.support.RibbonRequestCustomizer<com.netflix.client.http.HttpRequest.Builder> restClientRibbonRequestCustomizer(Tracer tracer)
        +
      • +
      + + + +
        +
      • +

        apacheHttpRibbonRequestCustomizer

        +
        @Bean
        + @ConditionalOnClass(name="org.apache.http.client.methods.RequestBuilder")
        +public org.springframework.cloud.netflix.ribbon.support.RibbonRequestCustomizer<org.apache.http.client.methods.RequestBuilder> apacheHttpRibbonRequestCustomizer(Tracer tracer)
        +
      • +
      + + + +
        +
      • +

        okHttpRibbonRequestCustomizer

        +
        @Bean
        + @ConditionalOnClass(name="okhttp3.Request.Builder")
        +public org.springframework.cloud.netflix.ribbon.support.RibbonRequestCustomizer<okhttp3.Request.Builder> okHttpRibbonRequestCustomizer(Tracer tracer)
        +
      • +
      + + + +
        +
      • +

        traceHandlerMappingBeanPostProcessor

        +
        @Bean
        +public org.springframework.cloud.sleuth.instrument.zuul.TraceZuulHandlerMappingBeanPostProcessor traceHandlerMappingBeanPostProcessor(org.springframework.beans.factory.BeanFactory beanFactory)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/class-use/TracePostZuulFilter.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/class-use/TracePostZuulFilter.html new file mode 100644 index 000000000..fcd205596 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/class-use/TracePostZuulFilter.html @@ -0,0 +1,167 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.zuul.TracePostZuulFilter (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.zuul.TracePostZuulFilter

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/class-use/TracePreZuulFilter.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/class-use/TracePreZuulFilter.html new file mode 100644 index 000000000..6715a36eb --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/class-use/TracePreZuulFilter.html @@ -0,0 +1,168 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.zuul.TracePreZuulFilter (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.zuul.TracePreZuulFilter

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/class-use/TraceZuulAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/class-use/TraceZuulAutoConfiguration.html new file mode 100644 index 000000000..946e0835a --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/class-use/TraceZuulAutoConfiguration.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration

+
+
No usage of org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/package-frame.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/package-frame.html new file mode 100644 index 000000000..d57cb3041 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/package-frame.html @@ -0,0 +1,23 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.zuul (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

org.springframework.cloud.sleuth.instrument.zuul

+ + + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/package-summary.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/package-summary.html new file mode 100644 index 000000000..1b1e9a657 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/package-summary.html @@ -0,0 +1,161 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.zuul (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.springframework.cloud.sleuth.instrument.zuul

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    TracePostZuulFilter +
    8 + A post request ZuulFilter that publishes an event upon start of the filtering
    +
    TracePreZuulFilter +
    A pre request ZuulFilter that sets tracing related headers on the request + from the current span.
    +
    TraceZuulAutoConfiguration +
    Auto-configuration + enables span information propagation when using Zuul.
    +
    +
  • +
+
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/package-tree.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/package-tree.html new file mode 100644 index 000000000..22372b908 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/package-tree.html @@ -0,0 +1,145 @@ + + + + + + +org.springframework.cloud.sleuth.instrument.zuul Class Hierarchy (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.springframework.cloud.sleuth.instrument.zuul

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/package-use.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/package-use.html new file mode 100644 index 000000000..43b5b4683 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/instrument/zuul/package-use.html @@ -0,0 +1,168 @@ + + + + + + +Uses of Package org.springframework.cloud.sleuth.instrument.zuul (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.springframework.cloud.sleuth.instrument.zuul

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/NoOpSpanLogger.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/NoOpSpanLogger.html new file mode 100644 index 000000000..3e3b0c268 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/NoOpSpanLogger.html @@ -0,0 +1,345 @@ + + + + + + +NoOpSpanLogger (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.log
+

Class NoOpSpanLogger

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.log.NoOpSpanLogger
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    SpanLogger
    +
    +
    +
    +
    public class NoOpSpanLogger
    +extends Object
    +implements SpanLogger
    +
    Logger of Spans that does nothing
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NoOpSpanLogger

        +
        public NoOpSpanLogger()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        logStartedSpan

        +
        public void logStartedSpan(Span parent,
        +                           Span span)
        +
        Description copied from interface: SpanLogger
        +
        Logic to run when a Span gets started
        +
        +
        Specified by:
        +
        logStartedSpan in interface SpanLogger
        +
        Parameters:
        +
        parent - - maybe be nullable
        +
        span - - current span
        +
        +
      • +
      + + + +
        +
      • +

        logContinuedSpan

        +
        public void logContinuedSpan(Span span)
        +
        Description copied from interface: SpanLogger
        +
        Logic to run when a Span gets continued
        +
        +
        Specified by:
        +
        logContinuedSpan in interface SpanLogger
        +
        +
      • +
      + + + +
        +
      • +

        logStoppedSpan

        +
        public void logStoppedSpan(Span parent,
        +                           Span span)
        +
        Description copied from interface: SpanLogger
        +
        Logic to run when a Span gets stopped (closed or detached)
        +
        +
        Specified by:
        +
        logStoppedSpan in interface SpanLogger
        +
        Parameters:
        +
        parent - - maybe be nullable
        +
        span - - current span
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/SleuthLogAutoConfiguration.Slf4jConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/SleuthLogAutoConfiguration.Slf4jConfiguration.html new file mode 100644 index 000000000..7398789c3 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/SleuthLogAutoConfiguration.Slf4jConfiguration.html @@ -0,0 +1,302 @@ + + + + + + +SleuthLogAutoConfiguration.Slf4jConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.log
+

Class SleuthLogAutoConfiguration.Slf4jConfiguration

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration.Slf4jConfiguration
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    SleuthLogAutoConfiguration
    +
    +
    +
    +
    @Configuration
    + @ConditionalOnClass(value=org.slf4j.MDC.class)
    +protected static class SleuthLogAutoConfiguration.Slf4jConfiguration
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Slf4jConfiguration

        +
        protected Slf4jConfiguration()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        slf4jSpanLogger

        +
        @Bean
        + @ConditionalOnProperty(value="spring.sleuth.log.slf4j.enabled",
        +                       matchIfMissing=true)
        + @ConditionalOnMissingBean
        +public SpanLogger slf4jSpanLogger()
        +
      • +
      + + + +
        +
      • +

        noOpSlf4jSpanLogger

        +
        @Bean
        + @ConditionalOnProperty(value="spring.sleuth.log.slf4j.enabled",
        +                       havingValue="false")
        + @ConditionalOnMissingBean
        +public SpanLogger noOpSlf4jSpanLogger()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/SleuthLogAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/SleuthLogAutoConfiguration.html new file mode 100644 index 000000000..0418b770d --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/SleuthLogAutoConfiguration.html @@ -0,0 +1,308 @@ + + + + + + +SleuthLogAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.log
+

Class SleuthLogAutoConfiguration

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    @Configuration
    + @ConditionalOnProperty(value="spring.sleuth.enabled",
    +                       matchIfMissing=true)
    +public class SleuthLogAutoConfiguration
    +extends Object
    +
    Auto-configuration + enables a Slf4jSpanLogger that prints tracing information in the logs. +

    + Note: this is only available for Slf4j

    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Spencer Gibb
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SleuthLogAutoConfiguration

        +
        public SleuthLogAutoConfiguration()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        defaultLoggedSpansHandler

        +
        @Bean
        + @ConditionalOnMissingClass(value="org.slf4j.MDC")
        + @ConditionalOnMissingBean
        +public SpanLogger defaultLoggedSpansHandler()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/Slf4jSpanLogger.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/Slf4jSpanLogger.html new file mode 100644 index 000000000..1551c7446 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/Slf4jSpanLogger.html @@ -0,0 +1,346 @@ + + + + + + +Slf4jSpanLogger (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.log
+

Class Slf4jSpanLogger

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.log.Slf4jSpanLogger
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    SpanLogger
    +
    +
    +
    +
    public class Slf4jSpanLogger
    +extends Object
    +implements SpanLogger
    +
    Span listener that logs to the console when a span got + started / stopped / continued.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Spencer Gibb
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Slf4jSpanLogger

        +
        public Slf4jSpanLogger(String nameSkipPattern)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        logStartedSpan

        +
        public void logStartedSpan(Span parent,
        +                           Span span)
        +
        Description copied from interface: SpanLogger
        +
        Logic to run when a Span gets started
        +
        +
        Specified by:
        +
        logStartedSpan in interface SpanLogger
        +
        Parameters:
        +
        parent - - maybe be nullable
        +
        span - - current span
        +
        +
      • +
      + + + +
        +
      • +

        logContinuedSpan

        +
        public void logContinuedSpan(Span span)
        +
        Description copied from interface: SpanLogger
        +
        Logic to run when a Span gets continued
        +
        +
        Specified by:
        +
        logContinuedSpan in interface SpanLogger
        +
        +
      • +
      + + + +
        +
      • +

        logStoppedSpan

        +
        public void logStoppedSpan(Span parent,
        +                           Span span)
        +
        Description copied from interface: SpanLogger
        +
        Logic to run when a Span gets stopped (closed or detached)
        +
        +
        Specified by:
        +
        logStoppedSpan in interface SpanLogger
        +
        Parameters:
        +
        parent - - maybe be nullable
        +
        span - - current span
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/SpanLogger.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/SpanLogger.html new file mode 100644 index 000000000..e9bb3b497 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/SpanLogger.html @@ -0,0 +1,283 @@ + + + + + + +SpanLogger (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.log
+

Interface SpanLogger

+
+
+
+
    +
  • +
    +
    All Known Implementing Classes:
    +
    NoOpSpanLogger, Slf4jSpanLogger
    +
    +
    +
    +
    public interface SpanLogger
    +
    Contract for implementations responsible for logging Spans
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        logStartedSpan

        +
        void logStartedSpan(Span parent,
        +                    Span span)
        +
        Logic to run when a Span gets started
        +
        +
        Parameters:
        +
        parent - - maybe be nullable
        +
        span - - current span
        +
        +
      • +
      + + + +
        +
      • +

        logContinuedSpan

        +
        void logContinuedSpan(Span span)
        +
        Logic to run when a Span gets continued
        +
      • +
      + + + +
        +
      • +

        logStoppedSpan

        +
        void logStoppedSpan(Span parent,
        +                    Span span)
        +
        Logic to run when a Span gets stopped (closed or detached)
        +
        +
        Parameters:
        +
        parent - - maybe be nullable
        +
        span - - current span
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/class-use/NoOpSpanLogger.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/class-use/NoOpSpanLogger.html new file mode 100644 index 000000000..e9a72061e --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/class-use/NoOpSpanLogger.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.log.NoOpSpanLogger (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.log.NoOpSpanLogger

+
+
No usage of org.springframework.cloud.sleuth.log.NoOpSpanLogger
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/class-use/SleuthLogAutoConfiguration.Slf4jConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/class-use/SleuthLogAutoConfiguration.Slf4jConfiguration.html new file mode 100644 index 000000000..4434ddff7 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/class-use/SleuthLogAutoConfiguration.Slf4jConfiguration.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration.Slf4jConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration.Slf4jConfiguration

+
+
No usage of org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration.Slf4jConfiguration
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/class-use/SleuthLogAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/class-use/SleuthLogAutoConfiguration.html new file mode 100644 index 000000000..6b25d5eec --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/class-use/SleuthLogAutoConfiguration.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration

+
+
No usage of org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/class-use/Slf4jSpanLogger.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/class-use/Slf4jSpanLogger.html new file mode 100644 index 000000000..565e42692 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/class-use/Slf4jSpanLogger.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.log.Slf4jSpanLogger (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.log.Slf4jSpanLogger

+
+
No usage of org.springframework.cloud.sleuth.log.Slf4jSpanLogger
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/class-use/SpanLogger.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/class-use/SpanLogger.html new file mode 100644 index 000000000..8fb96d41e --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/class-use/SpanLogger.html @@ -0,0 +1,246 @@ + + + + + + +Uses of Interface org.springframework.cloud.sleuth.log.SpanLogger (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Interface
org.springframework.cloud.sleuth.log.SpanLogger

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/package-frame.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/package-frame.html new file mode 100644 index 000000000..63cd9b2b1 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/package-frame.html @@ -0,0 +1,28 @@ + + + + + + +org.springframework.cloud.sleuth.log (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

org.springframework.cloud.sleuth.log

+ + + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/package-summary.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/package-summary.html new file mode 100644 index 000000000..e6df1be01 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/package-summary.html @@ -0,0 +1,181 @@ + + + + + + +org.springframework.cloud.sleuth.log (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.springframework.cloud.sleuth.log

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/package-tree.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/package-tree.html new file mode 100644 index 000000000..1767f6b34 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/package-tree.html @@ -0,0 +1,146 @@ + + + + + + +org.springframework.cloud.sleuth.log Class Hierarchy (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.springframework.cloud.sleuth.log

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+
    +
  • org.springframework.cloud.sleuth.log.SpanLogger
  • +
+
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/package-use.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/package-use.html new file mode 100644 index 000000000..e43f7fd7e --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/log/package-use.html @@ -0,0 +1,203 @@ + + + + + + +Uses of Package org.springframework.cloud.sleuth.log (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.springframework.cloud.sleuth.log

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/CounterServiceBasedSpanMetricReporter.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/CounterServiceBasedSpanMetricReporter.html new file mode 100644 index 000000000..5f5f818bd --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/CounterServiceBasedSpanMetricReporter.html @@ -0,0 +1,323 @@ + + + + + + +CounterServiceBasedSpanMetricReporter (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.metric
+

Class CounterServiceBasedSpanMetricReporter

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.metric.CounterServiceBasedSpanMetricReporter
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    SpanMetricReporter
    +
    +
    +
    +
    public class CounterServiceBasedSpanMetricReporter
    +extends Object
    +implements SpanMetricReporter
    +
    Service to operate on accepted and dropped spans statistics. + Operates on a CounterService underneath
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CounterServiceBasedSpanMetricReporter

        +
        public CounterServiceBasedSpanMetricReporter(String acceptedSpansMetricName,
        +                                             String droppedSpansMetricName,
        +                                             org.springframework.boot.actuate.metrics.CounterService counterService)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        incrementAcceptedSpans

        +
        public void incrementAcceptedSpans(long quantity)
        +
        Description copied from interface: SpanMetricReporter
        +
        Called when spans are submitted to span collector for processing.
        +
        +
        Specified by:
        +
        incrementAcceptedSpans in interface SpanMetricReporter
        +
        Parameters:
        +
        quantity - the number of spans accepted.
        +
        +
      • +
      + + + +
        +
      • +

        incrementDroppedSpans

        +
        public void incrementDroppedSpans(long quantity)
        +
        Description copied from interface: SpanMetricReporter
        +
        Called when spans become lost for any reason and won't be delivered to the target collector.
        +
        +
        Specified by:
        +
        incrementDroppedSpans in interface SpanMetricReporter
        +
        Parameters:
        +
        quantity - the number of spans dropped.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/NoOpSpanMetricReporter.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/NoOpSpanMetricReporter.html new file mode 100644 index 000000000..f55021a31 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/NoOpSpanMetricReporter.html @@ -0,0 +1,318 @@ + + + + + + +NoOpSpanMetricReporter (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.metric
+

Class NoOpSpanMetricReporter

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.metric.NoOpSpanMetricReporter
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NoOpSpanMetricReporter

        +
        public NoOpSpanMetricReporter()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        incrementAcceptedSpans

        +
        public void incrementAcceptedSpans(long quantity)
        +
        Description copied from interface: SpanMetricReporter
        +
        Called when spans are submitted to span collector for processing.
        +
        +
        Specified by:
        +
        incrementAcceptedSpans in interface SpanMetricReporter
        +
        Parameters:
        +
        quantity - the number of spans accepted.
        +
        +
      • +
      + + + +
        +
      • +

        incrementDroppedSpans

        +
        public void incrementDroppedSpans(long quantity)
        +
        Description copied from interface: SpanMetricReporter
        +
        Called when spans become lost for any reason and won't be delivered to the target collector.
        +
        +
        Specified by:
        +
        incrementDroppedSpans in interface SpanMetricReporter
        +
        Parameters:
        +
        quantity - the number of spans dropped.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/SleuthMetricProperties.Span.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/SleuthMetricProperties.Span.html new file mode 100644 index 000000000..b2e524b56 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/SleuthMetricProperties.Span.html @@ -0,0 +1,316 @@ + + + + + + +SleuthMetricProperties.Span (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.metric
+

Class SleuthMetricProperties.Span

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.metric.SleuthMetricProperties.Span
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Span

        +
        public Span()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getAcceptedName

        +
        public String getAcceptedName()
        +
      • +
      + + + +
        +
      • +

        setAcceptedName

        +
        public void setAcceptedName(String acceptedName)
        +
      • +
      + + + +
        +
      • +

        getDroppedName

        +
        public String getDroppedName()
        +
      • +
      + + + +
        +
      • +

        setDroppedName

        +
        public void setDroppedName(String droppedName)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/SleuthMetricProperties.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/SleuthMetricProperties.html new file mode 100644 index 000000000..139029214 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/SleuthMetricProperties.html @@ -0,0 +1,313 @@ + + + + + + +SleuthMetricProperties (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.metric
+

Class SleuthMetricProperties

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.metric.SleuthMetricProperties
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    @ConfigurationProperties(value="spring.sleuth.metric")
    +public class SleuthMetricProperties
    +extends Object
    +
    Configuration properties for Sleuth related metrics
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/SpanMetricReporter.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/SpanMetricReporter.html new file mode 100644 index 000000000..2fd7aca84 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/SpanMetricReporter.html @@ -0,0 +1,261 @@ + + + + + + +SpanMetricReporter (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.metric
+

Interface SpanMetricReporter

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

      Method Detail

      + + + +
        +
      • +

        incrementAcceptedSpans

        +
        void incrementAcceptedSpans(long quantity)
        +
        Called when spans are submitted to span collector for processing.
        +
        +
        Parameters:
        +
        quantity - the number of spans accepted.
        +
        +
      • +
      + + + +
        +
      • +

        incrementDroppedSpans

        +
        void incrementDroppedSpans(long quantity)
        +
        Called when spans become lost for any reason and won't be delivered to the target collector.
        +
        +
        Parameters:
        +
        quantity - the number of spans dropped.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig.html new file mode 100644 index 000000000..1fcad1d4e --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig.html @@ -0,0 +1,301 @@ + + + + + + +TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.metric
+

Class TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig
    • +
    +
  • +
+
+
    +
  • +
    +
    Enclosing class:
    +
    TraceMetricsAutoConfiguration
    +
    +
    +
    +
    @Configuration
    + @ConditionalOnClass(value=org.springframework.boot.actuate.metrics.CounterService.class)
    + @ConditionalOnMissingBean(value=SpanMetricReporter.class)
    +protected static class TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        CounterServiceSpanReporterConfig

        +
        protected CounterServiceSpanReporterConfig()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        spanReporterCounterService

        +
        @Bean
        + @ConditionalOnBean(value=org.springframework.boot.actuate.metrics.CounterService.class)
        +public SpanMetricReporter spanReporterCounterService(org.springframework.boot.actuate.metrics.CounterService counterService,
        +                                                                                                                                                    SleuthMetricProperties sleuthMetricProperties)
        +
      • +
      + + + +
        +
      • +

        noOpSpanReporterCounterService

        +
        @Bean
        + @ConditionalOnMissingBean(value=org.springframework.boot.actuate.metrics.CounterService.class)
        +public SpanMetricReporter noOpSpanReporterCounterService()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/TraceMetricsAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/TraceMetricsAutoConfiguration.html new file mode 100644 index 000000000..82e908abb --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/TraceMetricsAutoConfiguration.html @@ -0,0 +1,322 @@ + + + + + + +TraceMetricsAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.metric
+

Class TraceMetricsAutoConfiguration

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    @Configuration
    + @ConditionalOnProperty(value="spring.sleuth.metrics.enabled",
    +                       matchIfMissing=true)
    + @EnableConfigurationProperties
    +public class TraceMetricsAutoConfiguration
    +extends Object
    +
    Auto-configuration + enables Sleuth related metrics reporting
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        TraceMetricsAutoConfiguration

        +
        public TraceMetricsAutoConfiguration()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        sleuthMetricProperties

        +
        @Bean
        + @ConditionalOnMissingBean
        +public SleuthMetricProperties sleuthMetricProperties()
        +
      • +
      + + + +
        +
      • +

        noOpSpanReporterCounterService

        +
        @Bean
        + @ConditionalOnMissingClass(value="org.springframework.boot.actuate.metrics.CounterService")
        + @ConditionalOnMissingBean(value=SpanMetricReporter.class)
        +public SpanMetricReporter noOpSpanReporterCounterService()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/class-use/CounterServiceBasedSpanMetricReporter.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/class-use/CounterServiceBasedSpanMetricReporter.html new file mode 100644 index 000000000..c6d3b758f --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/class-use/CounterServiceBasedSpanMetricReporter.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.metric.CounterServiceBasedSpanMetricReporter (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.metric.CounterServiceBasedSpanMetricReporter

+
+
No usage of org.springframework.cloud.sleuth.metric.CounterServiceBasedSpanMetricReporter
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/class-use/NoOpSpanMetricReporter.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/class-use/NoOpSpanMetricReporter.html new file mode 100644 index 000000000..009d41431 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/class-use/NoOpSpanMetricReporter.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.metric.NoOpSpanMetricReporter (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.metric.NoOpSpanMetricReporter

+
+
No usage of org.springframework.cloud.sleuth.metric.NoOpSpanMetricReporter
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/class-use/SleuthMetricProperties.Span.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/class-use/SleuthMetricProperties.Span.html new file mode 100644 index 000000000..dbedcc97d --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/class-use/SleuthMetricProperties.Span.html @@ -0,0 +1,179 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.metric.SleuthMetricProperties.Span (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.metric.SleuthMetricProperties.Span

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/class-use/SleuthMetricProperties.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/class-use/SleuthMetricProperties.html new file mode 100644 index 000000000..646f38bd0 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/class-use/SleuthMetricProperties.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.metric.SleuthMetricProperties (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.metric.SleuthMetricProperties

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/class-use/SpanMetricReporter.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/class-use/SpanMetricReporter.html new file mode 100644 index 000000000..ae48ae7a0 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/class-use/SpanMetricReporter.html @@ -0,0 +1,196 @@ + + + + + + +Uses of Interface org.springframework.cloud.sleuth.metric.SpanMetricReporter (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Interface
org.springframework.cloud.sleuth.metric.SpanMetricReporter

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/class-use/TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/class-use/TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig.html new file mode 100644 index 000000000..88574bcfb --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/class-use/TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig

+
+
No usage of org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration.CounterServiceSpanReporterConfig
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/class-use/TraceMetricsAutoConfiguration.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/class-use/TraceMetricsAutoConfiguration.html new file mode 100644 index 000000000..19b3701f3 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/class-use/TraceMetricsAutoConfiguration.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration

+
+
No usage of org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/package-frame.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/package-frame.html new file mode 100644 index 000000000..4b9754450 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/package-frame.html @@ -0,0 +1,30 @@ + + + + + + +org.springframework.cloud.sleuth.metric (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

org.springframework.cloud.sleuth.metric

+ + + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/package-summary.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/package-summary.html new file mode 100644 index 000000000..4eda76bb5 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/package-summary.html @@ -0,0 +1,190 @@ + + + + + + +org.springframework.cloud.sleuth.metric (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.springframework.cloud.sleuth.metric

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/package-tree.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/package-tree.html new file mode 100644 index 000000000..d9ac9a246 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/package-tree.html @@ -0,0 +1,148 @@ + + + + + + +org.springframework.cloud.sleuth.metric Class Hierarchy (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.springframework.cloud.sleuth.metric

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/package-use.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/package-use.html new file mode 100644 index 000000000..f1c11517e --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/metric/package-use.html @@ -0,0 +1,169 @@ + + + + + + +Uses of Package org.springframework.cloud.sleuth.metric (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.springframework.cloud.sleuth.metric

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/package-frame.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/package-frame.html new file mode 100644 index 000000000..beb4934d6 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/package-frame.html @@ -0,0 +1,48 @@ + + + + + + +org.springframework.cloud.sleuth (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

org.springframework.cloud.sleuth

+ + + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/package-summary.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/package-summary.html new file mode 100644 index 000000000..e6524f5da --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/package-summary.html @@ -0,0 +1,299 @@ + + + + + + +org.springframework.cloud.sleuth (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.springframework.cloud.sleuth

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Interface Summary 
    InterfaceDescription
    Sampler +
    Extremely simple callback to determine the frequency that an action should be traced.
    +
    SpanAccessor +
    Strategy for accessing the current span.
    +
    SpanExtractor<T> +
    Adopted from + OpenTracing
    +
    SpanInjector<T> +
    Adopted from + OpenTracing
    +
    SpanNamer +
    Describes how for a given object a span should be named.
    +
    SpanReporter +
    Contract for reporting Sleuth spans for collection.
    +
    Tracer +
    The Tracer class is the primary way for instrumentation code (note user code) to + interact with the library.
    +
    +
  • +
  • + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    DefaultSpanNamer +
    Default implementation of SpanNamer that tries to get the span name as follows: + + + from the @SpanName annotation if one is present + from the toString() of the delegate if it's not the + default Object.toString() + the default provided value +
    +
    Log +
    Represents an event in time associated with a span.
    +
    NoOpSpanReporter +
    Span reporter that does nothing
    +
    Span +
    Class for gathering and reporting statistics about a block of execution.
    +
    Span.SpanBuilder 
    TraceCallable<V> +
    Callable that passes Span between threads.
    +
    TraceKeys +
    Well-known span tag + keys.
    +
    TraceKeys.Async +
    Trace keys related to async processing
    +
    TraceKeys.Http 
    TraceKeys.Hystrix +
    Trace keys related to Hystrix processing
    +
    TraceKeys.Message 
    TraceKeys.Message.Payload 
    TraceKeys.Mvc +
    Trace keys related to MVC controller tags
    +
    TraceRunnable +
    Runnable that passes Span between threads.
    +
    +
  • +
  • + + + + + + + + + + + + +
    Annotation Types Summary 
    Annotation TypeDescription
    SpanName +
    Annotation to provide the name for the span.
    +
    +
  • +
+
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/package-tree.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/package-tree.html new file mode 100644 index 000000000..61b7267ce --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/package-tree.html @@ -0,0 +1,169 @@ + + + + + + +org.springframework.cloud.sleuth Class Hierarchy (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.springframework.cloud.sleuth

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +

Annotation Type Hierarchy

+
    +
  • org.springframework.cloud.sleuth.SpanName (implements java.lang.annotation.Annotation)
  • +
+
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/package-use.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/package-use.html new file mode 100644 index 000000000..13364bcce --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/package-use.html @@ -0,0 +1,641 @@ + + + + + + +Uses of Package org.springframework.cloud.sleuth (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.springframework.cloud.sleuth

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/AlwaysSampler.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/AlwaysSampler.html new file mode 100644 index 000000000..09e0e4052 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/AlwaysSampler.html @@ -0,0 +1,291 @@ + + + + + + +AlwaysSampler (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.sampler
+

Class AlwaysSampler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.sampler.AlwaysSampler
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Sampler
    +
    +
    +
    +
    public class AlwaysSampler
    +extends Object
    +implements Sampler
    +
    Sampler that traces each action
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Spencer Gibb
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AlwaysSampler

        +
        public AlwaysSampler()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isSampled

        +
        public boolean isSampled(Span span)
        +
        +
        Specified by:
        +
        isSampled in interface Sampler
        +
        Returns:
        +
        true if the span is not null and should be exported to the tracing system
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/IsTracingSampler.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/IsTracingSampler.html new file mode 100644 index 000000000..513287438 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/IsTracingSampler.html @@ -0,0 +1,293 @@ + + + + + + +IsTracingSampler (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.sampler
+

Class IsTracingSampler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.sampler.IsTracingSampler
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Sampler
    +
    +
    +
    +
    public class IsTracingSampler
    +extends Object
    +implements Sampler
    +
    Sampler that traces only if there is already some tracing going on.
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Spencer Gibb
    +
    See Also:
    +
    SpanAccessor.isTracing()
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IsTracingSampler

        +
        public IsTracingSampler(SpanAccessor accessor)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isSampled

        +
        public boolean isSampled(Span span)
        +
        +
        Specified by:
        +
        isSampled in interface Sampler
        +
        Returns:
        +
        true if the span is not null and should be exported to the tracing system
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/NeverSampler.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/NeverSampler.html new file mode 100644 index 000000000..9b050d289 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/NeverSampler.html @@ -0,0 +1,327 @@ + + + + + + +NeverSampler (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.sampler
+

Class NeverSampler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.sampler.NeverSampler
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Sampler
    +
    +
    +
    +
    public class NeverSampler
    +extends Object
    +implements Sampler
    +
    Sampler that never traces
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Spencer Gibb
    +
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        NeverSampler

        +
        public NeverSampler()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isSampled

        +
        public boolean isSampled(Span span)
        +
        +
        Specified by:
        +
        isSampled in interface Sampler
        +
        Returns:
        +
        true if the span is not null and should be exported to the tracing system
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/PercentageBasedSampler.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/PercentageBasedSampler.html new file mode 100644 index 000000000..c0146f4d1 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/PercentageBasedSampler.html @@ -0,0 +1,300 @@ + + + + + + +PercentageBasedSampler (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.sampler
+

Class PercentageBasedSampler

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.sampler.PercentageBasedSampler
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Sampler
    +
    +
    +
    +
    public class PercentageBasedSampler
    +extends Object
    +implements Sampler
    +
    This sampler is appropriate for low-traffic instrumentation (ex servers that each receive <100K + requests), or those who do not provision random trace ids. It not appropriate for collectors as + the sampling decision isn't idempotent (consistent based on trace id). + +

    Implementation

    + +

    Taken from Zipkin project

    + +

    This counts to see how many out of 100 traces should be retained. This means that it is + accurate in units of 100 traces.

    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak, Adrian Cole
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        PercentageBasedSampler

        +
        public PercentageBasedSampler(SamplerProperties configuration)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        isSampled

        +
        public boolean isSampled(Span currentSpan)
        +
        +
        Specified by:
        +
        isSampled in interface Sampler
        +
        Returns:
        +
        true if the span is not null and should be exported to the tracing system
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/SamplerProperties.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/SamplerProperties.html new file mode 100644 index 000000000..07c5ad24c --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/SamplerProperties.html @@ -0,0 +1,294 @@ + + + + + + +SamplerProperties (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.sampler
+

Class SamplerProperties

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.sampler.SamplerProperties
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    @ConfigurationProperties(value="spring.sleuth.sampler")
    +public class SamplerProperties
    +extends Object
    +
    Properties related to sampling
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Marcin Grzejszczak, Adrian Cole
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SamplerProperties

        +
        public SamplerProperties()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getPercentage

        +
        public float getPercentage()
        +
      • +
      + + + +
        +
      • +

        setPercentage

        +
        public void setPercentage(float percentage)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/class-use/AlwaysSampler.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/class-use/AlwaysSampler.html new file mode 100644 index 000000000..92fe6a1e0 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/class-use/AlwaysSampler.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.sampler.AlwaysSampler (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.sampler.AlwaysSampler

+
+
No usage of org.springframework.cloud.sleuth.sampler.AlwaysSampler
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/class-use/IsTracingSampler.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/class-use/IsTracingSampler.html new file mode 100644 index 000000000..e1760c0f8 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/class-use/IsTracingSampler.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.sampler.IsTracingSampler (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.sampler.IsTracingSampler

+
+
No usage of org.springframework.cloud.sleuth.sampler.IsTracingSampler
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/class-use/NeverSampler.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/class-use/NeverSampler.html new file mode 100644 index 000000000..1c6baef8a --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/class-use/NeverSampler.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.sampler.NeverSampler (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.sampler.NeverSampler

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/class-use/PercentageBasedSampler.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/class-use/PercentageBasedSampler.html new file mode 100644 index 000000000..8e557b4ad --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/class-use/PercentageBasedSampler.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.sampler.PercentageBasedSampler (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.sampler.PercentageBasedSampler

+
+
No usage of org.springframework.cloud.sleuth.sampler.PercentageBasedSampler
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/class-use/SamplerProperties.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/class-use/SamplerProperties.html new file mode 100644 index 000000000..d14e3a8dd --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/class-use/SamplerProperties.html @@ -0,0 +1,164 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.sampler.SamplerProperties (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.sampler.SamplerProperties

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/package-frame.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/package-frame.html new file mode 100644 index 000000000..bd64b0db9 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/package-frame.html @@ -0,0 +1,25 @@ + + + + + + +org.springframework.cloud.sleuth.sampler (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

org.springframework.cloud.sleuth.sampler

+ + + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/package-summary.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/package-summary.html new file mode 100644 index 000000000..0d5a98eaa --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/package-summary.html @@ -0,0 +1,171 @@ + + + + + + +org.springframework.cloud.sleuth.sampler (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.springframework.cloud.sleuth.sampler

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/package-tree.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/package-tree.html new file mode 100644 index 000000000..5505d870d --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/package-tree.html @@ -0,0 +1,143 @@ + + + + + + +org.springframework.cloud.sleuth.sampler Class Hierarchy (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.springframework.cloud.sleuth.sampler

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/package-use.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/package-use.html new file mode 100644 index 000000000..9682fc345 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/sampler/package-use.html @@ -0,0 +1,166 @@ + + + + + + +Uses of Package org.springframework.cloud.sleuth.sampler (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.springframework.cloud.sleuth.sampler

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/trace/DefaultTracer.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/trace/DefaultTracer.html new file mode 100644 index 000000000..b88c12b5a --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/trace/DefaultTracer.html @@ -0,0 +1,571 @@ + + + + + + +DefaultTracer (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.trace
+

Class DefaultTracer

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.trace.DefaultTracer
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    SpanAccessor, Tracer
    +
    +
    +
    +
    public class DefaultTracer
    +extends Object
    +implements Tracer
    +
    Default implementation of Tracer
    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Spencer Gibb
    +
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        createSpan

        +
        public Span createSpan(String name,
        +                       Span parent)
        +
        Description copied from interface: Tracer
        +
        Creates a new Span with a specific parent. The parent might be in another + process or thread. +

        + If this thread has a currently active trace span, it must be the 'parent' span that + you pass in here as a parameter. The trace scope we create here will contain a new + span which is a child of 'parent'.

        +
        +
        Specified by:
        +
        createSpan in interface Tracer
        +
        Parameters:
        +
        name - The name field for the new span to create.
        +
        +
      • +
      + + + +
        +
      • +

        createSpan

        +
        public Span createSpan(String name)
        +
        Description copied from interface: Tracer
        +
        Creates a new Span. +

        + If this thread has a currently active span, it will be the parent of the span we + create here. If there is no currently active trace span, the trace scope we + create will be empty.

        +
        +
        Specified by:
        +
        createSpan in interface Tracer
        +
        Parameters:
        +
        name - The name field for the new span to create.
        +
        +
      • +
      + + + +
        +
      • +

        createSpan

        +
        public Span createSpan(String name,
        +                       Sampler sampler)
        +
        Description copied from interface: Tracer
        +
        Start a new span if the sampler allows it or if we are already tracing in this + thread. A sampler can be used to limit the number of traces created.
        +
        +
        Specified by:
        +
        createSpan in interface Tracer
        +
        Parameters:
        +
        name - the name of the span
        +
        sampler - a sampler to decide whether to create the span or not
        +
        +
      • +
      + + + +
        +
      • +

        detach

        +
        public Span detach(Span span)
        +
        Description copied from interface: Tracer
        +
        Remove this span from the current thread, but don't stop it yet or send it for + collection. This is useful if the span object is then passed to another thread for + use with Tracer.continueSpan(Span). +

        + Example of usage: +

        
        +     // Span "A" was present in thread "X". Let's assume that we're in thread "Y" to which span "A" got passed
        +     Span continuedSpan = tracer.continueSpan(spanA);
        +     // Now span "A" got continued in thread "Y".
        +     ... // Some work is done... state of span "A" could get mutated
        +     Span previouslyStoredSpan = tracer.detach(continuedSpan);
        +     // Span "A" got removed from the thread Y but it wasn't yet sent for collection.
        +     // Additional work can be done on span "A" in thread "X" and finally it can get closed and sent for collection
        +     tracer.close(spanA);
        + 
        +
        +
        Specified by:
        +
        detach in interface Tracer
        +
        Returns:
        +
        the saved trace if there was one before the trace started (null otherwise)
        +
        +
      • +
      + + + +
        +
      • +

        close

        +
        public Span close(Span span)
        +
        Description copied from interface: Tracer
        +
        Remove this span from the current thread, stop it and send it for collection.
        +
        +
        Specified by:
        +
        close in interface Tracer
        +
        Parameters:
        +
        span - the span to close
        +
        Returns:
        +
        the saved span if there was one before the trace started (null otherwise)
        +
        +
      • +
      + + + +
        +
      • +

        createChild

        +
        protected Span createChild(Span parent,
        +                           String name)
        +
      • +
      + + + +
        +
      • +

        continueSpan

        +
        public Span continueSpan(Span span)
        +
        Description copied from interface: Tracer
        +
        Contributes to a span started in another thread. The returned span shares + mutable state with the input.
        +
        +
        Specified by:
        +
        continueSpan in interface Tracer
        +
        +
      • +
      + + + + + + + +
        +
      • +

        isTracing

        +
        public boolean isTracing()
        +
        +
        Specified by:
        +
        isTracing in interface SpanAccessor
        +
        +
      • +
      + + + +
        +
      • +

        addTag

        +
        public void addTag(String key,
        +                   String value)
        +
        Description copied from interface: Tracer
        +
        Adds a tag to the current span if tracing is currently on. +

        + Every span may also have zero or more key/value Tags, which do not have + timestamps and simply annotate the spans. + + Check TraceKeys for examples of most common tag keys

        +
        +
        Specified by:
        +
        addTag in interface Tracer
        +
        +
      • +
      + + + +
        +
      • +

        wrap

        +
        public <V> Callable<V> wrap(Callable<V> callable)
        +
        Wrap the callable in a TraceCallable, if tracing.
        +
        +
        Specified by:
        +
        wrap in interface Tracer
        +
        Returns:
        +
        The callable provided, wrapped if tracing, 'callable' if not.
        +
        +
      • +
      + + + +
        +
      • +

        wrap

        +
        public Runnable wrap(Runnable runnable)
        +
        Wrap the runnable in a TraceRunnable, if tracing.
        +
        +
        Specified by:
        +
        wrap in interface Tracer
        +
        Returns:
        +
        The runnable provided, wrapped if tracing, 'runnable' if not.
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/trace/class-use/DefaultTracer.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/trace/class-use/DefaultTracer.html new file mode 100644 index 000000000..c14033db1 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/trace/class-use/DefaultTracer.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.trace.DefaultTracer (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.trace.DefaultTracer

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-frame.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-frame.html new file mode 100644 index 000000000..3fec34475 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-frame.html @@ -0,0 +1,21 @@ + + + + + + +org.springframework.cloud.sleuth.trace (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

org.springframework.cloud.sleuth.trace

+
+

Classes

+ +
+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-summary.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-summary.html new file mode 100644 index 000000000..c0bfdb56c --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-summary.html @@ -0,0 +1,146 @@ + + + + + + +org.springframework.cloud.sleuth.trace (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.springframework.cloud.sleuth.trace

+
+
+
    +
  • + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    DefaultTracer +
    Default implementation of Tracer
    +
    +
  • +
+
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-tree.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-tree.html new file mode 100644 index 000000000..a8e3eab48 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-tree.html @@ -0,0 +1,139 @@ + + + + + + +org.springframework.cloud.sleuth.trace Class Hierarchy (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.springframework.cloud.sleuth.trace

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • org.springframework.cloud.sleuth.trace.DefaultTracer (implements org.springframework.cloud.sleuth.Tracer)
    • +
    +
  • +
+
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-use.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-use.html new file mode 100644 index 000000000..5aa8ebf8c --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-use.html @@ -0,0 +1,161 @@ + + + + + + +Uses of Package org.springframework.cloud.sleuth.trace (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.springframework.cloud.sleuth.trace

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/ArrayListSpanAccumulator.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/ArrayListSpanAccumulator.html new file mode 100644 index 000000000..a2ea6730c --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/ArrayListSpanAccumulator.html @@ -0,0 +1,324 @@ + + + + + + +ArrayListSpanAccumulator (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.util
+

Class ArrayListSpanAccumulator

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.util.ArrayListSpanAccumulator
    • +
    +
  • +
+
+ +
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ArrayListSpanAccumulator

        +
        public ArrayListSpanAccumulator()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getSpans

        +
        public List<Span> getSpans()
        +
      • +
      + + + + + + + +
        +
      • +

        report

        +
        public void report(Span span)
        +
        Description copied from interface: SpanReporter
        +
        Reports a completed span out of band, usually out of process. + This is typically to a trace depot (ex zipkin) or a log file.
        +
        +
        Specified by:
        +
        report in interface SpanReporter
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/ExceptionUtils.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/ExceptionUtils.html new file mode 100644 index 000000000..73e5907f1 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/ExceptionUtils.html @@ -0,0 +1,276 @@ + + + + + + +ExceptionUtils (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.util
+

Class ExceptionUtils

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.util.ExceptionUtils
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class ExceptionUtils
    +extends Object
    +
    Utility class for logging exceptions. Useful for test purposes - when a warning message + should be presented an exception can be thrown. +

    + The purpose of this class is not to throw exceptions from the user's code when there + are some issues with tracing.

    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Spencer Gibb
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        warn

        +
        public static void warn(String msg)
        +
      • +
      + + + +
        +
      • +

        getLastException

        +
        public static Exception getLastException()
        +
      • +
      + + + +
        +
      • +

        setFail

        +
        public static void setFail(boolean fail)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/SpanNameUtil.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/SpanNameUtil.html new file mode 100644 index 000000000..68ef49c73 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/SpanNameUtil.html @@ -0,0 +1,280 @@ + + + + + + +SpanNameUtil (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.util
+

Class SpanNameUtil

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.util.SpanNameUtil
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public final class SpanNameUtil
    +extends Object
    +
    Utility class that provides the name in hyphen based notation
    +
    +
    Since:
    +
    1.0.2
    +
    Author:
    +
    Adrian Cole
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SpanNameUtil

        +
        public SpanNameUtil()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        toLowerHyphen

        +
        public static String toLowerHyphen(String name)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/class-use/ArrayListSpanAccumulator.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/class-use/ArrayListSpanAccumulator.html new file mode 100644 index 000000000..3f40ec4fc --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/class-use/ArrayListSpanAccumulator.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.util.ArrayListSpanAccumulator (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.util.ArrayListSpanAccumulator

+
+
No usage of org.springframework.cloud.sleuth.util.ArrayListSpanAccumulator
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/class-use/ExceptionUtils.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/class-use/ExceptionUtils.html new file mode 100644 index 000000000..b266e64d6 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/class-use/ExceptionUtils.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.util.ExceptionUtils (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.util.ExceptionUtils

+
+
No usage of org.springframework.cloud.sleuth.util.ExceptionUtils
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/class-use/SpanNameUtil.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/class-use/SpanNameUtil.html new file mode 100644 index 000000000..ad8c0d8a3 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/class-use/SpanNameUtil.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.util.SpanNameUtil (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.util.SpanNameUtil

+
+
No usage of org.springframework.cloud.sleuth.util.SpanNameUtil
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/package-frame.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/package-frame.html new file mode 100644 index 000000000..13f80c4c7 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/package-frame.html @@ -0,0 +1,23 @@ + + + + + + +org.springframework.cloud.sleuth.util (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

org.springframework.cloud.sleuth.util

+ + + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/package-summary.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/package-summary.html new file mode 100644 index 000000000..de080b5f4 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/package-summary.html @@ -0,0 +1,158 @@ + + + + + + +org.springframework.cloud.sleuth.util (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.springframework.cloud.sleuth.util

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/package-tree.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/package-tree.html new file mode 100644 index 000000000..1fbc5507f --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/package-tree.html @@ -0,0 +1,141 @@ + + + + + + +org.springframework.cloud.sleuth.util Class Hierarchy (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.springframework.cloud.sleuth.util

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/package-use.html b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/package-use.html new file mode 100644 index 000000000..c40b2ad8a --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/org/springframework/cloud/sleuth/util/package-use.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Package org.springframework.cloud.sleuth.util (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.springframework.cloud.sleuth.util

+
+
No usage of org.springframework.cloud.sleuth.util
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/overview-frame.html b/spring-cloud-sleuth-core/target/apidocs/overview-frame.html new file mode 100644 index 000000000..728a99e08 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/overview-frame.html @@ -0,0 +1,38 @@ + + + + + + +Overview List (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + +

 

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/overview-summary.html b/spring-cloud-sleuth-core/target/apidocs/overview-summary.html new file mode 100644 index 000000000..9c652d807 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/overview-summary.html @@ -0,0 +1,204 @@ + + + + + + +Overview (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API

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

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/overview-tree.html b/spring-cloud-sleuth-core/target/apidocs/overview-tree.html new file mode 100644 index 000000000..a80db4d00 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/overview-tree.html @@ -0,0 +1,302 @@ + + + + + + +Class Hierarchy (Spring Cloud Sleuth Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + + +
+

Class Hierarchy

+ +

Interface Hierarchy

+ +

Annotation Type Hierarchy

+
    +
  • org.springframework.cloud.sleuth.SpanName (implements java.lang.annotation.Annotation)
  • +
+
+ +
+ + + + + + + +
+ + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-core/target/apidocs/package-list b/spring-cloud-sleuth-core/target/apidocs/package-list new file mode 100644 index 000000000..8e914b6b3 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/package-list @@ -0,0 +1,17 @@ +org.springframework.cloud.sleuth +org.springframework.cloud.sleuth.autoconfig +org.springframework.cloud.sleuth.instrument.async +org.springframework.cloud.sleuth.instrument.hystrix +org.springframework.cloud.sleuth.instrument.messaging +org.springframework.cloud.sleuth.instrument.messaging.websocket +org.springframework.cloud.sleuth.instrument.rxjava +org.springframework.cloud.sleuth.instrument.scheduling +org.springframework.cloud.sleuth.instrument.web +org.springframework.cloud.sleuth.instrument.web.client +org.springframework.cloud.sleuth.instrument.web.client.feign +org.springframework.cloud.sleuth.instrument.zuul +org.springframework.cloud.sleuth.log +org.springframework.cloud.sleuth.metric +org.springframework.cloud.sleuth.sampler +org.springframework.cloud.sleuth.trace +org.springframework.cloud.sleuth.util diff --git a/spring-cloud-sleuth-core/target/apidocs/script.js b/spring-cloud-sleuth-core/target/apidocs/script.js new file mode 100644 index 000000000..b34635693 --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[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] + ""; + } + } +} diff --git a/spring-cloud-sleuth-core/target/apidocs/stylesheet.css b/spring-cloud-sleuth-core/target/apidocs/stylesheet.css new file mode 100644 index 000000000..98055b22d --- /dev/null +++ b/spring-cloud-sleuth-core/target/apidocs/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +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; +} +/* +Document title and Copyright styles +*/ +.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; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.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.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; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader 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; +} +/* +Heading styles +*/ +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; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + 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 Sans Mono',monospace; +} +.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; +} +/* +List styles +*/ +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; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary 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, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary 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 { + 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 { + 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 { + 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 { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.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; +} +/* +Formatting effect styles +*/ +.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, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.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; +} diff --git a/spring-cloud-sleuth-core/target/checkstyle-cachefile b/spring-cloud-sleuth-core/target/checkstyle-cachefile new file mode 100644 index 000000000..6e6cb6c39 --- /dev/null +++ b/spring-cloud-sleuth-core/target/checkstyle-cachefile @@ -0,0 +1,105 @@ +#Thu Sep 22 13:19:35 UTC 2016 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/metric/NoOpSpanMetricReporter.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceRunnable.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClient.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/scheduling/TraceSchedulingAutoConfiguration.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/log/SpanLogger.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/SpanNamer.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/TraceKeys.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignContextBeanPostProcessor.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorService.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceLoadBalancerFeignClient.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/TraceWebClientAutoConfiguration.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/Tracer.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/log/NoOpSpanLogger.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/TraceSpanMessagingAutoConfiguration.java=1474550343000 +configuration*?=5129BF554BF96C8E68FCA47B95CA1381CA021C64 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanExtractor.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/rxjava/RxJavaAutoConfiguration.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceCallable.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/IntegrationTraceChannelInterceptor.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/log/SleuthLogAutoConfiguration.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/sampler/SamplerProperties.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilter.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/sampler/IsTracingSampler.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactoryBeanPostProcessor.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/TraceContinuingCallable.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/SpanExtractor.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfiguration.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategy.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/util/ArrayListSpanAccumulator.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptor.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/ServletUtils.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceSpringDataBeanPostProcessor.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/trace/SpanContextHolder.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/HttpServletRequestExtractor.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/SpanReporter.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/HttpTraceKeysInjector.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/TraceMessageHeaders.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/SpanInjector.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/OkHttpClientRibbonRequestCustomizer.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/scheduling/TraceSchedulingAspect.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/SpanInjectingRibbonRequestCustomizer.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactory.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignContext.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/AsyncCustomAutoConfiguration.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/SleuthHystrixFeignBuilder.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/TraceHttpResponse.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfiguration.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/LazyTraceExecutor.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClientAutoConfiguration.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/SpanName.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/DefaultSpanNamer.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceRequestAttributes.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/LazyTraceAsyncCustomizer.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/trace/DefaultTracer.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/AbstractTraceChannelInterceptor.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceWebMvcConfigurer.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/TraceZuulHandlerMappingBeanPostProcessor.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/TraceChannelInterceptor.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceFilter.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceWebAspect.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/Log.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignResponseHeadersHolder.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/TraceAsyncAspect.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/log/Slf4jSpanLogger.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncClientHttpRequestFactoryWrapper.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/util/ExceptionUtils.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/sampler/PercentageBasedSampler.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncListenableTaskExecutor.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/TraceZuulAutoConfiguration.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/SleuthFeignBuilder.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/TraceableScheduledExecutorService.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixAutoConfiguration.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/TraceSpringIntegrationAutoConfiguration.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/autoconfig/TraceAutoConfiguration.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/Span.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanInjector.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/metric/CounterServiceBasedSpanMetricReporter.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/metric/TraceMetricsAutoConfiguration.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/metric/SpanMetricReporter.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/SpanAccessor.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignRequestInjector.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/AsyncDefaultAutoConfiguration.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/util/SpanNameUtil.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/HttpRequestInjector.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/autoconfig/TraceEnvironmentPostProcessor.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceHandlerInterceptor.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignObjectWrapper.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/ApacheHttpClientRibbonRequestCustomizer.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHook.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/RestClientRibbonRequestCustomizer.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/RequestContextInjector.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignBeanPostProcessor.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncRestTemplate.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/hystrix/TraceCommand.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/TraceRunnable.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/NoOpSpanReporter.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/metric/SleuthMetricProperties.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/TracePostZuulFilter.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/sampler/AlwaysSampler.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/AbstractTraceHttpRequestInterceptor.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/TraceCallable.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/sampler/NeverSampler.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/Sampler.java=1474550343000 diff --git a/spring-cloud-sleuth-core/target/checkstyle-checker.xml b/spring-cloud-sleuth-core/target/checkstyle-checker.xml new file mode 100644 index 000000000..1ab895ffb --- /dev/null +++ b/spring-cloud-sleuth-core/target/checkstyle-checker.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/spring-cloud-sleuth-core/target/checkstyle-header.txt b/spring-cloud-sleuth-core/target/checkstyle-header.txt new file mode 100644 index 000000000..d64569567 --- /dev/null +++ b/spring-cloud-sleuth-core/target/checkstyle-header.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/spring-cloud-sleuth-core/target/checkstyle-result.xml b/spring-cloud-sleuth-core/target/checkstyle-result.xml new file mode 100644 index 000000000..69d0ebf09 --- /dev/null +++ b/spring-cloud-sleuth-core/target/checkstyle-result.xml @@ -0,0 +1,209 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/spring-cloud-sleuth-core/target/classes/META-INF/additional-spring-configuration-metadata.json b/spring-cloud-sleuth-core/target/classes/META-INF/additional-spring-configuration-metadata.json new file mode 100644 index 000000000..3dfc54046 --- /dev/null +++ b/spring-cloud-sleuth-core/target/classes/META-INF/additional-spring-configuration-metadata.json @@ -0,0 +1,14 @@ +{"properties": [ + { + "name": "spring.sleuth.integration.patterns", + "type": "java.lang.String[]", + "description": "An array of simple patterns against which channel names will be matched. Default is * (all channels). See org.springframework.util.PatternMatchUtils.simpleMatch(String, String).", + "defaultValue": "*" + }, + { + "name": "spring.sleuth.integration.enabled", + "type": "java.lang.Boolean", + "description": "Enable Spring Integration sleuth instrumentation.", + "defaultValue": true + } +]} \ No newline at end of file diff --git a/spring-cloud-sleuth-core/target/classes/META-INF/spring-configuration-metadata.json b/spring-cloud-sleuth-core/target/classes/META-INF/spring-configuration-metadata.json new file mode 100644 index 000000000..35b77561d --- /dev/null +++ b/spring-cloud-sleuth-core/target/classes/META-INF/spring-configuration-metadata.json @@ -0,0 +1,254 @@ +{ + "groups": [ + { + "name": "spring.sleuth.keys", + "type": "org.springframework.cloud.sleuth.TraceKeys", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys" + }, + { + "name": "spring.sleuth.keys.async", + "type": "org.springframework.cloud.sleuth.TraceKeys$Async", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys", + "sourceMethod": "getAsync()" + }, + { + "name": "spring.sleuth.keys.http", + "type": "org.springframework.cloud.sleuth.TraceKeys$Http", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys", + "sourceMethod": "getHttp()" + }, + { + "name": "spring.sleuth.keys.hystrix", + "type": "org.springframework.cloud.sleuth.TraceKeys$Hystrix", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys", + "sourceMethod": "getHystrix()" + }, + { + "name": "spring.sleuth.keys.message", + "type": "org.springframework.cloud.sleuth.TraceKeys$Message", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys", + "sourceMethod": "getMessage()" + }, + { + "name": "spring.sleuth.keys.message.payload", + "type": "org.springframework.cloud.sleuth.TraceKeys$Message$Payload", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Message", + "sourceMethod": "getPayload()" + }, + { + "name": "spring.sleuth.keys.mvc", + "type": "org.springframework.cloud.sleuth.TraceKeys$Mvc", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys", + "sourceMethod": "getMvc()" + }, + { + "name": "spring.sleuth.metric", + "type": "org.springframework.cloud.sleuth.metric.SleuthMetricProperties", + "sourceType": "org.springframework.cloud.sleuth.metric.SleuthMetricProperties" + }, + { + "name": "spring.sleuth.metric.span", + "type": "org.springframework.cloud.sleuth.metric.SleuthMetricProperties$Span", + "sourceType": "org.springframework.cloud.sleuth.metric.SleuthMetricProperties", + "sourceMethod": "getSpan()" + }, + { + "name": "spring.sleuth.sampler", + "type": "org.springframework.cloud.sleuth.sampler.SamplerProperties", + "sourceType": "org.springframework.cloud.sleuth.sampler.SamplerProperties" + } + ], + "properties": [ + { + "name": "spring.sleuth.integration.enabled", + "type": "java.lang.Boolean", + "description": "Enable Spring Integration sleuth instrumentation.", + "defaultValue": true + }, + { + "name": "spring.sleuth.integration.patterns", + "type": "java.lang.String[]", + "description": "An array of simple patterns against which channel names will be matched. Default is * (all channels). See org.springframework.util.PatternMatchUtils.simpleMatch(String, String).", + "defaultValue": "*" + }, + { + "name": "spring.sleuth.keys.async.class-name-key", + "type": "java.lang.String", + "description": "Simple name of the class with a method annotated with {@code @Async}\n from which the asynchronous process started\n\n @see org.springframework.scheduling.annotation.Async", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Async", + "defaultValue": "class" + }, + { + "name": "spring.sleuth.keys.async.method-name-key", + "type": "java.lang.String", + "description": "Name of the method annotated with {@code @Async}\n\n @see org.springframework.scheduling.annotation.Async", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Async", + "defaultValue": "method" + }, + { + "name": "spring.sleuth.keys.async.prefix", + "type": "java.lang.String", + "description": "Prefix for header names if they are added as tags.", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Async", + "defaultValue": "" + }, + { + "name": "spring.sleuth.keys.async.thread-name-key", + "type": "java.lang.String", + "description": "Name of the thread that executed the async method\n\n @see org.springframework.scheduling.annotation.Async", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Async", + "defaultValue": "thread" + }, + { + "name": "spring.sleuth.keys.http.headers", + "type": "java.util.Collection", + "description": "Additional headers that should be added as tags if they exist. If the header\n value is multi-valued, the tag value will be a comma-separated, single-quoted\n list.", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Http" + }, + { + "name": "spring.sleuth.keys.http.host", + "type": "java.lang.String", + "description": "The domain portion of the URL or host header. Example:\n \"mybucket.s3.amazonaws.com\". Used to filter by host as opposed to ip address.", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Http", + "defaultValue": "http.host" + }, + { + "name": "spring.sleuth.keys.http.method", + "type": "java.lang.String", + "description": "The HTTP method, or verb, such as \"GET\" or \"POST\". Used to filter against an\n http route.", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Http", + "defaultValue": "http.method" + }, + { + "name": "spring.sleuth.keys.http.path", + "type": "java.lang.String", + "description": "The absolute http path, without any query parameters. Example:\n \"/objects/abcd-ff\". Used to filter against an http route, portably with zipkin\n v1. In zipkin v1, only equals filters are supported. Dropping query parameters\n makes the number of distinct URIs less. For example, one can query for the same\n resource, regardless of signing parameters encoded in the query line. This does\n not reduce cardinality to a HTTP single route. For example, it is common to\n express a route as an http URI template like \"/resource/{resource_id}\". In\n systems where only equals queries are available, searching for\n {@code http.uri=/resource} won't match if the actual request was\n \"/resource/abcd-ff\". Historical note: This was commonly expressed as \"http.uri\"\n in zipkin, eventhough it was most often just a path.", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Http", + "defaultValue": "http.path" + }, + { + "name": "spring.sleuth.keys.http.prefix", + "type": "java.lang.String", + "description": "Prefix for header names if they are added as tags.", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Http", + "defaultValue": "http." + }, + { + "name": "spring.sleuth.keys.http.request-size", + "type": "java.lang.String", + "description": "The size of the non-empty HTTP request body, in bytes. Ex. \"16384\"\n\n

Large uploads can exceed limits or contribute directly to latency.", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Http", + "defaultValue": "http.request.size" + }, + { + "name": "spring.sleuth.keys.http.response-size", + "type": "java.lang.String", + "description": "The size of the non-empty HTTP response body, in bytes. Ex. \"16384\"\n\n

Large downloads can exceed limits or contribute directly to latency.", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Http", + "defaultValue": "http.response.size" + }, + { + "name": "spring.sleuth.keys.http.status-code", + "type": "java.lang.String", + "description": "The HTTP response code, when not in 2xx range. Ex. \"503\" Used to filter for\n error status. 2xx range are not logged as success codes are less interesting\n for latency troubleshooting. Omitting saves at least 20 bytes per span.", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Http", + "defaultValue": "http.status_code" + }, + { + "name": "spring.sleuth.keys.http.url", + "type": "java.lang.String", + "description": "The entire URL, including the scheme, host and query parameters if available.\n Ex.\n \"https://mybucket.s3.amazonaws.com/objects/abcd-ff?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Algorithm=AWS4-HMAC-SHA256...\"\n Combined with {@link #method}, you can understand the fully-qualified\n request line. This is optional as it may include private data or be of\n considerable length.", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Http", + "defaultValue": "http.url" + }, + { + "name": "spring.sleuth.keys.hystrix.command-group", + "type": "java.lang.String", + "description": "Name of the command group. Hystrix uses the command group key to group\n together commands such as for reporting, alerting, dashboards,\n or team/library ownership.\n\n @see com.netflix.hystrix.HystrixCommandGroupKey", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Hystrix", + "defaultValue": "commandGroup" + }, + { + "name": "spring.sleuth.keys.hystrix.command-key", + "type": "java.lang.String", + "description": "Name of the command key. Describes the name for the given command.\n A key to represent a {@link com.netflix.hystrix.HystrixCommand} for\n monitoring, circuit-breakers, metrics publishing, caching and other such uses.\n\n @see com.netflix.hystrix.HystrixCommandKey", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Hystrix", + "defaultValue": "commandKey" + }, + { + "name": "spring.sleuth.keys.hystrix.prefix", + "type": "java.lang.String", + "description": "Prefix for header names if they are added as tags.", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Hystrix", + "defaultValue": "" + }, + { + "name": "spring.sleuth.keys.hystrix.thread-pool-key", + "type": "java.lang.String", + "description": "Name of the thread pool key. The thread-pool key represents a {@link com.netflix.hystrix.HystrixThreadPool}\n for monitoring, metrics publishing, caching, and other such uses. A {@link com.netflix.hystrix.HystrixCommand}\n is associated with a single {@link com.netflix.hystrix.HystrixThreadPool} as\n retrieved by the {@link com.netflix.hystrix.HystrixThreadPoolKey} injected into it,\n or it defaults to one created using the {@link com.netflix.hystrix.HystrixCommandGroupKey}\n it is created with.\n\n @see com.netflix.hystrix.HystrixThreadPoolKey", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Hystrix", + "defaultValue": "threadPoolKey" + }, + { + "name": "spring.sleuth.keys.message.headers", + "type": "java.util.Collection", + "description": "Additional headers that should be added as tags if they exist. If the header\n value is not a String it will be converted to a String using its toString()\n method.", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Message" + }, + { + "name": "spring.sleuth.keys.message.payload.size", + "type": "java.lang.String", + "description": "An estimate of the size of the payload if available.", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Message$Payload", + "defaultValue": "message/payload-size" + }, + { + "name": "spring.sleuth.keys.message.payload.type", + "type": "java.lang.String", + "description": "The type of the payload.", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Message$Payload", + "defaultValue": "message/payload-type" + }, + { + "name": "spring.sleuth.keys.message.prefix", + "type": "java.lang.String", + "description": "Prefix for header names if they are added as tags.", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Message", + "defaultValue": "message/" + }, + { + "name": "spring.sleuth.keys.mvc.controller-class", + "type": "java.lang.String", + "description": "The lower case, hyphen delimited name of the class that processes the request.\n Ex. class named \"BookController\" will result in \"book-controller\" tag value.", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Mvc", + "defaultValue": "mvc.controller.class" + }, + { + "name": "spring.sleuth.keys.mvc.controller-method", + "type": "java.lang.String", + "description": "The lower case, hyphen delimited name of the class that processes the request.\n Ex. method named \"listOfBooks\" will result in \"list-of-books\" tag value.", + "sourceType": "org.springframework.cloud.sleuth.TraceKeys$Mvc", + "defaultValue": "mvc.controller.method" + }, + { + "name": "spring.sleuth.metric.span.accepted-name", + "type": "java.lang.String", + "sourceType": "org.springframework.cloud.sleuth.metric.SleuthMetricProperties$Span", + "defaultValue": "counter.span.accepted" + }, + { + "name": "spring.sleuth.metric.span.dropped-name", + "type": "java.lang.String", + "sourceType": "org.springframework.cloud.sleuth.metric.SleuthMetricProperties$Span", + "defaultValue": "counter.span.dropped" + }, + { + "name": "spring.sleuth.sampler.percentage", + "type": "java.lang.Float", + "description": "Percentage of requests that should be sampled. E.g. 1.0 - 100% requests should be\n sampled. The precision is whole-numbers only (i.e. there's no support for 0.1% of\n the traces).", + "sourceType": "org.springframework.cloud.sleuth.sampler.SamplerProperties", + "defaultValue": 0.1 + } + ], + "hints": [] +} \ No newline at end of file diff --git a/spring-cloud-sleuth-core/target/classes/META-INF/spring.factories b/spring-cloud-sleuth-core/target/classes/META-INF/spring.factories new file mode 100644 index 000000000..54f0d68a8 --- /dev/null +++ b/spring-cloud-sleuth-core/target/classes/META-INF/spring.factories @@ -0,0 +1,22 @@ +# Auto Configuration +org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ +org.springframework.cloud.sleuth.autoconfig.TraceAutoConfiguration,\ +org.springframework.cloud.sleuth.metric.TraceMetricsAutoConfiguration,\ +org.springframework.cloud.sleuth.log.SleuthLogAutoConfiguration,\ +org.springframework.cloud.sleuth.instrument.messaging.TraceSpanMessagingAutoConfiguration,\ +org.springframework.cloud.sleuth.instrument.messaging.TraceSpringIntegrationAutoConfiguration,\ +org.springframework.cloud.sleuth.instrument.messaging.websocket.TraceWebSocketAutoConfiguration,\ +org.springframework.cloud.sleuth.instrument.async.AsyncCustomAutoConfiguration,\ +org.springframework.cloud.sleuth.instrument.async.AsyncDefaultAutoConfiguration,\ +org.springframework.cloud.sleuth.instrument.hystrix.SleuthHystrixAutoConfiguration,\ +org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAutoConfiguration,\ +org.springframework.cloud.sleuth.instrument.web.TraceWebAutoConfiguration,\ +org.springframework.cloud.sleuth.instrument.web.client.TraceWebClientAutoConfiguration,\ +org.springframework.cloud.sleuth.instrument.web.client.TraceWebAsyncClientAutoConfiguration,\ +org.springframework.cloud.sleuth.instrument.web.client.feign.TraceFeignClientAutoConfiguration,\ +org.springframework.cloud.sleuth.instrument.zuul.TraceZuulAutoConfiguration,\ +org.springframework.cloud.sleuth.instrument.rxjava.RxJavaAutoConfiguration + +# Environment Post Processor +org.springframework.boot.env.EnvironmentPostProcessor=\ +org.springframework.cloud.sleuth.autoconfig.TraceEnvironmentPostProcessor diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/DefaultSpanNamer.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/DefaultSpanNamer.class new file mode 100644 index 000000000..fd9c4c1d1 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/DefaultSpanNamer.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/Log.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/Log.class new file mode 100644 index 000000000..d53683528 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/Log.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/NoOpSpanReporter.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/NoOpSpanReporter.class new file mode 100644 index 000000000..2154a3ed2 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/NoOpSpanReporter.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/Sampler.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/Sampler.class new file mode 100644 index 000000000..d090f03b4 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/Sampler.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/Span$SpanBuilder.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/Span$SpanBuilder.class new file mode 100644 index 000000000..3f8e2fff7 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/Span$SpanBuilder.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/Span.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/Span.class new file mode 100644 index 000000000..b30a118c4 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/Span.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/SpanAccessor.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/SpanAccessor.class new file mode 100644 index 000000000..1cf8e6612 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/SpanAccessor.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/SpanExtractor.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/SpanExtractor.class new file mode 100644 index 000000000..b1fee23f0 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/SpanExtractor.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/SpanInjector.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/SpanInjector.class new file mode 100644 index 000000000..068458780 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/SpanInjector.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/SpanName.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/SpanName.class new file mode 100644 index 000000000..ca4e23fba Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/SpanName.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/SpanNamer.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/SpanNamer.class new file mode 100644 index 000000000..0ef81e804 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/SpanNamer.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/SpanReporter.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/SpanReporter.class new file mode 100644 index 000000000..aa3f7ba3f Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/SpanReporter.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceCallable.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceCallable.class new file mode 100644 index 000000000..dbd8f21a0 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceCallable.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceKeys$Async.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceKeys$Async.class new file mode 100644 index 000000000..9886d4dd3 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceKeys$Async.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceKeys$Http.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceKeys$Http.class new file mode 100644 index 000000000..40e09b5ec Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceKeys$Http.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceKeys$Hystrix.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceKeys$Hystrix.class new file mode 100644 index 000000000..23269040c Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceKeys$Hystrix.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceKeys$Message$Payload.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceKeys$Message$Payload.class new file mode 100644 index 000000000..2dc8a9ec6 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceKeys$Message$Payload.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceKeys$Message.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceKeys$Message.class new file mode 100644 index 000000000..be49c9dc1 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceKeys$Message.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceKeys$Mvc.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceKeys$Mvc.class new file mode 100644 index 000000000..fcb914958 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceKeys$Mvc.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceKeys.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceKeys.class new file mode 100644 index 000000000..7ea59d23c Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceKeys.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceRunnable.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceRunnable.class new file mode 100644 index 000000000..f80ef3717 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/TraceRunnable.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/Tracer.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/Tracer.class new file mode 100644 index 000000000..70c775928 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/Tracer.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/autoconfig/TraceAutoConfiguration.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/autoconfig/TraceAutoConfiguration.class new file mode 100644 index 000000000..0bc7865c9 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/autoconfig/TraceAutoConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/autoconfig/TraceEnvironmentPostProcessor.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/autoconfig/TraceEnvironmentPostProcessor.class new file mode 100644 index 000000000..15abeabea Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/autoconfig/TraceEnvironmentPostProcessor.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/AsyncCustomAutoConfiguration.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/AsyncCustomAutoConfiguration.class new file mode 100644 index 000000000..7b64f5d4c Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/AsyncCustomAutoConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/AsyncDefaultAutoConfiguration$DefaultAsyncConfigurerSupport.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/AsyncDefaultAutoConfiguration$DefaultAsyncConfigurerSupport.class new file mode 100644 index 000000000..bbbdd1427 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/AsyncDefaultAutoConfiguration$DefaultAsyncConfigurerSupport.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/AsyncDefaultAutoConfiguration.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/AsyncDefaultAutoConfiguration.class new file mode 100644 index 000000000..c1344704c Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/AsyncDefaultAutoConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/LazyTraceAsyncCustomizer.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/LazyTraceAsyncCustomizer.class new file mode 100644 index 000000000..4959e2399 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/LazyTraceAsyncCustomizer.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/LazyTraceExecutor.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/LazyTraceExecutor.class new file mode 100644 index 000000000..422ad4273 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/LazyTraceExecutor.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceCallable.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceCallable.class new file mode 100644 index 000000000..c89c2d0b1 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceCallable.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceRunnable.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceRunnable.class new file mode 100644 index 000000000..9b67a62b7 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceRunnable.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/TraceAsyncAspect.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/TraceAsyncAspect.class new file mode 100644 index 000000000..6f1229c79 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/TraceAsyncAspect.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/TraceContinuingCallable.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/TraceContinuingCallable.class new file mode 100644 index 000000000..818b3ec13 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/TraceContinuingCallable.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorService.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorService.class new file mode 100644 index 000000000..94e8802ae Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorService.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/TraceableScheduledExecutorService.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/TraceableScheduledExecutorService.class new file mode 100644 index 000000000..c4416e9cf Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/async/TraceableScheduledExecutorService.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixAutoConfiguration.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixAutoConfiguration.class new file mode 100644 index 000000000..7a87c72e7 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixAutoConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategy$HystrixTraceCallable.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategy$HystrixTraceCallable.class new file mode 100644 index 000000000..80189efa3 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategy$HystrixTraceCallable.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategy.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategy.class new file mode 100644 index 000000000..3f2ea4ff6 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategy.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/hystrix/TraceCommand.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/hystrix/TraceCommand.class new file mode 100644 index 000000000..c16237205 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/hystrix/TraceCommand.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/AbstractTraceChannelInterceptor.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/AbstractTraceChannelInterceptor.class new file mode 100644 index 000000000..0e8dad12c Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/AbstractTraceChannelInterceptor.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/IntegrationTraceChannelInterceptor.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/IntegrationTraceChannelInterceptor.class new file mode 100644 index 000000000..1d8e168ba Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/IntegrationTraceChannelInterceptor.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanExtractor.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanExtractor.class new file mode 100644 index 000000000..9fabc2529 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanExtractor.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanInjector.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanInjector.class new file mode 100644 index 000000000..8e925cb80 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanInjector.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/TraceChannelInterceptor.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/TraceChannelInterceptor.class new file mode 100644 index 000000000..203504272 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/TraceChannelInterceptor.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/TraceMessageHeaders.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/TraceMessageHeaders.class new file mode 100644 index 000000000..032bc3615 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/TraceMessageHeaders.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/TraceSpanMessagingAutoConfiguration.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/TraceSpanMessagingAutoConfiguration.class new file mode 100644 index 000000000..434a1596e Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/TraceSpanMessagingAutoConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/TraceSpringIntegrationAutoConfiguration.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/TraceSpringIntegrationAutoConfiguration.class new file mode 100644 index 000000000..c5316e78a Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/TraceSpringIntegrationAutoConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfiguration.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfiguration.class new file mode 100644 index 000000000..40d4c87bf Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/rxjava/RxJavaAutoConfiguration.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/rxjava/RxJavaAutoConfiguration.class new file mode 100644 index 000000000..1439f14dc Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/rxjava/RxJavaAutoConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHook$TraceAction.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHook$TraceAction.class new file mode 100644 index 000000000..1c587dc00 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHook$TraceAction.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHook.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHook.class new file mode 100644 index 000000000..e8fb7d9bc Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHook.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/scheduling/TraceSchedulingAspect.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/scheduling/TraceSchedulingAspect.class new file mode 100644 index 000000000..ab2751bfc Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/scheduling/TraceSchedulingAspect.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/scheduling/TraceSchedulingAutoConfiguration.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/scheduling/TraceSchedulingAutoConfiguration.class new file mode 100644 index 000000000..371ab2759 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/scheduling/TraceSchedulingAutoConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/HttpServletRequestExtractor.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/HttpServletRequestExtractor.class new file mode 100644 index 000000000..e32b905f1 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/HttpServletRequestExtractor.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/HttpTraceKeysInjector.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/HttpTraceKeysInjector.class new file mode 100644 index 000000000..2432b71ac Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/HttpTraceKeysInjector.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/ServletUtils.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/ServletUtils.class new file mode 100644 index 000000000..be2a0a5c4 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/ServletUtils.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceFilter.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceFilter.class new file mode 100644 index 000000000..aa3215be3 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceFilter.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceHandlerInterceptor.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceHandlerInterceptor.class new file mode 100644 index 000000000..9a713aecd Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceHandlerInterceptor.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceRequestAttributes.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceRequestAttributes.class new file mode 100644 index 000000000..83d675993 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceRequestAttributes.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceSpringDataBeanPostProcessor$TraceDelegatingHandlerMapping.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceSpringDataBeanPostProcessor$TraceDelegatingHandlerMapping.class new file mode 100644 index 000000000..bfcaee6fa Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceSpringDataBeanPostProcessor$TraceDelegatingHandlerMapping.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceSpringDataBeanPostProcessor.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceSpringDataBeanPostProcessor.class new file mode 100644 index 000000000..120968fea Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceSpringDataBeanPostProcessor.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceWebAspect.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceWebAspect.class new file mode 100644 index 000000000..6f622a425 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceWebAspect.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration$1.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration$1.class new file mode 100644 index 000000000..1b29bd669 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration$1.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration$SkipPatternProvider.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration$SkipPatternProvider.class new file mode 100644 index 000000000..e29988ecf Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration$SkipPatternProvider.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration$SkipPatternProviderConfig$1.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration$SkipPatternProviderConfig$1.class new file mode 100644 index 000000000..35bd962e4 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration$SkipPatternProviderConfig$1.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration$SkipPatternProviderConfig.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration$SkipPatternProviderConfig.class new file mode 100644 index 000000000..028f29de7 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration$SkipPatternProviderConfig.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration.class new file mode 100644 index 000000000..e8cc883b6 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceWebMvcConfigurer.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceWebMvcConfigurer.class new file mode 100644 index 000000000..92f0bd57f Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/TraceWebMvcConfigurer.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/AbstractTraceHttpRequestInterceptor.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/AbstractTraceHttpRequestInterceptor.class new file mode 100644 index 000000000..6748255b4 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/AbstractTraceHttpRequestInterceptor.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/HttpRequestInjector.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/HttpRequestInjector.class new file mode 100644 index 000000000..f495d896f Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/HttpRequestInjector.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncClientHttpRequestFactoryWrapper.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncClientHttpRequestFactoryWrapper.class new file mode 100644 index 000000000..99095ecc4 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncClientHttpRequestFactoryWrapper.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncListenableTaskExecutor.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncListenableTaskExecutor.class new file mode 100644 index 000000000..c10a13589 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncListenableTaskExecutor.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncRestTemplate.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncRestTemplate.class new file mode 100644 index 000000000..d50eaf18a Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncRestTemplate.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceHttpResponse.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceHttpResponse.class new file mode 100644 index 000000000..440720871 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceHttpResponse.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptor.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptor.class new file mode 100644 index 000000000..395bf8825 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptor.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfiguration.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfiguration.class new file mode 100644 index 000000000..27d9a9c72 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebClientAutoConfiguration$TraceInterceptorConfiguration.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebClientAutoConfiguration$TraceInterceptorConfiguration.class new file mode 100644 index 000000000..9ef13ac40 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebClientAutoConfiguration$TraceInterceptorConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebClientAutoConfiguration.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebClientAutoConfiguration.class new file mode 100644 index 000000000..6761d3e06 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebClientAutoConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignBeanPostProcessor.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignBeanPostProcessor.class new file mode 100644 index 000000000..1943be0e8 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignBeanPostProcessor.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignContextBeanPostProcessor.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignContextBeanPostProcessor.class new file mode 100644 index 000000000..e1439f3a5 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignContextBeanPostProcessor.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignRequestInjector.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignRequestInjector.class new file mode 100644 index 000000000..78bd40a18 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignRequestInjector.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignResponseHeadersHolder.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignResponseHeadersHolder.class new file mode 100644 index 000000000..94a048c55 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignResponseHeadersHolder.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/SleuthFeignBuilder.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/SleuthFeignBuilder.class new file mode 100644 index 000000000..9c2c90b7d Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/SleuthFeignBuilder.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/SleuthHystrixFeignBuilder.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/SleuthHystrixFeignBuilder.class new file mode 100644 index 000000000..d77b309bf Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/SleuthHystrixFeignBuilder.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClient.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClient.class new file mode 100644 index 000000000..211cffc1a Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClient.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClientAutoConfiguration$FeignBeanPostProcessorConfiguration.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClientAutoConfiguration$FeignBeanPostProcessorConfiguration.class new file mode 100644 index 000000000..bd63135a3 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClientAutoConfiguration$FeignBeanPostProcessorConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClientAutoConfiguration.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClientAutoConfiguration.class new file mode 100644 index 000000000..daa1adebd Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClientAutoConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignContext.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignContext.class new file mode 100644 index 000000000..157be3742 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignContext.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignObjectWrapper.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignObjectWrapper.class new file mode 100644 index 000000000..dd8259687 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignObjectWrapper.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceLoadBalancerFeignClient.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceLoadBalancerFeignClient.class new file mode 100644 index 000000000..64c2aae6d Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceLoadBalancerFeignClient.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/ApacheHttpClientRibbonRequestCustomizer.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/ApacheHttpClientRibbonRequestCustomizer.class new file mode 100644 index 000000000..c39c54940 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/ApacheHttpClientRibbonRequestCustomizer.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/OkHttpClientRibbonRequestCustomizer.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/OkHttpClientRibbonRequestCustomizer.class new file mode 100644 index 000000000..d2f2989d6 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/OkHttpClientRibbonRequestCustomizer.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/RequestContextInjector.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/RequestContextInjector.class new file mode 100644 index 000000000..531c40999 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/RequestContextInjector.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/RestClientRibbonRequestCustomizer.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/RestClientRibbonRequestCustomizer.class new file mode 100644 index 000000000..a8cd02646 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/RestClientRibbonRequestCustomizer.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/SpanInjectingRibbonRequestCustomizer.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/SpanInjectingRibbonRequestCustomizer.class new file mode 100644 index 000000000..e37cd8b2c Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/SpanInjectingRibbonRequestCustomizer.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/TracePostZuulFilter.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/TracePostZuulFilter.class new file mode 100644 index 000000000..61757b74b Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/TracePostZuulFilter.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilter.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilter.class new file mode 100644 index 000000000..70f69f2ec Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilter.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactory.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactory.class new file mode 100644 index 000000000..a5b4f91dd Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactory.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactoryBeanPostProcessor.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactoryBeanPostProcessor.class new file mode 100644 index 000000000..2a3b785d9 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactoryBeanPostProcessor.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/TraceZuulAutoConfiguration.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/TraceZuulAutoConfiguration.class new file mode 100644 index 000000000..3d2b35a4b Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/TraceZuulAutoConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/TraceZuulHandlerMappingBeanPostProcessor.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/TraceZuulHandlerMappingBeanPostProcessor.class new file mode 100644 index 000000000..e96955491 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/instrument/zuul/TraceZuulHandlerMappingBeanPostProcessor.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/log/NoOpSpanLogger.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/log/NoOpSpanLogger.class new file mode 100644 index 000000000..346375f08 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/log/NoOpSpanLogger.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/log/SleuthLogAutoConfiguration$Slf4jConfiguration.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/log/SleuthLogAutoConfiguration$Slf4jConfiguration.class new file mode 100644 index 000000000..a377cf206 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/log/SleuthLogAutoConfiguration$Slf4jConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/log/SleuthLogAutoConfiguration.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/log/SleuthLogAutoConfiguration.class new file mode 100644 index 000000000..cd6abc523 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/log/SleuthLogAutoConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/log/Slf4jSpanLogger.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/log/Slf4jSpanLogger.class new file mode 100644 index 000000000..0c98b5b7a Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/log/Slf4jSpanLogger.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/log/SpanLogger.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/log/SpanLogger.class new file mode 100644 index 000000000..53f6401ea Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/log/SpanLogger.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/metric/CounterServiceBasedSpanMetricReporter.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/metric/CounterServiceBasedSpanMetricReporter.class new file mode 100644 index 000000000..0091d0740 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/metric/CounterServiceBasedSpanMetricReporter.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/metric/NoOpSpanMetricReporter.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/metric/NoOpSpanMetricReporter.class new file mode 100644 index 000000000..cde9a688c Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/metric/NoOpSpanMetricReporter.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/metric/SleuthMetricProperties$Span.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/metric/SleuthMetricProperties$Span.class new file mode 100644 index 000000000..bda694750 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/metric/SleuthMetricProperties$Span.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/metric/SleuthMetricProperties.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/metric/SleuthMetricProperties.class new file mode 100644 index 000000000..7a59bf48a Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/metric/SleuthMetricProperties.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/metric/SpanMetricReporter.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/metric/SpanMetricReporter.class new file mode 100644 index 000000000..eca611a24 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/metric/SpanMetricReporter.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/metric/TraceMetricsAutoConfiguration$CounterServiceSpanReporterConfig.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/metric/TraceMetricsAutoConfiguration$CounterServiceSpanReporterConfig.class new file mode 100644 index 000000000..96025ab33 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/metric/TraceMetricsAutoConfiguration$CounterServiceSpanReporterConfig.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/metric/TraceMetricsAutoConfiguration.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/metric/TraceMetricsAutoConfiguration.class new file mode 100644 index 000000000..d094ea41d Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/metric/TraceMetricsAutoConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/sampler/AlwaysSampler.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/sampler/AlwaysSampler.class new file mode 100644 index 000000000..13e3c175b Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/sampler/AlwaysSampler.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/sampler/IsTracingSampler.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/sampler/IsTracingSampler.class new file mode 100644 index 000000000..7981ae21a Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/sampler/IsTracingSampler.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/sampler/NeverSampler.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/sampler/NeverSampler.class new file mode 100644 index 000000000..907697d29 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/sampler/NeverSampler.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/sampler/PercentageBasedSampler.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/sampler/PercentageBasedSampler.class new file mode 100644 index 000000000..91b4c6eb1 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/sampler/PercentageBasedSampler.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/sampler/SamplerProperties.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/sampler/SamplerProperties.class new file mode 100644 index 000000000..9e71a2b98 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/sampler/SamplerProperties.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/trace/DefaultTracer$1.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/trace/DefaultTracer$1.class new file mode 100644 index 000000000..dc3c29f24 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/trace/DefaultTracer$1.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/trace/DefaultTracer.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/trace/DefaultTracer.class new file mode 100644 index 000000000..77032489f Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/trace/DefaultTracer.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/trace/SpanContextHolder$1.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/trace/SpanContextHolder$1.class new file mode 100644 index 000000000..fb9a089c9 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/trace/SpanContextHolder$1.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/trace/SpanContextHolder$NoOpFunction.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/trace/SpanContextHolder$NoOpFunction.class new file mode 100644 index 000000000..d0f124d6e Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/trace/SpanContextHolder$NoOpFunction.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/trace/SpanContextHolder$SpanContext.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/trace/SpanContextHolder$SpanContext.class new file mode 100644 index 000000000..c37622bae Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/trace/SpanContextHolder$SpanContext.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/trace/SpanContextHolder$SpanFunction.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/trace/SpanContextHolder$SpanFunction.class new file mode 100644 index 000000000..5baae16cf Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/trace/SpanContextHolder$SpanFunction.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/trace/SpanContextHolder.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/trace/SpanContextHolder.class new file mode 100644 index 000000000..be71575de Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/trace/SpanContextHolder.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/util/ArrayListSpanAccumulator.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/util/ArrayListSpanAccumulator.class new file mode 100644 index 000000000..dc9b149b5 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/util/ArrayListSpanAccumulator.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/util/ExceptionUtils.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/util/ExceptionUtils.class new file mode 100644 index 000000000..1041c9e40 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/util/ExceptionUtils.class differ diff --git a/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/util/SpanNameUtil.class b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/util/SpanNameUtil.class new file mode 100644 index 000000000..685fdd6a1 Binary files /dev/null and b/spring-cloud-sleuth-core/target/classes/org/springframework/cloud/sleuth/util/SpanNameUtil.class differ diff --git a/spring-cloud-sleuth-core/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml b/spring-cloud-sleuth-core/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml new file mode 100644 index 000000000..8b89c977b --- /dev/null +++ b/spring-cloud-sleuth-core/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml @@ -0,0 +1,10 @@ + + + + + + + + + src/main/javadoc + diff --git a/spring-cloud-sleuth-core/target/javadoc-bundle-options/package-list b/spring-cloud-sleuth-core/target/javadoc-bundle-options/package-list new file mode 100644 index 000000000..59d423285 --- /dev/null +++ b/spring-cloud-sleuth-core/target/javadoc-bundle-options/package-list @@ -0,0 +1,217 @@ +java.applet +java.awt +java.awt.color +java.awt.datatransfer +java.awt.dnd +java.awt.event +java.awt.font +java.awt.geom +java.awt.im +java.awt.im.spi +java.awt.image +java.awt.image.renderable +java.awt.print +java.beans +java.beans.beancontext +java.io +java.lang +java.lang.annotation +java.lang.instrument +java.lang.invoke +java.lang.management +java.lang.ref +java.lang.reflect +java.math +java.net +java.nio +java.nio.channels +java.nio.channels.spi +java.nio.charset +java.nio.charset.spi +java.nio.file +java.nio.file.attribute +java.nio.file.spi +java.rmi +java.rmi.activation +java.rmi.dgc +java.rmi.registry +java.rmi.server +java.security +java.security.acl +java.security.cert +java.security.interfaces +java.security.spec +java.sql +java.text +java.text.spi +java.time +java.time.chrono +java.time.format +java.time.temporal +java.time.zone +java.util +java.util.concurrent +java.util.concurrent.atomic +java.util.concurrent.locks +java.util.function +java.util.jar +java.util.logging +java.util.prefs +java.util.regex +java.util.spi +java.util.stream +java.util.zip +javax.accessibility +javax.activation +javax.activity +javax.annotation +javax.annotation.processing +javax.crypto +javax.crypto.interfaces +javax.crypto.spec +javax.imageio +javax.imageio.event +javax.imageio.metadata +javax.imageio.plugins.bmp +javax.imageio.plugins.jpeg +javax.imageio.spi +javax.imageio.stream +javax.jws +javax.jws.soap +javax.lang.model +javax.lang.model.element +javax.lang.model.type +javax.lang.model.util +javax.management +javax.management.loading +javax.management.modelmbean +javax.management.monitor +javax.management.openmbean +javax.management.relation +javax.management.remote +javax.management.remote.rmi +javax.management.timer +javax.naming +javax.naming.directory +javax.naming.event +javax.naming.ldap +javax.naming.spi +javax.net +javax.net.ssl +javax.print +javax.print.attribute +javax.print.attribute.standard +javax.print.event +javax.rmi +javax.rmi.CORBA +javax.rmi.ssl +javax.script +javax.security.auth +javax.security.auth.callback +javax.security.auth.kerberos +javax.security.auth.login +javax.security.auth.spi +javax.security.auth.x500 +javax.security.cert +javax.security.sasl +javax.sound.midi +javax.sound.midi.spi +javax.sound.sampled +javax.sound.sampled.spi +javax.sql +javax.sql.rowset +javax.sql.rowset.serial +javax.sql.rowset.spi +javax.swing +javax.swing.border +javax.swing.colorchooser +javax.swing.event +javax.swing.filechooser +javax.swing.plaf +javax.swing.plaf.basic +javax.swing.plaf.metal +javax.swing.plaf.multi +javax.swing.plaf.nimbus +javax.swing.plaf.synth +javax.swing.table +javax.swing.text +javax.swing.text.html +javax.swing.text.html.parser +javax.swing.text.rtf +javax.swing.tree +javax.swing.undo +javax.tools +javax.transaction +javax.transaction.xa +javax.xml +javax.xml.bind +javax.xml.bind.annotation +javax.xml.bind.annotation.adapters +javax.xml.bind.attachment +javax.xml.bind.helpers +javax.xml.bind.util +javax.xml.crypto +javax.xml.crypto.dom +javax.xml.crypto.dsig +javax.xml.crypto.dsig.dom +javax.xml.crypto.dsig.keyinfo +javax.xml.crypto.dsig.spec +javax.xml.datatype +javax.xml.namespace +javax.xml.parsers +javax.xml.soap +javax.xml.stream +javax.xml.stream.events +javax.xml.stream.util +javax.xml.transform +javax.xml.transform.dom +javax.xml.transform.sax +javax.xml.transform.stax +javax.xml.transform.stream +javax.xml.validation +javax.xml.ws +javax.xml.ws.handler +javax.xml.ws.handler.soap +javax.xml.ws.http +javax.xml.ws.soap +javax.xml.ws.spi +javax.xml.ws.spi.http +javax.xml.ws.wsaddressing +javax.xml.xpath +org.ietf.jgss +org.omg.CORBA +org.omg.CORBA.DynAnyPackage +org.omg.CORBA.ORBPackage +org.omg.CORBA.TypeCodePackage +org.omg.CORBA.portable +org.omg.CORBA_2_3 +org.omg.CORBA_2_3.portable +org.omg.CosNaming +org.omg.CosNaming.NamingContextExtPackage +org.omg.CosNaming.NamingContextPackage +org.omg.Dynamic +org.omg.DynamicAny +org.omg.DynamicAny.DynAnyFactoryPackage +org.omg.DynamicAny.DynAnyPackage +org.omg.IOP +org.omg.IOP.CodecFactoryPackage +org.omg.IOP.CodecPackage +org.omg.Messaging +org.omg.PortableInterceptor +org.omg.PortableInterceptor.ORBInitInfoPackage +org.omg.PortableServer +org.omg.PortableServer.CurrentPackage +org.omg.PortableServer.POAManagerPackage +org.omg.PortableServer.POAPackage +org.omg.PortableServer.ServantLocatorPackage +org.omg.PortableServer.portable +org.omg.SendingContext +org.omg.stub.java.rmi +org.w3c.dom +org.w3c.dom.bootstrap +org.w3c.dom.events +org.w3c.dom.ls +org.w3c.dom.views +org.xml.sax +org.xml.sax.ext +org.xml.sax.helpers diff --git a/spring-cloud-sleuth-core/target/maven-archiver/pom.properties b/spring-cloud-sleuth-core/target/maven-archiver/pom.properties new file mode 100644 index 000000000..c3f94cd6b --- /dev/null +++ b/spring-cloud-sleuth-core/target/maven-archiver/pom.properties @@ -0,0 +1,5 @@ +#Generated by Maven +#Thu Sep 22 13:19:32 UTC 2016 +version=1.1.0.BUILD-SNAPSHOT +groupId=org.springframework.cloud +artifactId=spring-cloud-sleuth-core diff --git a/spring-cloud-sleuth-core/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/spring-cloud-sleuth-core/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 000000000..fa147dbf1 --- /dev/null +++ b/spring-cloud-sleuth-core/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,129 @@ +org/springframework/cloud/sleuth/instrument/web/client/feign/FeignBeanPostProcessor.class +org/springframework/cloud/sleuth/instrument/web/client/TraceWebClientAutoConfiguration$TraceInterceptorConfiguration.class +org/springframework/cloud/sleuth/Log.class +org/springframework/cloud/sleuth/TraceKeys$Message$Payload.class +org/springframework/cloud/sleuth/instrument/scheduling/TraceSchedulingAspect.class +org/springframework/cloud/sleuth/instrument/zuul/RequestContextInjector.class +org/springframework/cloud/sleuth/instrument/web/client/feign/SleuthHystrixFeignBuilder.class +org/springframework/cloud/sleuth/instrument/zuul/TraceZuulHandlerMappingBeanPostProcessor.class +org/springframework/cloud/sleuth/instrument/async/AsyncCustomAutoConfiguration.class +org/springframework/cloud/sleuth/NoOpSpanReporter.class +org/springframework/cloud/sleuth/instrument/zuul/SpanInjectingRibbonRequestCustomizer.class +org/springframework/cloud/sleuth/instrument/zuul/TraceZuulAutoConfiguration.class +org/springframework/cloud/sleuth/metric/SleuthMetricProperties.class +org/springframework/cloud/sleuth/trace/DefaultTracer$1.class +org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanExtractor.class +org/springframework/cloud/sleuth/TraceKeys$Mvc.class +org/springframework/cloud/sleuth/instrument/rxjava/RxJavaAutoConfiguration.class +org/springframework/cloud/sleuth/sampler/IsTracingSampler.class +org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration$1.class +org/springframework/cloud/sleuth/instrument/messaging/TraceMessageHeaders.class +org/springframework/cloud/sleuth/instrument/async/TraceableExecutorService.class +org/springframework/cloud/sleuth/Tracer.class +org/springframework/cloud/sleuth/trace/SpanContextHolder.class +org/springframework/cloud/sleuth/trace/SpanContextHolder$SpanFunction.class +org/springframework/cloud/sleuth/instrument/messaging/AbstractTraceChannelInterceptor.class +org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration$SkipPatternProvider.class +org/springframework/cloud/sleuth/SpanName.class +org/springframework/cloud/sleuth/SpanNamer.class +org/springframework/cloud/sleuth/SpanInjector.class +org/springframework/cloud/sleuth/Span.class +org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactory.class +org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactoryBeanPostProcessor.class +org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfiguration.class +org/springframework/cloud/sleuth/sampler/AlwaysSampler.class +org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncListenableTaskExecutor.class +org/springframework/cloud/sleuth/log/SleuthLogAutoConfiguration$Slf4jConfiguration.class +org/springframework/cloud/sleuth/instrument/web/client/feign/SleuthFeignBuilder.class +org/springframework/cloud/sleuth/TraceCallable.class +org/springframework/cloud/sleuth/TraceKeys$Async.class +org/springframework/cloud/sleuth/instrument/web/TraceWebAspect.class +org/springframework/cloud/sleuth/util/SpanNameUtil.class +org/springframework/cloud/sleuth/instrument/web/TraceHandlerInterceptor.class +org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration$SkipPatternProviderConfig.class +org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceRunnable.class +org/springframework/cloud/sleuth/instrument/web/TraceFilter.class +org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClient.class +org/springframework/cloud/sleuth/TraceKeys$Hystrix.class +org/springframework/cloud/sleuth/instrument/web/TraceWebMvcConfigurer.class +org/springframework/cloud/sleuth/log/NoOpSpanLogger.class +org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategy.class +org/springframework/cloud/sleuth/instrument/web/client/TraceWebClientAutoConfiguration.class +org/springframework/cloud/sleuth/metric/SleuthMetricProperties$Span.class +org/springframework/cloud/sleuth/instrument/web/client/TraceHttpResponse.class +org/springframework/cloud/sleuth/instrument/web/TraceSpringDataBeanPostProcessor$TraceDelegatingHandlerMapping.class +META-INF/spring-configuration-metadata.json +org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHook$TraceAction.class +org/springframework/cloud/sleuth/instrument/async/LazyTraceAsyncCustomizer.class +org/springframework/cloud/sleuth/instrument/async/TraceAsyncAspect.class +org/springframework/cloud/sleuth/sampler/NeverSampler.class +org/springframework/cloud/sleuth/util/ExceptionUtils.class +org/springframework/cloud/sleuth/log/SleuthLogAutoConfiguration.class +org/springframework/cloud/sleuth/trace/DefaultTracer.class +org/springframework/cloud/sleuth/instrument/messaging/TraceSpanMessagingAutoConfiguration.class +org/springframework/cloud/sleuth/sampler/PercentageBasedSampler.class +org/springframework/cloud/sleuth/instrument/web/TraceSpringDataBeanPostProcessor.class +org/springframework/cloud/sleuth/Span$SpanBuilder.class +org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptor.class +org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignObjectWrapper.class +org/springframework/cloud/sleuth/TraceRunnable.class +org/springframework/cloud/sleuth/instrument/web/client/feign/FeignResponseHeadersHolder.class +org/springframework/cloud/sleuth/instrument/web/client/feign/FeignRequestInjector.class +org/springframework/cloud/sleuth/instrument/async/TraceContinuingCallable.class +org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfiguration.class +org/springframework/cloud/sleuth/TraceKeys$Http.class +org/springframework/cloud/sleuth/metric/NoOpSpanMetricReporter.class +org/springframework/cloud/sleuth/DefaultSpanNamer.class +org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceCallable.class +org/springframework/cloud/sleuth/Sampler.class +org/springframework/cloud/sleuth/SpanExtractor.class +org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilter.class +org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClientAutoConfiguration$FeignBeanPostProcessorConfiguration.class +org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration$SkipPatternProviderConfig$1.class +org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignContext.class +org/springframework/cloud/sleuth/instrument/async/AsyncDefaultAutoConfiguration$DefaultAsyncConfigurerSupport.class +org/springframework/cloud/sleuth/util/ArrayListSpanAccumulator.class +org/springframework/cloud/sleuth/instrument/web/client/HttpRequestInjector.class +org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncClientHttpRequestFactoryWrapper.class +org/springframework/cloud/sleuth/instrument/messaging/TraceChannelInterceptor.class +org/springframework/cloud/sleuth/instrument/zuul/TracePostZuulFilter.class +org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncRestTemplate.class +org/springframework/cloud/sleuth/instrument/web/HttpServletRequestExtractor.class +org/springframework/cloud/sleuth/instrument/web/client/feign/TraceLoadBalancerFeignClient.class +org/springframework/cloud/sleuth/instrument/web/client/AbstractTraceHttpRequestInterceptor.class +org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClientAutoConfiguration.class +org/springframework/cloud/sleuth/autoconfig/TraceAutoConfiguration.class +org/springframework/cloud/sleuth/sampler/SamplerProperties.class +org/springframework/cloud/sleuth/metric/SpanMetricReporter.class +org/springframework/cloud/sleuth/instrument/web/HttpTraceKeysInjector.class +org/springframework/cloud/sleuth/instrument/scheduling/TraceSchedulingAutoConfiguration.class +org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanInjector.class +org/springframework/cloud/sleuth/instrument/web/ServletUtils.class +org/springframework/cloud/sleuth/trace/SpanContextHolder$SpanContext.class +org/springframework/cloud/sleuth/instrument/messaging/TraceSpringIntegrationAutoConfiguration.class +org/springframework/cloud/sleuth/autoconfig/TraceEnvironmentPostProcessor.class +org/springframework/cloud/sleuth/instrument/hystrix/TraceCommand.class +org/springframework/cloud/sleuth/metric/TraceMetricsAutoConfiguration$CounterServiceSpanReporterConfig.class +org/springframework/cloud/sleuth/instrument/async/TraceableScheduledExecutorService.class +org/springframework/cloud/sleuth/SpanAccessor.class +org/springframework/cloud/sleuth/TraceKeys.class +org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategy$HystrixTraceCallable.class +org/springframework/cloud/sleuth/instrument/async/AsyncDefaultAutoConfiguration.class +org/springframework/cloud/sleuth/trace/SpanContextHolder$1.class +org/springframework/cloud/sleuth/log/Slf4jSpanLogger.class +org/springframework/cloud/sleuth/instrument/zuul/ApacheHttpClientRibbonRequestCustomizer.class +org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration.class +org/springframework/cloud/sleuth/metric/CounterServiceBasedSpanMetricReporter.class +org/springframework/cloud/sleuth/metric/TraceMetricsAutoConfiguration.class +org/springframework/cloud/sleuth/SpanReporter.class +org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixAutoConfiguration.class +org/springframework/cloud/sleuth/instrument/messaging/IntegrationTraceChannelInterceptor.class +org/springframework/cloud/sleuth/log/SpanLogger.class +org/springframework/cloud/sleuth/TraceKeys$Message.class +org/springframework/cloud/sleuth/instrument/zuul/OkHttpClientRibbonRequestCustomizer.class +org/springframework/cloud/sleuth/instrument/async/LazyTraceExecutor.class +org/springframework/cloud/sleuth/trace/SpanContextHolder$NoOpFunction.class +org/springframework/cloud/sleuth/instrument/web/TraceRequestAttributes.class +org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHook.class +org/springframework/cloud/sleuth/instrument/web/client/feign/FeignContextBeanPostProcessor.class +org/springframework/cloud/sleuth/instrument/zuul/RestClientRibbonRequestCustomizer.class diff --git a/spring-cloud-sleuth-core/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/spring-cloud-sleuth-core/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 000000000..742009bf1 --- /dev/null +++ b/spring-cloud-sleuth-core/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,103 @@ +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/TraceWebClientAutoConfiguration.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/Log.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanInjector.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/hystrix/TraceCommand.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanExtractor.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/TraceContinuingCallable.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/metric/SpanMetricReporter.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/TraceKeys.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixAutoConfiguration.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactory.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncListenableTaskExecutor.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/SpanInjectingRibbonRequestCustomizer.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClient.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/metric/SleuthMetricProperties.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/AsyncCustomAutoConfiguration.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/AsyncDefaultAutoConfiguration.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/sampler/PercentageBasedSampler.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactoryBeanPostProcessor.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/scheduling/TraceSchedulingAspect.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignObjectWrapper.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/log/Slf4jSpanLogger.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/Span.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfiguration.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHook.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/sampler/SamplerProperties.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/SleuthFeignBuilder.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceSpringDataBeanPostProcessor.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/HttpTraceKeysInjector.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/ApacheHttpClientRibbonRequestCustomizer.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/HttpServletRequestExtractor.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/AbstractTraceHttpRequestInterceptor.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/scheduling/TraceSchedulingAutoConfiguration.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/TraceCallable.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilter.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/TraceZuulAutoConfiguration.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/IntegrationTraceChannelInterceptor.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/TraceAsyncAspect.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceWebAspect.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceRunnable.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignContext.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/SleuthHystrixFeignBuilder.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/LazyTraceAsyncCustomizer.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceLoadBalancerFeignClient.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/TracePostZuulFilter.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceFilter.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/SpanNamer.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/TraceableScheduledExecutorService.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/metric/NoOpSpanMetricReporter.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/rxjava/RxJavaAutoConfiguration.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategy.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/RequestContextInjector.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfiguration.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/util/SpanNameUtil.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/SpanExtractor.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceHandlerInterceptor.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/log/SpanLogger.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncClientHttpRequestFactoryWrapper.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/log/SleuthLogAutoConfiguration.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignContextBeanPostProcessor.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/NoOpSpanReporter.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/metric/TraceMetricsAutoConfiguration.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/TraceChannelInterceptor.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/util/ArrayListSpanAccumulator.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignResponseHeadersHolder.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/AbstractTraceChannelInterceptor.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/autoconfig/TraceEnvironmentPostProcessor.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/LazyTraceExecutor.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/sampler/IsTracingSampler.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/trace/DefaultTracer.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/TraceHttpResponse.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/sampler/NeverSampler.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/OkHttpClientRibbonRequestCustomizer.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignBeanPostProcessor.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/HttpRequestInjector.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/RestClientRibbonRequestCustomizer.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/metric/CounterServiceBasedSpanMetricReporter.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorService.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceRequestAttributes.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/sampler/AlwaysSampler.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/DefaultSpanNamer.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/SpanAccessor.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClientAutoConfiguration.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/util/ExceptionUtils.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceCallable.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/autoconfig/TraceAutoConfiguration.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/Sampler.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/TraceSpringIntegrationAutoConfiguration.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptor.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/SpanInjector.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/zuul/TraceZuulHandlerMappingBeanPostProcessor.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/ServletUtils.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/TraceSpanMessagingAutoConfiguration.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncRestTemplate.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/Tracer.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/SpanName.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceWebAutoConfiguration.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceWebMvcConfigurer.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/log/NoOpSpanLogger.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignRequestInjector.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/messaging/TraceMessageHeaders.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/SpanReporter.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/TraceRunnable.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/trace/SpanContextHolder.java diff --git a/spring-cloud-sleuth-core/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/spring-cloud-sleuth-core/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst new file mode 100644 index 000000000..517371f9e --- /dev/null +++ b/spring-cloud-sleuth-core/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst @@ -0,0 +1,205 @@ +org/springframework/cloud/sleuth/instrument/zuul/SampleZuulProxyApplication.class +org/springframework/cloud/sleuth/instrument/web/HttpServletRequestExtractorTests.class +org/springframework/cloud/sleuth/instrument/web/RestTemplateTraceAspectIntegrationTests$AspectTestingController$1.class +org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests$2.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue350/ServiceTestController.class +org/springframework/cloud/sleuth/trace/TestSpanContextHolder.class +org/springframework/cloud/sleuth/DefaultSpanNamerTest$ClassWithAnnotation.class +org/springframework/cloud/sleuth/instrument/async/TraceRunnableTests.class +org/springframework/cloud/sleuth/instrument/async/TraceRunnableTests$TraceKeepingRunnable.class +org/springframework/cloud/sleuth/instrument/web/SampleRecords.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/Issue362Tests.class +org/springframework/cloud/sleuth/instrument/web/ReservationRepository.class +org/springframework/cloud/sleuth/instrument/web/client/discoveryexception/WebClientDiscoveryExceptionTests$TestFeignInterfaceWithException.class +org/springframework/cloud/sleuth/instrument/hystrix/TraceCommandTests$3.class +org/springframework/cloud/sleuth/SpanTests.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterMockChainIntegrationTests.class +org/springframework/cloud/sleuth/AdhocTestSuite.class +org/springframework/cloud/sleuth/instrument/web/TraceAsyncIntegrationTests.class +org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfigurationTest$Config.class +org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfigurationTest.class +org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomASyncClientFactory.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/FeignComponentAsserter.class +org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomASyncClientFactory$TestConfiguration.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterTests$DelegateSampler.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue307/Issue307Tests.class +org/springframework/cloud/sleuth/instrument/scheduling/ScheduledTestConfiguration.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterCustomExtractorTests$CustomHttpServletRequestSpanExtractor.class +org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilterTests.class +org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest$MyHystrixPropertiesStrategy.class +org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$TestFeignInterface.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue307/ParticipantsBean.class +org/springframework/cloud/sleuth/instrument/async/TraceableExecutorServiceTests.class +org/springframework/cloud/sleuth/instrument/web/multiple/MultipleHopsIntegrationTests$Config.class +org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaTests$Listener.class +org/springframework/cloud/sleuth/instrument/web/client/discoveryexception/WebClientDiscoveryExceptionTests$TestConfiguration.class +org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignObjectWrapperTests.class +org/springframework/cloud/sleuth/instrument/web/RestTemplateTraceAspectIntegrationTests$AspectTestingController$2.class +org/springframework/cloud/sleuth/instrument/scheduling/TracingOnScheduledTests$2.class +org/springframework/cloud/sleuth/LogTest.class +org/springframework/cloud/sleuth/instrument/async/AsyncCustomAutoConfigurationTest.class +org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomSyncClientFactory$TestConfiguration.class +org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests$3.class +org/springframework/cloud/sleuth/instrument/scheduling/TracingOnScheduledTests.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue350/Application.class +org/springframework/cloud/sleuth/instrument/async/TraceableExecutorServiceTests$SpanVerifyingRunnable.class +org/springframework/cloud/sleuth/instrument/DefaultTestAutoConfiguration.class +org/springframework/cloud/sleuth/SpanTests$1.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue307/ParticipantsClient.class +org/springframework/cloud/sleuth/instrument/web/client/exception/WebClientExceptionTests.class +org/springframework/cloud/sleuth/instrument/web/TraceAsyncIntegrationTests$TraceAsyncITestConfiguration.class +org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest$MyHystrixCommandExecutionHook.class +org/springframework/cloud/sleuth/instrument/web/RestTemplateTraceAspectIntegrationTests$Config.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterIntegrationTests$Config.class +org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests.class +org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$MyAsyncClientHttpRequestFactory.class +org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactoryTest.class +org/springframework/cloud/sleuth/util/ExceptionUtilsTest.class +org/springframework/cloud/sleuth/instrument/web/Reservation.class +org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests$SamplingConfiguration.class +org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptorTests.class +org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$Listener.class +org/springframework/cloud/sleuth/DefaultSpanNamerTest$ClassWithoutToString.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/ServiceTestController.class +org/springframework/cloud/sleuth/instrument/web/client/feign/FeignRetriesTests.class +org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests.class +org/springframework/cloud/sleuth/instrument/hystrix/TraceCommandTests.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/MyFeignClient.class +org/springframework/cloud/sleuth/instrument/async/TraceRunnableTests$1.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue393/DemoController.class +org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHookTests$MyRxJavaSchedulersHook.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterAlwaysSamplerIntegrationTests$Config.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue393/Application.class +org/springframework/cloud/sleuth/instrument/web/client/feign/FeignRetriesTests$TestInterface.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterAlwaysSamplerIntegrationTests.class +org/springframework/cloud/sleuth/instrument/hystrix/HystrixAnnotationsIntegrationTests$TestConfig.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue393/MyNameRemote.class +org/springframework/cloud/sleuth/DefaultSpanNamerTest.class +org/springframework/cloud/sleuth/instrument/hystrix/TraceCommandTests$2.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterCustomExtractorTests$CustomRestController.class +org/springframework/cloud/sleuth/instrument/async/TraceableScheduledExecutorServiceTest.class +org/springframework/cloud/sleuth/instrument/messaging/TraceChannelInterceptorTests$App.class +org/springframework/cloud/sleuth/instrument/web/client/exception/WebClientExceptionTests$ResponseEntityProvider.class +org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceCallableTest$1.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationMultipleFiltersTests$Config.class +org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$CustomFeignClientConfiguration.class +org/springframework/cloud/sleuth/instrument/web/TraceAsyncIntegrationTests$ClassPerformingAsyncLogic.class +org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptorIntegrationTests.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationMultipleFiltersTests$MyFilter.class +org/springframework/cloud/sleuth/instrument/hystrix/TraceCommandTests$1.class +org/springframework/cloud/sleuth/instrument/web/client/exception/WebClientExceptionTests$TestFeignInterfaceWithException.class +org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests.class +org/springframework/cloud/sleuth/instrument/web/multiple/DemoApplication.class +org/springframework/cloud/sleuth/instrument/async/TraceCallableTests$TraceKeepingCallable.class +org/springframework/cloud/sleuth/assertions/SleuthAssertions.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/SleuthTestController.class +org/springframework/cloud/sleuth/instrument/messaging/TraceContextPropagationChannelInterceptorTests$App.class +org/springframework/cloud/sleuth/assertions/ListOfSpansAssert.class +org/springframework/cloud/sleuth/instrument/web/client/exception/WebClientExceptionTests$TestConfiguration.class +org/springframework/cloud/sleuth/util/SpanNameUtilTests.class +org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest$MyHystrixMetricsPublisher.class +org/springframework/cloud/sleuth/DefaultSpanNamerTest$1.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterIntegrationTests$Config$ManagementServer.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue307/SleuthSampleApplication.class +org/springframework/cloud/sleuth/instrument/async/TraceCallableTests$1.class +org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaTests$TestConfig.class +org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomSyncClientFactory.class +org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHookTests$MyRxJavaErrorHandler.class +org/springframework/cloud/sleuth/SpanTests$2.class +org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilterTests$1.class +org/springframework/cloud/sleuth/instrument/scheduling/TestBeanWithScheduledMethod.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/CustomConfig.class +org/springframework/cloud/sleuth/instrument/hystrix/HystrixAnnotationsIntegrationTests$2.class +org/springframework/cloud/sleuth/instrument/scheduling/TestBeanWithScheduledMethodToBeIgnored.class +org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest$MyHystrixEventNotifier.class +org/springframework/cloud/sleuth/instrument/web/multiple/Sender.class +org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanExtractorTests.class +org/springframework/cloud/sleuth/instrument/zuul/OkHttpClientRibbonRequestCustomizerTests.class +org/springframework/cloud/sleuth/instrument/zuul/MyRouteLocator.class +org/springframework/cloud/sleuth/instrument/zuul/SampleZuulProxyApplication$1.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue393/Issue393Tests.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/Application.class +org/springframework/cloud/sleuth/instrument/web/TraceAsyncIntegrationTests$1.class +org/springframework/cloud/sleuth/instrument/zuul/ApacheHttpClientRibbonRequestCustomizerTests.class +org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilterTests$2.class +org/springframework/cloud/sleuth/instrument/web/SpringDataInstrumentationTests$1.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterTests.class +org/springframework/cloud/sleuth/instrument/scheduling/TracingOnScheduledTests$1.class +org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncListenableTaskExecutorTest.class +org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$FooController.class +org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncListenableTaskExecutorTest$1.class +org/springframework/cloud/sleuth/instrument/async/TraceableExecutorServiceTests$1.class +org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomSyncAndAsyncClientFactory.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationMultipleFiltersTests.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterIntegrationTests$Config$TestController.class +org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomSyncAndAsyncClientFactory$TestConfiguration.class +org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest$MyHystrixConcurrencyStrategy.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue350/SleuthTestController.class +org/springframework/cloud/sleuth/instrument/zuul/RestClientRibbonRequestCustomizerTests.class +org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$FooController.class +org/springframework/cloud/sleuth/trace/DefaultTracerTests.class +org/springframework/cloud/sleuth/instrument/messaging/TraceContextPropagationChannelInterceptorTests.class +org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClientTests.class +org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$TestErrorController.class +org/springframework/cloud/sleuth/assertions/SpanAssert.class +org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$1.class +org/springframework/cloud/sleuth/instrument/hystrix/HystrixAnnotationsIntegrationTests$1.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterCustomExtractorTests$CustomHttpServletResponseSpanInjector.class +org/springframework/cloud/sleuth/assertions/ListOfSpans.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterCustomExtractorTests.class +org/springframework/cloud/sleuth/instrument/hystrix/HystrixAnnotationsIntegrationTests$HystrixCommandInvocationSpanCatcher.class +org/springframework/cloud/sleuth/instrument/messaging/TraceChannelInterceptorTests.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterCustomExtractorTests$Config.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/CustomConfig$CustomErrorDecoder.class +org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$ResponseEntityProvider.class +org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$TestConfiguration.class +org/springframework/cloud/sleuth/instrument/web/SpringDataInstrumentationTests.class +org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHookTests.class +org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$TestConfiguration.class +org/springframework/cloud/sleuth/instrument/web/client/feign/FeignRetriesTests$1.class +org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptorTests$TestController.class +org/springframework/cloud/sleuth/instrument/web/multiple/Greeting.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue350/MyFeignClient.class +org/springframework/cloud/sleuth/instrument/zuul/TracePostZuulFilterTests.class +org/springframework/cloud/sleuth/instrument/web/multiple/MultipleHopsIntegrationTests.class +org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest.class +org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$SimpleRibbonClientConfiguration.class +org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactoryBeanPostProcessorTests.class +org/springframework/cloud/sleuth/instrument/zuul/SimpleRibbonClientConfiguration.class +org/springframework/cloud/sleuth/log/Slf4JSpanLoggerTest.class +org/springframework/cloud/sleuth/instrument/web/client/exception/WebClientExceptionTests$ExceptionServiceRibbonClientConfiguration.class +org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaTests.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue350/Issue350Tests.class +org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests$1.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationTests.class +org/springframework/cloud/sleuth/instrument/web/ReservationServiceApplication.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterIntegrationTests.class +org/springframework/cloud/sleuth/instrument/async/LazyTraceAsyncCustomizerTest.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterTests$1.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationTests$Config$1.class +org/springframework/cloud/sleuth/instrument/web/RestTemplateTraceAspectIntegrationTests$AspectTestingController.class +org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceCallableTest.class +org/springframework/cloud/sleuth/instrument/async/TraceCallableTests.class +org/springframework/cloud/sleuth/instrument/web/RestTemplateTraceAspectIntegrationTests.class +org/springframework/cloud/sleuth/instrument/web/SkipPatternProviderConfigTest.class +org/springframework/cloud/sleuth/instrument/zuul/TraceZuulIntegrationTests.class +org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$SimpleRibbonClientConfiguration.class +org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests.class +org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/CustomConfig$CustomClient.class +org/springframework/cloud/sleuth/instrument/zuul/TraceZuulIntegrationTests$TestTag.class +org/springframework/cloud/sleuth/sampler/IsTracingSamplerTest.class +org/springframework/cloud/sleuth/instrument/web/client/discoveryexception/WebClientDiscoveryExceptionTests.class +org/springframework/cloud/sleuth/instrument/web/common/AbstractMvcIntegrationTest.class +org/springframework/cloud/sleuth/instrument/web/client/discoveryexception/WebClientDiscoveryExceptionTests$ResponseEntityProvider.class +org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests$TaxCountingRunnable.class +org/springframework/cloud/sleuth/sampler/PercentageBasedSamplerTests.class +org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanInjectorTests.class +org/springframework/cloud/sleuth/instrument/hystrix/HystrixAnnotationsIntegrationTests.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationMultipleFiltersTests$Config$1.class +org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$TestFeignWithCustomConfInterface.class +org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$TestFeignInterface.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterTests$2.class +org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHookTests$MyRxJavaObservableExecutionHook.class +org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$MySyncClientHttpRequestFactory.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationTests$ExceptionThrowingController.class +org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationTests$Config.class diff --git a/spring-cloud-sleuth-core/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/spring-cloud-sleuth-core/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 000000000..b18f22b35 --- /dev/null +++ b/spring-cloud-sleuth-core/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst @@ -0,0 +1,73 @@ +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/multiple/MultipleHopsIntegrationTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue307/Issue307Tests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/TraceFilterCustomExtractorTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/Issue362Tests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/DefaultSpanNamerTest.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/TraceFilterAlwaysSamplerIntegrationTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/TraceFilterMockChainIntegrationTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/assertions/ListOfSpansAssert.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncListenableTaskExecutorTest.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/zuul/TracePostZuulFilterTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/async/TraceRunnableTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/DefaultTestAutoConfiguration.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/messaging/TraceContextPropagationChannelInterceptorTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptorTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/assertions/ListOfSpans.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactoryBeanPostProcessorTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorServiceTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignObjectWrapperTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/discoveryexception/WebClientDiscoveryExceptionTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/zuul/OkHttpClientRibbonRequestCustomizerTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClientTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue393/Issue393Tests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/SkipPatternProviderConfigTest.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/AdhocTestSuite.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/multiple/DemoApplication.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignRetriesTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/async/TraceCallableTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/async/TraceableScheduledExecutorServiceTest.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/sampler/IsTracingSamplerTest.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/zuul/RestClientRibbonRequestCustomizerTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/SpanTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/messaging/TraceChannelInterceptorTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/async/AsyncCustomAutoConfigurationTest.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanExtractorTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/async/LazyTraceAsyncCustomizerTest.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/trace/DefaultTracerTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/scheduling/TracingOnScheduledTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanInjectorTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/util/ExceptionUtilsTest.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue350/Issue350Tests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/hystrix/TraceCommandTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/TraceAsyncIntegrationTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/RestTemplateTraceAspectIntegrationTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/SpringDataInstrumentationTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/HttpServletRequestExtractorTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/hystrix/HystrixAnnotationsIntegrationTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptorIntegrationTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/LogTest.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactoryTest.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/zuul/ApacheHttpClientRibbonRequestCustomizerTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/client/exception/WebClientExceptionTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/common/AbstractMvcIntegrationTest.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/trace/TestSpanContextHolder.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/assertions/SleuthAssertions.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfigurationTest.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/TraceFilterTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/TraceFilterIntegrationTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceCallableTest.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/util/SpanNameUtilTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationMultipleFiltersTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/sampler/PercentageBasedSamplerTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilterTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/log/Slf4JSpanLoggerTest.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/zuul/TraceZuulIntegrationTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/assertions/SpanAssert.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHookTests.java diff --git a/spring-cloud-sleuth-core/target/spring-cloud-sleuth-core-1.1.0.BUILD-SNAPSHOT-javadoc.jar b/spring-cloud-sleuth-core/target/spring-cloud-sleuth-core-1.1.0.BUILD-SNAPSHOT-javadoc.jar new file mode 100644 index 000000000..c52cf6be0 Binary files /dev/null and b/spring-cloud-sleuth-core/target/spring-cloud-sleuth-core-1.1.0.BUILD-SNAPSHOT-javadoc.jar differ diff --git a/spring-cloud-sleuth-core/target/spring-cloud-sleuth-core-1.1.0.BUILD-SNAPSHOT-sources.jar b/spring-cloud-sleuth-core/target/spring-cloud-sleuth-core-1.1.0.BUILD-SNAPSHOT-sources.jar new file mode 100644 index 000000000..61fa317d6 Binary files /dev/null and b/spring-cloud-sleuth-core/target/spring-cloud-sleuth-core-1.1.0.BUILD-SNAPSHOT-sources.jar differ diff --git a/spring-cloud-sleuth-core/target/spring-cloud-sleuth-core-1.1.0.BUILD-SNAPSHOT.jar b/spring-cloud-sleuth-core/target/spring-cloud-sleuth-core-1.1.0.BUILD-SNAPSHOT.jar new file mode 100644 index 000000000..af30f86d0 Binary files /dev/null and b/spring-cloud-sleuth-core/target/spring-cloud-sleuth-core-1.1.0.BUILD-SNAPSHOT.jar differ diff --git a/spring-cloud-sleuth-core/target/test-classes/application.yml b/spring-cloud-sleuth-core/target/test-classes/application.yml new file mode 100644 index 000000000..5b9e8f669 --- /dev/null +++ b/spring-cloud-sleuth-core/target/test-classes/application.yml @@ -0,0 +1,17 @@ +hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds: 5000 +ribbon: + ConnectTimeout: 3000 + ReadTimeout: 5000 + +exceptionService.ribbon: + MaxAutoRetries: 3 + OkToRetryOnAllOperations: true + ConnectTimeout: 1 + ReadTimeout: 1 + +eureka.client.enabled: false +ribbon.eureka.enabled: false + +spring.sleuth.scheduled.skipPattern: "^org.*TestBeanWithScheduledMethodToBeIgnored$" +# comma separated list of matchers +spring.sleuth.rxjava.schedulers.ignoredthreads: HystixMetricPoller,^MyCustomThread.*$,^RxComputation.*$ \ No newline at end of file diff --git a/spring-cloud-sleuth-core/target/test-classes/logback.xml b/spring-cloud-sleuth-core/target/test-classes/logback.xml new file mode 100644 index 000000000..fd0c9a35a --- /dev/null +++ b/spring-cloud-sleuth-core/target/test-classes/logback.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/AdhocTestSuite.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/AdhocTestSuite.class new file mode 100644 index 000000000..f4d05f6fd Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/AdhocTestSuite.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/DefaultSpanNamerTest$1.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/DefaultSpanNamerTest$1.class new file mode 100644 index 000000000..c95bdd3dc Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/DefaultSpanNamerTest$1.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/DefaultSpanNamerTest$ClassWithAnnotation.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/DefaultSpanNamerTest$ClassWithAnnotation.class new file mode 100644 index 000000000..60f3d5a7d Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/DefaultSpanNamerTest$ClassWithAnnotation.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/DefaultSpanNamerTest$ClassWithoutToString.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/DefaultSpanNamerTest$ClassWithoutToString.class new file mode 100644 index 000000000..2d9e2f49b Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/DefaultSpanNamerTest$ClassWithoutToString.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/DefaultSpanNamerTest.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/DefaultSpanNamerTest.class new file mode 100644 index 000000000..d9abc03b1 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/DefaultSpanNamerTest.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/LogTest.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/LogTest.class new file mode 100644 index 000000000..c707b6175 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/LogTest.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/SpanTests$1.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/SpanTests$1.class new file mode 100644 index 000000000..643e3de58 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/SpanTests$1.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/SpanTests$2.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/SpanTests$2.class new file mode 100644 index 000000000..54e824770 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/SpanTests$2.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/SpanTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/SpanTests.class new file mode 100644 index 000000000..2d36b8045 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/SpanTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/assertions/ListOfSpans.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/assertions/ListOfSpans.class new file mode 100644 index 000000000..0a2b19136 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/assertions/ListOfSpans.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/assertions/ListOfSpansAssert.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/assertions/ListOfSpansAssert.class new file mode 100644 index 000000000..864213200 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/assertions/ListOfSpansAssert.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/assertions/SleuthAssertions.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/assertions/SleuthAssertions.class new file mode 100644 index 000000000..f06c6b6bf Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/assertions/SleuthAssertions.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/assertions/SpanAssert.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/assertions/SpanAssert.class new file mode 100644 index 000000000..64674710f Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/assertions/SpanAssert.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests$1.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests$1.class new file mode 100644 index 000000000..a2ac00016 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests$1.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests$2.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests$2.class new file mode 100644 index 000000000..5e901b88a Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests$2.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests$3.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests$3.class new file mode 100644 index 000000000..d3d02c9c5 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests$3.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests$SamplingConfiguration.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests$SamplingConfiguration.class new file mode 100644 index 000000000..f33fb9c80 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests$SamplingConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests$TaxCountingRunnable.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests$TaxCountingRunnable.class new file mode 100644 index 000000000..eed08455d Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests$TaxCountingRunnable.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests.class new file mode 100644 index 000000000..f857c0c62 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/documentation/SpringCloudSleuthDocTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/DefaultTestAutoConfiguration.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/DefaultTestAutoConfiguration.class new file mode 100644 index 000000000..df42207cd Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/DefaultTestAutoConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/AsyncCustomAutoConfigurationTest.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/AsyncCustomAutoConfigurationTest.class new file mode 100644 index 000000000..181b6176e Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/AsyncCustomAutoConfigurationTest.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/LazyTraceAsyncCustomizerTest.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/LazyTraceAsyncCustomizerTest.class new file mode 100644 index 000000000..22684b926 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/LazyTraceAsyncCustomizerTest.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceCallableTest$1.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceCallableTest$1.class new file mode 100644 index 000000000..d600cc988 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceCallableTest$1.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceCallableTest.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceCallableTest.class new file mode 100644 index 000000000..0f8793240 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/LocalComponentTraceCallableTest.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceCallableTests$1.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceCallableTests$1.class new file mode 100644 index 000000000..ab165efb7 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceCallableTests$1.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceCallableTests$TraceKeepingCallable.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceCallableTests$TraceKeepingCallable.class new file mode 100644 index 000000000..067af02bb Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceCallableTests$TraceKeepingCallable.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceCallableTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceCallableTests.class new file mode 100644 index 000000000..115258d20 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceCallableTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceRunnableTests$1.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceRunnableTests$1.class new file mode 100644 index 000000000..1ecf37554 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceRunnableTests$1.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceRunnableTests$TraceKeepingRunnable.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceRunnableTests$TraceKeepingRunnable.class new file mode 100644 index 000000000..111cb44d9 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceRunnableTests$TraceKeepingRunnable.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceRunnableTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceRunnableTests.class new file mode 100644 index 000000000..d4b112c46 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceRunnableTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorServiceTests$1.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorServiceTests$1.class new file mode 100644 index 000000000..3d10b9290 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorServiceTests$1.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorServiceTests$SpanVerifyingRunnable.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorServiceTests$SpanVerifyingRunnable.class new file mode 100644 index 000000000..9d5d944e9 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorServiceTests$SpanVerifyingRunnable.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorServiceTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorServiceTests.class new file mode 100644 index 000000000..aca9c4969 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceableExecutorServiceTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceableScheduledExecutorServiceTest.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceableScheduledExecutorServiceTest.class new file mode 100644 index 000000000..eb0b8d0ae Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/async/TraceableScheduledExecutorServiceTest.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/HystrixAnnotationsIntegrationTests$1.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/HystrixAnnotationsIntegrationTests$1.class new file mode 100644 index 000000000..722f6afec Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/HystrixAnnotationsIntegrationTests$1.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/HystrixAnnotationsIntegrationTests$2.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/HystrixAnnotationsIntegrationTests$2.class new file mode 100644 index 000000000..96dc420cf Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/HystrixAnnotationsIntegrationTests$2.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/HystrixAnnotationsIntegrationTests$HystrixCommandInvocationSpanCatcher.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/HystrixAnnotationsIntegrationTests$HystrixCommandInvocationSpanCatcher.class new file mode 100644 index 000000000..efcaa4744 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/HystrixAnnotationsIntegrationTests$HystrixCommandInvocationSpanCatcher.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/HystrixAnnotationsIntegrationTests$TestConfig.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/HystrixAnnotationsIntegrationTests$TestConfig.class new file mode 100644 index 000000000..b7375d318 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/HystrixAnnotationsIntegrationTests$TestConfig.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/HystrixAnnotationsIntegrationTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/HystrixAnnotationsIntegrationTests.class new file mode 100644 index 000000000..65a757338 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/HystrixAnnotationsIntegrationTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest$MyHystrixCommandExecutionHook.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest$MyHystrixCommandExecutionHook.class new file mode 100644 index 000000000..082e99952 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest$MyHystrixCommandExecutionHook.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest$MyHystrixConcurrencyStrategy.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest$MyHystrixConcurrencyStrategy.class new file mode 100644 index 000000000..1128aa799 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest$MyHystrixConcurrencyStrategy.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest$MyHystrixEventNotifier.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest$MyHystrixEventNotifier.class new file mode 100644 index 000000000..c70c8d025 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest$MyHystrixEventNotifier.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest$MyHystrixMetricsPublisher.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest$MyHystrixMetricsPublisher.class new file mode 100644 index 000000000..fb2f37a9d Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest$MyHystrixMetricsPublisher.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest$MyHystrixPropertiesStrategy.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest$MyHystrixPropertiesStrategy.class new file mode 100644 index 000000000..18b063a2e Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest$MyHystrixPropertiesStrategy.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest.class new file mode 100644 index 000000000..2cd4d3992 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/SleuthHystrixConcurrencyStrategyTest.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/TraceCommandTests$1.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/TraceCommandTests$1.class new file mode 100644 index 000000000..152fa5f1f Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/TraceCommandTests$1.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/TraceCommandTests$2.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/TraceCommandTests$2.class new file mode 100644 index 000000000..ae5f9e412 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/TraceCommandTests$2.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/TraceCommandTests$3.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/TraceCommandTests$3.class new file mode 100644 index 000000000..fc56dc94b Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/TraceCommandTests$3.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/TraceCommandTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/TraceCommandTests.class new file mode 100644 index 000000000..0456ef529 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/hystrix/TraceCommandTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanExtractorTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanExtractorTests.class new file mode 100644 index 000000000..1e57be0e7 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanExtractorTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanInjectorTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanInjectorTests.class new file mode 100644 index 000000000..045f40307 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/MessagingSpanInjectorTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/TraceChannelInterceptorTests$App.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/TraceChannelInterceptorTests$App.class new file mode 100644 index 000000000..8da8e82cb Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/TraceChannelInterceptorTests$App.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/TraceChannelInterceptorTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/TraceChannelInterceptorTests.class new file mode 100644 index 000000000..73ccd4596 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/TraceChannelInterceptorTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/TraceContextPropagationChannelInterceptorTests$App.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/TraceContextPropagationChannelInterceptorTests$App.class new file mode 100644 index 000000000..663157387 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/TraceContextPropagationChannelInterceptorTests$App.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/TraceContextPropagationChannelInterceptorTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/TraceContextPropagationChannelInterceptorTests.class new file mode 100644 index 000000000..8e8b5809e Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/TraceContextPropagationChannelInterceptorTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfigurationTest$Config.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfigurationTest$Config.class new file mode 100644 index 000000000..c7011cbcc Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfigurationTest$Config.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfigurationTest.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfigurationTest.class new file mode 100644 index 000000000..8107cdbe3 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/messaging/websocket/TraceWebSocketAutoConfigurationTest.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHookTests$MyRxJavaErrorHandler.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHookTests$MyRxJavaErrorHandler.class new file mode 100644 index 000000000..7c1b4358f Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHookTests$MyRxJavaErrorHandler.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHookTests$MyRxJavaObservableExecutionHook.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHookTests$MyRxJavaObservableExecutionHook.class new file mode 100644 index 000000000..36f642016 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHookTests$MyRxJavaObservableExecutionHook.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHookTests$MyRxJavaSchedulersHook.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHookTests$MyRxJavaSchedulersHook.class new file mode 100644 index 000000000..acebcdf4d Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHookTests$MyRxJavaSchedulersHook.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHookTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHookTests.class new file mode 100644 index 000000000..cb039e383 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaSchedulersHookTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaTests$Listener.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaTests$Listener.class new file mode 100644 index 000000000..5a76e87c6 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaTests$Listener.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaTests$TestConfig.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaTests$TestConfig.class new file mode 100644 index 000000000..dd01d535b Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaTests$TestConfig.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaTests.class new file mode 100644 index 000000000..9c3f433e8 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/rxjava/SleuthRxJavaTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/scheduling/ScheduledTestConfiguration.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/scheduling/ScheduledTestConfiguration.class new file mode 100644 index 000000000..d8e290f7f Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/scheduling/ScheduledTestConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/scheduling/TestBeanWithScheduledMethod.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/scheduling/TestBeanWithScheduledMethod.class new file mode 100644 index 000000000..3302d78ff Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/scheduling/TestBeanWithScheduledMethod.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/scheduling/TestBeanWithScheduledMethodToBeIgnored.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/scheduling/TestBeanWithScheduledMethodToBeIgnored.class new file mode 100644 index 000000000..48e18c7f6 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/scheduling/TestBeanWithScheduledMethodToBeIgnored.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/scheduling/TracingOnScheduledTests$1.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/scheduling/TracingOnScheduledTests$1.class new file mode 100644 index 000000000..ef50554e2 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/scheduling/TracingOnScheduledTests$1.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/scheduling/TracingOnScheduledTests$2.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/scheduling/TracingOnScheduledTests$2.class new file mode 100644 index 000000000..34436edc6 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/scheduling/TracingOnScheduledTests$2.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/scheduling/TracingOnScheduledTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/scheduling/TracingOnScheduledTests.class new file mode 100644 index 000000000..1429921c1 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/scheduling/TracingOnScheduledTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/HttpServletRequestExtractorTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/HttpServletRequestExtractorTests.class new file mode 100644 index 000000000..076015fde Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/HttpServletRequestExtractorTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/Reservation.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/Reservation.class new file mode 100644 index 000000000..6591b3a10 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/Reservation.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/ReservationRepository.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/ReservationRepository.class new file mode 100644 index 000000000..c2d2015cf Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/ReservationRepository.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/ReservationServiceApplication.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/ReservationServiceApplication.class new file mode 100644 index 000000000..7b837a84e Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/ReservationServiceApplication.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/RestTemplateTraceAspectIntegrationTests$AspectTestingController$1.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/RestTemplateTraceAspectIntegrationTests$AspectTestingController$1.class new file mode 100644 index 000000000..5c22871ae Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/RestTemplateTraceAspectIntegrationTests$AspectTestingController$1.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/RestTemplateTraceAspectIntegrationTests$AspectTestingController$2.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/RestTemplateTraceAspectIntegrationTests$AspectTestingController$2.class new file mode 100644 index 000000000..22763ae13 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/RestTemplateTraceAspectIntegrationTests$AspectTestingController$2.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/RestTemplateTraceAspectIntegrationTests$AspectTestingController.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/RestTemplateTraceAspectIntegrationTests$AspectTestingController.class new file mode 100644 index 000000000..029ab1c65 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/RestTemplateTraceAspectIntegrationTests$AspectTestingController.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/RestTemplateTraceAspectIntegrationTests$Config.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/RestTemplateTraceAspectIntegrationTests$Config.class new file mode 100644 index 000000000..28002bed4 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/RestTemplateTraceAspectIntegrationTests$Config.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/RestTemplateTraceAspectIntegrationTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/RestTemplateTraceAspectIntegrationTests.class new file mode 100644 index 000000000..37b1a8650 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/RestTemplateTraceAspectIntegrationTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/SampleRecords.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/SampleRecords.class new file mode 100644 index 000000000..f72bff662 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/SampleRecords.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/SkipPatternProviderConfigTest.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/SkipPatternProviderConfigTest.class new file mode 100644 index 000000000..0b8a3ea8e Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/SkipPatternProviderConfigTest.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/SpringDataInstrumentationTests$1.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/SpringDataInstrumentationTests$1.class new file mode 100644 index 000000000..9cfff0eda Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/SpringDataInstrumentationTests$1.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/SpringDataInstrumentationTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/SpringDataInstrumentationTests.class new file mode 100644 index 000000000..4b0e3b320 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/SpringDataInstrumentationTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceAsyncIntegrationTests$1.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceAsyncIntegrationTests$1.class new file mode 100644 index 000000000..eb63db586 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceAsyncIntegrationTests$1.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceAsyncIntegrationTests$ClassPerformingAsyncLogic.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceAsyncIntegrationTests$ClassPerformingAsyncLogic.class new file mode 100644 index 000000000..d6b1c2538 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceAsyncIntegrationTests$ClassPerformingAsyncLogic.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceAsyncIntegrationTests$TraceAsyncITestConfiguration.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceAsyncIntegrationTests$TraceAsyncITestConfiguration.class new file mode 100644 index 000000000..986c6c5cc Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceAsyncIntegrationTests$TraceAsyncITestConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceAsyncIntegrationTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceAsyncIntegrationTests.class new file mode 100644 index 000000000..c695689c0 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceAsyncIntegrationTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterAlwaysSamplerIntegrationTests$Config.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterAlwaysSamplerIntegrationTests$Config.class new file mode 100644 index 000000000..a4f711461 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterAlwaysSamplerIntegrationTests$Config.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterAlwaysSamplerIntegrationTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterAlwaysSamplerIntegrationTests.class new file mode 100644 index 000000000..8a77d98ed Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterAlwaysSamplerIntegrationTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterCustomExtractorTests$Config.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterCustomExtractorTests$Config.class new file mode 100644 index 000000000..a9159dd84 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterCustomExtractorTests$Config.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterCustomExtractorTests$CustomHttpServletRequestSpanExtractor.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterCustomExtractorTests$CustomHttpServletRequestSpanExtractor.class new file mode 100644 index 000000000..8e9d35795 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterCustomExtractorTests$CustomHttpServletRequestSpanExtractor.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterCustomExtractorTests$CustomHttpServletResponseSpanInjector.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterCustomExtractorTests$CustomHttpServletResponseSpanInjector.class new file mode 100644 index 000000000..58559ce89 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterCustomExtractorTests$CustomHttpServletResponseSpanInjector.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterCustomExtractorTests$CustomRestController.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterCustomExtractorTests$CustomRestController.class new file mode 100644 index 000000000..36ef072a4 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterCustomExtractorTests$CustomRestController.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterCustomExtractorTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterCustomExtractorTests.class new file mode 100644 index 000000000..22bb3ba19 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterCustomExtractorTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterIntegrationTests$Config$ManagementServer.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterIntegrationTests$Config$ManagementServer.class new file mode 100644 index 000000000..3a3aaddd9 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterIntegrationTests$Config$ManagementServer.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterIntegrationTests$Config$TestController.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterIntegrationTests$Config$TestController.class new file mode 100644 index 000000000..7944ccb73 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterIntegrationTests$Config$TestController.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterIntegrationTests$Config.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterIntegrationTests$Config.class new file mode 100644 index 000000000..3cf27c66e Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterIntegrationTests$Config.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterIntegrationTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterIntegrationTests.class new file mode 100644 index 000000000..e7108ec79 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterIntegrationTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterMockChainIntegrationTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterMockChainIntegrationTests.class new file mode 100644 index 000000000..f75662160 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterMockChainIntegrationTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterTests$1.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterTests$1.class new file mode 100644 index 000000000..780f921bb Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterTests$1.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterTests$2.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterTests$2.class new file mode 100644 index 000000000..7294bbb79 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterTests$2.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterTests$DelegateSampler.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterTests$DelegateSampler.class new file mode 100644 index 000000000..e138e3e75 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterTests$DelegateSampler.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterTests.class new file mode 100644 index 000000000..88f1644a3 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationMultipleFiltersTests$Config$1.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationMultipleFiltersTests$Config$1.class new file mode 100644 index 000000000..acbbb023a Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationMultipleFiltersTests$Config$1.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationMultipleFiltersTests$Config.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationMultipleFiltersTests$Config.class new file mode 100644 index 000000000..e5e4991d2 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationMultipleFiltersTests$Config.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationMultipleFiltersTests$MyFilter.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationMultipleFiltersTests$MyFilter.class new file mode 100644 index 000000000..0c07432ab Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationMultipleFiltersTests$MyFilter.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationMultipleFiltersTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationMultipleFiltersTests.class new file mode 100644 index 000000000..dde72423e Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationMultipleFiltersTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationTests$Config$1.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationTests$Config$1.class new file mode 100644 index 000000000..8e1500546 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationTests$Config$1.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationTests$Config.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationTests$Config.class new file mode 100644 index 000000000..6b0b7770d Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationTests$Config.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationTests$ExceptionThrowingController.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationTests$ExceptionThrowingController.class new file mode 100644 index 000000000..c28546650 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationTests$ExceptionThrowingController.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationTests.class new file mode 100644 index 000000000..f833f4d7d Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/TraceFilterWebIntegrationTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncListenableTaskExecutorTest$1.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncListenableTaskExecutorTest$1.class new file mode 100644 index 000000000..c4dfb7624 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncListenableTaskExecutorTest$1.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncListenableTaskExecutorTest.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncListenableTaskExecutorTest.class new file mode 100644 index 000000000..ac7e5d6b4 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceAsyncListenableTaskExecutorTest.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptorIntegrationTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptorIntegrationTests.class new file mode 100644 index 000000000..cf0044196 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptorIntegrationTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptorTests$TestController.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptorTests$TestController.class new file mode 100644 index 000000000..3c307e898 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptorTests$TestController.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptorTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptorTests.class new file mode 100644 index 000000000..48ec3b30d Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceRestTemplateInterceptorTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$1.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$1.class new file mode 100644 index 000000000..ef8557170 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$1.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomASyncClientFactory$TestConfiguration.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomASyncClientFactory$TestConfiguration.class new file mode 100644 index 000000000..b075abea6 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomASyncClientFactory$TestConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomASyncClientFactory.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomASyncClientFactory.class new file mode 100644 index 000000000..e7bac74d2 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomASyncClientFactory.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomSyncAndAsyncClientFactory$TestConfiguration.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomSyncAndAsyncClientFactory$TestConfiguration.class new file mode 100644 index 000000000..9879bd568 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomSyncAndAsyncClientFactory$TestConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomSyncAndAsyncClientFactory.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomSyncAndAsyncClientFactory.class new file mode 100644 index 000000000..1d0acbd74 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomSyncAndAsyncClientFactory.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomSyncClientFactory$TestConfiguration.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomSyncClientFactory$TestConfiguration.class new file mode 100644 index 000000000..8d89465a2 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomSyncClientFactory$TestConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomSyncClientFactory.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomSyncClientFactory.class new file mode 100644 index 000000000..4bdf5aee0 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$CustomSyncClientFactory.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$MyAsyncClientHttpRequestFactory.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$MyAsyncClientHttpRequestFactory.class new file mode 100644 index 000000000..835c27625 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$MyAsyncClientHttpRequestFactory.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$MySyncClientHttpRequestFactory.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$MySyncClientHttpRequestFactory.class new file mode 100644 index 000000000..2154ca12f Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests$MySyncClientHttpRequestFactory.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests.class new file mode 100644 index 000000000..0a12e188a Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/TraceWebAsyncClientAutoConfigurationTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/discoveryexception/WebClientDiscoveryExceptionTests$ResponseEntityProvider.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/discoveryexception/WebClientDiscoveryExceptionTests$ResponseEntityProvider.class new file mode 100644 index 000000000..321f3046f Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/discoveryexception/WebClientDiscoveryExceptionTests$ResponseEntityProvider.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/discoveryexception/WebClientDiscoveryExceptionTests$TestConfiguration.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/discoveryexception/WebClientDiscoveryExceptionTests$TestConfiguration.class new file mode 100644 index 000000000..fd233a433 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/discoveryexception/WebClientDiscoveryExceptionTests$TestConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/discoveryexception/WebClientDiscoveryExceptionTests$TestFeignInterfaceWithException.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/discoveryexception/WebClientDiscoveryExceptionTests$TestFeignInterfaceWithException.class new file mode 100644 index 000000000..ca8d4f751 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/discoveryexception/WebClientDiscoveryExceptionTests$TestFeignInterfaceWithException.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/discoveryexception/WebClientDiscoveryExceptionTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/discoveryexception/WebClientDiscoveryExceptionTests.class new file mode 100644 index 000000000..0adb50896 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/discoveryexception/WebClientDiscoveryExceptionTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/exception/WebClientExceptionTests$ExceptionServiceRibbonClientConfiguration.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/exception/WebClientExceptionTests$ExceptionServiceRibbonClientConfiguration.class new file mode 100644 index 000000000..8eb252298 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/exception/WebClientExceptionTests$ExceptionServiceRibbonClientConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/exception/WebClientExceptionTests$ResponseEntityProvider.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/exception/WebClientExceptionTests$ResponseEntityProvider.class new file mode 100644 index 000000000..10ef7af04 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/exception/WebClientExceptionTests$ResponseEntityProvider.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/exception/WebClientExceptionTests$TestConfiguration.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/exception/WebClientExceptionTests$TestConfiguration.class new file mode 100644 index 000000000..ec5fd9fd5 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/exception/WebClientExceptionTests$TestConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/exception/WebClientExceptionTests$TestFeignInterfaceWithException.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/exception/WebClientExceptionTests$TestFeignInterfaceWithException.class new file mode 100644 index 000000000..887a2a4e7 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/exception/WebClientExceptionTests$TestFeignInterfaceWithException.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/exception/WebClientExceptionTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/exception/WebClientExceptionTests.class new file mode 100644 index 000000000..0413b4fa3 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/exception/WebClientExceptionTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignRetriesTests$1.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignRetriesTests$1.class new file mode 100644 index 000000000..d58696aa0 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignRetriesTests$1.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignRetriesTests$TestInterface.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignRetriesTests$TestInterface.class new file mode 100644 index 000000000..50f13ddc5 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignRetriesTests$TestInterface.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignRetriesTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignRetriesTests.class new file mode 100644 index 000000000..a8cd95a88 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/FeignRetriesTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClientTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClientTests.class new file mode 100644 index 000000000..c94076723 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignClientTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignObjectWrapperTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignObjectWrapperTests.class new file mode 100644 index 000000000..d22c82e95 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/TraceFeignObjectWrapperTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue307/Issue307Tests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue307/Issue307Tests.class new file mode 100644 index 000000000..4279db861 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue307/Issue307Tests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue307/ParticipantsBean.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue307/ParticipantsBean.class new file mode 100644 index 000000000..cfac7ec77 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue307/ParticipantsBean.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue307/ParticipantsClient.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue307/ParticipantsClient.class new file mode 100644 index 000000000..7702ca3aa Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue307/ParticipantsClient.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue307/SleuthSampleApplication.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue307/SleuthSampleApplication.class new file mode 100644 index 000000000..f1bfdd28e Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue307/SleuthSampleApplication.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue350/Application.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue350/Application.class new file mode 100644 index 000000000..c1c7669c6 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue350/Application.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue350/Issue350Tests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue350/Issue350Tests.class new file mode 100644 index 000000000..9f8cd36b4 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue350/Issue350Tests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue350/MyFeignClient.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue350/MyFeignClient.class new file mode 100644 index 000000000..1366c9861 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue350/MyFeignClient.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue350/ServiceTestController.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue350/ServiceTestController.class new file mode 100644 index 000000000..7c0655bc5 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue350/ServiceTestController.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue350/SleuthTestController.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue350/SleuthTestController.class new file mode 100644 index 000000000..aee5ea0c1 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue350/SleuthTestController.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/Application.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/Application.class new file mode 100644 index 000000000..127ff1d2d Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/Application.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/CustomConfig$CustomClient.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/CustomConfig$CustomClient.class new file mode 100644 index 000000000..828eae6a1 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/CustomConfig$CustomClient.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/CustomConfig$CustomErrorDecoder.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/CustomConfig$CustomErrorDecoder.class new file mode 100644 index 000000000..0eec649b1 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/CustomConfig$CustomErrorDecoder.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/CustomConfig.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/CustomConfig.class new file mode 100644 index 000000000..62a8a6b5d Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/CustomConfig.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/FeignComponentAsserter.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/FeignComponentAsserter.class new file mode 100644 index 000000000..12a409230 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/FeignComponentAsserter.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/Issue362Tests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/Issue362Tests.class new file mode 100644 index 000000000..51d4a6620 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/Issue362Tests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/MyFeignClient.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/MyFeignClient.class new file mode 100644 index 000000000..7e0a6305e Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/MyFeignClient.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/ServiceTestController.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/ServiceTestController.class new file mode 100644 index 000000000..1ee78d24a Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/ServiceTestController.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/SleuthTestController.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/SleuthTestController.class new file mode 100644 index 000000000..c13c728d8 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue362/SleuthTestController.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue393/Application.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue393/Application.class new file mode 100644 index 000000000..d75b5e3dd Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue393/Application.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue393/DemoController.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue393/DemoController.class new file mode 100644 index 000000000..7afb9554f Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue393/DemoController.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue393/Issue393Tests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue393/Issue393Tests.class new file mode 100644 index 000000000..4e7adbdc9 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue393/Issue393Tests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue393/MyNameRemote.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue393/MyNameRemote.class new file mode 100644 index 000000000..d9594dc1e Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/issues/issue393/MyNameRemote.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$CustomFeignClientConfiguration.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$CustomFeignClientConfiguration.class new file mode 100644 index 000000000..79f7ff8f3 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$CustomFeignClientConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$FooController.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$FooController.class new file mode 100644 index 000000000..e6efd6e55 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$FooController.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$Listener.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$Listener.class new file mode 100644 index 000000000..9c7f42e87 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$Listener.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$SimpleRibbonClientConfiguration.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$SimpleRibbonClientConfiguration.class new file mode 100644 index 000000000..87f3ba6ac Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$SimpleRibbonClientConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$TestConfiguration.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$TestConfiguration.class new file mode 100644 index 000000000..18cce4078 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$TestConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$TestFeignInterface.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$TestFeignInterface.class new file mode 100644 index 000000000..6b7af7e5f Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$TestFeignInterface.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$TestFeignWithCustomConfInterface.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$TestFeignWithCustomConfInterface.class new file mode 100644 index 000000000..c60786098 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests$TestFeignWithCustomConfInterface.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests.class new file mode 100644 index 000000000..5c32307f5 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/feign/servererrors/FeignClientServerErrorTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$FooController.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$FooController.class new file mode 100644 index 000000000..03360af99 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$FooController.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$ResponseEntityProvider.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$ResponseEntityProvider.class new file mode 100644 index 000000000..49b814913 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$ResponseEntityProvider.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$SimpleRibbonClientConfiguration.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$SimpleRibbonClientConfiguration.class new file mode 100644 index 000000000..908493a19 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$SimpleRibbonClientConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$TestConfiguration.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$TestConfiguration.class new file mode 100644 index 000000000..b6e777400 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$TestConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$TestErrorController.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$TestErrorController.class new file mode 100644 index 000000000..f899089e0 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$TestErrorController.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$TestFeignInterface.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$TestFeignInterface.class new file mode 100644 index 000000000..c3cd7fc37 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests$TestFeignInterface.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests.class new file mode 100644 index 000000000..1ec60e0d7 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/client/integration/WebClientTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/common/AbstractMvcIntegrationTest.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/common/AbstractMvcIntegrationTest.class new file mode 100644 index 000000000..d1ff5121d Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/common/AbstractMvcIntegrationTest.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/multiple/DemoApplication.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/multiple/DemoApplication.class new file mode 100644 index 000000000..bab193c85 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/multiple/DemoApplication.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/multiple/Greeting.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/multiple/Greeting.class new file mode 100644 index 000000000..829b13fcf Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/multiple/Greeting.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/multiple/MultipleHopsIntegrationTests$Config.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/multiple/MultipleHopsIntegrationTests$Config.class new file mode 100644 index 000000000..843d95830 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/multiple/MultipleHopsIntegrationTests$Config.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/multiple/MultipleHopsIntegrationTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/multiple/MultipleHopsIntegrationTests.class new file mode 100644 index 000000000..bef5330d6 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/multiple/MultipleHopsIntegrationTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/multiple/Sender.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/multiple/Sender.class new file mode 100644 index 000000000..59763979c Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/web/multiple/Sender.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/ApacheHttpClientRibbonRequestCustomizerTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/ApacheHttpClientRibbonRequestCustomizerTests.class new file mode 100644 index 000000000..1acbded0f Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/ApacheHttpClientRibbonRequestCustomizerTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/MyRouteLocator.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/MyRouteLocator.class new file mode 100644 index 000000000..ce8d03a1a Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/MyRouteLocator.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/OkHttpClientRibbonRequestCustomizerTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/OkHttpClientRibbonRequestCustomizerTests.class new file mode 100644 index 000000000..7c25c3f9d Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/OkHttpClientRibbonRequestCustomizerTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/RestClientRibbonRequestCustomizerTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/RestClientRibbonRequestCustomizerTests.class new file mode 100644 index 000000000..42e7a0996 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/RestClientRibbonRequestCustomizerTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/SampleZuulProxyApplication$1.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/SampleZuulProxyApplication$1.class new file mode 100644 index 000000000..8287688dc Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/SampleZuulProxyApplication$1.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/SampleZuulProxyApplication.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/SampleZuulProxyApplication.class new file mode 100644 index 000000000..47ea2d762 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/SampleZuulProxyApplication.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/SimpleRibbonClientConfiguration.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/SimpleRibbonClientConfiguration.class new file mode 100644 index 000000000..fb47a1597 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/SimpleRibbonClientConfiguration.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TracePostZuulFilterTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TracePostZuulFilterTests.class new file mode 100644 index 000000000..894c62dc4 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TracePostZuulFilterTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilterTests$1.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilterTests$1.class new file mode 100644 index 000000000..e2417e7cd Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilterTests$1.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilterTests$2.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilterTests$2.class new file mode 100644 index 000000000..edb6be3c8 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilterTests$2.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilterTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilterTests.class new file mode 100644 index 000000000..26e7357ac Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TracePreZuulFilterTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactoryBeanPostProcessorTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactoryBeanPostProcessorTests.class new file mode 100644 index 000000000..7814201c1 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactoryBeanPostProcessorTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactoryTest.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactoryTest.class new file mode 100644 index 000000000..ca6ff9c0c Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TraceRibbonCommandFactoryTest.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TraceZuulIntegrationTests$TestTag.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TraceZuulIntegrationTests$TestTag.class new file mode 100644 index 000000000..54ce0bcab Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TraceZuulIntegrationTests$TestTag.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TraceZuulIntegrationTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TraceZuulIntegrationTests.class new file mode 100644 index 000000000..1adb74ffd Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/instrument/zuul/TraceZuulIntegrationTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/log/Slf4JSpanLoggerTest.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/log/Slf4JSpanLoggerTest.class new file mode 100644 index 000000000..253d33bdd Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/log/Slf4JSpanLoggerTest.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/sampler/IsTracingSamplerTest.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/sampler/IsTracingSamplerTest.class new file mode 100644 index 000000000..1001186f2 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/sampler/IsTracingSamplerTest.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/sampler/PercentageBasedSamplerTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/sampler/PercentageBasedSamplerTests.class new file mode 100644 index 000000000..14bb22e78 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/sampler/PercentageBasedSamplerTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/trace/DefaultTracerTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/trace/DefaultTracerTests.class new file mode 100644 index 000000000..ae9bdb799 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/trace/DefaultTracerTests.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/trace/TestSpanContextHolder.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/trace/TestSpanContextHolder.class new file mode 100644 index 000000000..e1b4073f3 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/trace/TestSpanContextHolder.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/util/ExceptionUtilsTest.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/util/ExceptionUtilsTest.class new file mode 100644 index 000000000..a6db3d992 Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/util/ExceptionUtilsTest.class differ diff --git a/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/util/SpanNameUtilTests.class b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/util/SpanNameUtilTests.class new file mode 100644 index 000000000..a056f7ddc Binary files /dev/null and b/spring-cloud-sleuth-core/target/test-classes/org/springframework/cloud/sleuth/util/SpanNameUtilTests.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/allclasses-frame.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/allclasses-frame.html new file mode 100644 index 000000000..ea1073f0e --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/allclasses-frame.html @@ -0,0 +1,21 @@ + + + + + + +All Classes (spring-cloud-sleuth-sample-feign 1.1.0.BUILD-SNAPSHOT API) + + + + + +

All Classes

+ + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/allclasses-noframe.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/allclasses-noframe.html new file mode 100644 index 000000000..a77b2f922 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/allclasses-noframe.html @@ -0,0 +1,21 @@ + + + + + + +All Classes (spring-cloud-sleuth-sample-feign 1.1.0.BUILD-SNAPSHOT API) + + + + + +

All Classes

+ + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/constant-values.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/constant-values.html new file mode 100644 index 000000000..bfad719aa --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/constant-values.html @@ -0,0 +1,124 @@ + + + + + + +Constant Field Values (spring-cloud-sleuth-sample-feign 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Constant Field Values

+

Contents

+
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/deprecated-list.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/deprecated-list.html new file mode 100644 index 000000000..071b04748 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/deprecated-list.html @@ -0,0 +1,124 @@ + + + + + + +Deprecated List (spring-cloud-sleuth-sample-feign 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

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

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/help-doc.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/help-doc.html new file mode 100644 index 000000000..073c26696 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/help-doc.html @@ -0,0 +1,225 @@ + + + + + + +API Help (spring-cloud-sleuth-sample-feign 1.1.0.BUILD-SNAPSHOT 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.
+
+
+
    +
  • +

    Package

    +

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

    +
      +
    • Interfaces (italic)
    • +
    • Classes
    • +
    • Enums
    • +
    • Exceptions
    • +
    • Errors
    • +
    • Annotation Types
    • +
    +
  • +
  • +

    Class/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/interface declaration
    • +
    • Class/interface description
    • +
    +
      +
    • Nested Class Summary
    • +
    • Field Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    +
      +
    • Field 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. The classes are organized by inheritance structure starting with java.lang.Object. The 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 "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 list of all classes, interfaces, constructors, methods, and fields.

    +
  • +
  • +

    Prev/Next

    +

    These links take you to the next or previous class, interface, package, or related page.

    +
  • +
  • +

    Frames/No Frames

    +

    These links show and hide the HTML frames. All pages are available with or without frames.

    +
  • +
  • +

    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.

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

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/index-all.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/index-all.html new file mode 100644 index 000000000..098a8346c --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/index-all.html @@ -0,0 +1,163 @@ + + + + + + +Index (spring-cloud-sleuth-sample-feign 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
H M S T  + + +

H

+
+
hi() - Method in class sample.SampleController
+
 
+
+ + + +

M

+
+
main(String[]) - Static method in class sample.SampleFeignApplication
+
 
+
+ + + +

S

+
+
sample - package sample
+
 
+
SampleController - Class in sample
+
 
+
SampleController(Zipkin) - Constructor for class sample.SampleController
+
 
+
SampleFeignApplication - Class in sample
+
 
+
SampleFeignApplication() - Constructor for class sample.SampleFeignApplication
+
 
+
spanCollector() - Method in class sample.SampleFeignApplication
+
 
+
+ + + +

T

+
+
traced() - Method in class sample.SampleController
+
 
+
+H M S T 
+ +
+ + + + + + + +
+ + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/index.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/index.html new file mode 100644 index 000000000..3f02d2c58 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/index.html @@ -0,0 +1,72 @@ + + + + + + +spring-cloud-sleuth-sample-feign 1.1.0.BUILD-SNAPSHOT API + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="sample/package-summary.html">Non-frame version</a>.</p> + + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/overview-tree.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/overview-tree.html new file mode 100644 index 000000000..b888ae075 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/overview-tree.html @@ -0,0 +1,138 @@ + + + + + + +Class Hierarchy (spring-cloud-sleuth-sample-feign 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/package-list b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/package-list new file mode 100644 index 000000000..d64a3d962 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/package-list @@ -0,0 +1 @@ +sample diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/SampleController.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/SampleController.html new file mode 100644 index 000000000..46ddc84bf --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/SampleController.html @@ -0,0 +1,297 @@ + + + + + + +SampleController (spring-cloud-sleuth-sample-feign 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
sample
+

Class SampleController

+
+
+ +
+
    +
  • +
    +
    +
    @RestController
    +public class SampleController
    +extends Object
    +
    +
    Author:
    +
    Spencer Gibb, Dave Syer
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SampleController

        +
        @Autowired
        +public SampleController(sample.Zipkin zipkin)
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/SampleFeignApplication.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/SampleFeignApplication.html new file mode 100644 index 000000000..cb3aacd70 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/SampleFeignApplication.html @@ -0,0 +1,293 @@ + + + + + + +SampleFeignApplication (spring-cloud-sleuth-sample-feign 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
sample
+

Class SampleFeignApplication

+
+
+ +
+
    +
  • +
    +
    +
    @SpringBootApplication
    + @EnableFeignClients
    +public class SampleFeignApplication
    +extends Object
    +
    +
    Author:
    +
    Spencer Gibb
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SampleFeignApplication

        +
        public SampleFeignApplication()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        main

        +
        public static void main(String[] args)
        +
      • +
      + + + +
        +
      • +

        spanCollector

        +
        @Bean
        + @ConditionalOnProperty(value="sample.zipkin.enabled",
        +                       havingValue="false")
        +public ZipkinSpanReporter spanCollector()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/class-use/SampleController.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/class-use/SampleController.html new file mode 100644 index 000000000..0ada47a50 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/class-use/SampleController.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class sample.SampleController (spring-cloud-sleuth-sample-feign 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
sample.SampleController

+
+
No usage of sample.SampleController
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/class-use/SampleFeignApplication.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/class-use/SampleFeignApplication.html new file mode 100644 index 000000000..649e5c027 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/class-use/SampleFeignApplication.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class sample.SampleFeignApplication (spring-cloud-sleuth-sample-feign 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
sample.SampleFeignApplication

+
+
No usage of sample.SampleFeignApplication
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/package-frame.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/package-frame.html new file mode 100644 index 000000000..970cd3f29 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/package-frame.html @@ -0,0 +1,22 @@ + + + + + + +sample (spring-cloud-sleuth-sample-feign 1.1.0.BUILD-SNAPSHOT API) + + + + + +

sample

+ + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/package-summary.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/package-summary.html new file mode 100644 index 000000000..3ab22fdc6 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/package-summary.html @@ -0,0 +1,146 @@ + + + + + + +sample (spring-cloud-sleuth-sample-feign 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package sample

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/package-tree.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/package-tree.html new file mode 100644 index 000000000..720913394 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/package-tree.html @@ -0,0 +1,134 @@ + + + + + + +sample Class Hierarchy (spring-cloud-sleuth-sample-feign 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package sample

+
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/package-use.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/package-use.html new file mode 100644 index 000000000..80b11679f --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/sample/package-use.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Package sample (spring-cloud-sleuth-sample-feign 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
sample

+
+
No usage of sample
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/script.js b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/script.js new file mode 100644 index 000000000..b34635693 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[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] + ""; + } + } +} diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/stylesheet.css b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/stylesheet.css new file mode 100644 index 000000000..98055b22d --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/apidocs/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +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; +} +/* +Document title and Copyright styles +*/ +.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; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.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.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; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader 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; +} +/* +Heading styles +*/ +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; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + 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 Sans Mono',monospace; +} +.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; +} +/* +List styles +*/ +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; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary 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, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary 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 { + 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 { + 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 { + 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 { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.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; +} +/* +Formatting effect styles +*/ +.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, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.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; +} diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/checkstyle-cachefile b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/checkstyle-cachefile new file mode 100644 index 000000000..0ace72810 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/checkstyle-cachefile @@ -0,0 +1,4 @@ +#Thu Sep 22 13:20:01 UTC 2016 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/src/main/java/sample/SampleFeignApplication.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/src/main/java/sample/SampleController.java=1474550343000 +configuration*?=ADAA81A755E4488C99B3B61B42C409F84043509A diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/checkstyle-checker.xml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/checkstyle-checker.xml new file mode 100644 index 000000000..1ab895ffb --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/checkstyle-checker.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/checkstyle-header.txt b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/checkstyle-header.txt new file mode 100644 index 000000000..d64569567 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/checkstyle-header.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/checkstyle-result.xml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/checkstyle-result.xml new file mode 100644 index 000000000..a46a202aa --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/checkstyle-result.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/classes/application.yml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/classes/application.yml new file mode 100644 index 000000000..22384ba49 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/classes/application.yml @@ -0,0 +1,12 @@ +server: + port: 3383 + +logging.level.com.netflix.discovery: 'OFF' + +sample: + zipkin: + enabled: false + +spring: + application: + name: testSleuthFeign \ No newline at end of file diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/classes/sample/SampleController.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/classes/sample/SampleController.class new file mode 100644 index 000000000..675a8d289 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/classes/sample/SampleController.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/classes/sample/SampleFeignApplication$1.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/classes/sample/SampleFeignApplication$1.class new file mode 100644 index 000000000..2f141335a Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/classes/sample/SampleFeignApplication$1.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/classes/sample/SampleFeignApplication.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/classes/sample/SampleFeignApplication.class new file mode 100644 index 000000000..e01cd498e Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/classes/sample/SampleFeignApplication.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/classes/sample/Zipkin.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/classes/sample/Zipkin.class new file mode 100644 index 000000000..e2815d428 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/classes/sample/Zipkin.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml new file mode 100644 index 000000000..8b89c977b --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml @@ -0,0 +1,10 @@ + + + + + + + + + src/main/javadoc + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/javadoc-bundle-options/package-list b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/javadoc-bundle-options/package-list new file mode 100644 index 000000000..59d423285 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/javadoc-bundle-options/package-list @@ -0,0 +1,217 @@ +java.applet +java.awt +java.awt.color +java.awt.datatransfer +java.awt.dnd +java.awt.event +java.awt.font +java.awt.geom +java.awt.im +java.awt.im.spi +java.awt.image +java.awt.image.renderable +java.awt.print +java.beans +java.beans.beancontext +java.io +java.lang +java.lang.annotation +java.lang.instrument +java.lang.invoke +java.lang.management +java.lang.ref +java.lang.reflect +java.math +java.net +java.nio +java.nio.channels +java.nio.channels.spi +java.nio.charset +java.nio.charset.spi +java.nio.file +java.nio.file.attribute +java.nio.file.spi +java.rmi +java.rmi.activation +java.rmi.dgc +java.rmi.registry +java.rmi.server +java.security +java.security.acl +java.security.cert +java.security.interfaces +java.security.spec +java.sql +java.text +java.text.spi +java.time +java.time.chrono +java.time.format +java.time.temporal +java.time.zone +java.util +java.util.concurrent +java.util.concurrent.atomic +java.util.concurrent.locks +java.util.function +java.util.jar +java.util.logging +java.util.prefs +java.util.regex +java.util.spi +java.util.stream +java.util.zip +javax.accessibility +javax.activation +javax.activity +javax.annotation +javax.annotation.processing +javax.crypto +javax.crypto.interfaces +javax.crypto.spec +javax.imageio +javax.imageio.event +javax.imageio.metadata +javax.imageio.plugins.bmp +javax.imageio.plugins.jpeg +javax.imageio.spi +javax.imageio.stream +javax.jws +javax.jws.soap +javax.lang.model +javax.lang.model.element +javax.lang.model.type +javax.lang.model.util +javax.management +javax.management.loading +javax.management.modelmbean +javax.management.monitor +javax.management.openmbean +javax.management.relation +javax.management.remote +javax.management.remote.rmi +javax.management.timer +javax.naming +javax.naming.directory +javax.naming.event +javax.naming.ldap +javax.naming.spi +javax.net +javax.net.ssl +javax.print +javax.print.attribute +javax.print.attribute.standard +javax.print.event +javax.rmi +javax.rmi.CORBA +javax.rmi.ssl +javax.script +javax.security.auth +javax.security.auth.callback +javax.security.auth.kerberos +javax.security.auth.login +javax.security.auth.spi +javax.security.auth.x500 +javax.security.cert +javax.security.sasl +javax.sound.midi +javax.sound.midi.spi +javax.sound.sampled +javax.sound.sampled.spi +javax.sql +javax.sql.rowset +javax.sql.rowset.serial +javax.sql.rowset.spi +javax.swing +javax.swing.border +javax.swing.colorchooser +javax.swing.event +javax.swing.filechooser +javax.swing.plaf +javax.swing.plaf.basic +javax.swing.plaf.metal +javax.swing.plaf.multi +javax.swing.plaf.nimbus +javax.swing.plaf.synth +javax.swing.table +javax.swing.text +javax.swing.text.html +javax.swing.text.html.parser +javax.swing.text.rtf +javax.swing.tree +javax.swing.undo +javax.tools +javax.transaction +javax.transaction.xa +javax.xml +javax.xml.bind +javax.xml.bind.annotation +javax.xml.bind.annotation.adapters +javax.xml.bind.attachment +javax.xml.bind.helpers +javax.xml.bind.util +javax.xml.crypto +javax.xml.crypto.dom +javax.xml.crypto.dsig +javax.xml.crypto.dsig.dom +javax.xml.crypto.dsig.keyinfo +javax.xml.crypto.dsig.spec +javax.xml.datatype +javax.xml.namespace +javax.xml.parsers +javax.xml.soap +javax.xml.stream +javax.xml.stream.events +javax.xml.stream.util +javax.xml.transform +javax.xml.transform.dom +javax.xml.transform.sax +javax.xml.transform.stax +javax.xml.transform.stream +javax.xml.validation +javax.xml.ws +javax.xml.ws.handler +javax.xml.ws.handler.soap +javax.xml.ws.http +javax.xml.ws.soap +javax.xml.ws.spi +javax.xml.ws.spi.http +javax.xml.ws.wsaddressing +javax.xml.xpath +org.ietf.jgss +org.omg.CORBA +org.omg.CORBA.DynAnyPackage +org.omg.CORBA.ORBPackage +org.omg.CORBA.TypeCodePackage +org.omg.CORBA.portable +org.omg.CORBA_2_3 +org.omg.CORBA_2_3.portable +org.omg.CosNaming +org.omg.CosNaming.NamingContextExtPackage +org.omg.CosNaming.NamingContextPackage +org.omg.Dynamic +org.omg.DynamicAny +org.omg.DynamicAny.DynAnyFactoryPackage +org.omg.DynamicAny.DynAnyPackage +org.omg.IOP +org.omg.IOP.CodecFactoryPackage +org.omg.IOP.CodecPackage +org.omg.Messaging +org.omg.PortableInterceptor +org.omg.PortableInterceptor.ORBInitInfoPackage +org.omg.PortableServer +org.omg.PortableServer.CurrentPackage +org.omg.PortableServer.POAManagerPackage +org.omg.PortableServer.POAPackage +org.omg.PortableServer.ServantLocatorPackage +org.omg.PortableServer.portable +org.omg.SendingContext +org.omg.stub.java.rmi +org.w3c.dom +org.w3c.dom.bootstrap +org.w3c.dom.events +org.w3c.dom.ls +org.w3c.dom.views +org.xml.sax +org.xml.sax.ext +org.xml.sax.helpers diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/maven-archiver/pom.properties b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/maven-archiver/pom.properties new file mode 100644 index 000000000..ddea578f1 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/maven-archiver/pom.properties @@ -0,0 +1,5 @@ +#Generated by Maven +#Thu Sep 22 13:19:59 UTC 2016 +version=1.1.0.BUILD-SNAPSHOT +groupId=org.springframework.cloud +artifactId=spring-cloud-sleuth-sample-feign diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 000000000..777592a22 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,4 @@ +sample/Zipkin.class +sample/SampleController.class +sample/SampleFeignApplication$1.class +sample/SampleFeignApplication.class diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 000000000..c441af926 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,2 @@ +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/src/main/java/sample/SampleFeignApplication.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/src/main/java/sample/SampleController.java diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst new file mode 100644 index 000000000..fdbdc5bd9 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst @@ -0,0 +1 @@ +sample/SampleFeignApplicationTests.class diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 000000000..a37383f19 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst @@ -0,0 +1 @@ +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/src/test/java/sample/SampleFeignApplicationTests.java diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/spring-cloud-sleuth-sample-feign-1.1.0.BUILD-SNAPSHOT-javadoc.jar b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/spring-cloud-sleuth-sample-feign-1.1.0.BUILD-SNAPSHOT-javadoc.jar new file mode 100644 index 000000000..bc2ee4b76 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/spring-cloud-sleuth-sample-feign-1.1.0.BUILD-SNAPSHOT-javadoc.jar differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/spring-cloud-sleuth-sample-feign-1.1.0.BUILD-SNAPSHOT-sources.jar b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/spring-cloud-sleuth-sample-feign-1.1.0.BUILD-SNAPSHOT-sources.jar new file mode 100644 index 000000000..866a53e3b Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/spring-cloud-sleuth-sample-feign-1.1.0.BUILD-SNAPSHOT-sources.jar differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/spring-cloud-sleuth-sample-feign-1.1.0.BUILD-SNAPSHOT.jar b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/spring-cloud-sleuth-sample-feign-1.1.0.BUILD-SNAPSHOT.jar new file mode 100644 index 000000000..4e0a1fa81 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/spring-cloud-sleuth-sample-feign-1.1.0.BUILD-SNAPSHOT.jar differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/spring-cloud-sleuth-sample-feign-1.1.0.BUILD-SNAPSHOT.jar.original b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/spring-cloud-sleuth-sample-feign-1.1.0.BUILD-SNAPSHOT.jar.original new file mode 100644 index 000000000..b1aea14eb Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/spring-cloud-sleuth-sample-feign-1.1.0.BUILD-SNAPSHOT.jar.original differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/test-classes/sample/SampleFeignApplicationTests.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/test-classes/sample/SampleFeignApplicationTests.class new file mode 100644 index 000000000..284a8ac6b Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-feign/target/test-classes/sample/SampleFeignApplicationTests.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/allclasses-frame.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/allclasses-frame.html new file mode 100644 index 000000000..d7f1e2d35 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/allclasses-frame.html @@ -0,0 +1,25 @@ + + + + + + +All Classes (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + +

All Classes

+ + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/allclasses-noframe.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/allclasses-noframe.html new file mode 100644 index 000000000..b3f0ad849 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/allclasses-noframe.html @@ -0,0 +1,25 @@ + + + + + + +All Classes (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + +

All Classes

+ + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/constant-values.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/constant-values.html new file mode 100644 index 000000000..35e791f08 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/constant-values.html @@ -0,0 +1,124 @@ + + + + + + +Constant Field Values (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Constant Field Values

+

Contents

+
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/deprecated-list.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/deprecated-list.html new file mode 100644 index 000000000..8b4478f32 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/deprecated-list.html @@ -0,0 +1,124 @@ + + + + + + +Deprecated List (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

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

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/help-doc.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/help-doc.html new file mode 100644 index 000000000..48981cb6e --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/help-doc.html @@ -0,0 +1,225 @@ + + + + + + +API Help (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT 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.
+
+
+
    +
  • +

    Package

    +

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

    +
      +
    • Interfaces (italic)
    • +
    • Classes
    • +
    • Enums
    • +
    • Exceptions
    • +
    • Errors
    • +
    • Annotation Types
    • +
    +
  • +
  • +

    Class/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/interface declaration
    • +
    • Class/interface description
    • +
    +
      +
    • Nested Class Summary
    • +
    • Field Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    +
      +
    • Field 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. The classes are organized by inheritance structure starting with java.lang.Object. The 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 "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 list of all classes, interfaces, constructors, methods, and fields.

    +
  • +
  • +

    Prev/Next

    +

    These links take you to the next or previous class, interface, package, or related page.

    +
  • +
  • +

    Frames/No Frames

    +

    These links show and hide the HTML frames. All pages are available with or without frames.

    +
  • +
  • +

    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.

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

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/index-all.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/index-all.html new file mode 100644 index 000000000..45212be3d --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/index-all.html @@ -0,0 +1,219 @@ + + + + + + +Index (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
B F H L M O R S X  + + +

B

+
+
background() - Method in class sample.SampleBackground
+
 
+
+ + + +

F

+
+
foo() - Method in class sample.SampleMessagingApplication
+
 
+
+ + + +

H

+
+
home() - Method in class sample.SampleMessagingApplication
+
 
+
+ + + +

L

+
+
log(Message<?>) - Method in class sample.SampleService
+
 
+
log(Message<?>) - Method in class sample.SampleTransformer
+
 
+
+ + + +

M

+
+
main(String[]) - Static method in class sample.SampleMessagingApplication
+
 
+
+ + + +

O

+
+
onApplicationEvent(EmbeddedServletContainerInitializedEvent) - Method in class sample.SampleService
+
 
+
+ + + +

R

+
+
restTemplate() - Method in class sample.SampleMessagingApplication
+
 
+
+ + + +

S

+
+
sample - package sample
+
 
+
SampleBackground - Class in sample
+
 
+
SampleBackground() - Constructor for class sample.SampleBackground
+
 
+
SampleMessagingApplication - Class in sample
+
 
+
SampleMessagingApplication() - Constructor for class sample.SampleMessagingApplication
+
 
+
SampleRequestResponse - Interface in sample
+
 
+
SampleService - Class in sample
+
 
+
SampleService() - Constructor for class sample.SampleService
+
 
+
SampleSink - Interface in sample
+
 
+
SampleTransformer - Class in sample
+
 
+
SampleTransformer() - Constructor for class sample.SampleTransformer
+
 
+
send(String) - Method in interface sample.SampleRequestResponse
+
 
+
send(String) - Method in interface sample.SampleSink
+
 
+
+ + + +

X

+
+
xform() - Method in class sample.SampleMessagingApplication
+
 
+
+B F H L M O R S X 
+ +
+ + + + + + + +
+ + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/index.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/index.html new file mode 100644 index 000000000..7c3795c54 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/index.html @@ -0,0 +1,72 @@ + + + + + + +spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="sample/package-summary.html">Non-frame version</a>.</p> + + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/overview-tree.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/overview-tree.html new file mode 100644 index 000000000..1d00ee690 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/overview-tree.html @@ -0,0 +1,145 @@ + + + + + + +Class Hierarchy (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/package-list b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/package-list new file mode 100644 index 000000000..d64a3d962 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/package-list @@ -0,0 +1 @@ +sample diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/SampleBackground.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/SampleBackground.html new file mode 100644 index 000000000..42c137408 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/SampleBackground.html @@ -0,0 +1,282 @@ + + + + + + +SampleBackground (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
sample
+

Class SampleBackground

+
+
+ +
+
    +
  • +
    +
    +
    @Component
    +public class SampleBackground
    +extends Object
    +
    +
    Author:
    +
    Spencer Gibb
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/SampleMessagingApplication.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/SampleMessagingApplication.html new file mode 100644 index 000000000..041a49c6b --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/SampleMessagingApplication.html @@ -0,0 +1,336 @@ + + + + + + +SampleMessagingApplication (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
sample
+

Class SampleMessagingApplication

+
+
+ +
+
    +
  • +
    +
    +
    @SpringBootApplication
    + @EnableAspectJAutoProxy(proxyTargetClass=true)
    + @EnableAsync
    + @IntegrationComponentScan
    + @RestController
    +public class SampleMessagingApplication
    +extends Object
    +
    +
    Author:
    +
    Spencer Gibb
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SampleMessagingApplication

        +
        public SampleMessagingApplication()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        home

        +
        @RequestMapping(value="/")
        +public String home()
        +
      • +
      + + + +
        +
      • +

        foo

        +
        @RequestMapping(value="/foo")
        +public String foo()
        +
      • +
      + + + +
        +
      • +

        xform

        +
        @RequestMapping(value="/xform")
        +public String xform()
        +
      • +
      + + + +
        +
      • +

        restTemplate

        +
        @Bean
        +public org.springframework.web.client.RestTemplate restTemplate()
        +
      • +
      + + + +
        +
      • +

        main

        +
        public static void main(String[] args)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/SampleRequestResponse.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/SampleRequestResponse.html new file mode 100644 index 000000000..aa0466768 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/SampleRequestResponse.html @@ -0,0 +1,227 @@ + + + + + + +SampleRequestResponse (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
sample
+

Interface SampleRequestResponse

+
+
+
+
    +
  • +
    +
    +
    @MessagingGateway
    +public interface SampleRequestResponse
    +
    +
    Author:
    +
    Dave Syer
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        send

        +
        @Gateway(requestChannel="xform")
        +String send(String input)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/SampleService.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/SampleService.html new file mode 100644 index 000000000..1339b6ffa --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/SampleService.html @@ -0,0 +1,299 @@ + + + + + + +SampleService (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
sample
+

Class SampleService

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    EventListener, org.springframework.context.ApplicationListener<org.springframework.boot.context.embedded.EmbeddedServletContainerInitializedEvent>
    +
    +
    +
    +
    @MessageEndpoint
    +public class SampleService
    +extends Object
    +implements org.springframework.context.ApplicationListener<org.springframework.boot.context.embedded.EmbeddedServletContainerInitializedEvent>
    +
    +
    Author:
    +
    Dave Syer
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SampleService

        +
        public SampleService()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        log

        +
        @ServiceActivator(inputChannel="messages")
        +public void log(org.springframework.messaging.Message<?> message)
        +
      • +
      + + + +
        +
      • +

        onApplicationEvent

        +
        public void onApplicationEvent(org.springframework.boot.context.embedded.EmbeddedServletContainerInitializedEvent event)
        +
        +
        Specified by:
        +
        onApplicationEvent in interface org.springframework.context.ApplicationListener<org.springframework.boot.context.embedded.EmbeddedServletContainerInitializedEvent>
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/SampleSink.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/SampleSink.html new file mode 100644 index 000000000..050f26b23 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/SampleSink.html @@ -0,0 +1,227 @@ + + + + + + +SampleSink (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
sample
+

Interface SampleSink

+
+
+
+
    +
  • +
    +
    +
    @MessagingGateway
    +public interface SampleSink
    +
    +
    Author:
    +
    Dave Syer
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        send

        +
        @Gateway(requestChannel="messages")
        +void send(String message)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/SampleTransformer.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/SampleTransformer.html new file mode 100644 index 000000000..304b81202 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/SampleTransformer.html @@ -0,0 +1,282 @@ + + + + + + +SampleTransformer (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
sample
+

Class SampleTransformer

+
+
+ +
+
    +
  • +
    +
    +
    @MessageEndpoint
    +public class SampleTransformer
    +extends Object
    +
    +
    Author:
    +
    Dave Syer
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SampleTransformer

        +
        public SampleTransformer()
        +
      • +
      +
    • +
    + + +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/class-use/SampleBackground.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/class-use/SampleBackground.html new file mode 100644 index 000000000..ed385c010 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/class-use/SampleBackground.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class sample.SampleBackground (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
sample.SampleBackground

+
+
No usage of sample.SampleBackground
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/class-use/SampleMessagingApplication.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/class-use/SampleMessagingApplication.html new file mode 100644 index 000000000..aaff89e0a --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/class-use/SampleMessagingApplication.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class sample.SampleMessagingApplication (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
sample.SampleMessagingApplication

+
+
No usage of sample.SampleMessagingApplication
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/class-use/SampleRequestResponse.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/class-use/SampleRequestResponse.html new file mode 100644 index 000000000..fdb14df35 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/class-use/SampleRequestResponse.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Interface sample.SampleRequestResponse (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Interface
sample.SampleRequestResponse

+
+
No usage of sample.SampleRequestResponse
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/class-use/SampleService.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/class-use/SampleService.html new file mode 100644 index 000000000..cedc4004a --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/class-use/SampleService.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class sample.SampleService (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
sample.SampleService

+
+
No usage of sample.SampleService
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/class-use/SampleSink.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/class-use/SampleSink.html new file mode 100644 index 000000000..8eb0281ce --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/class-use/SampleSink.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Interface sample.SampleSink (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Interface
sample.SampleSink

+
+
No usage of sample.SampleSink
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/class-use/SampleTransformer.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/class-use/SampleTransformer.html new file mode 100644 index 000000000..13ee09d73 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/class-use/SampleTransformer.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class sample.SampleTransformer (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
sample.SampleTransformer

+
+
No usage of sample.SampleTransformer
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/package-frame.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/package-frame.html new file mode 100644 index 000000000..9311de035 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/package-frame.html @@ -0,0 +1,29 @@ + + + + + + +sample (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + +

sample

+ + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/package-summary.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/package-summary.html new file mode 100644 index 000000000..31c424699 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/package-summary.html @@ -0,0 +1,173 @@ + + + + + + +sample (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package sample

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/package-tree.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/package-tree.html new file mode 100644 index 000000000..abfff7427 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/package-tree.html @@ -0,0 +1,141 @@ + + + + + + +sample Class Hierarchy (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package sample

+
+
+

Class Hierarchy

+ +

Interface Hierarchy

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/package-use.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/package-use.html new file mode 100644 index 000000000..0a04ec697 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/sample/package-use.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Package sample (spring-cloud-sleuth-sample-messaging 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
sample

+
+
No usage of sample
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/script.js b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/script.js new file mode 100644 index 000000000..b34635693 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[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] + ""; + } + } +} diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/stylesheet.css b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/stylesheet.css new file mode 100644 index 000000000..98055b22d --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/apidocs/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +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; +} +/* +Document title and Copyright styles +*/ +.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; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.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.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; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader 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; +} +/* +Heading styles +*/ +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; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + 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 Sans Mono',monospace; +} +.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; +} +/* +List styles +*/ +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; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary 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, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary 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 { + 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 { + 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 { + 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 { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.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; +} +/* +Formatting effect styles +*/ +.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, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.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; +} diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/checkstyle-cachefile b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/checkstyle-cachefile new file mode 100644 index 000000000..806f6865b --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/checkstyle-cachefile @@ -0,0 +1,8 @@ +#Thu Sep 22 13:19:54 UTC 2016 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/src/main/java/sample/SampleBackground.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/src/main/java/sample/SampleSink.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/src/main/java/sample/SampleService.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/src/main/java/sample/SampleRequestResponse.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/src/main/java/sample/SampleTransformer.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/src/main/java/sample/SampleMessagingApplication.java=1474550343000 +configuration*?=645B515EBEE8B06A26D2DB3884CE48E58F679DF7 diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/checkstyle-checker.xml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/checkstyle-checker.xml new file mode 100644 index 000000000..1ab895ffb --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/checkstyle-checker.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/checkstyle-header.txt b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/checkstyle-header.txt new file mode 100644 index 000000000..d64569567 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/checkstyle-header.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/checkstyle-result.xml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/checkstyle-result.xml new file mode 100644 index 000000000..61e6d0845 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/checkstyle-result.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/classes/application.yml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/classes/application.yml new file mode 100644 index 000000000..dc668bd19 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/classes/application.yml @@ -0,0 +1,13 @@ +server: + port: 3381 + +spring: + application: + name: testSleuthMessaging + sleuth: + log: + json: + +sample: + zipkin: +# enabled: false diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/classes/sample/SampleBackground.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/classes/sample/SampleBackground.class new file mode 100644 index 000000000..f4ede474b Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/classes/sample/SampleBackground.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/classes/sample/SampleMessagingApplication.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/classes/sample/SampleMessagingApplication.class new file mode 100644 index 000000000..c06565309 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/classes/sample/SampleMessagingApplication.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/classes/sample/SampleRequestResponse.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/classes/sample/SampleRequestResponse.class new file mode 100644 index 000000000..7031c52f4 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/classes/sample/SampleRequestResponse.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/classes/sample/SampleService.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/classes/sample/SampleService.class new file mode 100644 index 000000000..b820d1bb0 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/classes/sample/SampleService.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/classes/sample/SampleSink.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/classes/sample/SampleSink.class new file mode 100644 index 000000000..33393af2a Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/classes/sample/SampleSink.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/classes/sample/SampleTransformer.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/classes/sample/SampleTransformer.class new file mode 100644 index 000000000..a5d56cfd4 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/classes/sample/SampleTransformer.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml new file mode 100644 index 000000000..8b89c977b --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml @@ -0,0 +1,10 @@ + + + + + + + + + src/main/javadoc + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/javadoc-bundle-options/package-list b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/javadoc-bundle-options/package-list new file mode 100644 index 000000000..59d423285 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/javadoc-bundle-options/package-list @@ -0,0 +1,217 @@ +java.applet +java.awt +java.awt.color +java.awt.datatransfer +java.awt.dnd +java.awt.event +java.awt.font +java.awt.geom +java.awt.im +java.awt.im.spi +java.awt.image +java.awt.image.renderable +java.awt.print +java.beans +java.beans.beancontext +java.io +java.lang +java.lang.annotation +java.lang.instrument +java.lang.invoke +java.lang.management +java.lang.ref +java.lang.reflect +java.math +java.net +java.nio +java.nio.channels +java.nio.channels.spi +java.nio.charset +java.nio.charset.spi +java.nio.file +java.nio.file.attribute +java.nio.file.spi +java.rmi +java.rmi.activation +java.rmi.dgc +java.rmi.registry +java.rmi.server +java.security +java.security.acl +java.security.cert +java.security.interfaces +java.security.spec +java.sql +java.text +java.text.spi +java.time +java.time.chrono +java.time.format +java.time.temporal +java.time.zone +java.util +java.util.concurrent +java.util.concurrent.atomic +java.util.concurrent.locks +java.util.function +java.util.jar +java.util.logging +java.util.prefs +java.util.regex +java.util.spi +java.util.stream +java.util.zip +javax.accessibility +javax.activation +javax.activity +javax.annotation +javax.annotation.processing +javax.crypto +javax.crypto.interfaces +javax.crypto.spec +javax.imageio +javax.imageio.event +javax.imageio.metadata +javax.imageio.plugins.bmp +javax.imageio.plugins.jpeg +javax.imageio.spi +javax.imageio.stream +javax.jws +javax.jws.soap +javax.lang.model +javax.lang.model.element +javax.lang.model.type +javax.lang.model.util +javax.management +javax.management.loading +javax.management.modelmbean +javax.management.monitor +javax.management.openmbean +javax.management.relation +javax.management.remote +javax.management.remote.rmi +javax.management.timer +javax.naming +javax.naming.directory +javax.naming.event +javax.naming.ldap +javax.naming.spi +javax.net +javax.net.ssl +javax.print +javax.print.attribute +javax.print.attribute.standard +javax.print.event +javax.rmi +javax.rmi.CORBA +javax.rmi.ssl +javax.script +javax.security.auth +javax.security.auth.callback +javax.security.auth.kerberos +javax.security.auth.login +javax.security.auth.spi +javax.security.auth.x500 +javax.security.cert +javax.security.sasl +javax.sound.midi +javax.sound.midi.spi +javax.sound.sampled +javax.sound.sampled.spi +javax.sql +javax.sql.rowset +javax.sql.rowset.serial +javax.sql.rowset.spi +javax.swing +javax.swing.border +javax.swing.colorchooser +javax.swing.event +javax.swing.filechooser +javax.swing.plaf +javax.swing.plaf.basic +javax.swing.plaf.metal +javax.swing.plaf.multi +javax.swing.plaf.nimbus +javax.swing.plaf.synth +javax.swing.table +javax.swing.text +javax.swing.text.html +javax.swing.text.html.parser +javax.swing.text.rtf +javax.swing.tree +javax.swing.undo +javax.tools +javax.transaction +javax.transaction.xa +javax.xml +javax.xml.bind +javax.xml.bind.annotation +javax.xml.bind.annotation.adapters +javax.xml.bind.attachment +javax.xml.bind.helpers +javax.xml.bind.util +javax.xml.crypto +javax.xml.crypto.dom +javax.xml.crypto.dsig +javax.xml.crypto.dsig.dom +javax.xml.crypto.dsig.keyinfo +javax.xml.crypto.dsig.spec +javax.xml.datatype +javax.xml.namespace +javax.xml.parsers +javax.xml.soap +javax.xml.stream +javax.xml.stream.events +javax.xml.stream.util +javax.xml.transform +javax.xml.transform.dom +javax.xml.transform.sax +javax.xml.transform.stax +javax.xml.transform.stream +javax.xml.validation +javax.xml.ws +javax.xml.ws.handler +javax.xml.ws.handler.soap +javax.xml.ws.http +javax.xml.ws.soap +javax.xml.ws.spi +javax.xml.ws.spi.http +javax.xml.ws.wsaddressing +javax.xml.xpath +org.ietf.jgss +org.omg.CORBA +org.omg.CORBA.DynAnyPackage +org.omg.CORBA.ORBPackage +org.omg.CORBA.TypeCodePackage +org.omg.CORBA.portable +org.omg.CORBA_2_3 +org.omg.CORBA_2_3.portable +org.omg.CosNaming +org.omg.CosNaming.NamingContextExtPackage +org.omg.CosNaming.NamingContextPackage +org.omg.Dynamic +org.omg.DynamicAny +org.omg.DynamicAny.DynAnyFactoryPackage +org.omg.DynamicAny.DynAnyPackage +org.omg.IOP +org.omg.IOP.CodecFactoryPackage +org.omg.IOP.CodecPackage +org.omg.Messaging +org.omg.PortableInterceptor +org.omg.PortableInterceptor.ORBInitInfoPackage +org.omg.PortableServer +org.omg.PortableServer.CurrentPackage +org.omg.PortableServer.POAManagerPackage +org.omg.PortableServer.POAPackage +org.omg.PortableServer.ServantLocatorPackage +org.omg.PortableServer.portable +org.omg.SendingContext +org.omg.stub.java.rmi +org.w3c.dom +org.w3c.dom.bootstrap +org.w3c.dom.events +org.w3c.dom.ls +org.w3c.dom.views +org.xml.sax +org.xml.sax.ext +org.xml.sax.helpers diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/maven-archiver/pom.properties b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/maven-archiver/pom.properties new file mode 100644 index 000000000..f45b7cd21 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/maven-archiver/pom.properties @@ -0,0 +1,5 @@ +#Generated by Maven +#Thu Sep 22 13:19:53 UTC 2016 +version=1.1.0.BUILD-SNAPSHOT +groupId=org.springframework.cloud +artifactId=spring-cloud-sleuth-sample-messaging diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 000000000..ad3afa686 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,6 @@ +sample/SampleService.class +sample/SampleSink.class +sample/SampleRequestResponse.class +sample/SampleMessagingApplication.class +sample/SampleTransformer.class +sample/SampleBackground.class diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 000000000..a112aa5f5 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,6 @@ +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/src/main/java/sample/SampleRequestResponse.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/src/main/java/sample/SampleBackground.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/src/main/java/sample/SampleTransformer.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/src/main/java/sample/SampleService.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/src/main/java/sample/SampleMessagingApplication.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/src/main/java/sample/SampleSink.java diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst new file mode 100644 index 000000000..e11694e97 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst @@ -0,0 +1,4 @@ +integration/IntegrationTestZipkinSpanReporter.class +integration/MessagingApplicationTests.class +sample/SampleMessagingApplicationTests.class +integration/MessagingApplicationTests$IntegrationSpanCollectorConfig.class diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 000000000..e3f3e5887 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst @@ -0,0 +1,3 @@ +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/src/test/java/integration/MessagingApplicationTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/src/test/java/sample/SampleMessagingApplicationTests.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/src/test/java/integration/IntegrationTestZipkinSpanReporter.java diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/spring-cloud-sleuth-sample-messaging-1.1.0.BUILD-SNAPSHOT-javadoc.jar b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/spring-cloud-sleuth-sample-messaging-1.1.0.BUILD-SNAPSHOT-javadoc.jar new file mode 100644 index 000000000..32e21fba7 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/spring-cloud-sleuth-sample-messaging-1.1.0.BUILD-SNAPSHOT-javadoc.jar differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/spring-cloud-sleuth-sample-messaging-1.1.0.BUILD-SNAPSHOT-sources.jar b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/spring-cloud-sleuth-sample-messaging-1.1.0.BUILD-SNAPSHOT-sources.jar new file mode 100644 index 000000000..551cdb95e Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/spring-cloud-sleuth-sample-messaging-1.1.0.BUILD-SNAPSHOT-sources.jar differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/spring-cloud-sleuth-sample-messaging-1.1.0.BUILD-SNAPSHOT.jar b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/spring-cloud-sleuth-sample-messaging-1.1.0.BUILD-SNAPSHOT.jar new file mode 100644 index 000000000..e46fb8048 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/spring-cloud-sleuth-sample-messaging-1.1.0.BUILD-SNAPSHOT.jar differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/spring-cloud-sleuth-sample-messaging-1.1.0.BUILD-SNAPSHOT.jar.original b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/spring-cloud-sleuth-sample-messaging-1.1.0.BUILD-SNAPSHOT.jar.original new file mode 100644 index 000000000..e16092b4e Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/spring-cloud-sleuth-sample-messaging-1.1.0.BUILD-SNAPSHOT.jar.original differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/test-classes/integration/IntegrationTestZipkinSpanReporter.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/test-classes/integration/IntegrationTestZipkinSpanReporter.class new file mode 100644 index 000000000..330337ffb Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/test-classes/integration/IntegrationTestZipkinSpanReporter.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/test-classes/integration/MessagingApplicationTests$IntegrationSpanCollectorConfig.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/test-classes/integration/MessagingApplicationTests$IntegrationSpanCollectorConfig.class new file mode 100644 index 000000000..695fc427d Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/test-classes/integration/MessagingApplicationTests$IntegrationSpanCollectorConfig.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/test-classes/integration/MessagingApplicationTests.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/test-classes/integration/MessagingApplicationTests.class new file mode 100644 index 000000000..cba77cf45 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/test-classes/integration/MessagingApplicationTests.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/test-classes/sample/SampleMessagingApplicationTests.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/test-classes/sample/SampleMessagingApplicationTests.class new file mode 100644 index 000000000..ff46a13df Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-messaging/target/test-classes/sample/SampleMessagingApplicationTests.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/allclasses-frame.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/allclasses-frame.html new file mode 100644 index 000000000..93784684a --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/allclasses-frame.html @@ -0,0 +1,21 @@ + + + + + + +All Classes (spring-cloud-sleuth-sample-ribbon 1.1.0.BUILD-SNAPSHOT API) + + + + + +

All Classes

+ + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/allclasses-noframe.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/allclasses-noframe.html new file mode 100644 index 000000000..b5597da5c --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/allclasses-noframe.html @@ -0,0 +1,21 @@ + + + + + + +All Classes (spring-cloud-sleuth-sample-ribbon 1.1.0.BUILD-SNAPSHOT API) + + + + + +

All Classes

+ + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/constant-values.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/constant-values.html new file mode 100644 index 000000000..9eb73e246 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/constant-values.html @@ -0,0 +1,124 @@ + + + + + + +Constant Field Values (spring-cloud-sleuth-sample-ribbon 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Constant Field Values

+

Contents

+
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/deprecated-list.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/deprecated-list.html new file mode 100644 index 000000000..1b27b5ee6 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/deprecated-list.html @@ -0,0 +1,124 @@ + + + + + + +Deprecated List (spring-cloud-sleuth-sample-ribbon 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

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

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/help-doc.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/help-doc.html new file mode 100644 index 000000000..a671a5afe --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/help-doc.html @@ -0,0 +1,225 @@ + + + + + + +API Help (spring-cloud-sleuth-sample-ribbon 1.1.0.BUILD-SNAPSHOT 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.
+
+
+
    +
  • +

    Package

    +

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

    +
      +
    • Interfaces (italic)
    • +
    • Classes
    • +
    • Enums
    • +
    • Exceptions
    • +
    • Errors
    • +
    • Annotation Types
    • +
    +
  • +
  • +

    Class/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/interface declaration
    • +
    • Class/interface description
    • +
    +
      +
    • Nested Class Summary
    • +
    • Field Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    +
      +
    • Field 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. The classes are organized by inheritance structure starting with java.lang.Object. The 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 "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 list of all classes, interfaces, constructors, methods, and fields.

    +
  • +
  • +

    Prev/Next

    +

    These links take you to the next or previous class, interface, package, or related page.

    +
  • +
  • +

    Frames/No Frames

    +

    These links show and hide the HTML frames. All pages are available with or without frames.

    +
  • +
  • +

    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.

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

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/index-all.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/index-all.html new file mode 100644 index 000000000..82d573fb1 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/index-all.html @@ -0,0 +1,171 @@ + + + + + + +Index (spring-cloud-sleuth-sample-ribbon 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
H M R S T  + + +

H

+
+
hi() - Method in class sample.SampleController
+
 
+
+ + + +

M

+
+
main(String[]) - Static method in class sample.SampleRibbonApplication
+
 
+
+ + + +

R

+
+
restTemplate() - Method in class sample.SampleRibbonApplication
+
 
+
+ + + +

S

+
+
sample - package sample
+
 
+
SampleController - Class in sample
+
 
+
SampleController() - Constructor for class sample.SampleController
+
 
+
SampleRibbonApplication - Class in sample
+
 
+
SampleRibbonApplication() - Constructor for class sample.SampleRibbonApplication
+
 
+
spanCollector() - Method in class sample.SampleRibbonApplication
+
 
+
+ + + +

T

+
+
traced() - Method in class sample.SampleController
+
 
+
+H M R S T 
+ +
+ + + + + + + +
+ + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/index.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/index.html new file mode 100644 index 000000000..e0d6335cd --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/index.html @@ -0,0 +1,72 @@ + + + + + + +spring-cloud-sleuth-sample-ribbon 1.1.0.BUILD-SNAPSHOT API + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="sample/package-summary.html">Non-frame version</a>.</p> + + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/overview-tree.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/overview-tree.html new file mode 100644 index 000000000..bc14ccb46 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/overview-tree.html @@ -0,0 +1,138 @@ + + + + + + +Class Hierarchy (spring-cloud-sleuth-sample-ribbon 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/package-list b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/package-list new file mode 100644 index 000000000..d64a3d962 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/package-list @@ -0,0 +1 @@ +sample diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/SampleController.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/SampleController.html new file mode 100644 index 000000000..c9eccdcc2 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/SampleController.html @@ -0,0 +1,296 @@ + + + + + + +SampleController (spring-cloud-sleuth-sample-ribbon 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
sample
+

Class SampleController

+
+
+ +
+
    +
  • +
    +
    +
    @RestController
    +public class SampleController
    +extends Object
    +
    +
    Author:
    +
    Spencer Gibb, Dave Syer
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/SampleRibbonApplication.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/SampleRibbonApplication.html new file mode 100644 index 000000000..68483d2df --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/SampleRibbonApplication.html @@ -0,0 +1,307 @@ + + + + + + +SampleRibbonApplication (spring-cloud-sleuth-sample-ribbon 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
sample
+

Class SampleRibbonApplication

+
+
+ +
+
    +
  • +
    +
    +
    @SpringBootApplication
    + @EnableAsync
    +public class SampleRibbonApplication
    +extends Object
    +
    +
    Author:
    +
    Spencer Gibb
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SampleRibbonApplication

        +
        public SampleRibbonApplication()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        main

        +
        public static void main(String[] args)
        +
      • +
      + + + +
        +
      • +

        restTemplate

        +
        @Bean
        +public org.springframework.web.client.RestTemplate restTemplate()
        +
      • +
      + + + +
        +
      • +

        spanCollector

        +
        @Bean
        + @ConditionalOnProperty(value="sample.zipkin.enabled",
        +                       havingValue="false")
        +public ZipkinSpanReporter spanCollector()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/class-use/SampleController.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/class-use/SampleController.html new file mode 100644 index 000000000..014a573f3 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/class-use/SampleController.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class sample.SampleController (spring-cloud-sleuth-sample-ribbon 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
sample.SampleController

+
+
No usage of sample.SampleController
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/class-use/SampleRibbonApplication.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/class-use/SampleRibbonApplication.html new file mode 100644 index 000000000..32315573b --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/class-use/SampleRibbonApplication.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class sample.SampleRibbonApplication (spring-cloud-sleuth-sample-ribbon 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
sample.SampleRibbonApplication

+
+
No usage of sample.SampleRibbonApplication
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/package-frame.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/package-frame.html new file mode 100644 index 000000000..f0eda9c18 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/package-frame.html @@ -0,0 +1,22 @@ + + + + + + +sample (spring-cloud-sleuth-sample-ribbon 1.1.0.BUILD-SNAPSHOT API) + + + + + +

sample

+ + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/package-summary.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/package-summary.html new file mode 100644 index 000000000..d0192d13c --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/package-summary.html @@ -0,0 +1,146 @@ + + + + + + +sample (spring-cloud-sleuth-sample-ribbon 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package sample

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/package-tree.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/package-tree.html new file mode 100644 index 000000000..7950e9159 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/package-tree.html @@ -0,0 +1,134 @@ + + + + + + +sample Class Hierarchy (spring-cloud-sleuth-sample-ribbon 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package sample

+
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/package-use.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/package-use.html new file mode 100644 index 000000000..11e216c96 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/sample/package-use.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Package sample (spring-cloud-sleuth-sample-ribbon 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
sample

+
+
No usage of sample
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/script.js b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/script.js new file mode 100644 index 000000000..b34635693 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[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] + ""; + } + } +} diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/stylesheet.css b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/stylesheet.css new file mode 100644 index 000000000..98055b22d --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/apidocs/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +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; +} +/* +Document title and Copyright styles +*/ +.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; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.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.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; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader 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; +} +/* +Heading styles +*/ +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; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + 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 Sans Mono',monospace; +} +.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; +} +/* +List styles +*/ +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; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary 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, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary 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 { + 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 { + 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 { + 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 { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.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; +} +/* +Formatting effect styles +*/ +.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, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.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; +} diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/checkstyle-cachefile b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/checkstyle-cachefile new file mode 100644 index 000000000..87e732b68 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/checkstyle-cachefile @@ -0,0 +1,4 @@ +#Thu Sep 22 13:20:04 UTC 2016 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/src/main/java/sample/SampleController.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/src/main/java/sample/SampleRibbonApplication.java=1474550343000 +configuration*?=D3130EA4A9D0D11197B8F4663E24A210BF0B4DA8 diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/checkstyle-checker.xml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/checkstyle-checker.xml new file mode 100644 index 000000000..1ab895ffb --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/checkstyle-checker.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/checkstyle-header.txt b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/checkstyle-header.txt new file mode 100644 index 000000000..d64569567 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/checkstyle-header.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/checkstyle-result.xml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/checkstyle-result.xml new file mode 100644 index 000000000..2b8f95ac5 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/checkstyle-result.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/classes/application.yml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/classes/application.yml new file mode 100644 index 000000000..3a90ed27c --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/classes/application.yml @@ -0,0 +1,36 @@ +server: + port: 3382 + +sample: + zipkin: + enabled: false + +spring: + application: + name: testSleuthRibbon + +zipkin: + ribbon: + listOfServers: localhost:3380 +messaging: + ribbon: + listOfServers: localhost:3381 +vanilla: + ribbon: + listOfServers: localhost:3379 + +# This doesn't do anything in this app (no service discovery), but it's here as a +# reminder that you need it if the routes are discovered +hystrix: + execution: + isolation: + strategy: SEMAPHORE + +zuul: + routes: + zipkin: + url: http://localhost:3380 + messaging: + url: http://localhost:3381 + vanilla: + url: http://localhost:3379 diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/classes/sample/SampleController.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/classes/sample/SampleController.class new file mode 100644 index 000000000..49186aed0 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/classes/sample/SampleController.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/classes/sample/SampleRibbonApplication$1.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/classes/sample/SampleRibbonApplication$1.class new file mode 100644 index 000000000..64e5c5b6f Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/classes/sample/SampleRibbonApplication$1.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/classes/sample/SampleRibbonApplication.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/classes/sample/SampleRibbonApplication.class new file mode 100644 index 000000000..ee7a0f713 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/classes/sample/SampleRibbonApplication.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml new file mode 100644 index 000000000..8b89c977b --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml @@ -0,0 +1,10 @@ + + + + + + + + + src/main/javadoc + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/javadoc-bundle-options/package-list b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/javadoc-bundle-options/package-list new file mode 100644 index 000000000..59d423285 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/javadoc-bundle-options/package-list @@ -0,0 +1,217 @@ +java.applet +java.awt +java.awt.color +java.awt.datatransfer +java.awt.dnd +java.awt.event +java.awt.font +java.awt.geom +java.awt.im +java.awt.im.spi +java.awt.image +java.awt.image.renderable +java.awt.print +java.beans +java.beans.beancontext +java.io +java.lang +java.lang.annotation +java.lang.instrument +java.lang.invoke +java.lang.management +java.lang.ref +java.lang.reflect +java.math +java.net +java.nio +java.nio.channels +java.nio.channels.spi +java.nio.charset +java.nio.charset.spi +java.nio.file +java.nio.file.attribute +java.nio.file.spi +java.rmi +java.rmi.activation +java.rmi.dgc +java.rmi.registry +java.rmi.server +java.security +java.security.acl +java.security.cert +java.security.interfaces +java.security.spec +java.sql +java.text +java.text.spi +java.time +java.time.chrono +java.time.format +java.time.temporal +java.time.zone +java.util +java.util.concurrent +java.util.concurrent.atomic +java.util.concurrent.locks +java.util.function +java.util.jar +java.util.logging +java.util.prefs +java.util.regex +java.util.spi +java.util.stream +java.util.zip +javax.accessibility +javax.activation +javax.activity +javax.annotation +javax.annotation.processing +javax.crypto +javax.crypto.interfaces +javax.crypto.spec +javax.imageio +javax.imageio.event +javax.imageio.metadata +javax.imageio.plugins.bmp +javax.imageio.plugins.jpeg +javax.imageio.spi +javax.imageio.stream +javax.jws +javax.jws.soap +javax.lang.model +javax.lang.model.element +javax.lang.model.type +javax.lang.model.util +javax.management +javax.management.loading +javax.management.modelmbean +javax.management.monitor +javax.management.openmbean +javax.management.relation +javax.management.remote +javax.management.remote.rmi +javax.management.timer +javax.naming +javax.naming.directory +javax.naming.event +javax.naming.ldap +javax.naming.spi +javax.net +javax.net.ssl +javax.print +javax.print.attribute +javax.print.attribute.standard +javax.print.event +javax.rmi +javax.rmi.CORBA +javax.rmi.ssl +javax.script +javax.security.auth +javax.security.auth.callback +javax.security.auth.kerberos +javax.security.auth.login +javax.security.auth.spi +javax.security.auth.x500 +javax.security.cert +javax.security.sasl +javax.sound.midi +javax.sound.midi.spi +javax.sound.sampled +javax.sound.sampled.spi +javax.sql +javax.sql.rowset +javax.sql.rowset.serial +javax.sql.rowset.spi +javax.swing +javax.swing.border +javax.swing.colorchooser +javax.swing.event +javax.swing.filechooser +javax.swing.plaf +javax.swing.plaf.basic +javax.swing.plaf.metal +javax.swing.plaf.multi +javax.swing.plaf.nimbus +javax.swing.plaf.synth +javax.swing.table +javax.swing.text +javax.swing.text.html +javax.swing.text.html.parser +javax.swing.text.rtf +javax.swing.tree +javax.swing.undo +javax.tools +javax.transaction +javax.transaction.xa +javax.xml +javax.xml.bind +javax.xml.bind.annotation +javax.xml.bind.annotation.adapters +javax.xml.bind.attachment +javax.xml.bind.helpers +javax.xml.bind.util +javax.xml.crypto +javax.xml.crypto.dom +javax.xml.crypto.dsig +javax.xml.crypto.dsig.dom +javax.xml.crypto.dsig.keyinfo +javax.xml.crypto.dsig.spec +javax.xml.datatype +javax.xml.namespace +javax.xml.parsers +javax.xml.soap +javax.xml.stream +javax.xml.stream.events +javax.xml.stream.util +javax.xml.transform +javax.xml.transform.dom +javax.xml.transform.sax +javax.xml.transform.stax +javax.xml.transform.stream +javax.xml.validation +javax.xml.ws +javax.xml.ws.handler +javax.xml.ws.handler.soap +javax.xml.ws.http +javax.xml.ws.soap +javax.xml.ws.spi +javax.xml.ws.spi.http +javax.xml.ws.wsaddressing +javax.xml.xpath +org.ietf.jgss +org.omg.CORBA +org.omg.CORBA.DynAnyPackage +org.omg.CORBA.ORBPackage +org.omg.CORBA.TypeCodePackage +org.omg.CORBA.portable +org.omg.CORBA_2_3 +org.omg.CORBA_2_3.portable +org.omg.CosNaming +org.omg.CosNaming.NamingContextExtPackage +org.omg.CosNaming.NamingContextPackage +org.omg.Dynamic +org.omg.DynamicAny +org.omg.DynamicAny.DynAnyFactoryPackage +org.omg.DynamicAny.DynAnyPackage +org.omg.IOP +org.omg.IOP.CodecFactoryPackage +org.omg.IOP.CodecPackage +org.omg.Messaging +org.omg.PortableInterceptor +org.omg.PortableInterceptor.ORBInitInfoPackage +org.omg.PortableServer +org.omg.PortableServer.CurrentPackage +org.omg.PortableServer.POAManagerPackage +org.omg.PortableServer.POAPackage +org.omg.PortableServer.ServantLocatorPackage +org.omg.PortableServer.portable +org.omg.SendingContext +org.omg.stub.java.rmi +org.w3c.dom +org.w3c.dom.bootstrap +org.w3c.dom.events +org.w3c.dom.ls +org.w3c.dom.views +org.xml.sax +org.xml.sax.ext +org.xml.sax.helpers diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/maven-archiver/pom.properties b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/maven-archiver/pom.properties new file mode 100644 index 000000000..c3902edb4 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/maven-archiver/pom.properties @@ -0,0 +1,5 @@ +#Generated by Maven +#Thu Sep 22 13:20:03 UTC 2016 +version=1.1.0.BUILD-SNAPSHOT +groupId=org.springframework.cloud +artifactId=spring-cloud-sleuth-sample-ribbon diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 000000000..8b13041fd --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,3 @@ +sample/SampleRibbonApplication.class +sample/SampleController.class +sample/SampleRibbonApplication$1.class diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 000000000..0722bd2a9 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,2 @@ +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/src/main/java/sample/SampleRibbonApplication.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/src/main/java/sample/SampleController.java diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst new file mode 100644 index 000000000..44b74abaa --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst @@ -0,0 +1 @@ +sample/SampleRibbonApplicationTests.class diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 000000000..76ebd40ca --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst @@ -0,0 +1 @@ +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/src/test/java/sample/SampleRibbonApplicationTests.java diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/spring-cloud-sleuth-sample-ribbon-1.1.0.BUILD-SNAPSHOT-javadoc.jar b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/spring-cloud-sleuth-sample-ribbon-1.1.0.BUILD-SNAPSHOT-javadoc.jar new file mode 100644 index 000000000..3f2426942 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/spring-cloud-sleuth-sample-ribbon-1.1.0.BUILD-SNAPSHOT-javadoc.jar differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/spring-cloud-sleuth-sample-ribbon-1.1.0.BUILD-SNAPSHOT-sources.jar b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/spring-cloud-sleuth-sample-ribbon-1.1.0.BUILD-SNAPSHOT-sources.jar new file mode 100644 index 000000000..0bfa4a346 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/spring-cloud-sleuth-sample-ribbon-1.1.0.BUILD-SNAPSHOT-sources.jar differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/spring-cloud-sleuth-sample-ribbon-1.1.0.BUILD-SNAPSHOT.jar b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/spring-cloud-sleuth-sample-ribbon-1.1.0.BUILD-SNAPSHOT.jar new file mode 100644 index 000000000..75969eceb Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/spring-cloud-sleuth-sample-ribbon-1.1.0.BUILD-SNAPSHOT.jar differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/spring-cloud-sleuth-sample-ribbon-1.1.0.BUILD-SNAPSHOT.jar.original b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/spring-cloud-sleuth-sample-ribbon-1.1.0.BUILD-SNAPSHOT.jar.original new file mode 100644 index 000000000..3eb208182 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/spring-cloud-sleuth-sample-ribbon-1.1.0.BUILD-SNAPSHOT.jar.original differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/test-classes/sample/SampleRibbonApplicationTests.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/test-classes/sample/SampleRibbonApplicationTests.class new file mode 100644 index 000000000..e27fb45cb Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-ribbon/target/test-classes/sample/SampleRibbonApplicationTests.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/allclasses-frame.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/allclasses-frame.html new file mode 100644 index 000000000..07dbf97a2 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/allclasses-frame.html @@ -0,0 +1,22 @@ + + + + + + +All Classes (spring-cloud-sleuth-sample-stream 1.1.0.BUILD-SNAPSHOT API) + + + + + +

All Classes

+ + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/allclasses-noframe.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/allclasses-noframe.html new file mode 100644 index 000000000..1f00157a3 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/allclasses-noframe.html @@ -0,0 +1,22 @@ + + + + + + +All Classes (spring-cloud-sleuth-sample-stream 1.1.0.BUILD-SNAPSHOT API) + + + + + +

All Classes

+ + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/constant-values.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/constant-values.html new file mode 100644 index 000000000..040b8e560 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/constant-values.html @@ -0,0 +1,153 @@ + + + + + + +Constant Field Values (spring-cloud-sleuth-sample-stream 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Constant Field Values

+

Contents

+ +
+
+ + +

sample.*

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/deprecated-list.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/deprecated-list.html new file mode 100644 index 000000000..7d4461f93 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/deprecated-list.html @@ -0,0 +1,124 @@ + + + + + + +Deprecated List (spring-cloud-sleuth-sample-stream 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

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

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/help-doc.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/help-doc.html new file mode 100644 index 000000000..eacea3ea3 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/help-doc.html @@ -0,0 +1,225 @@ + + + + + + +API Help (spring-cloud-sleuth-sample-stream 1.1.0.BUILD-SNAPSHOT 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.
+
+
+
    +
  • +

    Package

    +

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

    +
      +
    • Interfaces (italic)
    • +
    • Classes
    • +
    • Enums
    • +
    • Exceptions
    • +
    • Errors
    • +
    • Annotation Types
    • +
    +
  • +
  • +

    Class/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/interface declaration
    • +
    • Class/interface description
    • +
    +
      +
    • Nested Class Summary
    • +
    • Field Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    +
      +
    • Field 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. The classes are organized by inheritance structure starting with java.lang.Object. The 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 "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 list of all classes, interfaces, constructors, methods, and fields.

    +
  • +
  • +

    Prev/Next

    +

    These links take you to the next or previous class, interface, package, or related page.

    +
  • +
  • +

    Frames/No Frames

    +

    These links show and hide the HTML frames. All pages are available with or without frames.

    +
  • +
  • +

    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.

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

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/index-all.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/index-all.html new file mode 100644 index 000000000..3fde637fb --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/index-all.html @@ -0,0 +1,213 @@ + + + + + + +Index (spring-cloud-sleuth-sample-stream 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
A B C H M O R S T  + + +

A

+
+
async() - Method in class sample.SampleController
+
 
+
+ + + +

B

+
+
background() - Method in class sample.SampleBackground
+
 
+
+ + + +

C

+
+
call() - Method in class sample.SampleController
+
 
+
CLIENT_NAME - Static variable in class sample.SampleSleuthApplication
+
 
+
+ + + +

H

+
+
hi() - Method in class sample.SampleController
+
 
+
hi2() - Method in class sample.SampleController
+
 
+
+ + + +

M

+
+
main(String[]) - Static method in class sample.SampleSleuthApplication
+
 
+
+ + + +

O

+
+
onApplicationEvent(EmbeddedServletContainerInitializedEvent) - Method in class sample.SampleController
+
 
+
+ + + +

R

+
+
restTemplate() - Method in class sample.SampleSleuthApplication
+
 
+
+ + + +

S

+
+
sample - package sample
+
 
+
SampleBackground - Class in sample
+
 
+
SampleBackground() - Constructor for class sample.SampleBackground
+
 
+
SampleController - Class in sample
+
 
+
SampleController() - Constructor for class sample.SampleController
+
 
+
sampleController() - Method in class sample.SampleSleuthApplication
+
 
+
SampleSleuthApplication - Class in sample
+
 
+
SampleSleuthApplication() - Constructor for class sample.SampleSleuthApplication
+
 
+
start() - Method in class sample.SampleController
+
 
+
+ + + +

T

+
+
traced() - Method in class sample.SampleController
+
 
+
+A B C H M O R S T 
+ +
+ + + + + + + +
+ + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/index.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/index.html new file mode 100644 index 000000000..e0d20a334 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/index.html @@ -0,0 +1,72 @@ + + + + + + +spring-cloud-sleuth-sample-stream 1.1.0.BUILD-SNAPSHOT API + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="sample/package-summary.html">Non-frame version</a>.</p> + + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/overview-tree.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/overview-tree.html new file mode 100644 index 000000000..4409021f3 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/overview-tree.html @@ -0,0 +1,139 @@ + + + + + + +Class Hierarchy (spring-cloud-sleuth-sample-stream 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/package-list b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/package-list new file mode 100644 index 000000000..d64a3d962 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/package-list @@ -0,0 +1 @@ +sample diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/SampleBackground.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/SampleBackground.html new file mode 100644 index 000000000..0389ff5d8 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/SampleBackground.html @@ -0,0 +1,282 @@ + + + + + + +SampleBackground (spring-cloud-sleuth-sample-stream 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
sample
+

Class SampleBackground

+
+
+ +
+
    +
  • +
    +
    +
    @Component
    +public class SampleBackground
    +extends Object
    +
    +
    Author:
    +
    Spencer Gibb
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/SampleController.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/SampleController.html new file mode 100644 index 000000000..d13692118 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/SampleController.html @@ -0,0 +1,394 @@ + + + + + + +SampleController (spring-cloud-sleuth-sample-stream 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
sample
+

Class SampleController

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    EventListener, org.springframework.context.ApplicationListener<org.springframework.boot.context.embedded.EmbeddedServletContainerInitializedEvent>
    +
    +
    +
    +
    @RestController
    +public class SampleController
    +extends Object
    +implements org.springframework.context.ApplicationListener<org.springframework.boot.context.embedded.EmbeddedServletContainerInitializedEvent>
    +
    +
    Author:
    +
    Spencer Gibb
    +
    +
  • +
+
+
+ +
+
+ +
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/SampleSleuthApplication.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/SampleSleuthApplication.html new file mode 100644 index 000000000..e5759d316 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/SampleSleuthApplication.html @@ -0,0 +1,346 @@ + + + + + + +SampleSleuthApplication (spring-cloud-sleuth-sample-stream 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
sample
+

Class SampleSleuthApplication

+
+
+ +
+
    +
  • +
    +
    +
    @SpringBootApplication
    + @EnableAspectJAutoProxy(proxyTargetClass=true)
    + @EnableAsync
    +public class SampleSleuthApplication
    +extends Object
    +
    +
    Author:
    +
    Spencer Gibb
    +
    +
  • +
+
+
+ +
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SampleSleuthApplication

        +
        public SampleSleuthApplication()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        restTemplate

        +
        @Bean
        +public org.springframework.web.client.RestTemplate restTemplate()
        +
      • +
      + + + + + + + +
        +
      • +

        main

        +
        public static void main(String[] args)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/class-use/SampleBackground.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/class-use/SampleBackground.html new file mode 100644 index 000000000..a88e50711 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/class-use/SampleBackground.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class sample.SampleBackground (spring-cloud-sleuth-sample-stream 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
sample.SampleBackground

+
+
No usage of sample.SampleBackground
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/class-use/SampleController.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/class-use/SampleController.html new file mode 100644 index 000000000..792bfdb6a --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/class-use/SampleController.html @@ -0,0 +1,149 @@ + + + + + + +Uses of Class sample.SampleController (spring-cloud-sleuth-sample-stream 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
sample.SampleController

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/class-use/SampleSleuthApplication.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/class-use/SampleSleuthApplication.html new file mode 100644 index 000000000..48b054a94 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/class-use/SampleSleuthApplication.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class sample.SampleSleuthApplication (spring-cloud-sleuth-sample-stream 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
sample.SampleSleuthApplication

+
+
No usage of sample.SampleSleuthApplication
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/package-frame.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/package-frame.html new file mode 100644 index 000000000..111c2e62e --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/package-frame.html @@ -0,0 +1,23 @@ + + + + + + +sample (spring-cloud-sleuth-sample-stream 1.1.0.BUILD-SNAPSHOT API) + + + + + +

sample

+ + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/package-summary.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/package-summary.html new file mode 100644 index 000000000..fff64a5e2 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/package-summary.html @@ -0,0 +1,150 @@ + + + + + + +sample (spring-cloud-sleuth-sample-stream 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package sample

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/package-tree.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/package-tree.html new file mode 100644 index 000000000..976ff6986 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/package-tree.html @@ -0,0 +1,135 @@ + + + + + + +sample Class Hierarchy (spring-cloud-sleuth-sample-stream 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package sample

+
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/package-use.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/package-use.html new file mode 100644 index 000000000..d227879ac --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/sample/package-use.html @@ -0,0 +1,142 @@ + + + + + + +Uses of Package sample (spring-cloud-sleuth-sample-stream 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
sample

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/script.js b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/script.js new file mode 100644 index 000000000..b34635693 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[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] + ""; + } + } +} diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/stylesheet.css b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/stylesheet.css new file mode 100644 index 000000000..98055b22d --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/apidocs/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +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; +} +/* +Document title and Copyright styles +*/ +.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; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.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.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; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader 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; +} +/* +Heading styles +*/ +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; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + 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 Sans Mono',monospace; +} +.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; +} +/* +List styles +*/ +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; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary 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, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary 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 { + 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 { + 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 { + 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 { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.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; +} +/* +Formatting effect styles +*/ +.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, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.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; +} diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/checkstyle-cachefile b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/checkstyle-cachefile new file mode 100644 index 000000000..d86868ea0 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/checkstyle-cachefile @@ -0,0 +1,5 @@ +#Thu Sep 22 13:20:09 UTC 2016 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/src/main/java/sample/SampleBackground.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/src/main/java/sample/SampleController.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/src/main/java/sample/SampleSleuthApplication.java=1474550343000 +configuration*?=CE85CAC0D5013CC30D39136BC51DEDFDFEAAD14E diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/checkstyle-checker.xml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/checkstyle-checker.xml new file mode 100644 index 000000000..1ab895ffb --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/checkstyle-checker.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/checkstyle-header.txt b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/checkstyle-header.txt new file mode 100644 index 000000000..d64569567 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/checkstyle-header.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/checkstyle-result.xml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/checkstyle-result.xml new file mode 100644 index 000000000..5cc317e4e --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/checkstyle-result.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/classes/application.yml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/classes/application.yml new file mode 100644 index 000000000..b27ac4847 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/classes/application.yml @@ -0,0 +1,9 @@ +server: + port: 3379 + +spring: + application: + name: testSleuthApp + sleuth: + sampler: + percentage: 1.0 diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/classes/sample/SampleBackground.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/classes/sample/SampleBackground.class new file mode 100644 index 000000000..7e73ed3b3 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/classes/sample/SampleBackground.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/classes/sample/SampleController$1.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/classes/sample/SampleController$1.class new file mode 100644 index 000000000..1d4eb9b35 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/classes/sample/SampleController$1.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/classes/sample/SampleController.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/classes/sample/SampleController.class new file mode 100644 index 000000000..18c6f2227 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/classes/sample/SampleController.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/classes/sample/SampleSleuthApplication.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/classes/sample/SampleSleuthApplication.class new file mode 100644 index 000000000..ab099be48 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/classes/sample/SampleSleuthApplication.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml new file mode 100644 index 000000000..8b89c977b --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml @@ -0,0 +1,10 @@ + + + + + + + + + src/main/javadoc + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/javadoc-bundle-options/package-list b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/javadoc-bundle-options/package-list new file mode 100644 index 000000000..59d423285 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/javadoc-bundle-options/package-list @@ -0,0 +1,217 @@ +java.applet +java.awt +java.awt.color +java.awt.datatransfer +java.awt.dnd +java.awt.event +java.awt.font +java.awt.geom +java.awt.im +java.awt.im.spi +java.awt.image +java.awt.image.renderable +java.awt.print +java.beans +java.beans.beancontext +java.io +java.lang +java.lang.annotation +java.lang.instrument +java.lang.invoke +java.lang.management +java.lang.ref +java.lang.reflect +java.math +java.net +java.nio +java.nio.channels +java.nio.channels.spi +java.nio.charset +java.nio.charset.spi +java.nio.file +java.nio.file.attribute +java.nio.file.spi +java.rmi +java.rmi.activation +java.rmi.dgc +java.rmi.registry +java.rmi.server +java.security +java.security.acl +java.security.cert +java.security.interfaces +java.security.spec +java.sql +java.text +java.text.spi +java.time +java.time.chrono +java.time.format +java.time.temporal +java.time.zone +java.util +java.util.concurrent +java.util.concurrent.atomic +java.util.concurrent.locks +java.util.function +java.util.jar +java.util.logging +java.util.prefs +java.util.regex +java.util.spi +java.util.stream +java.util.zip +javax.accessibility +javax.activation +javax.activity +javax.annotation +javax.annotation.processing +javax.crypto +javax.crypto.interfaces +javax.crypto.spec +javax.imageio +javax.imageio.event +javax.imageio.metadata +javax.imageio.plugins.bmp +javax.imageio.plugins.jpeg +javax.imageio.spi +javax.imageio.stream +javax.jws +javax.jws.soap +javax.lang.model +javax.lang.model.element +javax.lang.model.type +javax.lang.model.util +javax.management +javax.management.loading +javax.management.modelmbean +javax.management.monitor +javax.management.openmbean +javax.management.relation +javax.management.remote +javax.management.remote.rmi +javax.management.timer +javax.naming +javax.naming.directory +javax.naming.event +javax.naming.ldap +javax.naming.spi +javax.net +javax.net.ssl +javax.print +javax.print.attribute +javax.print.attribute.standard +javax.print.event +javax.rmi +javax.rmi.CORBA +javax.rmi.ssl +javax.script +javax.security.auth +javax.security.auth.callback +javax.security.auth.kerberos +javax.security.auth.login +javax.security.auth.spi +javax.security.auth.x500 +javax.security.cert +javax.security.sasl +javax.sound.midi +javax.sound.midi.spi +javax.sound.sampled +javax.sound.sampled.spi +javax.sql +javax.sql.rowset +javax.sql.rowset.serial +javax.sql.rowset.spi +javax.swing +javax.swing.border +javax.swing.colorchooser +javax.swing.event +javax.swing.filechooser +javax.swing.plaf +javax.swing.plaf.basic +javax.swing.plaf.metal +javax.swing.plaf.multi +javax.swing.plaf.nimbus +javax.swing.plaf.synth +javax.swing.table +javax.swing.text +javax.swing.text.html +javax.swing.text.html.parser +javax.swing.text.rtf +javax.swing.tree +javax.swing.undo +javax.tools +javax.transaction +javax.transaction.xa +javax.xml +javax.xml.bind +javax.xml.bind.annotation +javax.xml.bind.annotation.adapters +javax.xml.bind.attachment +javax.xml.bind.helpers +javax.xml.bind.util +javax.xml.crypto +javax.xml.crypto.dom +javax.xml.crypto.dsig +javax.xml.crypto.dsig.dom +javax.xml.crypto.dsig.keyinfo +javax.xml.crypto.dsig.spec +javax.xml.datatype +javax.xml.namespace +javax.xml.parsers +javax.xml.soap +javax.xml.stream +javax.xml.stream.events +javax.xml.stream.util +javax.xml.transform +javax.xml.transform.dom +javax.xml.transform.sax +javax.xml.transform.stax +javax.xml.transform.stream +javax.xml.validation +javax.xml.ws +javax.xml.ws.handler +javax.xml.ws.handler.soap +javax.xml.ws.http +javax.xml.ws.soap +javax.xml.ws.spi +javax.xml.ws.spi.http +javax.xml.ws.wsaddressing +javax.xml.xpath +org.ietf.jgss +org.omg.CORBA +org.omg.CORBA.DynAnyPackage +org.omg.CORBA.ORBPackage +org.omg.CORBA.TypeCodePackage +org.omg.CORBA.portable +org.omg.CORBA_2_3 +org.omg.CORBA_2_3.portable +org.omg.CosNaming +org.omg.CosNaming.NamingContextExtPackage +org.omg.CosNaming.NamingContextPackage +org.omg.Dynamic +org.omg.DynamicAny +org.omg.DynamicAny.DynAnyFactoryPackage +org.omg.DynamicAny.DynAnyPackage +org.omg.IOP +org.omg.IOP.CodecFactoryPackage +org.omg.IOP.CodecPackage +org.omg.Messaging +org.omg.PortableInterceptor +org.omg.PortableInterceptor.ORBInitInfoPackage +org.omg.PortableServer +org.omg.PortableServer.CurrentPackage +org.omg.PortableServer.POAManagerPackage +org.omg.PortableServer.POAPackage +org.omg.PortableServer.ServantLocatorPackage +org.omg.PortableServer.portable +org.omg.SendingContext +org.omg.stub.java.rmi +org.w3c.dom +org.w3c.dom.bootstrap +org.w3c.dom.events +org.w3c.dom.ls +org.w3c.dom.views +org.xml.sax +org.xml.sax.ext +org.xml.sax.helpers diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/maven-archiver/pom.properties b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/maven-archiver/pom.properties new file mode 100644 index 000000000..34e7a4b47 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/maven-archiver/pom.properties @@ -0,0 +1,5 @@ +#Generated by Maven +#Thu Sep 22 13:20:08 UTC 2016 +version=1.1.0.BUILD-SNAPSHOT +groupId=org.springframework.cloud +artifactId=spring-cloud-sleuth-sample-stream diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 000000000..d90ddad26 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,4 @@ +sample/SampleSleuthApplication.class +sample/SampleController.class +sample/SampleController$1.class +sample/SampleBackground.class diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 000000000..2888f780e --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,3 @@ +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/src/main/java/sample/SampleBackground.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/src/main/java/sample/SampleSleuthApplication.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/src/main/java/sample/SampleController.java diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst new file mode 100644 index 000000000..6e3020a5b --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst @@ -0,0 +1 @@ +sample/SampleSleuthApplicationTests.class diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 000000000..e0fa600f5 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst @@ -0,0 +1 @@ +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/src/test/java/sample/SampleSleuthApplicationTests.java diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/spring-cloud-sleuth-sample-stream-1.1.0.BUILD-SNAPSHOT-javadoc.jar b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/spring-cloud-sleuth-sample-stream-1.1.0.BUILD-SNAPSHOT-javadoc.jar new file mode 100644 index 000000000..53cf40cfb Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/spring-cloud-sleuth-sample-stream-1.1.0.BUILD-SNAPSHOT-javadoc.jar differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/spring-cloud-sleuth-sample-stream-1.1.0.BUILD-SNAPSHOT-sources.jar b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/spring-cloud-sleuth-sample-stream-1.1.0.BUILD-SNAPSHOT-sources.jar new file mode 100644 index 000000000..1b1e4174b Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/spring-cloud-sleuth-sample-stream-1.1.0.BUILD-SNAPSHOT-sources.jar differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/spring-cloud-sleuth-sample-stream-1.1.0.BUILD-SNAPSHOT.jar b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/spring-cloud-sleuth-sample-stream-1.1.0.BUILD-SNAPSHOT.jar new file mode 100644 index 000000000..ff9fd9b16 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/spring-cloud-sleuth-sample-stream-1.1.0.BUILD-SNAPSHOT.jar differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/spring-cloud-sleuth-sample-stream-1.1.0.BUILD-SNAPSHOT.jar.original b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/spring-cloud-sleuth-sample-stream-1.1.0.BUILD-SNAPSHOT.jar.original new file mode 100644 index 000000000..db54f1fe4 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/spring-cloud-sleuth-sample-stream-1.1.0.BUILD-SNAPSHOT.jar.original differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/test-classes/sample/SampleSleuthApplicationTests.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/test-classes/sample/SampleSleuthApplicationTests.class new file mode 100644 index 000000000..0fddf79f9 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-stream/target/test-classes/sample/SampleSleuthApplicationTests.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/allclasses-frame.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/allclasses-frame.html new file mode 100644 index 000000000..0c5c55140 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/allclasses-frame.html @@ -0,0 +1,23 @@ + + + + + + +All Classes (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

All Classes

+ + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/allclasses-noframe.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/allclasses-noframe.html new file mode 100644 index 000000000..aca3efaf0 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/allclasses-noframe.html @@ -0,0 +1,23 @@ + + + + + + +All Classes (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

All Classes

+ + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/constant-values.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/constant-values.html new file mode 100644 index 000000000..242733e4d --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/constant-values.html @@ -0,0 +1,162 @@ + + + + + + +Constant Field Values (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Constant Field Values

+

Contents

+ +
+
+ + +

tools.*

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

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/deprecated-list.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/deprecated-list.html new file mode 100644 index 000000000..16501c081 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/deprecated-list.html @@ -0,0 +1,126 @@ + + + + + + +Deprecated List (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

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

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/help-doc.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/help-doc.html new file mode 100644 index 000000000..846e5cb86 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/help-doc.html @@ -0,0 +1,231 @@ + + + + + + +API Help (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT 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. This page can contain six categories:

    +
      +
    • Interfaces (italic)
    • +
    • Classes
    • +
    • Enums
    • +
    • Exceptions
    • +
    • Errors
    • +
    • Annotation Types
    • +
    +
  • +
  • +

    Class/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/interface declaration
    • +
    • Class/interface description
    • +
    +
      +
    • Nested Class Summary
    • +
    • Field Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    +
      +
    • Field 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. The classes are organized by inheritance structure starting with java.lang.Object. The 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 "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 list of all classes, interfaces, constructors, methods, and fields.

    +
  • +
  • +

    Prev/Next

    +

    These links take you to the next or previous class, interface, package, or related page.

    +
  • +
  • +

    Frames/No Frames

    +

    These links show and hide the HTML frames. All pages are available with or without frames.

    +
  • +
  • +

    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.

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

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/index-all.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/index-all.html new file mode 100644 index 000000000..7e59225d7 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/index-all.html @@ -0,0 +1,286 @@ + + + + + + +Index (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
A C D E G H I L O P R S T Z  + + +

A

+
+
AbstractIntegrationTest - Class in tools
+
 
+
AbstractIntegrationTest() - Constructor for class tools.AbstractIntegrationTest
+
 
+
allSpansWereRegisteredInZipkinWithTraceIdEqualTo(long) - Method in class tools.AbstractIntegrationTest
+
 
+
annotationsNotFoundInZipkin(List<Span>) - Method in class tools.AbstractIntegrationTest
+
 
+
AssertingRestTemplate - Class in tools
+
+
RestTemplate that logs erroneous responses and throws AssertionsError on any connection issues
+
+
AssertingRestTemplate() - Constructor for class tools.AssertingRestTemplate
+
 
+
await() - Static method in class tools.AbstractIntegrationTest
+
 
+
+ + + +

C

+
+
checkServerHealth(String, AbstractIntegrationTest.RequestExchanger) - Method in class tools.AbstractIntegrationTest
+
 
+
checkStateOfTheTraceId(long) - Method in class tools.AbstractIntegrationTest
+
 
+
clearSpanAfter() - Method in class tools.AbstractIntegrationTest
+
 
+
clearSpanBefore() - Method in class tools.AbstractIntegrationTest
+
 
+
+ + + +

D

+
+
doExecute(URI, HttpMethod, RequestCallback, ResponseExtractor<T>) - Method in class tools.AssertingRestTemplate
+
 
+
+ + + +

E

+
+
endpointToCheckZipkinServerHealth() - Method in class tools.AbstractIntegrationTest
+
 
+
exchangeRequest(URI) - Method in class tools.AbstractIntegrationTest
+
 
+
+ + + +

G

+
+
getAppName() - Method in class tools.AbstractIntegrationTest
+
 
+
getCurrentSpan() - Static method in class org.springframework.cloud.sleuth.trace.IntegrationTestSpanContextHolder
+
 
+
getRequiredBinaryAnnotationName() - Method in class tools.AbstractIntegrationTest
+
 
+
getZipkinServerPort() - Method in class tools.AbstractIntegrationTest
+
 
+
getZipkinServicesQueryUrl() - Method in class tools.AbstractIntegrationTest
+
 
+
getZipkinTraceQueryUrl() - Method in class tools.AbstractIntegrationTest
+
 
+
+ + + +

H

+
+
httpMessageWithTraceIdInHeadersIsSuccessfullySent(String, long) - Method in class tools.AbstractIntegrationTest
+
 
+
httpMessageWithTraceIdInHeadersIsSuccessfullySent(String, long, Long) - Method in class tools.AbstractIntegrationTest
+
 
+
+ + + +

I

+
+
IntegrationTestSpanContextHolder - Class in org.springframework.cloud.sleuth.trace
+
 
+
IntegrationTestSpanContextHolder() - Constructor for class org.springframework.cloud.sleuth.trace.IntegrationTestSpanContextHolder
+
 
+
isTracing() - Static method in class org.springframework.cloud.sleuth.trace.IntegrationTestSpanContextHolder
+
 
+
+ + + +

L

+
+
log - Static variable in class tools.AbstractIntegrationTest
+
 
+
+ + + +

O

+
+
org.springframework.cloud.sleuth.trace - package org.springframework.cloud.sleuth.trace
+
 
+
+ + + +

P

+
+
POLL_INTERVAL - Static variable in class tools.AbstractIntegrationTest
+
 
+
+ + + +

R

+
+
removeCurrentSpan() - Static method in class org.springframework.cloud.sleuth.trace.IntegrationTestSpanContextHolder
+
 
+
RequestSendingRunnable - Class in tools
+
+
Runnable that will send a request via the provide rest template to the + given url.
+
+
RequestSendingRunnable(RestTemplate, String, long, Long) - Constructor for class tools.RequestSendingRunnable
+
 
+
restTemplate - Variable in class tools.AbstractIntegrationTest
+
 
+
run() - Method in class tools.RequestSendingRunnable
+
 
+
+ + + +

S

+
+
serviceNamesNotFoundInZipkin(List<Span>) - Method in class tools.AbstractIntegrationTest
+
 
+
+ + + +

T

+
+
TIMEOUT - Static variable in class tools.AbstractIntegrationTest
+
 
+
tools - package tools
+
 
+
+ + + +

Z

+
+
zipkinServerIsUp() - Method in class tools.AbstractIntegrationTest
+
 
+
+A C D E G H I L O P R S T Z 
+ +
+ + + + + + + +
+ + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/index.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/index.html new file mode 100644 index 000000000..78ba699d2 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/index.html @@ -0,0 +1,75 @@ + + + + + + +Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API + + + + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p> + + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/org/springframework/cloud/sleuth/trace/IntegrationTestSpanContextHolder.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/org/springframework/cloud/sleuth/trace/IntegrationTestSpanContextHolder.html new file mode 100644 index 000000000..abf73e29f --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/org/springframework/cloud/sleuth/trace/IntegrationTestSpanContextHolder.html @@ -0,0 +1,303 @@ + + + + + + +IntegrationTestSpanContextHolder (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
org.springframework.cloud.sleuth.trace
+

Class IntegrationTestSpanContextHolder

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.cloud.sleuth.trace.IntegrationTestSpanContextHolder
    • +
    +
  • +
+
+
    +
  • +
    +
    +
    public class IntegrationTestSpanContextHolder
    +extends Object
    +
    +
    Author:
    +
    Spencer Gibb
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IntegrationTestSpanContextHolder

        +
        public IntegrationTestSpanContextHolder()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        getCurrentSpan

        +
        public static Span getCurrentSpan()
        +
      • +
      + + + +
        +
      • +

        removeCurrentSpan

        +
        public static void removeCurrentSpan()
        +
      • +
      + + + +
        +
      • +

        isTracing

        +
        public static boolean isTracing()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/org/springframework/cloud/sleuth/trace/class-use/IntegrationTestSpanContextHolder.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/org/springframework/cloud/sleuth/trace/class-use/IntegrationTestSpanContextHolder.html new file mode 100644 index 000000000..5ccbf881c --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/org/springframework/cloud/sleuth/trace/class-use/IntegrationTestSpanContextHolder.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class org.springframework.cloud.sleuth.trace.IntegrationTestSpanContextHolder (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
org.springframework.cloud.sleuth.trace.IntegrationTestSpanContextHolder

+
+
No usage of org.springframework.cloud.sleuth.trace.IntegrationTestSpanContextHolder
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-frame.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-frame.html new file mode 100644 index 000000000..9d904c90c --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-frame.html @@ -0,0 +1,21 @@ + + + + + + +org.springframework.cloud.sleuth.trace (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

org.springframework.cloud.sleuth.trace

+ + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-summary.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-summary.html new file mode 100644 index 000000000..2a4b1264f --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-summary.html @@ -0,0 +1,144 @@ + + + + + + +org.springframework.cloud.sleuth.trace (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package org.springframework.cloud.sleuth.trace

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-tree.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-tree.html new file mode 100644 index 000000000..99f9ac821 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-tree.html @@ -0,0 +1,139 @@ + + + + + + +org.springframework.cloud.sleuth.trace Class Hierarchy (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package org.springframework.cloud.sleuth.trace

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-use.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-use.html new file mode 100644 index 000000000..53d7c05e8 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/org/springframework/cloud/sleuth/trace/package-use.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Package org.springframework.cloud.sleuth.trace (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
org.springframework.cloud.sleuth.trace

+
+
No usage of org.springframework.cloud.sleuth.trace
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/overview-frame.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/overview-frame.html new file mode 100644 index 000000000..f9dc79625 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/overview-frame.html @@ -0,0 +1,23 @@ + + + + + + +Overview List (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + +

 

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/overview-summary.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/overview-summary.html new file mode 100644 index 000000000..d3522d0f0 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/overview-summary.html @@ -0,0 +1,144 @@ + + + + + + +Overview (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API

+
+
+ + + + + + + + + + + + + + + + +
Packages 
PackageDescription
org.springframework.cloud.sleuth.trace 
tools 
+
+ +
+ + + + + + + +
+ + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/overview-tree.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/overview-tree.html new file mode 100644 index 000000000..01e2146f6 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/overview-tree.html @@ -0,0 +1,155 @@ + + + + + + +Class Hierarchy (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

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

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/package-list b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/package-list new file mode 100644 index 000000000..2d75d8a0b --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/package-list @@ -0,0 +1,2 @@ +org.springframework.cloud.sleuth.trace +tools diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/script.js b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/script.js new file mode 100644 index 000000000..b34635693 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[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] + ""; + } + } +} diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/stylesheet.css b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/stylesheet.css new file mode 100644 index 000000000..98055b22d --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +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; +} +/* +Document title and Copyright styles +*/ +.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; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.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.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; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader 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; +} +/* +Heading styles +*/ +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; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + 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 Sans Mono',monospace; +} +.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; +} +/* +List styles +*/ +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; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary 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, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary 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 { + 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 { + 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 { + 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 { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.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; +} +/* +Formatting effect styles +*/ +.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, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.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; +} diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/AbstractIntegrationTest.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/AbstractIntegrationTest.html new file mode 100644 index 000000000..82736c9b2 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/AbstractIntegrationTest.html @@ -0,0 +1,589 @@ + + + + + + +AbstractIntegrationTest (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
tools
+

Class AbstractIntegrationTest

+
+
+ +
+
    +
  • +
    +
    +
    public abstract class AbstractIntegrationTest
    +extends Object
    +
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        log

        +
        protected static final org.apache.commons.logging.Log log
        +
      • +
      + + + + + + + + + + + +
        +
      • +

        restTemplate

        +
        protected org.springframework.web.client.RestTemplate restTemplate
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AbstractIntegrationTest

        +
        public AbstractIntegrationTest()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        clearSpanBefore

        +
        public void clearSpanBefore()
        +
      • +
      + + + +
        +
      • +

        clearSpanAfter

        +
        public void clearSpanAfter()
        +
      • +
      + + + +
        +
      • +

        await

        +
        public static com.jayway.awaitility.core.ConditionFactory await()
        +
      • +
      + + + +
        +
      • +

        zipkinServerIsUp

        +
        protected Runnable zipkinServerIsUp()
        +
      • +
      + + + +
        +
      • +

        checkServerHealth

        +
        protected Runnable checkServerHealth(String appName,
        +                                     tools.AbstractIntegrationTest.RequestExchanger requestExchanger)
        +
      • +
      + + + +
        +
      • +

        endpointToCheckZipkinServerHealth

        +
        protected org.springframework.http.ResponseEntity<String> endpointToCheckZipkinServerHealth()
        +
      • +
      + + + +
        +
      • +

        getZipkinServerPort

        +
        protected int getZipkinServerPort()
        +
      • +
      + + + +
        +
      • +

        checkStateOfTheTraceId

        +
        protected org.springframework.http.ResponseEntity<String> checkStateOfTheTraceId(long traceId)
        +
      • +
      + + + +
        +
      • +

        exchangeRequest

        +
        protected org.springframework.http.ResponseEntity<String> exchangeRequest(URI uri)
        +
      • +
      + + + +
        +
      • +

        getZipkinTraceQueryUrl

        +
        protected String getZipkinTraceQueryUrl()
        +
      • +
      + + + +
        +
      • +

        getZipkinServicesQueryUrl

        +
        protected String getZipkinServicesQueryUrl()
        +
      • +
      + + + +
        +
      • +

        httpMessageWithTraceIdInHeadersIsSuccessfullySent

        +
        protected Runnable httpMessageWithTraceIdInHeadersIsSuccessfullySent(String endpoint,
        +                                                                     long traceId)
        +
      • +
      + + + +
        +
      • +

        httpMessageWithTraceIdInHeadersIsSuccessfullySent

        +
        protected Runnable httpMessageWithTraceIdInHeadersIsSuccessfullySent(String endpoint,
        +                                                                     long traceId,
        +                                                                     Long spanId)
        +
      • +
      + + + +
        +
      • +

        allSpansWereRegisteredInZipkinWithTraceIdEqualTo

        +
        protected Runnable allSpansWereRegisteredInZipkinWithTraceIdEqualTo(long traceId)
        +
      • +
      + + + +
        +
      • +

        serviceNamesNotFoundInZipkin

        +
        protected List<String> serviceNamesNotFoundInZipkin(List<zipkin.Span> spans)
        +
      • +
      + + + +
        +
      • +

        getAppName

        +
        protected String getAppName()
        +
      • +
      + + + +
        +
      • +

        annotationsNotFoundInZipkin

        +
        protected List<String> annotationsNotFoundInZipkin(List<zipkin.Span> spans)
        +
      • +
      + + + +
        +
      • +

        getRequiredBinaryAnnotationName

        +
        protected String getRequiredBinaryAnnotationName()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/AssertingRestTemplate.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/AssertingRestTemplate.html new file mode 100644 index 000000000..36596b29e --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/AssertingRestTemplate.html @@ -0,0 +1,346 @@ + + + + + + +AssertingRestTemplate (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
tools
+

Class AssertingRestTemplate

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.http.client.support.HttpAccessor
    • +
    • +
        +
      • org.springframework.http.client.support.InterceptingHttpAccessor
      • +
      • +
          +
        • org.springframework.web.client.RestTemplate
        • +
        • +
            +
          • tools.AssertingRestTemplate
          • +
          +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    org.springframework.web.client.RestOperations
    +
    +
    +
    +
    public class AssertingRestTemplate
    +extends org.springframework.web.client.RestTemplate
    +
    RestTemplate that logs erroneous responses and throws AssertionsError on any connection issues
    +
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      +
        +
      • + + +

        Fields inherited from class org.springframework.http.client.support.HttpAccessor

        +logger
      • +
      +
    • +
    + + + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + +
      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      protected <T> TdoExecute(URI url, + org.springframework.http.HttpMethod method, + org.springframework.web.client.RequestCallback requestCallback, + org.springframework.web.client.ResponseExtractor<T> responseExtractor) 
      +
        +
      • + + +

        Methods inherited from class org.springframework.web.client.RestTemplate

        +acceptHeaderRequestCallback, delete, delete, delete, exchange, exchange, exchange, exchange, exchange, exchange, exchange, exchange, execute, execute, execute, getErrorHandler, getForEntity, getForEntity, getForEntity, getForObject, getForObject, getForObject, getMessageConverters, getUriTemplateHandler, handleResponse, headersExtractor, headForHeaders, headForHeaders, headForHeaders, httpEntityCallback, httpEntityCallback, optionsForAllow, optionsForAllow, optionsForAllow, postForEntity, postForEntity, postForEntity, postForLocation, postForLocation, postForLocation, postForObject, postForObject, postForObject, put, put, put, responseEntityExtractor, setDefaultUriVariables, setErrorHandler, setMessageConverters, setUriTemplateHandler
      • +
      +
        +
      • + + +

        Methods inherited from class org.springframework.http.client.support.InterceptingHttpAccessor

        +getInterceptors, getRequestFactory, setInterceptors
      • +
      +
        +
      • + + +

        Methods inherited from class org.springframework.http.client.support.HttpAccessor

        +createRequest, setRequestFactory
      • +
      + +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        AssertingRestTemplate

        +
        public AssertingRestTemplate()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        doExecute

        +
        protected <T> T doExecute(URI url,
        +                          org.springframework.http.HttpMethod method,
        +                          org.springframework.web.client.RequestCallback requestCallback,
        +                          org.springframework.web.client.ResponseExtractor<T> responseExtractor)
        +                   throws org.springframework.web.client.RestClientException
        +
        +
        Overrides:
        +
        doExecute in class org.springframework.web.client.RestTemplate
        +
        Throws:
        +
        org.springframework.web.client.RestClientException
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/RequestSendingRunnable.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/RequestSendingRunnable.html new file mode 100644 index 000000000..159b5ab6a --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/RequestSendingRunnable.html @@ -0,0 +1,294 @@ + + + + + + +RequestSendingRunnable (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
tools
+

Class RequestSendingRunnable

+
+
+ +
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    Runnable
    +
    +
    +
    +
    public class RequestSendingRunnable
    +extends Object
    +implements Runnable
    +
    Runnable that will send a request via the provide rest template to the + given url. It will also append the provided TraceID as the request's header
    +
    +
    Author:
    +
    Marcin Grzejszczak
    +
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        RequestSendingRunnable

        +
        public RequestSendingRunnable(org.springframework.web.client.RestTemplate restTemplate,
        +                              String url,
        +                              long traceId,
        +                              Long spanId)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        run

        +
        public void run()
        +
        +
        Specified by:
        +
        run in interface Runnable
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/class-use/AbstractIntegrationTest.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/class-use/AbstractIntegrationTest.html new file mode 100644 index 000000000..0bf95081f --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/class-use/AbstractIntegrationTest.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class tools.AbstractIntegrationTest (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
tools.AbstractIntegrationTest

+
+
No usage of tools.AbstractIntegrationTest
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/class-use/AssertingRestTemplate.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/class-use/AssertingRestTemplate.html new file mode 100644 index 000000000..50d0c98b3 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/class-use/AssertingRestTemplate.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class tools.AssertingRestTemplate (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
tools.AssertingRestTemplate

+
+
No usage of tools.AssertingRestTemplate
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/class-use/RequestSendingRunnable.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/class-use/RequestSendingRunnable.html new file mode 100644 index 000000000..646540eca --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/class-use/RequestSendingRunnable.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Class tools.RequestSendingRunnable (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
tools.RequestSendingRunnable

+
+
No usage of tools.RequestSendingRunnable
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/package-frame.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/package-frame.html new file mode 100644 index 000000000..b210827e8 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/package-frame.html @@ -0,0 +1,23 @@ + + + + + + +tools (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + +

tools

+ + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/package-summary.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/package-summary.html new file mode 100644 index 000000000..2e6f5065e --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/package-summary.html @@ -0,0 +1,157 @@ + + + + + + +tools (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package tools

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    AbstractIntegrationTest 
    AssertingRestTemplate +
    RestTemplate that logs erroneous responses and throws AssertionsError on any connection issues
    +
    RequestSendingRunnable +
    Runnable that will send a request via the provide rest template to the + given url.
    +
    +
  • +
+
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/package-tree.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/package-tree.html new file mode 100644 index 000000000..adffc85ad --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/package-tree.html @@ -0,0 +1,153 @@ + + + + + + +tools Class Hierarchy (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package tools

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/package-use.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/package-use.html new file mode 100644 index 000000000..2048fa8ed --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/apidocs/tools/package-use.html @@ -0,0 +1,126 @@ + + + + + + +Uses of Package tools (Spring Cloud Sleuth Sample Test Core 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
tools

+
+
No usage of tools
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/checkstyle-cachefile b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/checkstyle-cachefile new file mode 100644 index 000000000..917e0c8cb --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/checkstyle-cachefile @@ -0,0 +1,6 @@ +#Thu Sep 22 13:19:52 UTC 2016 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/src/main/java/org/springframework/cloud/sleuth/trace/IntegrationTestSpanContextHolder.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/src/main/java/tools/AbstractIntegrationTest.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/src/main/java/tools/AssertingRestTemplate.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/src/main/java/tools/RequestSendingRunnable.java=1474550343000 +configuration*?=A6B2FBBE1C2B95311B9F953E34D41792F47468E4 diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/checkstyle-checker.xml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/checkstyle-checker.xml new file mode 100644 index 000000000..1ab895ffb --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/checkstyle-checker.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/checkstyle-header.txt b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/checkstyle-header.txt new file mode 100644 index 000000000..d64569567 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/checkstyle-header.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/checkstyle-result.xml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/checkstyle-result.xml new file mode 100644 index 000000000..68e796ca6 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/checkstyle-result.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/classes/org/springframework/cloud/sleuth/trace/IntegrationTestSpanContextHolder.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/classes/org/springframework/cloud/sleuth/trace/IntegrationTestSpanContextHolder.class new file mode 100644 index 000000000..dab90e526 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/classes/org/springframework/cloud/sleuth/trace/IntegrationTestSpanContextHolder.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/classes/tools/AbstractIntegrationTest$RequestExchanger.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/classes/tools/AbstractIntegrationTest$RequestExchanger.class new file mode 100644 index 000000000..75c7d360a Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/classes/tools/AbstractIntegrationTest$RequestExchanger.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/classes/tools/AbstractIntegrationTest.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/classes/tools/AbstractIntegrationTest.class new file mode 100644 index 000000000..82c9b1317 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/classes/tools/AbstractIntegrationTest.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/classes/tools/AssertingRestTemplate$1.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/classes/tools/AssertingRestTemplate$1.class new file mode 100644 index 000000000..90432b7a3 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/classes/tools/AssertingRestTemplate$1.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/classes/tools/AssertingRestTemplate.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/classes/tools/AssertingRestTemplate.class new file mode 100644 index 000000000..8fd39bb7d Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/classes/tools/AssertingRestTemplate.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/classes/tools/RequestSendingRunnable.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/classes/tools/RequestSendingRunnable.class new file mode 100644 index 000000000..d72bf91d6 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/classes/tools/RequestSendingRunnable.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml new file mode 100644 index 000000000..8b89c977b --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml @@ -0,0 +1,10 @@ + + + + + + + + + src/main/javadoc + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/javadoc-bundle-options/package-list b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/javadoc-bundle-options/package-list new file mode 100644 index 000000000..59d423285 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/javadoc-bundle-options/package-list @@ -0,0 +1,217 @@ +java.applet +java.awt +java.awt.color +java.awt.datatransfer +java.awt.dnd +java.awt.event +java.awt.font +java.awt.geom +java.awt.im +java.awt.im.spi +java.awt.image +java.awt.image.renderable +java.awt.print +java.beans +java.beans.beancontext +java.io +java.lang +java.lang.annotation +java.lang.instrument +java.lang.invoke +java.lang.management +java.lang.ref +java.lang.reflect +java.math +java.net +java.nio +java.nio.channels +java.nio.channels.spi +java.nio.charset +java.nio.charset.spi +java.nio.file +java.nio.file.attribute +java.nio.file.spi +java.rmi +java.rmi.activation +java.rmi.dgc +java.rmi.registry +java.rmi.server +java.security +java.security.acl +java.security.cert +java.security.interfaces +java.security.spec +java.sql +java.text +java.text.spi +java.time +java.time.chrono +java.time.format +java.time.temporal +java.time.zone +java.util +java.util.concurrent +java.util.concurrent.atomic +java.util.concurrent.locks +java.util.function +java.util.jar +java.util.logging +java.util.prefs +java.util.regex +java.util.spi +java.util.stream +java.util.zip +javax.accessibility +javax.activation +javax.activity +javax.annotation +javax.annotation.processing +javax.crypto +javax.crypto.interfaces +javax.crypto.spec +javax.imageio +javax.imageio.event +javax.imageio.metadata +javax.imageio.plugins.bmp +javax.imageio.plugins.jpeg +javax.imageio.spi +javax.imageio.stream +javax.jws +javax.jws.soap +javax.lang.model +javax.lang.model.element +javax.lang.model.type +javax.lang.model.util +javax.management +javax.management.loading +javax.management.modelmbean +javax.management.monitor +javax.management.openmbean +javax.management.relation +javax.management.remote +javax.management.remote.rmi +javax.management.timer +javax.naming +javax.naming.directory +javax.naming.event +javax.naming.ldap +javax.naming.spi +javax.net +javax.net.ssl +javax.print +javax.print.attribute +javax.print.attribute.standard +javax.print.event +javax.rmi +javax.rmi.CORBA +javax.rmi.ssl +javax.script +javax.security.auth +javax.security.auth.callback +javax.security.auth.kerberos +javax.security.auth.login +javax.security.auth.spi +javax.security.auth.x500 +javax.security.cert +javax.security.sasl +javax.sound.midi +javax.sound.midi.spi +javax.sound.sampled +javax.sound.sampled.spi +javax.sql +javax.sql.rowset +javax.sql.rowset.serial +javax.sql.rowset.spi +javax.swing +javax.swing.border +javax.swing.colorchooser +javax.swing.event +javax.swing.filechooser +javax.swing.plaf +javax.swing.plaf.basic +javax.swing.plaf.metal +javax.swing.plaf.multi +javax.swing.plaf.nimbus +javax.swing.plaf.synth +javax.swing.table +javax.swing.text +javax.swing.text.html +javax.swing.text.html.parser +javax.swing.text.rtf +javax.swing.tree +javax.swing.undo +javax.tools +javax.transaction +javax.transaction.xa +javax.xml +javax.xml.bind +javax.xml.bind.annotation +javax.xml.bind.annotation.adapters +javax.xml.bind.attachment +javax.xml.bind.helpers +javax.xml.bind.util +javax.xml.crypto +javax.xml.crypto.dom +javax.xml.crypto.dsig +javax.xml.crypto.dsig.dom +javax.xml.crypto.dsig.keyinfo +javax.xml.crypto.dsig.spec +javax.xml.datatype +javax.xml.namespace +javax.xml.parsers +javax.xml.soap +javax.xml.stream +javax.xml.stream.events +javax.xml.stream.util +javax.xml.transform +javax.xml.transform.dom +javax.xml.transform.sax +javax.xml.transform.stax +javax.xml.transform.stream +javax.xml.validation +javax.xml.ws +javax.xml.ws.handler +javax.xml.ws.handler.soap +javax.xml.ws.http +javax.xml.ws.soap +javax.xml.ws.spi +javax.xml.ws.spi.http +javax.xml.ws.wsaddressing +javax.xml.xpath +org.ietf.jgss +org.omg.CORBA +org.omg.CORBA.DynAnyPackage +org.omg.CORBA.ORBPackage +org.omg.CORBA.TypeCodePackage +org.omg.CORBA.portable +org.omg.CORBA_2_3 +org.omg.CORBA_2_3.portable +org.omg.CosNaming +org.omg.CosNaming.NamingContextExtPackage +org.omg.CosNaming.NamingContextPackage +org.omg.Dynamic +org.omg.DynamicAny +org.omg.DynamicAny.DynAnyFactoryPackage +org.omg.DynamicAny.DynAnyPackage +org.omg.IOP +org.omg.IOP.CodecFactoryPackage +org.omg.IOP.CodecPackage +org.omg.Messaging +org.omg.PortableInterceptor +org.omg.PortableInterceptor.ORBInitInfoPackage +org.omg.PortableServer +org.omg.PortableServer.CurrentPackage +org.omg.PortableServer.POAManagerPackage +org.omg.PortableServer.POAPackage +org.omg.PortableServer.ServantLocatorPackage +org.omg.PortableServer.portable +org.omg.SendingContext +org.omg.stub.java.rmi +org.w3c.dom +org.w3c.dom.bootstrap +org.w3c.dom.events +org.w3c.dom.ls +org.w3c.dom.views +org.xml.sax +org.xml.sax.ext +org.xml.sax.helpers diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/maven-archiver/pom.properties b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/maven-archiver/pom.properties new file mode 100644 index 000000000..ae939a5bb --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/maven-archiver/pom.properties @@ -0,0 +1,5 @@ +#Generated by Maven +#Thu Sep 22 13:19:50 UTC 2016 +version=1.1.0.BUILD-SNAPSHOT +groupId=org.springframework.cloud +artifactId=spring-cloud-sleuth-sample-test-core diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 000000000..d3f8b9b76 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,6 @@ +org/springframework/cloud/sleuth/trace/IntegrationTestSpanContextHolder.class +tools/RequestSendingRunnable.class +tools/AssertingRestTemplate$1.class +tools/AbstractIntegrationTest.class +tools/AssertingRestTemplate.class +tools/AbstractIntegrationTest$RequestExchanger.class diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 000000000..a54bb76dd --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,4 @@ +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/src/main/java/org/springframework/cloud/sleuth/trace/IntegrationTestSpanContextHolder.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/src/main/java/tools/RequestSendingRunnable.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/src/main/java/tools/AssertingRestTemplate.java +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/src/main/java/tools/AbstractIntegrationTest.java diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/spring-cloud-sleuth-sample-test-core-1.1.0.BUILD-SNAPSHOT-javadoc.jar b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/spring-cloud-sleuth-sample-test-core-1.1.0.BUILD-SNAPSHOT-javadoc.jar new file mode 100644 index 000000000..b94bd42f3 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/spring-cloud-sleuth-sample-test-core-1.1.0.BUILD-SNAPSHOT-javadoc.jar differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/spring-cloud-sleuth-sample-test-core-1.1.0.BUILD-SNAPSHOT-sources.jar b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/spring-cloud-sleuth-sample-test-core-1.1.0.BUILD-SNAPSHOT-sources.jar new file mode 100644 index 000000000..efe7eeec7 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/spring-cloud-sleuth-sample-test-core-1.1.0.BUILD-SNAPSHOT-sources.jar differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/spring-cloud-sleuth-sample-test-core-1.1.0.BUILD-SNAPSHOT.jar b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/spring-cloud-sleuth-sample-test-core-1.1.0.BUILD-SNAPSHOT.jar new file mode 100644 index 000000000..df817229b Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-test-core/target/spring-cloud-sleuth-sample-test-core-1.1.0.BUILD-SNAPSHOT.jar differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/allclasses-frame.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/allclasses-frame.html new file mode 100644 index 000000000..1044bebbb --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/allclasses-frame.html @@ -0,0 +1,21 @@ + + + + + + +All Classes (spring-cloud-sleuth-sample-websocket 1.1.0.BUILD-SNAPSHOT API) + + + + + +

All Classes

+ + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/allclasses-noframe.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/allclasses-noframe.html new file mode 100644 index 000000000..bfe6a6e38 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/allclasses-noframe.html @@ -0,0 +1,21 @@ + + + + + + +All Classes (spring-cloud-sleuth-sample-websocket 1.1.0.BUILD-SNAPSHOT API) + + + + + +

All Classes

+ + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/constant-values.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/constant-values.html new file mode 100644 index 000000000..585138a84 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/constant-values.html @@ -0,0 +1,124 @@ + + + + + + +Constant Field Values (spring-cloud-sleuth-sample-websocket 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Constant Field Values

+

Contents

+
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/deprecated-list.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/deprecated-list.html new file mode 100644 index 000000000..7998c1270 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/deprecated-list.html @@ -0,0 +1,124 @@ + + + + + + +Deprecated List (spring-cloud-sleuth-sample-websocket 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
+

Deprecated API

+

Contents

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

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/help-doc.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/help-doc.html new file mode 100644 index 000000000..67840cf51 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/help-doc.html @@ -0,0 +1,225 @@ + + + + + + +API Help (spring-cloud-sleuth-sample-websocket 1.1.0.BUILD-SNAPSHOT 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.
+
+
+
    +
  • +

    Package

    +

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

    +
      +
    • Interfaces (italic)
    • +
    • Classes
    • +
    • Enums
    • +
    • Exceptions
    • +
    • Errors
    • +
    • Annotation Types
    • +
    +
  • +
  • +

    Class/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/interface declaration
    • +
    • Class/interface description
    • +
    +
      +
    • Nested Class Summary
    • +
    • Field Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    +
      +
    • Field 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. The classes are organized by inheritance structure starting with java.lang.Object. The 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 "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 list of all classes, interfaces, constructors, methods, and fields.

    +
  • +
  • +

    Prev/Next

    +

    These links take you to the next or previous class, interface, package, or related page.

    +
  • +
  • +

    Frames/No Frames

    +

    These links show and hide the HTML frames. All pages are available with or without frames.

    +
  • +
  • +

    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.

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

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/index-all.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/index-all.html new file mode 100644 index 000000000..987d48b67 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/index-all.html @@ -0,0 +1,169 @@ + + + + + + +Index (spring-cloud-sleuth-sample-websocket 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + +
+ + + + + + + +
+ + +
C G M R S  + + +

C

+
+
configureMessageBroker(MessageBrokerRegistry) - Method in class sample.SampleWebsocketApplication
+
 
+
+ + + +

G

+
+
greeting(HelloMessage) - Method in class sample.GreetingController
+
 
+
GreetingController - Class in sample
+
 
+
GreetingController() - Constructor for class sample.GreetingController
+
 
+
+ + + +

M

+
+
main(String[]) - Static method in class sample.SampleWebsocketApplication
+
 
+
+ + + +

R

+
+
registerStompEndpoints(StompEndpointRegistry) - Method in class sample.SampleWebsocketApplication
+
 
+
+ + + +

S

+
+
sample - package sample
+
 
+
SampleWebsocketApplication - Class in sample
+
 
+
SampleWebsocketApplication() - Constructor for class sample.SampleWebsocketApplication
+
 
+
+C G M R S 
+ +
+ + + + + + + +
+ + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/index.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/index.html new file mode 100644 index 000000000..df55b66dc --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/index.html @@ -0,0 +1,72 @@ + + + + + + +spring-cloud-sleuth-sample-websocket 1.1.0.BUILD-SNAPSHOT API + + + + + + +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<h2>Frame Alert</h2> +<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="sample/package-summary.html">Non-frame version</a>.</p> + + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/overview-tree.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/overview-tree.html new file mode 100644 index 000000000..81254e60e --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/overview-tree.html @@ -0,0 +1,142 @@ + + + + + + +Class Hierarchy (spring-cloud-sleuth-sample-websocket 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For All Packages

+Package Hierarchies: + +
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • org.springframework.web.socket.config.annotation.AbstractWebSocketMessageBrokerConfigurer (implements org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer) + +
    • +
    • sample.GreetingController
    • +
    +
  • +
+
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/package-list b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/package-list new file mode 100644 index 000000000..d64a3d962 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/package-list @@ -0,0 +1 @@ +sample diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/GreetingController.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/GreetingController.html new file mode 100644 index 000000000..9ca6a4cfd --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/GreetingController.html @@ -0,0 +1,279 @@ + + + + + + +GreetingController (spring-cloud-sleuth-sample-websocket 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
sample
+

Class GreetingController

+
+
+ +
+
    +
  • +
    +
    +
    @Controller
    +public class GreetingController
    +extends Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        GreetingController

        +
        public GreetingController()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        greeting

        +
        @MessageMapping(value="/hello")
        + @SendTo(value="/topic/greetings")
        +public sample.Greeting greeting(sample.HelloMessage message)
        +                                                                                            throws Exception
        +
        +
        Throws:
        +
        Exception
        +
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/SampleWebsocketApplication.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/SampleWebsocketApplication.html new file mode 100644 index 000000000..47723b279 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/SampleWebsocketApplication.html @@ -0,0 +1,321 @@ + + + + + + +SampleWebsocketApplication (spring-cloud-sleuth-sample-websocket 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + + +
+
sample
+

Class SampleWebsocketApplication

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.springframework.web.socket.config.annotation.AbstractWebSocketMessageBrokerConfigurer
    • +
    • +
        +
      • sample.SampleWebsocketApplication
      • +
      +
    • +
    +
  • +
+
+
    +
  • +
    +
    All Implemented Interfaces:
    +
    org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer
    +
    +
    +
    +
    @SpringBootApplication
    + @EnableWebSocketMessageBroker
    +public class SampleWebsocketApplication
    +extends org.springframework.web.socket.config.annotation.AbstractWebSocketMessageBrokerConfigurer
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        SampleWebsocketApplication

        +
        public SampleWebsocketApplication()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        configureMessageBroker

        +
        public void configureMessageBroker(org.springframework.messaging.simp.config.MessageBrokerRegistry config)
        +
        +
        Specified by:
        +
        configureMessageBroker in interface org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer
        +
        Overrides:
        +
        configureMessageBroker in class org.springframework.web.socket.config.annotation.AbstractWebSocketMessageBrokerConfigurer
        +
        +
      • +
      + + + +
        +
      • +

        registerStompEndpoints

        +
        public void registerStompEndpoints(org.springframework.web.socket.config.annotation.StompEndpointRegistry registry)
        +
      • +
      + + + +
        +
      • +

        main

        +
        public static void main(String[] args)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/class-use/GreetingController.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/class-use/GreetingController.html new file mode 100644 index 000000000..e648b2dd9 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/class-use/GreetingController.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class sample.GreetingController (spring-cloud-sleuth-sample-websocket 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
sample.GreetingController

+
+
No usage of sample.GreetingController
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/class-use/SampleWebsocketApplication.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/class-use/SampleWebsocketApplication.html new file mode 100644 index 000000000..f10d065bf --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/class-use/SampleWebsocketApplication.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Class sample.SampleWebsocketApplication (spring-cloud-sleuth-sample-websocket 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Class
sample.SampleWebsocketApplication

+
+
No usage of sample.SampleWebsocketApplication
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/package-frame.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/package-frame.html new file mode 100644 index 000000000..3d74a7e81 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/package-frame.html @@ -0,0 +1,22 @@ + + + + + + +sample (spring-cloud-sleuth-sample-websocket 1.1.0.BUILD-SNAPSHOT API) + + + + + +

sample

+ + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/package-summary.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/package-summary.html new file mode 100644 index 000000000..61b9d2e54 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/package-summary.html @@ -0,0 +1,146 @@ + + + + + + +sample (spring-cloud-sleuth-sample-websocket 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Package sample

+
+
+ +
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/package-tree.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/package-tree.html new file mode 100644 index 000000000..6171496a1 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/package-tree.html @@ -0,0 +1,138 @@ + + + + + + +sample Class Hierarchy (spring-cloud-sleuth-sample-websocket 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Hierarchy For Package sample

+
+
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • org.springframework.web.socket.config.annotation.AbstractWebSocketMessageBrokerConfigurer (implements org.springframework.web.socket.config.annotation.WebSocketMessageBrokerConfigurer) + +
    • +
    • sample.GreetingController
    • +
    +
  • +
+
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/package-use.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/package-use.html new file mode 100644 index 000000000..d74624a2b --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/sample/package-use.html @@ -0,0 +1,124 @@ + + + + + + +Uses of Package sample (spring-cloud-sleuth-sample-websocket 1.1.0.BUILD-SNAPSHOT API) + + + + + + + + + + + +
+

Uses of Package
sample

+
+
No usage of sample
+ + + + +

Copyright © 2016 Pivotal Software, Inc.. All rights reserved.

+ + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/script.js b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/script.js new file mode 100644 index 000000000..b34635693 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/script.js @@ -0,0 +1,30 @@ +function show(type) +{ + count = 0; + for (var key in methods) { + var row = document.getElementById(key); + if ((methods[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] + ""; + } + } +} diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/stylesheet.css b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/stylesheet.css new file mode 100644 index 000000000..98055b22d --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/apidocs/stylesheet.css @@ -0,0 +1,574 @@ +/* Javadoc style sheet */ +/* +Overall document style +*/ + +@import url('resources/fonts/dejavu.css'); + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a:hover, a:focus { + text-decoration:none; + color:#bb7a2a; +} +a:active { + text-decoration:none; + color:#4A6782; +} +a[name] { + color:#353833; +} +a[name]:hover { + text-decoration:none; + color:#353833; +} +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; +} +/* +Document title and Copyright styles +*/ +.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; +} +/* +Navigation bar styles +*/ +.bar { + background-color:#4D7A97; + color:#FFFFFF; + padding:.8em .5em .4em .8em; + height:auto;/*height:1.8em;*/ + font-size:11px; + margin:0; +} +.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.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; +} +/* +Page header and footer styles +*/ +.header, .footer { + clear:both; + margin:0 20px; + padding:5px 0 0 0; +} +.indexHeader { + margin:10px; + position:relative; +} +.indexHeader span{ + margin-right:15px; +} +.indexHeader 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; +} +/* +Heading styles +*/ +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; +} +/* +Page layout container styles +*/ +.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer { + 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 Sans Mono',monospace; +} +.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; +} +/* +List styles +*/ +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; +} +/* +Table styles +*/ +.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary { + width:100%; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; +} +.overviewSummary, .memberSummary { + padding:0px; +} +.overviewSummary caption, .memberSummary caption, .typeSummary caption, +.useSummary caption, .constantsSummary caption, .deprecatedSummary 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, +.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link, +.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover, +.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover, +.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active, +.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active, +.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited, +.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited { + color:#FFFFFF; +} +.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span, +.useSummary caption span, .constantsSummary caption span, .deprecatedSummary 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 { + 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 { + 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 { + 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 { + display:none; + width:5px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .activeTableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + float:left; + background-color:#F8981D; +} +.memberSummary .tableTab .tabEnd { + display:none; + width:5px; + margin-right:3px; + position:relative; + background-color:#4D7A97; + float:left; + +} +.overviewSummary td, .memberSummary td, .typeSummary td, +.useSummary td, .constantsSummary td, .deprecatedSummary td { + text-align:left; + padding:0px 0px 12px 10px; +} +th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th, +td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{ + vertical-align:top; + padding-right:0px; + padding-top:8px; + padding-bottom:3px; +} +th.colFirst, th.colLast, th.colOne, .constantsSummary th { + background:#dee3e9; + text-align:left; + padding:8px 3px 3px 7px; +} +td.colFirst, th.colFirst { + white-space:nowrap; + font-size:13px; +} +td.colLast, th.colLast { + font-size:13px; +} +td.colOne, th.colOne { + font-size:13px; +} +.overviewSummary td.colFirst, .overviewSummary th.colFirst, +.useSummary td.colFirst, .useSummary th.colFirst, +.overviewSummary td.colOne, .overviewSummary th.colOne, +.memberSummary td.colFirst, .memberSummary th.colFirst, +.memberSummary td.colOne, .memberSummary th.colOne, +.typeSummary td.colFirst{ + width:25%; + vertical-align:top; +} +td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover { + font-weight:bold; +} +.tableSubHeadingColor { + background-color:#EEEEFF; +} +.altColor { + background-color:#FFFFFF; +} +.rowColor { + background-color:#EEEEEF; +} +/* +Content styles +*/ +.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; +} +/* +Formatting effect styles +*/ +.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, .memberNameLabel, .memberNameLink, +.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel, +.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink { + font-weight:bold; +} +.deprecationComment, .emphasizedPhrase, .interfaceName { + font-style:italic; +} + +div.block div.block span.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; +} diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/checkstyle-cachefile b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/checkstyle-cachefile new file mode 100644 index 000000000..c8cc8061b --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/checkstyle-cachefile @@ -0,0 +1,4 @@ +#Thu Sep 22 13:19:57 UTC 2016 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/src/main/java/sample/GreetingController.java=1474550343000 +/opt/jenkins/data/workspace/spring-cloud-sleuth-master-ci/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/src/main/java/sample/SampleWebsocketApplication.java=1474550343000 +configuration*?=37B14850D415E20D9619FA7BB28309DEC5F3516A diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/checkstyle-checker.xml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/checkstyle-checker.xml new file mode 100644 index 000000000..1ab895ffb --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/checkstyle-checker.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/checkstyle-header.txt b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/checkstyle-header.txt new file mode 100644 index 000000000..d64569567 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/checkstyle-header.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/checkstyle-result.xml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/checkstyle-result.xml new file mode 100644 index 000000000..fb7adbf8a --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/checkstyle-result.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/classes/application.yml b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/classes/application.yml new file mode 100644 index 000000000..cc2a2395c --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/classes/application.yml @@ -0,0 +1,10 @@ +server: + port: 3383 + +spring: + application: + name: testSleuthWebsocket + +sample: + zipkin: +# enabled: false diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/classes/sample/Greeting.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/classes/sample/Greeting.class new file mode 100644 index 000000000..f2eea08b3 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/classes/sample/Greeting.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/classes/sample/GreetingController.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/classes/sample/GreetingController.class new file mode 100644 index 000000000..0ec516b90 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/classes/sample/GreetingController.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/classes/sample/HelloMessage.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/classes/sample/HelloMessage.class new file mode 100644 index 000000000..93474c5f1 Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/classes/sample/HelloMessage.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/classes/sample/SampleWebsocketApplication.class b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/classes/sample/SampleWebsocketApplication.class new file mode 100644 index 000000000..0f48fc8bc Binary files /dev/null and b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/classes/sample/SampleWebsocketApplication.class differ diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/classes/static/index.html b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/classes/static/index.html new file mode 100644 index 000000000..9ab05d1c4 --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/classes/static/index.html @@ -0,0 +1,66 @@ + + + + Hello WebSocket + + + + + + +
+
+ + +
+
+ + +

+
+
+ + \ No newline at end of file diff --git a/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/classes/static/sockjs-0.3.4.js b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/classes/static/sockjs-0.3.4.js new file mode 100644 index 000000000..9f5b8f3de --- /dev/null +++ b/spring-cloud-sleuth-samples/spring-cloud-sleuth-sample-websocket/target/classes/static/sockjs-0.3.4.js @@ -0,0 +1,2378 @@ +/* SockJS client, version 0.3.4, http://sockjs.org, MIT License + +Copyright (c) 2011-2012 VMware, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +*/ + +// JSON2 by Douglas Crockford (minified). +var JSON;JSON||(JSON={}),function(){function str(a,b){var c,d,e,f,g=gap,h,i=b[a];i&&typeof i=="object"&&typeof i.toJSON=="function"&&(i=i.toJSON(a)),typeof rep=="function"&&(i=rep.call(b,a,i));switch(typeof i){case"string":return quote(i);case"number":return isFinite(i)?String(i):"null";case"boolean":case"null":return String(i);case"object":if(!i)return"null";gap+=indent,h=[];if(Object.prototype.toString.apply(i)==="[object Array]"){f=i.length;for(c=0;c 1) { + this._listeners[eventType] = arr.slice(0, idx).concat( arr.slice(idx+1) ); + } else { + delete this._listeners[eventType]; + } + return; + } + return; +}; + +REventTarget.prototype.dispatchEvent = function (event) { + var t = event.type; + var args = Array.prototype.slice.call(arguments, 0); + if (this['on'+t]) { + this['on'+t].apply(this, args); + } + if (this._listeners && t in this._listeners) { + for(var i=0; i < this._listeners[t].length; i++) { + this._listeners[t][i].apply(this, args); + } + } +}; +// [*] End of lib/reventtarget.js + + +// [*] Including lib/simpleevent.js +/* + * ***** BEGIN LICENSE BLOCK ***** + * Copyright (c) 2011-2012 VMware, Inc. + * + * For the license see COPYING. + * ***** END LICENSE BLOCK ***** + */ + +var SimpleEvent = function(type, obj) { + this.type = type; + if (typeof obj !== 'undefined') { + for(var k in obj) { + if (!obj.hasOwnProperty(k)) continue; + this[k] = obj[k]; + } + } +}; + +SimpleEvent.prototype.toString = function() { + var r = []; + for(var k in this) { + if (!this.hasOwnProperty(k)) continue; + var v = this[k]; + if (typeof v === 'function') v = '[function]'; + r.push(k + '=' + v); + } + return 'SimpleEvent(' + r.join(', ') + ')'; +}; +// [*] End of lib/simpleevent.js + + +// [*] Including lib/eventemitter.js +/* + * ***** BEGIN LICENSE BLOCK ***** + * Copyright (c) 2011-2012 VMware, Inc. + * + * For the license see COPYING. + * ***** END LICENSE BLOCK ***** + */ + +var EventEmitter = function(events) { + var that = this; + that._events = events || []; + that._listeners = {}; +}; +EventEmitter.prototype.emit = function(type) { + var that = this; + that._verifyType(type); + if (that._nuked) return; + + var args = Array.prototype.slice.call(arguments, 1); + if (that['on'+type]) { + that['on'+type].apply(that, args); + } + if (type in that._listeners) { + for(var i = 0; i < that._listeners[type].length; i++) { + that._listeners[type][i].apply(that, args); + } + } +}; + +EventEmitter.prototype.on = function(type, callback) { + var that = this; + that._verifyType(type); + if (that._nuked) return; + + if (!(type in that._listeners)) { + that._listeners[type] = []; + } + that._listeners[type].push(callback); +}; + +EventEmitter.prototype._verifyType = function(type) { + var that = this; + if (utils.arrIndexOf(that._events, type) === -1) { + utils.log('Event ' + JSON.stringify(type) + + ' not listed ' + JSON.stringify(that._events) + + ' in ' + that); + } +}; + +EventEmitter.prototype.nuke = function() { + var that = this; + that._nuked = true; + for(var i=0; i= 3000 && code <= 4999); +}; + +// See: http://www.erg.abdn.ac.uk/~gerrit/dccp/notes/ccid2/rto_estimator/ +// and RFC 2988. +utils.countRTO = function (rtt) { + var rto; + if (rtt > 100) { + rto = 3 * rtt; // rto > 300msec + } else { + rto = rtt + 200; // 200msec < rto <= 300msec + } + return rto; +} + +utils.log = function() { + if (_window.console && console.log && console.log.apply) { + console.log.apply(console, arguments); + } +}; + +utils.bind = function(fun, that) { + if (fun.bind) { + return fun.bind(that); + } else { + return function() { + return fun.apply(that, arguments); + }; + } +}; + +utils.flatUrl = function(url) { + return url.indexOf('?') === -1 && url.indexOf('#') === -1; +}; + +utils.amendUrl = function(url) { + var dl = _document.location; + if (!url) { + throw new Error('Wrong url for SockJS'); + } + if (!utils.flatUrl(url)) { + throw new Error('Only basic urls are supported in SockJS'); + } + + // '//abc' --> 'http://abc' + if (url.indexOf('//') === 0) { + url = dl.protocol + url; + } + // '/abc' --> 'http://localhost:80/abc' + if (url.indexOf('/') === 0) { + url = dl.protocol + '//' + dl.host + url; + } + // strip trailing slashes + url = url.replace(/[/]+$/,''); + return url; +}; + +// IE doesn't support [].indexOf. +utils.arrIndexOf = function(arr, obj){ + for(var i=0; i < arr.length; i++){ + if(arr[i] === obj){ + return i; + } + } + return -1; +}; + +utils.arrSkip = function(arr, obj) { + var idx = utils.arrIndexOf(arr, obj); + if (idx === -1) { + return arr.slice(); + } else { + var dst = arr.slice(0, idx); + return dst.concat(arr.slice(idx+1)); + } +}; + +// Via: https://gist.github.com/1133122/2121c601c5549155483f50be3da5305e83b8c5df +utils.isArray = Array.isArray || function(value) { + return {}.toString.call(value).indexOf('Array') >= 0 +}; + +utils.delay = function(t, fun) { + if(typeof t === 'function') { + fun = t; + t = 0; + } + return setTimeout(fun, t); +}; + + +// Chars worth escaping, as defined by Douglas Crockford: +// https://github.com/douglascrockford/JSON-js/blob/47a9882cddeb1e8529e07af9736218075372b8ac/json2.js#L196 +var json_escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, + json_lookup = { +"\u0000":"\\u0000","\u0001":"\\u0001","\u0002":"\\u0002","\u0003":"\\u0003", +"\u0004":"\\u0004","\u0005":"\\u0005","\u0006":"\\u0006","\u0007":"\\u0007", +"\b":"\\b","\t":"\\t","\n":"\\n","\u000b":"\\u000b","\f":"\\f","\r":"\\r", +"\u000e":"\\u000e","\u000f":"\\u000f","\u0010":"\\u0010","\u0011":"\\u0011", +"\u0012":"\\u0012","\u0013":"\\u0013","\u0014":"\\u0014","\u0015":"\\u0015", +"\u0016":"\\u0016","\u0017":"\\u0017","\u0018":"\\u0018","\u0019":"\\u0019", +"\u001a":"\\u001a","\u001b":"\\u001b","\u001c":"\\u001c","\u001d":"\\u001d", +"\u001e":"\\u001e","\u001f":"\\u001f","\"":"\\\"","\\":"\\\\", +"\u007f":"\\u007f","\u0080":"\\u0080","\u0081":"\\u0081","\u0082":"\\u0082", +"\u0083":"\\u0083","\u0084":"\\u0084","\u0085":"\\u0085","\u0086":"\\u0086", +"\u0087":"\\u0087","\u0088":"\\u0088","\u0089":"\\u0089","\u008a":"\\u008a", +"\u008b":"\\u008b","\u008c":"\\u008c","\u008d":"\\u008d","\u008e":"\\u008e", +"\u008f":"\\u008f","\u0090":"\\u0090","\u0091":"\\u0091","\u0092":"\\u0092", +"\u0093":"\\u0093","\u0094":"\\u0094","\u0095":"\\u0095","\u0096":"\\u0096", +"\u0097":"\\u0097","\u0098":"\\u0098","\u0099":"\\u0099","\u009a":"\\u009a", +"\u009b":"\\u009b","\u009c":"\\u009c","\u009d":"\\u009d","\u009e":"\\u009e", +"\u009f":"\\u009f","\u00ad":"\\u00ad","\u0600":"\\u0600","\u0601":"\\u0601", +"\u0602":"\\u0602","\u0603":"\\u0603","\u0604":"\\u0604","\u070f":"\\u070f", +"\u17b4":"\\u17b4","\u17b5":"\\u17b5","\u200c":"\\u200c","\u200d":"\\u200d", +"\u200e":"\\u200e","\u200f":"\\u200f","\u2028":"\\u2028","\u2029":"\\u2029", +"\u202a":"\\u202a","\u202b":"\\u202b","\u202c":"\\u202c","\u202d":"\\u202d", +"\u202e":"\\u202e","\u202f":"\\u202f","\u2060":"\\u2060","\u2061":"\\u2061", +"\u2062":"\\u2062","\u2063":"\\u2063","\u2064":"\\u2064","\u2065":"\\u2065", +"\u2066":"\\u2066","\u2067":"\\u2067","\u2068":"\\u2068","\u2069":"\\u2069", +"\u206a":"\\u206a","\u206b":"\\u206b","\u206c":"\\u206c","\u206d":"\\u206d", +"\u206e":"\\u206e","\u206f":"\\u206f","\ufeff":"\\ufeff","\ufff0":"\\ufff0", +"\ufff1":"\\ufff1","\ufff2":"\\ufff2","\ufff3":"\\ufff3","\ufff4":"\\ufff4", +"\ufff5":"\\ufff5","\ufff6":"\\ufff6","\ufff7":"\\ufff7","\ufff8":"\\ufff8", +"\ufff9":"\\ufff9","\ufffa":"\\ufffa","\ufffb":"\\ufffb","\ufffc":"\\ufffc", +"\ufffd":"\\ufffd","\ufffe":"\\ufffe","\uffff":"\\uffff"}; + +// Some extra characters that Chrome gets wrong, and substitutes with +// something else on the wire. +var extra_escapable = /[\x00-\x1f\ud800-\udfff\ufffe\uffff\u0300-\u0333\u033d-\u0346\u034a-\u034c\u0350-\u0352\u0357-\u0358\u035c-\u0362\u0374\u037e\u0387\u0591-\u05af\u05c4\u0610-\u0617\u0653-\u0654\u0657-\u065b\u065d-\u065e\u06df-\u06e2\u06eb-\u06ec\u0730\u0732-\u0733\u0735-\u0736\u073a\u073d\u073f-\u0741\u0743\u0745\u0747\u07eb-\u07f1\u0951\u0958-\u095f\u09dc-\u09dd\u09df\u0a33\u0a36\u0a59-\u0a5b\u0a5e\u0b5c-\u0b5d\u0e38-\u0e39\u0f43\u0f4d\u0f52\u0f57\u0f5c\u0f69\u0f72-\u0f76\u0f78\u0f80-\u0f83\u0f93\u0f9d\u0fa2\u0fa7\u0fac\u0fb9\u1939-\u193a\u1a17\u1b6b\u1cda-\u1cdb\u1dc0-\u1dcf\u1dfc\u1dfe\u1f71\u1f73\u1f75\u1f77\u1f79\u1f7b\u1f7d\u1fbb\u1fbe\u1fc9\u1fcb\u1fd3\u1fdb\u1fe3\u1feb\u1fee-\u1fef\u1ff9\u1ffb\u1ffd\u2000-\u2001\u20d0-\u20d1\u20d4-\u20d7\u20e7-\u20e9\u2126\u212a-\u212b\u2329-\u232a\u2adc\u302b-\u302c\uaab2-\uaab3\uf900-\ufa0d\ufa10\ufa12\ufa15-\ufa1e\ufa20\ufa22\ufa25-\ufa26\ufa2a-\ufa2d\ufa30-\ufa6d\ufa70-\ufad9\ufb1d\ufb1f\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40-\ufb41\ufb43-\ufb44\ufb46-\ufb4e\ufff0-\uffff]/g, + extra_lookup; + +// JSON Quote string. Use native implementation when possible. +var JSONQuote = (JSON && JSON.stringify) || function(string) { + json_escapable.lastIndex = 0; + if (json_escapable.test(string)) { + string = string.replace(json_escapable, function(a) { + return json_lookup[a]; + }); + } + return '"' + string + '"'; +}; + +// This may be quite slow, so let's delay until user actually uses bad +// characters. +var unroll_lookup = function(escapable) { + var i; + var unrolled = {} + var c = [] + for(i=0; i<65536; i++) { + c.push( String.fromCharCode(i) ); + } + escapable.lastIndex = 0; + c.join('').replace(escapable, function (a) { + unrolled[ a ] = '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4); + return ''; + }); + escapable.lastIndex = 0; + return unrolled; +}; + +// Quote string, also taking care of unicode characters that browsers +// often break. Especially, take care of unicode surrogates: +// http://en.wikipedia.org/wiki/Mapping_of_Unicode_characters#Surrogates +utils.quote = function(string) { + var quoted = JSONQuote(string); + + // In most cases this should be very fast and good enough. + extra_escapable.lastIndex = 0; + if(!extra_escapable.test(quoted)) { + return quoted; + } + + if(!extra_lookup) extra_lookup = unroll_lookup(extra_escapable); + + return quoted.replace(extra_escapable, function(a) { + return extra_lookup[a]; + }); +} + +var _all_protocols = ['websocket', + 'xdr-streaming', + 'xhr-streaming', + 'iframe-eventsource', + 'iframe-htmlfile', + 'xdr-polling', + 'xhr-polling', + 'iframe-xhr-polling', + 'jsonp-polling']; + +utils.probeProtocols = function() { + var probed = {}; + for(var i=0; i<_all_protocols.length; i++) { + var protocol = _all_protocols[i]; + // User can have a typo in protocol name. + probed[protocol] = SockJS[protocol] && + SockJS[protocol].enabled(); + } + return probed; +}; + +utils.detectProtocols = function(probed, protocols_whitelist, info) { + var pe = {}, + protocols = []; + if (!protocols_whitelist) protocols_whitelist = _all_protocols; + for(var i=0; i 0) { + maybe_push(protos); + } + } + } + + // 1. Websocket + if (info.websocket !== false) { + maybe_push(['websocket']); + } + + // 2. Streaming + if (pe['xhr-streaming'] && !info.null_origin) { + protocols.push('xhr-streaming'); + } else { + if (pe['xdr-streaming'] && !info.cookie_needed && !info.null_origin) { + protocols.push('xdr-streaming'); + } else { + maybe_push(['iframe-eventsource', + 'iframe-htmlfile']); + } + } + + // 3. Polling + if (pe['xhr-polling'] && !info.null_origin) { + protocols.push('xhr-polling'); + } else { + if (pe['xdr-polling'] && !info.cookie_needed && !info.null_origin) { + protocols.push('xdr-polling'); + } else { + maybe_push(['iframe-xhr-polling', + 'jsonp-polling']); + } + } + return protocols; +} +// [*] End of lib/utils.js + + +// [*] Including lib/dom.js +/* + * ***** BEGIN LICENSE BLOCK ***** + * Copyright (c) 2011-2012 VMware, Inc. + * + * For the license see COPYING. + * ***** END LICENSE BLOCK ***** + */ + +// May be used by htmlfile jsonp and transports. +var MPrefix = '_sockjs_global'; +utils.createHook = function() { + var window_id = 'a' + utils.random_string(8); + if (!(MPrefix in _window)) { + var map = {}; + _window[MPrefix] = function(window_id) { + if (!(window_id in map)) { + map[window_id] = { + id: window_id, + del: function() {delete map[window_id];} + }; + } + return map[window_id]; + } + } + return _window[MPrefix](window_id); +}; + + + +utils.attachMessage = function(listener) { + utils.attachEvent('message', listener); +}; +utils.attachEvent = function(event, listener) { + if (typeof _window.addEventListener !== 'undefined') { + _window.addEventListener(event, listener, false); + } else { + // IE quirks. + // According to: http://stevesouders.com/misc/test-postmessage.php + // the message gets delivered only to 'document', not 'window'. + _document.attachEvent("on" + event, listener); + // I get 'window' for ie8. + _window.attachEvent("on" + event, listener); + } +}; + +utils.detachMessage = function(listener) { + utils.detachEvent('message', listener); +}; +utils.detachEvent = function(event, listener) { + if (typeof _window.addEventListener !== 'undefined') { + _window.removeEventListener(event, listener, false); + } else { + _document.detachEvent("on" + event, listener); + _window.detachEvent("on" + event, listener); + } +}; + + +var on_unload = {}; +// Things registered after beforeunload are to be called immediately. +var after_unload = false; + +var trigger_unload_callbacks = function() { + for(var ref in on_unload) { + on_unload[ref](); + delete on_unload[ref]; + }; +}; + +var unload_triggered = function() { + if(after_unload) return; + after_unload = true; + trigger_unload_callbacks(); +}; + +// 'unload' alone is not reliable in opera within an iframe, but we +// can't use `beforeunload` as IE fires it on javascript: links. +utils.attachEvent('unload', unload_triggered); + +utils.unload_add = function(listener) { + var ref = utils.random_string(8); + on_unload[ref] = listener; + if (after_unload) { + utils.delay(trigger_unload_callbacks); + } + return ref; +}; +utils.unload_del = function(ref) { + if (ref in on_unload) + delete on_unload[ref]; +}; + + +utils.createIframe = function (iframe_url, error_callback) { + var iframe = _document.createElement('iframe'); + var tref, unload_ref; + var unattach = function() { + clearTimeout(tref); + // Explorer had problems with that. + try {iframe.onload = null;} catch (x) {} + iframe.onerror = null; + }; + var cleanup = function() { + if (iframe) { + unattach(); + // This timeout makes chrome fire onbeforeunload event + // within iframe. Without the timeout it goes straight to + // onunload. + setTimeout(function() { + if(iframe) { + iframe.parentNode.removeChild(iframe); + } + iframe = null; + }, 0); + utils.unload_del(unload_ref); + } + }; + var onerror = function(r) { + if (iframe) { + cleanup(); + error_callback(r); + } + }; + var post = function(msg, origin) { + try { + // When the iframe is not loaded, IE raises an exception + // on 'contentWindow'. + if (iframe && iframe.contentWindow) { + iframe.contentWindow.postMessage(msg, origin); + } + } catch (x) {}; + }; + + iframe.src = iframe_url; + iframe.style.display = 'none'; + iframe.style.position = 'absolute'; + iframe.onerror = function(){onerror('onerror');}; + iframe.onload = function() { + // `onload` is triggered before scripts on the iframe are + // executed. Give it few seconds to actually load stuff. + clearTimeout(tref); + tref = setTimeout(function(){onerror('onload timeout');}, 2000); + }; + _document.body.appendChild(iframe); + tref = setTimeout(function(){onerror('timeout');}, 15000); + unload_ref = utils.unload_add(cleanup); + return { + post: post, + cleanup: cleanup, + loaded: unattach + }; +}; + +utils.createHtmlfile = function (iframe_url, error_callback) { + var doc = new ActiveXObject('htmlfile'); + var tref, unload_ref; + var iframe; + var unattach = function() { + clearTimeout(tref); + }; + var cleanup = function() { + if (doc) { + unattach(); + utils.unload_del(unload_ref); + iframe.parentNode.removeChild(iframe); + iframe = doc = null; + CollectGarbage(); + } + }; + var onerror = function(r) { + if (doc) { + cleanup(); + error_callback(r); + } + }; + var post = function(msg, origin) { + try { + // When the iframe is not loaded, IE raises an exception + // on 'contentWindow'. + if (iframe && iframe.contentWindow) { + iframe.contentWindow.postMessage(msg, origin); + } + } catch (x) {}; + }; + + doc.open(); + doc.write('' + + 'document.domain="' + document.domain + '";' + + ''); + doc.close(); + doc.parentWindow[WPrefix] = _window[WPrefix]; + var c = doc.createElement('div'); + doc.body.appendChild(c); + iframe = doc.createElement('iframe'); + c.appendChild(iframe); + iframe.src = iframe_url; + tref = setTimeout(function(){onerror('timeout');}, 15000); + unload_ref = utils.unload_add(cleanup); + return { + post: post, + cleanup: cleanup, + loaded: unattach + }; +}; +// [*] End of lib/dom.js + + +// [*] Including lib/dom2.js +/* + * ***** BEGIN LICENSE BLOCK ***** + * Copyright (c) 2011-2012 VMware, Inc. + * + * For the license see COPYING. + * ***** END LICENSE BLOCK ***** + */ + +var AbstractXHRObject = function(){}; +AbstractXHRObject.prototype = new EventEmitter(['chunk', 'finish']); + +AbstractXHRObject.prototype._start = function(method, url, payload, opts) { + var that = this; + + try { + that.xhr = new XMLHttpRequest(); + } catch(x) {}; + + if (!that.xhr) { + try { + that.xhr = new _window.ActiveXObject('Microsoft.XMLHTTP'); + } catch(x) {}; + } + if (_window.ActiveXObject || _window.XDomainRequest) { + // IE8 caches even POSTs + url += ((url.indexOf('?') === -1) ? '?' : '&') + 't='+(+new Date); + } + + // Explorer tends to keep connection open, even after the + // tab gets closed: http://bugs.jquery.com/ticket/5280 + that.unload_ref = utils.unload_add(function(){that._cleanup(true);}); + try { + that.xhr.open(method, url, true); + } catch(e) { + // IE raises an exception on wrong port. + that.emit('finish', 0, ''); + that._cleanup(); + return; + }; + + if (!opts || !opts.no_credentials) { + // Mozilla docs says https://developer.mozilla.org/en/XMLHttpRequest : + // "This never affects same-site requests." + that.xhr.withCredentials = 'true'; + } + if (opts && opts.headers) { + for(var key in opts.headers) { + that.xhr.setRequestHeader(key, opts.headers[key]); + } + } + + that.xhr.onreadystatechange = function() { + if (that.xhr) { + var x = that.xhr; + switch (x.readyState) { + case 3: + // IE doesn't like peeking into responseText or status + // on Microsoft.XMLHTTP and readystate=3 + try { + var status = x.status; + var text = x.responseText; + } catch (x) {}; + // IE returns 1223 for 204: http://bugs.jquery.com/ticket/1450 + if (status === 1223) status = 204; + + // IE does return readystate == 3 for 404 answers. + if (text && text.length > 0) { + that.emit('chunk', status, text); + } + break; + case 4: + var status = x.status; + // IE returns 1223 for 204: http://bugs.jquery.com/ticket/1450 + if (status === 1223) status = 204; + + that.emit('finish', status, x.responseText); + that._cleanup(false); + break; + } + } + }; + that.xhr.send(payload); +}; + +AbstractXHRObject.prototype._cleanup = function(abort) { + var that = this; + if (!that.xhr) return; + utils.unload_del(that.unload_ref); + + // IE needs this field to be a function + that.xhr.onreadystatechange = function(){}; + + if (abort) { + try { + that.xhr.abort(); + } catch(x) {}; + } + that.unload_ref = that.xhr = null; +}; + +AbstractXHRObject.prototype.close = function() { + var that = this; + that.nuke(); + that._cleanup(true); +}; + +var XHRCorsObject = utils.XHRCorsObject = function() { + var that = this, args = arguments; + utils.delay(function(){that._start.apply(that, args);}); +}; +XHRCorsObject.prototype = new AbstractXHRObject(); + +var XHRLocalObject = utils.XHRLocalObject = function(method, url, payload) { + var that = this; + utils.delay(function(){ + that._start(method, url, payload, { + no_credentials: true + }); + }); +}; +XHRLocalObject.prototype = new AbstractXHRObject(); + + + +// References: +// http://ajaxian.com/archives/100-line-ajax-wrapper +// http://msdn.microsoft.com/en-us/library/cc288060(v=VS.85).aspx +var XDRObject = utils.XDRObject = function(method, url, payload) { + var that = this; + utils.delay(function(){that._start(method, url, payload);}); +}; +XDRObject.prototype = new EventEmitter(['chunk', 'finish']); +XDRObject.prototype._start = function(method, url, payload) { + var that = this; + var xdr = new XDomainRequest(); + // IE caches even POSTs + url += ((url.indexOf('?') === -1) ? '?' : '&') + 't='+(+new Date); + + var onerror = xdr.ontimeout = xdr.onerror = function() { + that.emit('finish', 0, ''); + that._cleanup(false); + }; + xdr.onprogress = function() { + that.emit('chunk', 200, xdr.responseText); + }; + xdr.onload = function() { + that.emit('finish', 200, xdr.responseText); + that._cleanup(false); + }; + that.xdr = xdr; + that.unload_ref = utils.unload_add(function(){that._cleanup(true);}); + try { + // Fails with AccessDenied if port number is bogus + that.xdr.open(method, url); + that.xdr.send(payload); + } catch(x) { + onerror(); + } +}; + +XDRObject.prototype._cleanup = function(abort) { + var that = this; + if (!that.xdr) return; + utils.unload_del(that.unload_ref); + + that.xdr.ontimeout = that.xdr.onerror = that.xdr.onprogress = + that.xdr.onload = null; + if (abort) { + try { + that.xdr.abort(); + } catch(x) {}; + } + that.unload_ref = that.xdr = null; +}; + +XDRObject.prototype.close = function() { + var that = this; + that.nuke(); + that._cleanup(true); +}; + +// 1. Is natively via XHR +// 2. Is natively via XDR +// 3. Nope, but postMessage is there so it should work via the Iframe. +// 4. Nope, sorry. +utils.isXHRCorsCapable = function() { + if (_window.XMLHttpRequest && 'withCredentials' in new XMLHttpRequest()) { + return 1; + } + // XDomainRequest doesn't work if page is served from file:// + if (_window.XDomainRequest && _document.domain) { + return 2; + } + if (IframeTransport.enabled()) { + return 3; + } + return 4; +}; +// [*] End of lib/dom2.js + + +// [*] Including lib/sockjs.js +/* + * ***** BEGIN LICENSE BLOCK ***** + * Copyright (c) 2011-2012 VMware, Inc. + * + * For the license see COPYING. + * ***** END LICENSE BLOCK ***** + */ + +var SockJS = function(url, dep_protocols_whitelist, options) { + if (this === _window) { + // makes `new` optional + return new SockJS(url, dep_protocols_whitelist, options); + } + + var that = this, protocols_whitelist; + that._options = {devel: false, debug: false, protocols_whitelist: [], + info: undefined, rtt: undefined}; + if (options) { + utils.objectExtend(that._options, options); + } + that._base_url = utils.amendUrl(url); + that._server = that._options.server || utils.random_number_string(1000); + if (that._options.protocols_whitelist && + that._options.protocols_whitelist.length) { + protocols_whitelist = that._options.protocols_whitelist; + } else { + // Deprecated API + if (typeof dep_protocols_whitelist === 'string' && + dep_protocols_whitelist.length > 0) { + protocols_whitelist = [dep_protocols_whitelist]; + } else if (utils.isArray(dep_protocols_whitelist)) { + protocols_whitelist = dep_protocols_whitelist + } else { + protocols_whitelist = null; + } + if (protocols_whitelist) { + that._debug('Deprecated API: Use "protocols_whitelist" option ' + + 'instead of supplying protocol list as a second ' + + 'parameter to SockJS constructor.'); + } + } + that._protocols = []; + that.protocol = null; + that.readyState = SockJS.CONNECTING; + that._ir = createInfoReceiver(that._base_url); + that._ir.onfinish = function(info, rtt) { + that._ir = null; + if (info) { + if (that._options.info) { + // Override if user supplies the option + info = utils.objectExtend(info, that._options.info); + } + if (that._options.rtt) { + rtt = that._options.rtt; + } + that._applyInfo(info, rtt, protocols_whitelist); + that._didClose(); + } else { + that._didClose(1002, 'Can\'t connect to server', true); + } + }; +}; +// Inheritance +SockJS.prototype = new REventTarget(); + +SockJS.version = "0.3.4"; + +SockJS.CONNECTING = 0; +SockJS.OPEN = 1; +SockJS.CLOSING = 2; +SockJS.CLOSED = 3; + +SockJS.prototype._debug = function() { + if (this._options.debug) + utils.log.apply(utils, arguments); +}; + +SockJS.prototype._dispatchOpen = function() { + var that = this; + if (that.readyState === SockJS.CONNECTING) { + if (that._transport_tref) { + clearTimeout(that._transport_tref); + that._transport_tref = null; + } + that.readyState = SockJS.OPEN; + that.dispatchEvent(new SimpleEvent("open")); + } else { + // The server might have been restarted, and lost track of our + // connection. + that._didClose(1006, "Server lost session"); + } +}; + +SockJS.prototype._dispatchMessage = function(data) { + var that = this; + if (that.readyState !== SockJS.OPEN) + return; + that.dispatchEvent(new SimpleEvent("message", {data: data})); +}; + +SockJS.prototype._dispatchHeartbeat = function(data) { + var that = this; + if (that.readyState !== SockJS.OPEN) + return; + that.dispatchEvent(new SimpleEvent('heartbeat', {})); +}; + +SockJS.prototype._didClose = function(code, reason, force) { + var that = this; + if (that.readyState !== SockJS.CONNECTING && + that.readyState !== SockJS.OPEN && + that.readyState !== SockJS.CLOSING) + throw new Error('INVALID_STATE_ERR'); + if (that._ir) { + that._ir.nuke(); + that._ir = null; + } + + if (that._transport) { + that._transport.doCleanup(); + that._transport = null; + } + + var close_event = new SimpleEvent("close", { + code: code, + reason: reason, + wasClean: utils.userSetCode(code)}); + + if (!utils.userSetCode(code) && + that.readyState === SockJS.CONNECTING && !force) { + if (that._try_next_protocol(close_event)) { + return; + } + close_event = new SimpleEvent("close", {code: 2000, + reason: "All transports failed", + wasClean: false, + last_event: close_event}); + } + that.readyState = SockJS.CLOSED; + + utils.delay(function() { + that.dispatchEvent(close_event); + }); +}; + +SockJS.prototype._didMessage = function(data) { + var that = this; + var type = data.slice(0, 1); + switch(type) { + case 'o': + that._dispatchOpen(); + break; + case 'a': + var payload = JSON.parse(data.slice(1) || '[]'); + for(var i=0; i < payload.length; i++){ + that._dispatchMessage(payload[i]); + } + break; + case 'm': + var payload = JSON.parse(data.slice(1) || 'null'); + that._dispatchMessage(payload); + break; + case 'c': + var payload = JSON.parse(data.slice(1) || '[]'); + that._didClose(payload[0], payload[1]); + break; + case 'h': + that._dispatchHeartbeat(); + break; + } +}; + +SockJS.prototype._try_next_protocol = function(close_event) { + var that = this; + if (that.protocol) { + that._debug('Closed transport:', that.protocol, ''+close_event); + that.protocol = null; + } + if (that._transport_tref) { + clearTimeout(that._transport_tref); + that._transport_tref = null; + } + + while(1) { + var protocol = that.protocol = that._protocols.shift(); + if (!protocol) { + return false; + } + // Some protocols require access to `body`, what if were in + // the `head`? + if (SockJS[protocol] && + SockJS[protocol].need_body === true && + (!_document.body || + (typeof _document.readyState !== 'undefined' + && _document.readyState !== 'complete'))) { + that._protocols.unshift(protocol); + that.protocol = 'waiting-for-load'; + utils.attachEvent('load', function(){ + that._try_next_protocol(); + }); + return true; + } + + if (!SockJS[protocol] || + !SockJS[protocol].enabled(that._options)) { + that._debug('Skipping transport:', protocol); + } else { + var roundTrips = SockJS[protocol].roundTrips || 1; + var to = ((that._options.rto || 0) * roundTrips) || 5000; + that._transport_tref = utils.delay(to, function() { + if (that.readyState === SockJS.CONNECTING) { + // I can't understand how it is possible to run + // this timer, when the state is CLOSED, but + // apparently in IE everythin is possible. + that._didClose(2007, "Transport timeouted"); + } + }); + + var connid = utils.random_string(8); + var trans_url = that._base_url + '/' + that._server + '/' + connid; + that._debug('Opening transport:', protocol, ' url:'+trans_url, + ' RTO:'+that._options.rto); + that._transport = new SockJS[protocol](that, trans_url, + that._base_url); + return true; + } + } +}; + +SockJS.prototype.close = function(code, reason) { + var that = this; + if (code && !utils.userSetCode(code)) + throw new Error("INVALID_ACCESS_ERR"); + if(that.readyState !== SockJS.CONNECTING && + that.readyState !== SockJS.OPEN) { + return false; + } + that.readyState = SockJS.CLOSING; + that._didClose(code || 1000, reason || "Normal closure"); + return true; +}; + +SockJS.prototype.send = function(data) { + var that = this; + if (that.readyState === SockJS.CONNECTING) + throw new Error('INVALID_STATE_ERR'); + if (that.readyState === SockJS.OPEN) { + that._transport.doSend(utils.quote('' + data)); + } + return true; +}; + +SockJS.prototype._applyInfo = function(info, rtt, protocols_whitelist) { + var that = this; + that._options.info = info; + that._options.rtt = rtt; + that._options.rto = utils.countRTO(rtt); + that._options.info.null_origin = !_document.domain; + var probed = utils.probeProtocols(); + that._protocols = utils.detectProtocols(probed, protocols_whitelist, info); +}; +// [*] End of lib/sockjs.js + + +// [*] Including lib/trans-websocket.js +/* + * ***** BEGIN LICENSE BLOCK ***** + * Copyright (c) 2011-2012 VMware, Inc. + * + * For the license see COPYING. + * ***** END LICENSE BLOCK ***** + */ + +var WebSocketTransport = SockJS.websocket = function(ri, trans_url) { + var that = this; + var url = trans_url + '/websocket'; + if (url.slice(0, 5) === 'https') { + url = 'wss' + url.slice(5); + } else { + url = 'ws' + url.slice(4); + } + that.ri = ri; + that.url = url; + var Constructor = _window.WebSocket || _window.MozWebSocket; + + that.ws = new Constructor(that.url); + that.ws.onmessage = function(e) { + that.ri._didMessage(e.data); + }; + // Firefox has an interesting bug. If a websocket connection is + // created after onunload, it stays alive even when user + // navigates away from the page. In such situation let's lie - + // let's not open the ws connection at all. See: + // https://github.com/sockjs/sockjs-client/issues/28 + // https://bugzilla.mozilla.org/show_bug.cgi?id=696085 + that.unload_ref = utils.unload_add(function(){that.ws.close()}); + that.ws.onclose = function() { + that.ri._didMessage(utils.closeFrame(1006, "WebSocket connection broken")); + }; +}; + +WebSocketTransport.prototype.doSend = function(data) { + this.ws.send('[' + data + ']'); +}; + +WebSocketTransport.prototype.doCleanup = function() { + var that = this; + var ws = that.ws; + if (ws) { + ws.onmessage = ws.onclose = null; + ws.close(); + utils.unload_del(that.unload_ref); + that.unload_ref = that.ri = that.ws = null; + } +}; + +WebSocketTransport.enabled = function() { + return !!(_window.WebSocket || _window.MozWebSocket); +}; + +// In theory, ws should require 1 round trip. But in chrome, this is +// not very stable over SSL. Most likely a ws connection requires a +// separate SSL connection, in which case 2 round trips are an +// absolute minumum. +WebSocketTransport.roundTrips = 2; +// [*] End of lib/trans-websocket.js + + +// [*] Including lib/trans-sender.js +/* + * ***** BEGIN LICENSE BLOCK ***** + * Copyright (c) 2011-2012 VMware, Inc. + * + * For the license see COPYING. + * ***** END LICENSE BLOCK ***** + */ + +var BufferedSender = function() {}; +BufferedSender.prototype.send_constructor = function(sender) { + var that = this; + that.send_buffer = []; + that.sender = sender; +}; +BufferedSender.prototype.doSend = function(message) { + var that = this; + that.send_buffer.push(message); + if (!that.send_stop) { + that.send_schedule(); + } +}; + +// For polling transports in a situation when in the message callback, +// new message is being send. If the sending connection was started +// before receiving one, it is possible to saturate the network and +// timeout due to the lack of receiving socket. To avoid that we delay +// sending messages by some small time, in order to let receiving +// connection be started beforehand. This is only a halfmeasure and +// does not fix the big problem, but it does make the tests go more +// stable on slow networks. +BufferedSender.prototype.send_schedule_wait = function() { + var that = this; + var tref; + that.send_stop = function() { + that.send_stop = null; + clearTimeout(tref); + }; + tref = utils.delay(25, function() { + that.send_stop = null; + that.send_schedule(); + }); +}; + +BufferedSender.prototype.send_schedule = function() { + var that = this; + if (that.send_buffer.length > 0) { + var payload = '[' + that.send_buffer.join(',') + ']'; + that.send_stop = that.sender(that.trans_url, payload, function(success, abort_reason) { + that.send_stop = null; + if (success === false) { + that.ri._didClose(1006, 'Sending error ' + abort_reason); + } else { + that.send_schedule_wait(); + } + }); + that.send_buffer = []; + } +}; + +BufferedSender.prototype.send_destructor = function() { + var that = this; + if (that._send_stop) { + that._send_stop(); + } + that._send_stop = null; +}; + +var jsonPGenericSender = function(url, payload, callback) { + var that = this; + + if (!('_send_form' in that)) { + var form = that._send_form = _document.createElement('form'); + var area = that._send_area = _document.createElement('textarea'); + area.name = 'd'; + form.style.display = 'none'; + form.style.position = 'absolute'; + form.method = 'POST'; + form.enctype = 'application/x-www-form-urlencoded'; + form.acceptCharset = "UTF-8"; + form.appendChild(area); + _document.body.appendChild(form); + } + var form = that._send_form; + var area = that._send_area; + var id = 'a' + utils.random_string(8); + form.target = id; + form.action = url + '/jsonp_send?i=' + id; + + var iframe; + try { + // ie6 dynamic iframes with target="" support (thanks Chris Lambacher) + iframe = _document.createElement('