Class AbstractDiscoveredEndpoint<O extends Operation>

java.lang.Object
org.springframework.boot.actuate.endpoint.AbstractExposableEndpoint<O>
org.springframework.boot.actuate.endpoint.annotation.AbstractDiscoveredEndpoint<O>
Type Parameters:
O - the operation type
All Implemented Interfaces:
DiscoveredEndpoint<O>, ExposableEndpoint<O>

public abstract class AbstractDiscoveredEndpoint<O extends Operation> extends AbstractExposableEndpoint<O> implements DiscoveredEndpoint<O>
Abstract base class for endpoints discovered by a EndpointDiscoverer.
Since:
2.0.0
Author:
Phillip Webb
  • Constructor Details

    • AbstractDiscoveredEndpoint

      public AbstractDiscoveredEndpoint(EndpointDiscoverer<?,?> discoverer, Object endpointBean, EndpointId id, boolean enabledByDefault, Collection<? extends O> operations)
      Create a new AbstractDiscoveredEndpoint instance.
      Parameters:
      discoverer - the discoverer that discovered the endpoint
      endpointBean - the primary source bean
      id - the ID of the endpoint
      enabledByDefault - if the endpoint is enabled by default
      operations - the endpoint operations
  • Method Details