delete() — netty Function Reference
Architecture documentation for the delete() function in AbstractDiskHttpData.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 46199fd2_039c_9b4c_57d1_951bf7c4093f["delete()"] a3bc8afe_67a4_7958_deb1_2411299eac70["AbstractDiskHttpData"] 46199fd2_039c_9b4c_57d1_951bf7c4093f -->|defined in| a3bc8afe_67a4_7958_deb1_2411299eac70 379b8a0e_e1ff_f98b_3d1e_188178e6798b["deleteOnExit()"] 46199fd2_039c_9b4c_57d1_951bf7c4093f -->|calls| 379b8a0e_e1ff_f98b_3d1e_188178e6798b style 46199fd2_039c_9b4c_57d1_951bf7c4093f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http/src/main/java/io/netty/handler/codec/http/multipart/AbstractDiskHttpData.java lines 261–294
@Override
public void delete() {
if (fileChannel != null) {
try {
fileChannel.force(false);
} catch (IOException e) {
logger.warn("Failed to force.", e);
} finally {
try {
fileChannel.close();
} catch (IOException e) {
logger.warn("Failed to close a file.", e);
}
}
fileChannel = null;
}
if (!isRenamed) {
String filePath = null;
if (file != null && file.exists()) {
filePath = file.getPath();
if (!file.delete()) {
filePath = null;
logger.warn("Failed to delete: {}", file);
}
}
// If you turn on deleteOnExit make sure it is executed.
if (deleteOnExit() && filePath != null) {
DeleteFileOnExitHook.remove(filePath);
}
file = null;
}
}
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does delete() do?
delete() is a function in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/http/multipart/AbstractDiskHttpData.java.
Where is delete() defined?
delete() is defined in codec-http/src/main/java/io/netty/handler/codec/http/multipart/AbstractDiskHttpData.java at line 261.
What does delete() call?
delete() calls 1 function(s): deleteOnExit.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free