| Interface | Description |
|---|---|
| ConnectionFilter |
Interface defining a generic IP level connection
filter.
Due to the fact that this task depends heavily on application context, I chose a very generic way of applying IP level connection filtering. |
| ConnectionListener |
Interface to be implemented if a class wants to
qualify as a ConnectionListener.
Note that a Shell is per contract also forced to implement this interface. |
| Telnet.ShellProvider |
| Class | Description |
|---|---|
| Connection |
Class that implements a connection with this telnet daemon.
It is derived from java.lang.Thread, which reflects the architecture constraint of one thread per connection. |
| ConnectionData |
An utility class that is used to store and allow retrieval
of all data associated with a connection.
|
| ConnectionEvent |
Class implementing a ConnectionEvent.
These events are used to communicate things that are supposed to be handled within the application context. |
| ConnectionManager |
Class that takes care for active and queued connection.
|
| PortListener |
Class that implements a PortListener.
If available, it accepts incoming connections and passes them to an associated ConnectionManager. |
| Telnet | |
| TelnetIO |
Class that represents the TelnetIO implementation.
|
| Enum | Description |
|---|---|
| ConnectionEvent.Type |
Copyright © 2020. All rights reserved.