@Override public void fireUnknownThrowable(Throwable t) { if (t instanceof ClosedChannelException) { logger.warn("Unknown throwable received, but it was a ClosedChannelException, calling fireChannelUnexpectedlyClosed instead"); fireChannelUnexpectedlyClosed(); } else { logger.warn("Default handling is to discard an unknown throwable:", t); } }
this.channel = channel; this.boundTime = new AtomicLong(0); this.sessionHandler = (sessionHandler == null ? new DefaultSmppSessionHandler(logger) : sessionHandler); this.sequenceNumber = new SequenceNumber();
@Override public PduResponse firePduRequestReceived(PduRequest pduRequest) { if ( pduRequest.isRequest() && pduRequest.getClass() == DeliverSm.class ) { log.debug("Got DELIVER_SM"); DeliverSm dlr = (DeliverSm)pduRequest; log.debug("Msg id={}", dlr.getOptionalParameter(SmppConstants.TAG_RECEIPTED_MSG_ID)); log.debug("Status={}", dlr.getOptionalParameter(SmppConstants.TAG_MSG_STATE)); return pduRequest.createResponse(); } return super.firePduRequestReceived(pduRequest); }
this.channel = channel; this.boundTime = new AtomicLong(0); this.sessionHandler = (sessionHandler == null ? new DefaultSmppSessionHandler(logger) : sessionHandler); this.sequenceNumber = new SequenceNumber();
@Override public void fireUnknownThrowable(Throwable t) { if (t instanceof ClosedChannelException) { logger.warn("Unknown throwable received, but it was a ClosedChannelException, calling fireChannelUnexpectedlyClosed instead"); fireChannelUnexpectedlyClosed(); } else { logger.warn("Default handling is to discard an unknown throwable:", t); } }
this.channel = channel; this.boundTime = new AtomicLong(0); this.sessionHandler = (sessionHandler == null ? new DefaultSmppSessionHandler(logger) : sessionHandler); this.sequenceNumber = new SequenceNumber();
@Override public void fireUnknownThrowable(Throwable t) { if (t instanceof ClosedChannelException) { logger.warn("Unknown throwable received, but it was a ClosedChannelException, calling fireChannelUnexpectedlyClosed instead"); fireChannelUnexpectedlyClosed(); } else { logger.warn("Default handling is to discard an unknown throwable:", t); } }
this.channel = channel; this.boundTime = new AtomicLong(0); this.sessionHandler = (sessionHandler == null ? new DefaultSmppSessionHandler(logger) : sessionHandler); this.sequenceNumber = new SequenceNumber();
@Override public void fireUnknownThrowable(Throwable t) { if (t instanceof ClosedChannelException) { logger.warn("Unknown throwable received, but it was a ClosedChannelException, calling fireChannelUnexpectedlyClosed instead"); fireChannelUnexpectedlyClosed(); } else { logger.warn("Default handling is to discard an unknown throwable:", t); } }