Class CamelHealthProbe

java.lang.Object
ai.wanaku.core.exchange.v1.HealthProbeGrpc.HealthProbeImplBase
ai.wanaku.capabilities.sdk.runtime.camel.grpc.CamelHealthProbe
All Implemented Interfaces:
ai.wanaku.core.exchange.v1.HealthProbeGrpc.AsyncService, io.grpc.BindableService

public class CamelHealthProbe extends ai.wanaku.core.exchange.v1.HealthProbeGrpc.HealthProbeImplBase
  • Constructor Summary

    Constructors
    Constructor
    Description
    CamelHealthProbe(org.apache.camel.CamelContext camelContext, ai.wanaku.capabilities.sdk.api.types.providers.ServiceTarget target)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    getStatus(ai.wanaku.core.exchange.v1.HealthProbeRequest request, io.grpc.stub.StreamObserver<ai.wanaku.core.exchange.v1.HealthProbeReply> responseObserver)
     
    ai.wanaku.core.exchange.v1.RuntimeStatus
    getStatus(org.apache.camel.ServiceStatus serviceStatus)
     

    Methods inherited from class ai.wanaku.core.exchange.v1.HealthProbeGrpc.HealthProbeImplBase

    bindService

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CamelHealthProbe

      public CamelHealthProbe(org.apache.camel.CamelContext camelContext, ai.wanaku.capabilities.sdk.api.types.providers.ServiceTarget target)
  • Method Details

    • getStatus

      public ai.wanaku.core.exchange.v1.RuntimeStatus getStatus(org.apache.camel.ServiceStatus serviceStatus)
    • getStatus

      public void getStatus(ai.wanaku.core.exchange.v1.HealthProbeRequest request, io.grpc.stub.StreamObserver<ai.wanaku.core.exchange.v1.HealthProbeReply> responseObserver)