| Interface and Description | 
|---|
| io.micronaut.inject.processing.ProcessedTypes
 Use  
AnnotationUtil instead | 
| Class and Description | 
|---|
| io.micronaut.http.server.netty.types.files.FileTypeHandlerConfiguration | 
| io.micronaut.http.server.netty.types.files.FileTypeHandlerConfiguration.CacheControlConfiguration | 
| io.micronaut.http.filter.OncePerRequestHttpServerFilter
 All filters are executed once per request starting in Micronaut 3.0. Directly implement
  
HttpServerFilter instead of extending this class and replace any usages of `micronaut.once`
 attributes with a custom attribute name. | 
| Annotation Type and Description | 
|---|
| io.micronaut.context.annotation.Provided
 Use the typed member of the  
Bean annotation instead | 
| Constructor and Description | 
|---|
| io.micronaut.inject.writer.AbstractClassFileWriter(Element)
 Use  
AbstractClassFileWriter(Element...) instead | 
| 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.http.server.netty.configuration.NettyHttpServerConfiguration.FileTypeHandlerConfiguration(Integer, Boolean) | 
| io.micronaut.runtime.server.watch.event.FileWatchRestartListener(EmbeddedServer)
 Use  
FileWatchRestartListener(EmbeddedApplication) instead. | 
| io.micronaut.http.client.loadbalance.FixedLoadBalancer(URL)
 Use  
FixedLoadBalancer(URI) instead | 
| io.micronaut.runtime.context.scope.refresh.RefreshScope(BeanContext, Executor) |