Как получить существующий экземпляр websocket

я работаю над приложением, которое использует Websockets (Java EE 7) для асинхронной отправки сообщений всем подключенным клиентам. Сервер (конечная точка Websocket) должен отправлять эти сообщения всякий раз, когда создается новая статья (модальность участия в моем приложении).

Каждый раз, когда устанавливается соединение с конечной точкой веб-сокета, ядобавив соответствующий сеанс в список, к которому я мог бы получить доступ снаружи.

Но проблема у меня была, когда яПолучая доступ к этой созданной конечной точке веб-сокета, к которой все клиенты подключены извне (любой другой бизнес-класс), ямы получаем существующий экземпляр (например, синглтон).

Итак, не могли бы вы предложить мне способ, которым я могу получить существующий экземпляр конечной точки websocket, как я могу 'создать его как новый MyWebsocketEndPoint (), потому что этоБудет создан внутренним механизмом websocket при получении запроса от клиента.

Для ссылки:

private static WebSocketEndPoint INSTANCE = null;

public static WebSocketEndPoint getInstance() {
if(INSTANCE == null) {
// Instead of creating a new instance, I need an existing one
    INSTANCE = new WebSocketEndPoint ();
}
        return INSTANCE;
}

Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос