Skip navigation links
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Annotation Interfaces
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Annotation Interface Elements
  • Terminally Deprecated Elements
    Element
    Description
    io.micronaut.aop.InterceptedMethod.of(MethodInvocationContext<?, ?>)
    replaced with InterceptedMethod.of(MethodInvocationContext, ConversionService)
    io.micronaut.core.async.publisher.Publishers.convertPublisher(Object, Class<T>)
    replaced by Publishers.convertPublisher(ConversionService, Object, Class)
    io.micronaut.core.bind.annotation.AbstractAnnotatedArgumentBinder
    Replaced by AbstractArgumentBinder
    io.micronaut.core.bind.ArgumentBinderRegistry.addRequestArgumentBinder(ArgumentBinder<T, ST>)
    replaced with ArgumentBinderRegistry.addArgumentBinder(ArgumentBinder)
    io.micronaut.core.bind.ArgumentBinderRegistry.findArgumentBinder(Argument<T>, S)
    replaced with ArgumentBinderRegistry.findArgumentBinder(Argument)
    io.micronaut.http.netty.NettyHttpRequestBuilder.isStream()
    Go through NettyHttpRequestBuilder.toHttpRequestDirect() and NettyHttpRequestBuilder.toHttpRequestWithoutBody() instead
    io.micronaut.http.netty.NettyHttpRequestBuilder.toHttpRequest()
    Go through NettyHttpRequestBuilder.toHttpRequestDirect() and NettyHttpRequestBuilder.toHttpRequestWithoutBody() instead
    io.micronaut.http.netty.NettyHttpRequestBuilder.toHttpRequest(HttpRequest<?>)
    Go through NettyHttpRequestBuilder.toHttpRequestDirect() and NettyHttpRequestBuilder.toHttpRequestWithoutBody() instead
    io.micronaut.http.netty.NettyHttpRequestBuilder.toStreamHttpRequest()
    Go through NettyHttpRequestBuilder.toHttpRequestDirect() and NettyHttpRequestBuilder.toHttpRequestWithoutBody() instead
    io.micronaut.inject.ast.ClassElement.withBoundGenericTypes(List<? extends ClassElement>)
    replaced with ClassElement.withTypeArguments(Collection) for consistent API.
    io.micronaut.inject.FieldInjectionPoint.getField()
    io.micronaut.web.router.RouteInfo.getBodyArgument()
    UYse RouteInfo.getRequestBodyType() instead
    io.micronaut.web.router.RouteInfo.getBodyType()
    Use RouteInfo.getResponseBodyType() instead
  • Deprecated Interfaces
    Interface
    Description
    io.micronaut.http.netty.channel.ChannelPipelineListener
    Use NettyClientCustomizer or NettyServerCustomizer instead.
    io.micronaut.http.server.netty.HttpContentProcessor
    Use the MessageBodyReader API instead
  • Deprecated Classes
    Class
    Description
    io.micronaut.core.bind.annotation.AbstractAnnotatedArgumentBinder
    Replaced by AbstractArgumentBinder
  • Deprecated Annotation Interfaces
    Annotation Interface
    Description
    io.micronaut.context.annotation.Provided
    Use the typed member of the Bean annotation instead
  • Deprecated Fields
    Field
    Description
    io.micronaut.http.server.types.files.FileCustomizableResponseType.ATTACHMENT_HEADER
    Unused now, please follow RFC 6266
  • Deprecated Methods
    Method
    Description
    io.micronaut.aop.chain.ConstructorInterceptorChain.instantiate(BeanResolutionContext, BeanContext, List<BeanRegistration<Interceptor<T1, T1>>>, BeanDefinition<T1>, BeanConstructor<T1>, Object...)
    io.micronaut.aop.chain.InterceptorChain.resolveAroundInterceptors(BeanContext, ExecutableMethod<?, ?>, Interceptor...)
    Replaced by InterceptorChain.resolveAroundInterceptors(BeanContext, ExecutableMethod, List)
    io.micronaut.aop.chain.InterceptorChain.resolveIntroductionInterceptors(BeanContext, ExecutableMethod<?, ?>, Interceptor...)
    io.micronaut.aop.InterceptedMethod.of(MethodInvocationContext<?, ?>)
    replaced with InterceptedMethod.of(MethodInvocationContext, ConversionService)
    io.micronaut.context.AbstractInitializableBeanDefinition.containsValueForField(BeanResolutionContext, BeanContext, int, boolean)
    io.micronaut.context.AbstractInitializableBeanDefinition.containsValueForMethodArgument(BeanResolutionContext, BeanContext, int, int, boolean)
    io.micronaut.context.AbstractInitializableBeanDefinition.getPropertyPlaceholderValueForField(BeanResolutionContext, BeanContext, Argument, String)
    io.micronaut.context.AbstractInitializableBeanDefinition.getPropertyValueForField(BeanResolutionContext, BeanContext, Argument, String, String)
    io.micronaut.context.AbstractInitializableBeanDefinition.getValueForConstructorArgument(BeanResolutionContext, BeanContext, int, Qualifier)
    io.micronaut.context.AbstractInitializableBeanDefinition.getValueForField(BeanResolutionContext, BeanContext, int, Qualifier)
    io.micronaut.context.AbstractInitializableBeanDefinition.getValueForMethodArgument(BeanResolutionContext, BeanContext, int, int, Qualifier)
    io.micronaut.context.DefaultBeanContext.resolveBeanDefinitionReferences(Predicate<BeanDefinitionReference>)
    io.micronaut.context.env.AbstractPropertySourceLoader.isLogEnabled()
    don't need to have this method
    io.micronaut.context.env.AbstractPropertySourceLoader.setLogEnabled(boolean)
    set logEnabled value by constructor
    io.micronaut.core.async.publisher.Publishers.convertPublisher(Object, Class<T>)
    replaced by Publishers.convertPublisher(ConversionService, Object, Class)
    io.micronaut.core.bind.ArgumentBinderRegistry.addRequestArgumentBinder(ArgumentBinder<T, ST>)
    replaced with ArgumentBinderRegistry.addArgumentBinder(ArgumentBinder)
    io.micronaut.core.bind.ArgumentBinderRegistry.findArgumentBinder(Argument<T>, S)
    replaced with ArgumentBinderRegistry.findArgumentBinder(Argument)
    io.micronaut.http.client.annotation.Client.httpVersion()
    There are now separate settings for HTTP and HTTPS connections. To configure HTTP connections (e.g. for h2c), use Client.plaintextMode(). To configure ALPN, set Client.alpnModes().
    io.micronaut.http.client.HttpClientConfiguration.getHttpVersion()
    There are now separate settings for HTTP and HTTPS connections. To configure HTTP connections (e.g. for h2c), use HttpClientConfiguration.plaintextMode. To configure ALPN, set HttpClientConfiguration.alpnModes.
    io.micronaut.http.client.HttpClientConfiguration.setHttpVersion(HttpVersion)
    There are now separate settings for HTTP and HTTPS connections. To configure HTTP connections (e.g. for h2c), use HttpClientConfiguration.plaintextMode. To configure ALPN, set HttpClientConfiguration.alpnModes.
    io.micronaut.http.client.HttpClientRegistry.getClient(HttpVersion, String, String)
    Use HttpClientRegistry.getClient(HttpVersionSelection, String, String) instead
    io.micronaut.http.client.loadbalance.FixedLoadBalancer.getUrl()
    Use FixedLoadBalancer.getUri() instead
    io.micronaut.http.client.LoadBalancer.fixed(URL)
    Use LoadBalancer.fixed(URI) instead
    io.micronaut.http.client.netty.DefaultHttpClient.setMediaTypeCodecRegistry(MediaTypeCodecRegistry)
    io.micronaut.http.client.netty.NettyClientHttpRequest.isStream()
    io.micronaut.http.client.netty.NettyClientHttpRequest.toFullHttpRequest()
    io.micronaut.http.client.netty.NettyClientHttpRequest.toHttpRequest()
    io.micronaut.http.client.netty.NettyClientHttpRequest.toStreamHttpRequest()
    io.micronaut.http.multipart.StreamingFileUpload.transferTo(String)
    Use StreamingFileUpload.transferTo(File) or StreamingFileUpload.transferTo(OutputStream) instead.
    io.micronaut.http.netty.channel.ChannelPipelineCustomizer.doOnConnect(ChannelPipelineListener)
    Use NettyClientCustomizer or NettyServerCustomizer instead.
    io.micronaut.http.netty.channel.ChannelPipelineCustomizer.isClientChannel()
    Use NettyClientCustomizer or NettyServerCustomizer instead.
    io.micronaut.http.netty.channel.ChannelPipelineCustomizer.isServerChannel()
    Use NettyClientCustomizer or NettyServerCustomizer instead.
    io.micronaut.http.netty.NettyHttpRequestBuilder.isStream()
    Go through NettyHttpRequestBuilder.toHttpRequestDirect() and NettyHttpRequestBuilder.toHttpRequestWithoutBody() instead
    io.micronaut.http.netty.NettyHttpRequestBuilder.toFullHttpRequest()
    io.micronaut.http.netty.NettyHttpRequestBuilder.toHttpRequest()
    Go through NettyHttpRequestBuilder.toHttpRequestDirect() and NettyHttpRequestBuilder.toHttpRequestWithoutBody() instead
    io.micronaut.http.netty.NettyHttpRequestBuilder.toHttpRequest(HttpRequest<?>)
    Go through NettyHttpRequestBuilder.toHttpRequestDirect() and NettyHttpRequestBuilder.toHttpRequestWithoutBody() instead
    io.micronaut.http.netty.NettyHttpRequestBuilder.toStreamHttpRequest()
    Go through NettyHttpRequestBuilder.toHttpRequestDirect() and NettyHttpRequestBuilder.toHttpRequestWithoutBody() instead
    io.micronaut.http.server.HttpServerConfiguration.getReadTimeout()
    This setting does nothing
    io.micronaut.http.server.HttpServerConfiguration.setReadTimeout(Integer)
    This setting does nothing
    io.micronaut.http.server.netty.ByteBufDelegate.order()
    io.micronaut.http.server.netty.ByteBufDelegate.order(ByteOrder)
    io.micronaut.http.server.netty.configuration.NettyHttpServerConfiguration.Http2Settings.getPushEnabled()
    The SETTINGS_ENABLE_PUSH setting makes no sense when sent by the server, and clients must reject any setting except false (the default) according to the spec.
    io.micronaut.http.server.netty.configuration.NettyHttpServerConfiguration.Http2Settings.setPushEnabled(Boolean)
    The SETTINGS_ENABLE_PUSH setting makes no sense when sent by the server, and clients must reject any setting except false (the default) according to the spec. Netty will refuse to write this setting altogether. To prevent this, this setter now does nothing and will be removed in a future release.
    io.micronaut.http.server.netty.DefaultHttpContentProcessorResolver.resolve(NettyHttpRequest<?>, RouteMatch<?>)
    io.micronaut.http.server.netty.HttpContentProcessorResolver.resolve(NettyHttpRequest<?>, RouteMatch<?>)
    io.micronaut.http.server.netty.NettyHttpRequest.toHttpRequest()
    io.micronaut.http.ssl.ServerSslConfiguration.setPort(int)
    Please use micronaut.server.ssl.port instead (ServerSslConfiguration.setPort(int)).
    io.micronaut.http.ssl.SslConfiguration.setBuildSelfSigned(boolean)
    Please use micronaut.server.ssl.build-self-signed instead (SslConfiguration.buildSelfSigned()).
    io.micronaut.http.ssl.SslConfiguration.setPort(int)
    Please use micronaut.server.ssl.port instead (ServerSslConfiguration.setPort(int)).
    io.micronaut.inject.ast.ClassElement.withBoundGenericTypes(List<? extends ClassElement>)
    replaced with ClassElement.withTypeArguments(Collection) for consistent API.
    io.micronaut.inject.ast.ElementFactory.newClassElement(C, ElementAnnotationMetadataFactory, Map<String, ClassElement>)
    no longer used
    io.micronaut.inject.FieldInjectionPoint.getField()
    io.micronaut.inject.writer.ClassWriterOutputVisitor.visitGeneratedFile(String)
    Use ClassWriterOutputVisitor.visitGeneratedFile(String, Element...) instead
    io.micronaut.inject.writer.ClassWriterOutputVisitor.visitMetaInfFile(String)
    Visiting a file should supply the originating elements. Use ClassWriterOutputVisitor.visitMetaInfFile(String, Element...) instead
    io.micronaut.inject.writer.ClassWriterOutputVisitor.visitServiceDescriptor(Class<?>, String)
    Use ClassWriterOutputVisitor.visitServiceDescriptor(String, String, io.micronaut.inject.ast.Element)
    io.micronaut.json.JsonMapper.createReactiveParser(Consumer<Processor<byte[], JsonNode>>, boolean)
    io.micronaut.web.router.RouteInfo.getBodyArgument()
    UYse RouteInfo.getRequestBodyType() instead
    io.micronaut.web.router.RouteInfo.getBodyType()
    Use RouteInfo.getResponseBodyType() instead
    io.micronaut.websocket.WebSocketClient.create(URL)
    Use WebSocketClient.create(URI) instead
    io.micronaut.websocket.WebSocketClient.create(URL, HttpClientConfiguration)
    Use WebSocketClient.create(URI, HttpClientConfiguration) instead
    io.micronaut.websocket.WebSocketClientFactory.createWebSocketClient(URL)
    Use WebSocketClientFactory.createWebSocketClient(URI) instead
    io.micronaut.websocket.WebSocketClientFactory.createWebSocketClient(URL, HttpClientConfiguration)
    Use WebSocketClientFactory.createWebSocketClient(URI, HttpClientConfiguration) instead
  • Deprecated Constructors
    Constructor
    Description
    io.micronaut.http.client.loadbalance.FixedLoadBalancer(URL)
    Use FixedLoadBalancer(URI) instead
    io.micronaut.http.server.netty.configuration.NettyHttpServerConfiguration.FileTypeHandlerConfiguration(Integer, Boolean)
    io.micronaut.inject.annotation.AnnotationMetadataWriter(String, ClassElement, AnnotationMetadata)
    No longer needs to be instantiated directly, just use the static methods
    io.micronaut.inject.annotation.AnnotationMetadataWriter(String, ClassElement, AnnotationMetadata, boolean)
    No longer needs to be instantiated directly, just use the static methods
    io.micronaut.web.router.version.RouteVersionFilter(List<RequestVersionResolver>, DefaultVersionProvider)
    Use RouteVersionFilter(java.util.List<io.micronaut.web.router.version.resolution.RequestVersionResolver>,@io.micronaut.core.annotation.Nullable io.micronaut.web.router.version.DefaultVersionProvider,@io.micronaut.core.annotation.Nullable io.micronaut.web.router.version.RoutesVersioningConfiguration,@io.micronaut.core.annotation.Nullable io.micronaut.web.router.version.resolution.HeaderVersionResolverConfiguration) instead.
  • Deprecated Enum Constants
    Enum Constant
    Description
    io.micronaut.http.HttpAttributes.X509_CERTIFICATE
    Use HttpRequest.getCertificate() instead
  • Deprecated Annotation Interface Elements
    Annotation Interface Element
    Description
    io.micronaut.http.client.annotation.Client.httpVersion()
    There are now separate settings for HTTP and HTTPS connections. To configure HTTP connections (e.g. for h2c), use Client.plaintextMode(). To configure ALPN, set Client.alpnModes().