Здравствуйте. Почему в следующем коде переменная _message в методе Message получает null?
@OnOpen
public void OpenSession(Session session, EndpointConfig enpoint) throws IOException, EncodeException
{
this._session = session;
}
public void OutputJsonMessage(JsonObject message) throws IOException, EncodeException
{
this._message = message;
}
@OnMessage
public void Message(Reader message)
{
ImageDecoder imgdecoder = new ImageDecoder();
try{
if(imgdecoder.Encode(message) == true)
{
try{
if(this._message != null)
{
this._session.getBasicRemote().sendObject(this._message);
} else{
System.out.println("Message Variable is Null");
}
} catch(IOException | EncodeException ex)
{
System.out.println(ex.getMessage());
}
} else{
return;
}
} catch(IOException | EncodeException ex)
{
System.out.println(ex.getMessage());
}
}
Пробовал через др. метод но this.session выбрасывает nullException.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости