A D E F G H I J M N P R S T U W
A
- AAAUnit - class nl.west.aaa.AAAUnit.
- A AAAUnit is a class used for transporting AAA messages
between different clients/servers.
- AAAUnit(Identifier) -
Constructor for class nl.west.aaa.AAAUnit
- Construct a new AAAUnit with the given Identifier.
- account(Hashtable) -
Method in class nl.west.aaa.AccountingSender
- Send accounting data to the registered server given a model
for delivering accounting messages.
- ACCOUNTING_INDICATION -
Static variable in class nl.west.aaa.Message
- The server requests that the client send
accounting messages regarding specified
(may be all) sessions currently active.
- ACCOUNTING_POLL -
Static variable in class nl.west.aaa.Message
- The server requests that the client send
accounting messages regarding specified
(may be all) sessions currently active.
- ACCOUNTING_REPLY -
Static variable in class nl.west.aaa.Message
- Server confirms receiving accounting data.
- ACCOUNTING_REQUEST -
Static variable in class nl.west.aaa.Message
- Client has accounting data for server.
- AccountingHandler - class nl.west.aaa.AccountingHandler.
- A MessageHandler handling accounting messages.
- AccountingHandler(AAAUnit) -
Constructor for class nl.west.aaa.AccountingHandler
-
- AccountingSender - class nl.west.aaa.AccountingSender.
- Class to send accounting data to an accounting server.
- AccountingSender(int, AAAUnit) -
Constructor for class nl.west.aaa.AccountingSender
- Create a new AccountingSender and connect
it to the given AAAUnit.
- addDomain(String) -
Method in class nl.west.aaa.DomainHandler
- Add the given domain to the list of domains
this messagehandler can process.
- addForPolling(Identifier, long) -
Method in class nl.west.aaa.AccountingHandler
-
- addMessageHandler(MessageHandler) -
Method in class nl.west.aaa.MessageHandlerContainer
- Register the MessageHandler as a handler of
incoming messages.
- addMessageHandler(MessageHandler) -
Method in class nl.west.aaa.AAAUnit
- Register the MessageHandler as a handler of
incoming messages.
- addReceiver(Identifier) -
Method in class nl.west.aaa.AccountingSender
- Adds the given Identifier to the list of possible
accounting servers.
- addRecordFormat(RecordFormat) -
Method in class nl.west.aaa.AAAUnit
- Adds the given RecordFormat to the list of
available RecordFormats.
- addSocketListener(DatagramSocket) -
Method in class nl.west.aaa.UDPTransport
- Start listening on the socket for new messages.
- addTransportProtocol(TransportProtocol) -
Method in class nl.west.aaa.AAAUnit
- Add the given TransportProtocol to the list
of supported
protocols.
- AUTHENTICATION_ACCEPT -
Static variable in class nl.west.aaa.Message
- Server accepts authentication of user based
on sent data.
- AUTHENTICATION_CHALLENGE -
Static variable in class nl.west.aaa.Message
- Server needs more data to complete authentication
of user.
- AUTHENTICATION_REDO -
Static variable in class nl.west.aaa.Message
- Server requests redo of athentication.
- AUTHENTICATION_REJECT -
Static variable in class nl.west.aaa.Message
- Server rejects authentication of user based
on sent data.
- AUTHENTICATION_REQUEST -
Static variable in class nl.west.aaa.Message
- Client requests authentication of user.
- AUTHORISATION_ACCEPT -
Static variable in class nl.west.aaa.Message
-
- AUTHORISATION_CHALLENGE -
Static variable in class nl.west.aaa.Message
-
- AUTHORISATION_REDO -
Static variable in class nl.west.aaa.Message
-
- AUTHORISATION_REJECT -
Static variable in class nl.west.aaa.Message
-
- AUTHORISATION_REQUEST -
Static variable in class nl.west.aaa.Message
-
- AVP_ACCT_AUTHENTIC -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_ACCT_DELAY_TIME -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_ACCT_INPUT_OCTETS -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_ACCT_INPUT_PACKETS -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_ACCT_LINK_COUNT -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_ACCT_MULTI_SESSION_ID -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_ACCT_OUTPUT_OCTETS -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_ACCT_OUTPUT_PACKETS -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_ACCT_SESSION_ID -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_ACCT_SESSION_TIME -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_ACCT_STATUS_TYPE -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_ACCT_TERMINATE_CAUSE -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_CALLBACK_ID -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_CALLBACK_NUMBER -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_CALLED_STATION_ID -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_CALLING_STATION_ID -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_CHAP_CHALLENGE -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_CHAP_PASSWORD -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_CLASS -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_FILTER_ID -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_FRAMED_APPLETALK_LINK -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_FRAMED_APPLETALK_NETWORK -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_FRAMED_APPLETALK_ZONE -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_FRAMED_COMPRESSION -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_FRAMED_IP_ADDRESS -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_FRAMED_IP_NETMASK -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_FRAMED_IPX_NETWORK -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_FRAMED_MTU -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_FRAMED_PROTOCOL -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_FRAMED_ROUTE -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_FRAMED_ROUTING -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_IDLE_TIMEOUT -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_LOGIN_IP_HOST -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_LOGIN_LAT_GROUP -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_LOGIN_LAT_NODE -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_LOGIN_LAT_PORT -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_LOGIN_LAT_SERVICE -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_LOGIN_SERVICE -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_LOGIN_TCP_PORT -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_NAS_IDENTIFIER -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_NAS_IP_ADDRESS -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_NAS_PORT -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_NAS_PORT_TYPE -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_PORT_LIMIT -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_PROXY_STATE -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_REPLY_MESSAGE -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_SERVICE_TYPE -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_SESSION_TIMEOUT -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_STATE -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_TERMINATION_ACTION -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_TYPE_ADDRESS -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_TYPE_DATA -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_TYPE_INTEGER -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_TYPE_STRING -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_TYPE_TEXT -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_USER_NAME -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_USER_PASSWORD -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- AVP_VENDOR_SPECIFIC -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
D
- data -
Variable in class nl.west.aaa.Message
- The encoded encoded form of the message.
- DebugHandler - class nl.west.aaa.DebugHandler.
- Handles all incoming messages
and displays it.
- DebugHandler() -
Constructor for class nl.west.aaa.DebugHandler
-
- DebugHandler(String) -
Constructor for class nl.west.aaa.DebugHandler
-
- decodeMessage(byte[], Identifier) -
Method in interface nl.west.aaa.RecordFormat
- Read a Message from a byte array.
- decodeMessage(byte[], Identifier) -
Method in class nl.west.aaa.JObjectFormat
-
- decodeMessage(byte[], Identifier) -
Method in class nl.west.aaa.radius.RadiusFormat
-
- decodeMessage(InputStream, Identifier) -
Method in interface nl.west.aaa.RecordFormat
- Read a Message from a stream.
- decodeMessage(InputStream, Identifier) -
Method in class nl.west.aaa.JObjectFormat
- Read a Message from the InputStream.
- decodeMessage(InputStream, Identifier) -
Method in class nl.west.aaa.radius.RadiusFormat
- Read a RADIUS message from the stream.
- DomainHandler - class nl.west.aaa.DomainHandler.
-
- DomainHandler() -
Constructor for class nl.west.aaa.DomainHandler
-
E
- encodeMessage(Message) -
Method in interface nl.west.aaa.RecordFormat
- Encode a given message.
- encodeMessage(Message) -
Method in class nl.west.aaa.JObjectFormat
-
- encodeMessage(Message) -
Method in class nl.west.aaa.radius.RadiusFormat
-
- equals(Identifier) -
Method in class nl.west.aaa.Identifier
- Test if these Identifiers match.
- equals(Object) -
Method in class nl.west.aaa.Identifier
- Test if these Identifiers match.
- EVENT_DRIVEN -
Static variable in class nl.west.aaa.AccountingSender
- Used for event-driven delivery model (no batching).
- EVENT_DRIVEN_BATCHING -
Static variable in class nl.west.aaa.AccountingSender
- Used for event-driven batching delivery model.
- EVENT_DRIVEN_POLLING -
Static variable in class nl.west.aaa.AccountingSender
- Used for event-driven-polling.
F
- forward(Identifier) -
Method in class nl.west.aaa.Message
- Make a new message to forward to
the specified destination.
G
- getAttribute(String) -
Method in class nl.west.aaa.Message
-
- getAttributes() -
Method in class nl.west.aaa.Message
-
- getAVPCode(String) -
Static method in class nl.west.aaa.radius.RadiusFormat
- Translate a AVP name to a AVP code.
- getAVPName(int) -
Static method in class nl.west.aaa.radius.RadiusFormat
- Translates the AVP code to a AVP name.
- getAVPType(int) -
Static method in class nl.west.aaa.radius.RadiusFormat
- Figure out the type according to the code.
- getHostname() -
Method in class nl.west.aaa.Identifier
-
- getIndicationTimeout() -
Method in class nl.west.aaa.AccountingSender
-
- getMaxBufferSize() -
Method in class nl.west.aaa.AccountingSender
-
- getMaxBufferTime() -
Method in class nl.west.aaa.AccountingSender
-
- getMessageType() -
Method in class nl.west.aaa.Message
-
- getMessageType(int) -
Static method in class nl.west.aaa.radius.RadiusFormat
- Translater the RADIUS message code value
to a Message.XXXX value.
- getRadiusMessageCode(int) -
Static method in class nl.west.aaa.radius.RadiusFormat
- Translater the Message.XXX messagetype
to a valid RADIUS messagecode.
- getRequestTimeout() -
Method in class nl.west.aaa.AccountingSender
-
- getSendIndication() -
Method in class nl.west.aaa.AccountingSender
-
H
- handleIncoming(byte[], Identifier, TransportProtocol) -
Method in class nl.west.aaa.AAAUnit
- Process incoming connections.
- handleIncoming(InputStream, Identifier, TransportProtocol) -
Method in class nl.west.aaa.AAAUnit
- Process incoming connections.
- handleMessage(Message, AAAUnit) -
Method in class nl.west.aaa.MessageHandlerContainer
- Try sending the message to the handlers.
- handleMessage(Message, AAAUnit) -
Method in class nl.west.aaa.AAAUnit
- Handle an incoming message.
- handleMessage(Message, AAAUnit) -
Method in class nl.west.aaa.ReplyHandler
- If the message is a reply to a registered
waiter, the waiter is woken up and
true is returned.
- handleMessage(Message, AAAUnit) -
Method in class nl.west.aaa.AccountingHandler
- Process the incoming message.
- handleMessage(Message, AAAUnit) -
Method in interface nl.west.aaa.MessageHandler
- Process the incoming message.
- handleMessage(Message, AAAUnit) -
Method in class nl.west.aaa.DebugHandler
-
- handleMessage(Message, AAAUnit) -
Method in class nl.west.aaa.DomainHandler
-
- handleRequest(Message, AAAUnit) -
Method in class nl.west.aaa.AccountingHandler
- Handle the incoming accounting request.
I
- Identifier - class nl.west.aaa.Identifier.
- Identifies a aaa server or client.
- Identifier(InetAddress) -
Constructor for class nl.west.aaa.Identifier
-
- Identifier(String) -
Constructor for class nl.west.aaa.Identifier
- Construct a new Indetifier given
it's hostname.
- isReplyTo(Message) -
Method in class nl.west.aaa.Message
- Checks if this message is a valid reply
to the given message.
J
- JObjectFormat - class nl.west.aaa.JObjectFormat.
-
- JObjectFormat() -
Constructor for class nl.west.aaa.JObjectFormat
-
M
- Message - class nl.west.aaa.Message.
- A AAA message.
- MESSAGE_REJECT -
Static variable in class nl.west.aaa.Message
- A reject is sent when a received message
cannot be processed for any reason.
- Message(int, Hashtable) -
Constructor for class nl.west.aaa.Message
- Make a new message of the given type
with the given attributes.
- Message(Message) -
Constructor for class nl.west.aaa.Message
- Make a new message based on the given message.
- MessageHandler - interface nl.west.aaa.MessageHandler.
- Interface to handle incoming Messages.
- MessageHandlerContainer - class nl.west.aaa.MessageHandlerContainer.
- Class that handles incoming messages by
sending them to registered handlers.
- MessageHandlerContainer() -
Constructor for class nl.west.aaa.MessageHandlerContainer
-
- messageHandlers -
Variable in class nl.west.aaa.MessageHandlerContainer
- The registered handlers of incoming messages.
- MESSAGES_READY -
Static variable in class nl.west.aaa.Message
- Thge client indicates that there are buffered
messages waiting to be delivered.
- MESSAGES_REQUEST -
Static variable in class nl.west.aaa.Message
- The server requests that all buffered messages be
sent.
- MSG_ACCESS_ACCEPT -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- MSG_ACCESS_CHALLENGE -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- MSG_ACCESS_REJECT -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- MSG_ACCESS_REQUEST -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- MSG_ACCOUNTING_REQUEST -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
- MSG_ACCOUNTING_RESPONSE -
Static variable in class nl.west.aaa.radius.RadiusFormat
-
N
- newAuthenticator() -
Static method in class nl.west.aaa.radius.RadiusFormat
- Generates a new random authenticator.
- nl.west.aaa - package nl.west.aaa
-
- nl.west.aaa.radius - package nl.west.aaa.radius
-
P
- POLLING -
Static variable in class nl.west.aaa.AccountingSender
- Used for polling delivery model.
- prepareForReply(Message) -
Method in class nl.west.aaa.ReplyHandler
- Prepare this message for receiving a reply.
R
- RadiusFormat - class nl.west.aaa.radius.RadiusFormat.
-
- RadiusFormat() -
Constructor for class nl.west.aaa.radius.RadiusFormat
-
- RadiusTransport - class nl.west.aaa.radius.RadiusTransport.
-
- RadiusTransport() -
Constructor for class nl.west.aaa.radius.RadiusTransport
-
- receiver -
Variable in class nl.west.aaa.UDPTransport
-
- receiver -
Variable in class nl.west.aaa.Message
- The receiver of this message.
- recordFormat -
Variable in class nl.west.aaa.Message
- Idicates the used RecordFormat to encode this message.
- RecordFormat - interface nl.west.aaa.RecordFormat.
- Classes implementing this interface can
code Messages to send to a sream and
read Messages from a stream.
- removeForPolling(Identifier) -
Method in class nl.west.aaa.AccountingHandler
-
- removeMessageHandler(MessageHandler) -
Method in class nl.west.aaa.MessageHandlerContainer
- Remove the given MessageHandler from the list
of registered MessageHandlers.
- removeMessageHandler(MessageHandler) -
Method in class nl.west.aaa.AAAUnit
- Remove the given MessageHandler from the list
of registered MessageHandlers.
- removeReceiver(Identifier) -
Method in class nl.west.aaa.AccountingSender
- Removes the given accounting-server from
the list of registered accounting-servers.
- removeRecordFormat(RecordFormat) -
Method in class nl.west.aaa.AAAUnit
- Remove the given RecordFormat from the list
of available RecordFormats.
- removeTransportProtocol(TransportProtocol) -
Method in class nl.west.aaa.AAAUnit
- Remove the given TransportProtocol from the list
of available TransportProtocols.
- reply(int, Hashtable) -
Method in class nl.west.aaa.Message
- Make a reply to this message
with given messageType and attributes.
- ReplyHandler - class nl.west.aaa.ReplyHandler.
-
- ReplyHandler() -
Constructor for class nl.west.aaa.ReplyHandler
-
S
- sender -
Variable in class nl.west.aaa.Message
- The sender of the message.
- sendMessage(byte[], Identifier) -
Method in interface nl.west.aaa.TransportProtocol
- Send the message to the identifier.
- sendMessage(byte[], Identifier) -
Method in class nl.west.aaa.UDPTransport
- Send the given data to the destination.
- sendMessage(byte[], Identifier) -
Method in class nl.west.aaa.TCPTransport
-
- sendMessage(byte[], Identifier) -
Method in class nl.west.aaa.radius.RadiusTransport
-
- sendMessage(Message, Identifier) -
Method in class nl.west.aaa.AAAUnit
- Send a message.
- sendPort -
Variable in class nl.west.aaa.UDPTransport
-
- sendSocket -
Variable in class nl.west.aaa.UDPTransport
-
- setIndicationTimeout(long) -
Method in class nl.west.aaa.AccountingSender
-
- setMaxBufferSize(int) -
Method in class nl.west.aaa.AccountingSender
-
- setMaxBufferTime(long) -
Method in class nl.west.aaa.AccountingSender
-
- setRequestTimeout(long) -
Method in class nl.west.aaa.AccountingSender
-
- setSendIndication(boolean) -
Method in class nl.west.aaa.AccountingSender
-
- startListening(AAAUnit) -
Method in interface nl.west.aaa.TransportProtocol
- Listen for connections and pass them to the AAAUnit
useing the handleIncoming() method of the AAAUnit.
- startListening(AAAUnit) -
Method in class nl.west.aaa.UDPTransport
- Listen for connections and pass them to the AAAUnit
useing the handleIncoming() method of the AAAUnit.
- startListening(AAAUnit) -
Method in class nl.west.aaa.TCPTransport
- Listen for connections and pass them to the receiver
useing the handleIncoming() method of the Receiver.
T
- TCPTransport - class nl.west.aaa.TCPTransport.
-
- TCPTransport(int, int) -
Constructor for class nl.west.aaa.TCPTransport
- Initialize for transport over TCP.
- toString() -
Method in class nl.west.aaa.Identifier
- Produces a string representation
of this Identifier.
- toString() -
Method in class nl.west.aaa.Message
- Produces a string representation of
the message for debug purposes.
- transportProtocol -
Variable in class nl.west.aaa.Message
- Idicates the used TransportProtocol to send this message.
- TransportProtocol - interface nl.west.aaa.TransportProtocol.
- Classes implementing this interface can send and
receive messages.
U
- UDPTransport - class nl.west.aaa.UDPTransport.
-
- UDPTransport() -
Constructor for class nl.west.aaa.UDPTransport
- Provided for subclasses handling their own socket
management.
- UDPTransport(int, int) -
Constructor for class nl.west.aaa.UDPTransport
- Initialize transport over UDP.
W
- waitForReply(Message, long) -
Method in class nl.west.aaa.ReplyHandler
- Wait for a reply to the message to come in.
A D E F G H I J M N P R S T U W
|
|