Class WebOperationRequestPredicate
java.lang.Object
org.springframework.boot.actuate.endpoint.web.WebOperationRequestPredicate
A predicate for a request to an operation on a web endpoint.
- Since:
- 2.0.0
- Author:
- Andy Wilkinson
-
Constructor Summary
ConstructorsConstructorDescriptionWebOperationRequestPredicate(String path, WebEndpointHttpMethod httpMethod, Collection<String> consumes, Collection<String> produces) Creates a newOperationRequestPredicate. -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns the media types that the operation consumes.Returns the HTTP method for the operation.@Nullable StringReturns the name of the variable used to catch all remaining path segments ornull.getPath()Returns the path for the operation.Returns the media types that the operation produces.inthashCode()toString()
-
Constructor Details
-
WebOperationRequestPredicate
public WebOperationRequestPredicate(String path, WebEndpointHttpMethod httpMethod, Collection<String> consumes, Collection<String> produces) Creates a newOperationRequestPredicate.- Parameters:
path- the path for the operationhttpMethod- the HTTP method that the operation supportsconsumes- the media types that the operation consumesproduces- the media types that the operation produces
-
-
Method Details
-
getPath
-
getMatchAllRemainingPathSegmentsVariable
Returns the name of the variable used to catch all remaining path segments ornull.- Returns:
- the variable name
- Since:
- 2.2.0
-
getHttpMethod
Returns the HTTP method for the operation.- Returns:
- the HTTP method
-
getConsumes
Returns the media types that the operation consumes.- Returns:
- the consumed media types
-
getProduces
Returns the media types that the operation produces.- Returns:
- the produced media types
-
equals
-
hashCode
-
toString
-