Interface ServerContext

    • Method Detail

      • listenAddress

        java.net.SocketAddress listenAddress()
        Listen address for the server associated with this context.
        Returns:
        Address which the associated server is listening at.
      • close

        default void close()
                    throws java.lang.Exception
        Specified by:
        close in interface java.lang.AutoCloseable
        Throws:
        java.lang.Exception
      • closeGracefully

        default void closeGracefully()
                              throws java.lang.Exception
        Description copied from interface: GracefulAutoCloseable
        Used to close/shutdown a resource, similar to AutoCloseable.close(), but attempts to cleanup state before abruptly closing. This provides a hint that implementations can use to stop accepting new work and finish in flight work. This method is implemented on a "best effort" basis and may be equivalent to AutoCloseable.close().

        Note: Implementations may or may not apply a timeout for this operation to complete, if a caller does not want to wait indefinitely, and are unsure if the implementation applies a timeout, it is advisable to apply a timeout and force a call to AutoCloseable.close().

        Specified by:
        closeGracefully in interface GracefulAutoCloseable
        Throws:
        java.lang.Exception - if graceful closure failed.