Skip navigation links
  • Module
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Methods
  • Terminally Deprecated Elements
    Element
    Description
    io.helidon.webserver.SocketConfiguration.allowedCipherSuite()
    use tls().cipherSuite() instead. This method will be removed at 3.0.0 version.
    io.helidon.webserver.SocketConfiguration.clientAuth()
    use tls().clientAuth() instead. This method will be removed at 3.0.0 version.
    io.helidon.webserver.SocketConfiguration.enabledSslProtocols()
    use tls().enabledTlsProtocols() instead. This method will be removed at 3.0.0 version.
    io.helidon.webserver.SocketConfiguration.ssl()
    use tls().sslContext() instead. This method will be removed at 3.0.0 version.
    io.helidon.webserver.WebServer.Builder.routing(Routing)
    Use WebServer.Builder.addRouting(Routing) or WebServer.Builder.addRouting(Routing) instead.
  • Deprecated Interfaces
    Interface
    Description
    io.helidon.webserver.spi.UpgradeCodecProvider
    Specific internal spi for Helidon 3.x, going to be changed for version 4
  • Deprecated Classes
    Class
    Description
    io.helidon.webserver.ServerConfiguration.Builder
    since 2.0.0 - use WebServer.Builder instead
  • Deprecated Methods
    Method
    Description
    io.helidon.webserver.ResponseHeaders.whenSend()
    since 2.0.0, please use ResponseHeaders.whenSent()
    io.helidon.webserver.ServerConfiguration.builder()
    since 2.0.0 - please use WebServer.builder() instead
    io.helidon.webserver.ServerConfiguration.builder(Config)
    since 2.0.0 - please use WebServer.builder(), then WebServer.Builder.config(io.helidon.config.Config), or WebServer.create(Routing, io.helidon.config.Config)
    io.helidon.webserver.ServerConfiguration.Builder.addSocket(String, int, InetAddress)
    since 2.0.0, please use addSocket(String, SocketConfiguration) instead
    io.helidon.webserver.ServerConfiguration.socket(String)
    since 2.0.0, please use ServerConfiguration.namedSocket(String) instead
    io.helidon.webserver.ServerResponse.registerFilter(Function<Flow.Publisher<DataChunk>, Flow.Publisher<DataChunk>>)
    since 2.0.0, use ServerResponse.registerFilter(io.helidon.media.common.MessageBodyFilter) instead
    io.helidon.webserver.ServerResponse.registerWriter(Class<T>, MediaType, Function<? extends T, Flow.Publisher<DataChunk>>)
    since 2.0.0, use ServerResponse.registerWriter(io.helidon.media.common.MessageBodyWriter) instead
    io.helidon.webserver.ServerResponse.registerWriter(Class<T>, Function<T, Flow.Publisher<DataChunk>>)
    Since 2.0.0, use ServerResponse.registerWriter(io.helidon.media.common.MessageBodyWriter) instead
    io.helidon.webserver.ServerResponse.registerWriter(Predicate<?>, MediaType, Function<T, Flow.Publisher<DataChunk>>)
    since 2.0.0, use ServerResponse.registerWriter(io.helidon.media.common.MessageBodyWriter) instead
    io.helidon.webserver.ServerResponse.registerWriter(Predicate<?>, Function<T, Flow.Publisher<DataChunk>>)
    since 2.0.0, use ServerResponse.registerWriter(io.helidon.media.common.MessageBodyWriter) instead
    io.helidon.webserver.SocketConfiguration.allowedCipherSuite()
    use tls().cipherSuite() instead. This method will be removed at 3.0.0 version.
    io.helidon.webserver.SocketConfiguration.Builder.enabledSSlProtocols(String...)
    since 2.0.0, please use WebServerTls.Builder.enabledProtocols(String...) instead
    io.helidon.webserver.SocketConfiguration.Builder.enabledSSlProtocols(List<String>)
    io.helidon.webserver.SocketConfiguration.Builder.ssl(Supplier<? extends SSLContext>)
    since 2.0.0, please use SocketConfiguration.SocketConfigurationBuilder.tls(Supplier) instead
    io.helidon.webserver.SocketConfiguration.Builder.ssl(SSLContext)
    since 2.0.0, please use SocketConfiguration.Builder.tls(WebServerTls) instead
    io.helidon.webserver.SocketConfiguration.Builder.timeoutMillis(int)
    since 2.0.0 please use SocketConfiguration.Builder.timeout(long, java.util.concurrent.TimeUnit) instead
    io.helidon.webserver.SocketConfiguration.clientAuth()
    use tls().clientAuth() instead. This method will be removed at 3.0.0 version.
    io.helidon.webserver.SocketConfiguration.enabledSslProtocols()
    use tls().enabledTlsProtocols() instead. This method will be removed at 3.0.0 version.
    io.helidon.webserver.SocketConfiguration.ssl()
    use tls().sslContext() instead. This method will be removed at 3.0.0 version.
    io.helidon.webserver.WebServer.Builder.routing(Routing)
    Use WebServer.Builder.addRouting(Routing) or WebServer.Builder.addRouting(Routing) instead.

Copyright © 2018–2022 Oracle Corporation. All rights reserved.