All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.wavefront.agent.channel.NoopHealthCheckManager Maven / Gradle / Ivy

There is a newer version: 9999.0
Show newest version
package com.wavefront.agent.channel;

import javax.annotation.Nonnull;

import io.netty.channel.ChannelHandlerContext;
import io.netty.handler.codec.http.FullHttpRequest;
import io.netty.handler.codec.http.HttpResponse;

/**
 * A no-op health check manager.
 *
 * @author [email protected].
 */
public class NoopHealthCheckManager implements HealthCheckManager {
  @Override
  public HttpResponse getHealthCheckResponse(ChannelHandlerContext ctx,
                                             @Nonnull FullHttpRequest request) {
    return null;
  }

  @Override
  public boolean isHealthy(int port) {
    return true;
  }

  @Override
  public void setHealthy(int port) {
  }

  @Override
  public void setUnhealthy(int port) {
  }

  @Override
  public void setAllHealthy() {
  }

  @Override
  public void setAllUnhealthy() {
  }

  @Override
  public void enableHealthcheck(int port) {
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy