Interface ChenileInfoService

All Known Implementing Classes:
ChenileInfoServiceImpl

public interface ChenileInfoService
This interface emits information about a Chenile Service.
  • Method Details

    • info

      Info info()
      Returns:
      the version of the current deployable along with service information for all services deployed within the deployable (including this service)
    • healthCheck

      HealthCheckInfo healthCheck(String currTrajectory, String service)
      Calls the health check information service attached to the particular service and gets them to perform a health check In case the service does not have a health check configured it throws a 404
      Returns:
      the value returned by the health check service
    • serviceInfo

      ChenileServiceDefinition serviceInfo(String service)
      Parameters:
      service -
      Returns:
      the full information for a particular service.