223224225226227228229230231232233
packet = new ReattachSessionResponseMessage(); break; } case SESS_CLOSE: { packet = new SessionCloseMessage(); break; } case SESS_CREATECONSUMER: { packet = new SessionCreateConsumerMessage();
10171018101910201021102210231024102510261027
synchronized (this) { producerCreditManager.close(); } inClose = true; channel.sendBlocking(new SessionCloseMessage(), PacketImpl.NULL_RESPONSE); } catch (Throwable e) { // Session close should always return without exception
193194195196197198199200201202203
851852853854855856857858859860861
closeChildren(); inClose = true; channel.sendBlocking(new SessionCloseMessage()); } catch (Throwable e) { // Session close should always return without exception
837838839840841842843844845846847
212213214215216217218219220221222
913914915916917918919920921922923
producerCreditManager.close(); } inClose = true; channel.sendBlocking(new SessionCloseMessage()); } catch (Throwable e) { // Session close should always return without exception
225226227228229230231232233234235