arrow-refined-types / arrow.refinement.network

Package arrow.refinement.network

Types

DynamicPortNumber DynamicPortNumber constrains Int to be in range of 49152..65535class DynamicPortNumber
NonSystemPortNumber NonSystemPortNumber constrains Int to be in range of 1024..65535class NonSystemPortNumber
PortNumber PortNumber constrains Int to be in range of 0..65535class PortNumber
PrivateNetwork PrivateNetwork constrains String to match any of the types Rfc1918PrivateNetwork, Rfc5737TestnetNetwork, Rfc3927LocalLinkNetwork and Rfc2544BenchmarkNetworkclass PrivateNetwork
Rfc1918ClassAPrivateNetwork Rfc1918ClassAPrivateNetwork constrains String to an IPv4 that StartsWith 10.class Rfc1918ClassAPrivateNetwork
Rfc1918ClassBPrivateNetwork Rfc1918ClassBPrivateNetwork constrains String to an IPv4 that MatchesRegex ^172\\.(16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31)\\..+class Rfc1918ClassBPrivateNetwork
Rfc1918ClassCPrivateNetwork Rfc1918ClassCPrivateNetwork constrains String to an IPv4 that StartsWith 192.168.class Rfc1918ClassCPrivateNetwork
Rfc1918PrivateNetwork Rfc1918PrivateNetwork constrains String to be either of Rfc1918ClassAPrivateNetwork, Rfc1918ClassBPrivateNetwork or Rfc1918PrivateNetworkclass Rfc1918PrivateNetwork
Rfc2544BenchmarkNetwork Rfc2544BenchmarkNetwork constrains String to be an IPv4 that StartsWith 198.18. or 198.19.class Rfc2544BenchmarkNetwork
Rfc3927LocalLinkNetwork Rfc3927LocalLinkNetwork constrains String to be an IPv4 that StartsWith 169.254.class Rfc3927LocalLinkNetwork
Rfc5737Testnet1Network Rfc5737Testnet1Network constrains String to be an IPv4 that StartsWith 192.0.2.class Rfc5737Testnet1Network
Rfc5737Testnet2Network Rfc5737Testnet2Network constrains String to be an IPv4 that StartsWith 198.51.100.class Rfc5737Testnet2Network
Rfc5737Testnet3Network Rfc5737Testnet3Network constrains String to be an IPv4 that StartsWith 203.0.113..class Rfc5737Testnet3Network
Rfc5737TestnetNetwork Rfc5737TestnetNetwork constrains String to be either of Rfc5737Testnet1Network or Rfc5737Testnet2Network or Rfc5737Testnet3Networkclass Rfc5737TestnetNetwork
SystemPortNumber SystemPortNumber constrains Int to be in range of 0..1023class SystemPortNumber
URI JVM onlyclass URI
URL JVM onlyclass URL
UserPortNumber UserPortNumber constrains Int to be in range of 1024..49151class UserPortNumber

Do you like Arrow?

Arrow Org
<