All Classes
Class | Description |
---|---|
AccessRequest<T extends AccessRequest<T>> |
This class represents an Access-Request Radius packet.
|
AccessRequest.AccessRequestFactory<U extends AccessRequest<?>> | |
AccessRequestArap |
ARAP AccessRequest RFC2869
Stub TODO
|
AccessRequestChap |
CHAP AccessRequest RFC2865
|
AccessRequestEap |
EAP AccessRequest RFC3579
|
AccessRequestNoAuth | |
AccessRequestPap |
PAP AccessRequest RFC2865
|
AccessResponse | |
AccessResponse.Accept | |
AccessResponse.Challenge | |
AccessResponse.Reject | |
AccountingRequest |
This class represents a Radius packet of the type Accounting-Request.
|
AttributeCodecType |
Attribute encryption methods as used in FreeRadius dictionary files
|
AttributeHolder<T extends AttributeHolder<T>> |
Basic attribute holder, for VendorSpecificAttribute (to hold sub-attributes) or RadiusPackets
|
AttributeTemplate |
Represents a Radius attribute type.
|
AttributeType | |
BaseCodec | |
BaseRadiusPacket<T extends RadiusPacket<T>> |
Base Radius Packet implementation without support for authenticators or encoding
|
BasicCachingHandler |
Simple caching handler backed by ConcurrentHashMap, invalidates using
Timer . |
BlacklistHandler |
ChannelOutboundHandler that adds support for blacklists after multiple failures.
|
ClientDatagramCodec |
Datagram codec for sending requests and receiving responses.
|
CoreDictionary | |
DefaultDictionary |
The default dictionary is a singleton object containing
a dictionary in the memory that is filled on application
startup using the default dictionary file from the
classpath resource
org.tinyradius.dictionary.default_dictionary . |
Dictionary |
A dictionary retrieves AttributeTemplate objects by name or attribute ID.
|
DictionaryParser |
Parses a dictionary in Radiator format and fills a WritableDictionary.
|
EncodedAttribute | |
FixedTimeoutHandler |
TimeoutHandler that waits a fixed period for every timeout,
up to a predefined max attempt count.
|
GenericRequest | |
GenericResponse | |
IntegerAttribute |
This class represents a Radius attribute which only contains a 32 bit integer.
|
IpAttribute |
This class represents a Radius attribute for an IP address.
|
IpAttribute.V4 |
IPv4 Address
|
IpAttribute.V6 |
IPv6 Address
|
Ipv6PrefixAttribute |
This class represents a Radius attribute for an IPv6 prefix.
|
MemoryDictionary |
A dictionary that keeps the values and names in hash maps
in the memory.
|
MessageAuthSupport<T extends RadiusPacket<T>> |
Partial implementation for encoding/verifying Message-Authenticator (RFC 2869)
|
NestedAttributeHolder<T extends NestedAttributeHolder<T>> |
AttributeHolder that supports sub-attributes (wrapped by Vendor-Specific Attributes)
and filtering by vendorId.
|
OctetsAttribute |
The basic generic Radius attribute.
|
PacketType |
Packet type codes.
|
PendingRequestCtx |
Wrapper that holds a promise to be resolved when response is received.
|
PromiseAdapter |
ClientHandler that matches requests/response by appending Proxy-State attribute to
outbound packets.
|
ProxyHandler |
RadiusServer handler that proxies packets to destination.
|
RadiusAttribute | |
RadiusClient |
A simple Radius client which binds to a specific socket, and can
then be used to send any number of packets to any endpoints through
that socket.
|
RadiusEndpoint |
Wrapper class for a remote endpoint address and the shared secret
used for securing the communication.
|
RadiusPacket<T extends RadiusPacket<T>> | |
RadiusPacketException |
An exception which occurs on Radius protocol errors like
invalid packets or malformed attributes.
|
RadiusRequest | |
RadiusResponse | |
RadiusServer |
Implements a simple Radius server.
|
RequestCtx | |
RequestHandler | |
ResourceParser | |
ResourceResolver | |
ResponseCtx | |
SecretProvider | |
ServerPacketCodec |
Codec for receiving requests and sending responses.
|
StringAttribute |
This class represents a Radius attribute which only contains a string.
|
TaggedAttribute |
Augments attribute with RFC2868 Tag.
|
TimeoutHandler |
Schedules a retry in the future and handles timeouts.
|
Vendor |
Vendor definition
|
VendorSpecificAttribute |
Vendor-Specific attribute.
|
WritableDictionary |
A dictionary that is not read-only.
|