- java.lang.Object
-
- brave.http.HttpRequest
-
- Direct Known Subclasses:
HttpClientRequest,HttpServerRequest
public abstract class HttpRequest extends java.lang.ObjectAbstract request type used for parsing and sampling of http clients and servers.- Since:
- 5.8
- See Also:
HttpClientRequest,HttpServerRequest
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.lang.Stringheader(java.lang.String name)abstract java.lang.Stringmethod()abstract java.lang.Stringpath()longstartTimestamp()java.lang.StringtoString()abstract java.lang.Objectunwrap()Returns the underlying http request object.abstract java.lang.Stringurl()
-
-
-
Method Detail
-
unwrap
public abstract java.lang.Object unwrap()
Returns the underlying http request object. Ex.org.apache.http.HttpRequestNote: Some implementations are composed of multiple types, such as a request and a socket address of the client. Moreover, an implementation may change the type returned due to refactoring. Unless you control the implementation, cast carefully (ex using
instance of) instead of presuming a specific type will always be returned.
-
startTimestamp
public long startTimestamp()
- See Also:
HttpAdapter.startTimestamp(Object)
-
method
@Nullable public abstract java.lang.String method()
- See Also:
HttpAdapter.method(Object)
-
path
@Nullable public abstract java.lang.String path()
- See Also:
HttpAdapter.path(Object)
-
url
@Nullable public abstract java.lang.String url()
- See Also:
HttpAdapter.url(Object)
-
header
@Nullable public abstract java.lang.String header(java.lang.String name)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-