Interface SslContextProvider

  • All Superinterfaces:
    java.lang.AutoCloseable, java.io.Closeable, java.util.function.Supplier<io.netty.handler.ssl.SslContext>
    All Known Subinterfaces:
    PermutableSslContextProvider
    All Known Implementing Classes:
    AutoRebuildSslContextProvider
    Functional Interface:
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

    @FunctionalInterface
    public interface SslContextProvider
    extends java.util.function.Supplier<io.netty.handler.ssl.SslContext>, java.io.Closeable
    Provides SslContext instance for HTTP server.
    Since:
    1.1
    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default void close()
      Close this provider and releases any system resources associated with it.
      io.netty.handler.ssl.SslContext get()
      Returns the SslContext instance.
    • Method Detail

      • get

        io.netty.handler.ssl.SslContext get()
        Returns the SslContext instance.
        Specified by:
        get in interface java.util.function.Supplier<io.netty.handler.ssl.SslContext>
        Returns:
        a SslContext
      • close

        default void close()
                    throws java.io.IOException
        Close this provider and releases any system resources associated with it.
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Throws:
        java.io.IOException - if an I/O error occurs