Я создаю фреймворк (в стиле OSGi), для которого другие стороны могут запрограммировать пакет. Но я хочу, чтобы мой фреймворк управлял QoS запросов на соединение, которые будут делать другие стороны.
Простым решением было бы попросить их использовать (или заставить их использовать - хотя я не знаю, как) конкретный комплект ConnectionRequest платформы. Проблема с этим подходом состоит в том, что они не смогут использовать ни одну из своих собственных предпочтительных библиотек, которые рассчитывают на стандартные библиотеки Java, для установления соединения (запроса).
Итак, я подумал, есть ли способ в Java перехватить все запрошенные соединения, чтобы я мог добавить некоторый код о моей обработке QoS, прежде чем он будет отправлен на нижележащий слой?