channelRead0() — netty Function Reference
Architecture documentation for the channelRead0() function in WorldClockServerHandler.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 3c58c435_4dc6_2208_18a4_8585af8ff642["channelRead0()"] ac422d2f_6d79_a470_4a2c_55b473b3c5b6["WorldClockServerHandler"] 3c58c435_4dc6_2208_18a4_8585af8ff642 -->|defined in| ac422d2f_6d79_a470_4a2c_55b473b3c5b6 style 3c58c435_4dc6_2208_18a4_8585af8ff642 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
example/src/main/java/io/netty/example/worldclock/WorldClockServerHandler.java lines 34–56
@Override
public void channelRead0(ChannelHandlerContext ctx, Locations locations) throws Exception {
long currentTime = System.currentTimeMillis();
LocalTimes.Builder builder = LocalTimes.newBuilder();
for (Location l: locations.getLocationList()) {
TimeZone tz = TimeZone.getTimeZone(
toString(l.getContinent()) + '/' + l.getCity());
Calendar calendar = getInstance(tz);
calendar.setTimeInMillis(currentTime);
builder.addLocalTime(LocalTime.newBuilder().
setYear(calendar.get(YEAR)).
setMonth(calendar.get(MONTH) + 1).
setDayOfMonth(calendar.get(DAY_OF_MONTH)).
setDayOfWeek(DayOfWeek.valueOf(calendar.get(DAY_OF_WEEK))).
setHour(calendar.get(HOUR_OF_DAY)).
setMinute(calendar.get(MINUTE)).
setSecond(calendar.get(SECOND)).build());
}
ctx.write(builder.build());
}
Domain
Subdomains
Source
Frequently Asked Questions
What does channelRead0() do?
channelRead0() is a function in the netty codebase, defined in example/src/main/java/io/netty/example/worldclock/WorldClockServerHandler.java.
Where is channelRead0() defined?
channelRead0() is defined in example/src/main/java/io/netty/example/worldclock/WorldClockServerHandler.java at line 34.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free