@NonNullByDefault
Package com.microej.kf.util.control.net
This package contains the network resources controller and all related classes.
-
Class Summary Class Description AbstractSocket Abstract socket wrapper.Bandwidth Bandwidth representation with a maximum bytes to read and write per period.BandwidthChecker This class is used to process the bandwidth limit checking.CloseSocket Action performed when a socket is closed.NetResourcesController The network resources controller.OpenSocket Action performed when a socket is opened.ReadSocket Action performed when reading on a socket.SocketInputStream Socket input stream wrapper used to control net/ssl read call.SocketOutputStream Socket output stream wrapper used to control net/ssl write call.Subnet Subnet representation with its network address and mask in bits.WriteSocket Action performed when writing on a socket. -
Enum Summary Enum Description Bandwidth.Period -
Exception Summary Exception Description BandwidthLimitException Exception thrown when a bandwidth limit (fs/net) is exceeded.OpenedSocketsLimitException Exception thrown when the limit of the number of opened sockets is exceeded.