Package | Description |
---|---|
org.springframework.boot.actuate.endpoint |
Endpoint support.
|
org.springframework.boot.actuate.endpoint.annotation |
Annotation support for actuator endpoints.
|
org.springframework.boot.actuate.endpoint.cache |
Caching support for actuator endpoints.
|
org.springframework.boot.actuate.endpoint.jmx |
JMX support for actuator endpoints.
|
org.springframework.boot.actuate.endpoint.reflect |
Endpoint reflection support.
|
org.springframework.boot.actuate.endpoint.web |
Web support for actuator endpoints.
|
org.springframework.boot.actuate.endpoint.web.reactive |
Spring WebFlux support for actuator endpoints.
|
Modifier and Type | Method and Description |
---|---|
OperationInvoker |
Operation.getInvoker()
Returns the
OperationInvoker that can be used to invoke this endpoint
operation. |
Constructor and Description |
---|
Operation(OperationType operationType,
OperationInvoker invoker,
boolean blocking)
Creates a new
EndpointOperation for an operation of the given type . |
Modifier and Type | Method and Description |
---|---|
T |
OperationFactory.createOperation(String endpointId,
OperationMethodInfo methodInfo,
Object target,
OperationInvoker invoker)
Creates an
Operation for an operation on an endpoint. |
Modifier and Type | Class and Description |
---|---|
class |
CachingOperationInvoker
An
OperationInvoker that caches the response of an operation with a
configurable time to live. |
Modifier and Type | Method and Description |
---|---|
static OperationInvoker |
CachingOperationInvoker.apply(OperationInvoker invoker,
long timeToLive)
Apply caching configuration when appropriate to the given invoker.
|
OperationInvoker |
CachingOperationInvokerAdvisor.apply(String endpointId,
OperationMethodInfo methodInfo,
OperationInvoker invoker) |
Modifier and Type | Method and Description |
---|---|
static OperationInvoker |
CachingOperationInvoker.apply(OperationInvoker invoker,
long timeToLive)
Apply caching configuration when appropriate to the given invoker.
|
OperationInvoker |
CachingOperationInvokerAdvisor.apply(String endpointId,
OperationMethodInfo methodInfo,
OperationInvoker invoker) |
Constructor and Description |
---|
CachingOperationInvoker(OperationInvoker target,
long timeToLive)
Create a new instance with the target
OperationInvoker to use to compute
the response and the time to live for the cache. |
Constructor and Description |
---|
JmxOperation(OperationType type,
OperationInvoker invoker,
String operationName,
Class<?> outputType,
String description,
List<JmxEndpointOperationParameterInfo> parameters)
Creates a new
JmxEndpointOperation for an operation of the given
type . |
Modifier and Type | Class and Description |
---|---|
class |
ReflectiveOperationInvoker
An
OperationInvoker that invokes an operation using reflection. |
Modifier and Type | Method and Description |
---|---|
OperationInvoker |
OperationMethodInvokerAdvisor.apply(String endpointId,
OperationMethodInfo methodInfo,
OperationInvoker invoker)
Apply additional functionality to the given invoker.
|
Modifier and Type | Method and Description |
---|---|
OperationInvoker |
OperationMethodInvokerAdvisor.apply(String endpointId,
OperationMethodInfo methodInfo,
OperationInvoker invoker)
Apply additional functionality to the given invoker.
|
Constructor and Description |
---|
WebOperation(OperationType type,
OperationInvoker operationInvoker,
boolean blocking,
OperationRequestPredicate requestPredicate,
String id)
Creates a new
WebEndpointOperation with the given type . |
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractWebFluxEndpointHandlerMapping.ElasticSchedulerOperationInvoker
An
OperationInvoker that performs the invocation of a blocking operation on
a separate thread using Reactor's elastic scheduler . |
Constructor and Description |
---|
ElasticSchedulerOperationInvoker(OperationInvoker delegate) |
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.