Home / Function/ cleanAllHttpData() — netty Function Reference

cleanAllHttpData() — netty Function Reference

Architecture documentation for the cleanAllHttpData() function in DefaultHttpDataFactory.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  a49d62a4_32bf_ffb1_6888_211a01d7fa00["cleanAllHttpData()"]
  98f78988_c19a_3e7e_7294_362a9946ed47["DefaultHttpDataFactory"]
  a49d62a4_32bf_ffb1_6888_211a01d7fa00 -->|defined in| 98f78988_c19a_3e7e_7294_362a9946ed47
  e977c653_ca76_7ff6_c52e_9ba9560b54cd["cleanAllHttpDatas()"]
  e977c653_ca76_7ff6_c52e_9ba9560b54cd -->|calls| a49d62a4_32bf_ffb1_6888_211a01d7fa00
  style a49d62a4_32bf_ffb1_6888_211a01d7fa00 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http/src/main/java/io/netty/handler/codec/http/multipart/DefaultHttpDataFactory.java lines 321–337

    @Override
    public void cleanAllHttpData() {
        Iterator<Entry<HttpRequest, List<HttpData>>> i = requestFileDeleteMap.entrySet().iterator();
        while (i.hasNext()) {
            Entry<HttpRequest, List<HttpData>> e = i.next();

            // Calling i.remove() here will cause "java.lang.IllegalStateException: Entry was removed"
            // at e.getValue() below

            List<HttpData> list = e.getValue();
            for (HttpData data : list) {
                data.release();
            }

            i.remove();
        }
    }

Subdomains

Frequently Asked Questions

What does cleanAllHttpData() do?
cleanAllHttpData() is a function in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/http/multipart/DefaultHttpDataFactory.java.
Where is cleanAllHttpData() defined?
cleanAllHttpData() is defined in codec-http/src/main/java/io/netty/handler/codec/http/multipart/DefaultHttpDataFactory.java at line 321.
What calls cleanAllHttpData()?
cleanAllHttpData() is called by 1 function(s): cleanAllHttpDatas.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free