public interface CloudTracingInterceptor
| Modifier and Type | Method and Description |
|---|---|
void |
configuration(String source,
String name,
String value)
Probe configuration for the value of a setting.
|
void |
enter(String invocationId,
Object instance,
String method,
HashMap<String,Object> parameters)
Enter a method.
|
void |
error(String invocationId,
Exception exception)
Raise an error.
|
void |
exit(String invocationId,
Object returnValue)
Exit a method.
|
void |
information(String message)
Trace information.
|
void |
receiveResponse(String invocationId,
org.apache.http.HttpResponse response)
Receive an HTTP response.
|
void |
sendRequest(String invocationId,
org.apache.http.HttpRequest request)
Send an HTTP request.
|
void information(String message)
message - The information to trace.void configuration(String source, String name, String value)
source - The configuration source.name - The name of the setting.value - The value of the setting in the source.void enter(String invocationId, Object instance, String method, HashMap<String,Object> parameters)
invocationId - Method invocation identifier.instance - The instance with the method.method - Name of the method.parameters - Method parameters.void sendRequest(String invocationId, org.apache.http.HttpRequest request)
invocationId - Method invocation identifier.request - The request about to be sent.void receiveResponse(String invocationId, org.apache.http.HttpResponse response)
invocationId - Method invocation identifier.response - The response instance.void error(String invocationId, Exception exception)
invocationId - Method invocation identifier.exception - The error./**
* Copyright Microsoft Corporation
*
* 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.
*/