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.
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.