Interface WebMonitorExtension

All Superinterfaces:
AutoCloseable, org.apache.flink.util.AutoCloseableAsync
All Known Implementing Classes:
WebMonitorExtension.EmptyWebMonitorExtension

public interface WebMonitorExtension extends org.apache.flink.util.AutoCloseableAsync
Interface for WebMonitorEndpoint extensions. Extensions can register additional handler and allow to close their resources in order to integrate into the life cycle of the WebMonitorEndpoint.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static enum 
    Empty web monitor extension which can be used as a null object.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Collection<org.apache.flink.api.java.tuple.Tuple2<RestHandlerSpecification,org.apache.flink.shaded.netty4.io.netty.channel.ChannelInboundHandler>>
    Gets the collection of extension handlers to register at the WebMonitorEndpoint.

    Methods inherited from interface org.apache.flink.util.AutoCloseableAsync

    close, closeAsync