@Override public IQ handleIQRequest(IQ iqRequest) { Data data = (Data) iqRequest; InBandBytestreamSession ibbSession = this.manager.getSessions().get( data.getDataPacketExtension().getSessionID()); try { if (ibbSession == null) { this.manager.replyItemNotFoundPacket(data); } else { ibbSession.processIQPacket(data); } } catch (NotConnectedException | InterruptedException | NotLoggedInException e) { return null; } return null; }
@Override public IQ handleIQRequest(IQ iqRequest) { Close closeRequest = (Close) iqRequest; InBandBytestreamSession ibbSession = this.manager.getSessions().get( closeRequest.getSessionID()); if (ibbSession == null) { try { this.manager.replyItemNotFoundPacket(closeRequest); } catch (InterruptedException | NotConnectedException e) { return null; } } else { try { ibbSession.closeByPeer(closeRequest); } catch (InterruptedException | NotConnectedException e) { return null; } this.manager.getSessions().remove(closeRequest.getSessionID()); } return null; }
public void processPacket(Packet packet) { Data data = (Data) packet; InBandBytestreamSession ibbSession = this.manager.getSessions().get( data.getDataPacketExtension().getSessionID()); if (ibbSession == null) { this.manager.replyItemNotFoundPacket(data); } }
public void processPacket(Packet packet) { Data data = (Data) packet; InBandBytestreamSession ibbSession = this.manager.getSessions().get( data.getDataPacketExtension().getSessionID()); if (ibbSession == null) { this.manager.replyItemNotFoundPacket(data); } }
public void processPacket(Packet packet) { Data data = (Data) packet; InBandBytestreamSession ibbSession = this.manager.getSessions().get( data.getDataPacketExtension().getSessionID()); if (ibbSession == null) { this.manager.replyItemNotFoundPacket(data); } }
public void processPacket(Packet packet) { Close closeRequest = (Close) packet; InBandBytestreamSession ibbSession = this.manager.getSessions().get( closeRequest.getSessionID()); if (ibbSession == null) { this.manager.replyItemNotFoundPacket(closeRequest); } else { ibbSession.closeByPeer(closeRequest); this.manager.getSessions().remove(closeRequest.getSessionID()); } }
public void processPacket(Packet packet) { Close closeRequest = (Close) packet; InBandBytestreamSession ibbSession = this.manager.getSessions().get( closeRequest.getSessionID()); if (ibbSession == null) { this.manager.replyItemNotFoundPacket(closeRequest); } else { ibbSession.closeByPeer(closeRequest); this.manager.getSessions().remove(closeRequest.getSessionID()); } }
public void processPacket(Packet packet) { Close closeRequest = (Close) packet; InBandBytestreamSession ibbSession = this.manager.getSessions().get( closeRequest.getSessionID()); if (ibbSession == null) { this.manager.replyItemNotFoundPacket(closeRequest); } else { ibbSession.closeByPeer(closeRequest); this.manager.getSessions().remove(closeRequest.getSessionID()); } }