Interface ExposableEndpoint<O extends Operation>

Type Parameters:
O - the type of the endpoint's operations
All Known Subinterfaces:
DiscoveredEndpoint<O>, ExposableControllerEndpoint, ExposableJmxEndpoint, ExposableServletEndpoint, ExposableWebEndpoint
All Known Implementing Classes:
AbstractDiscoveredEndpoint, AbstractExposableEndpoint

public interface ExposableEndpoint<O extends Operation>
Information describing an endpoint that can be exposed in some technology specific way.
Since:
2.0.0
Author:
Andy Wilkinson, Phillip Webb
  • Method Details

    • getEndpointId

      EndpointId getEndpointId()
      Return the endpoint ID.
      Returns:
      the endpoint ID
    • getDefaultAccess

      Access getDefaultAccess()
      Returns the access to the endpoint that is permitted by default.
      Returns:
      access that is permitted by default
      Since:
      3.4.0
    • getOperations

      Collection<O> getOperations()
      Returns the operations of the endpoint.
      Returns:
      the operations