851852853854855856857858859860861
closeChildren(); inClose = true; channel.sendBlocking(new SessionCloseMessage()); } catch (Throwable e) { // Session close should always return without exception
10201021102210231024102510261027102810291030
synchronized (this) { producerCreditManager.close(); } inClose = true; channel.sendBlocking(new SessionCloseMessage(), PacketImpl.NULL_RESPONSE); } catch (Throwable e) { // Session close should always return without exception
895896897898899900901902903904905
953954955956957958959960961962963
901902903904905906907908909910911
886887888889890891892893894895896
992993994995996997998999100010011002
201202203204205206207208209210211
packet = new ReattachSessionResponseMessage(); break; } case SESS_CLOSE: { packet = new SessionCloseMessage(); break; } case SESS_CREATECONSUMER: { packet = new SessionCreateConsumerMessage();
950951952953954955956957958959960
producerCreditManager.close(); } inClose = true; channel.sendBlocking(new SessionCloseMessage()); } catch (Throwable e) { // Session close should always return without exception
182183184185186187188189190191192