private void countReceiveRequestPdu(PduRequest pdu) { if (this.counters == null) { return; // noop } if (pdu.isRequest()) { switch (pdu.getCommandId()) { case SmppConstants.CMD_ID_SUBMIT_SM: this.counters.getRxSubmitSM().incrementRequestAndGet(); break; case SmppConstants.CMD_ID_DELIVER_SM: this.counters.getRxDeliverSM().incrementRequestAndGet(); break; case SmppConstants.CMD_ID_DATA_SM: this.counters.getRxDataSM().incrementRequestAndGet(); break; case SmppConstants.CMD_ID_ENQUIRE_LINK: this.counters.getRxEnquireLink().incrementRequestAndGet(); break; } } }
private void countSendRequestPduExpired(PduRequest pdu) { if (this.counters == null) { return; // noop } if (pdu.isRequest()) { switch (pdu.getCommandId()) { case SmppConstants.CMD_ID_SUBMIT_SM: this.counters.getTxSubmitSM().incrementRequestExpiredAndGet(); break; case SmppConstants.CMD_ID_DELIVER_SM: this.counters.getTxDeliverSM().incrementRequestExpiredAndGet(); break; case SmppConstants.CMD_ID_DATA_SM: this.counters.getTxDataSM().incrementRequestExpiredAndGet(); break; case SmppConstants.CMD_ID_ENQUIRE_LINK: this.counters.getTxEnquireLink().incrementRequestExpiredAndGet(); break; } } }
@Override public void resetCounters() { if (hasCounters()) { this.counters.reset(); } }
@Override public String getRxEnquireLinkCounter() { return hasCounters() ? this.counters.getRxEnquireLink().toString() : null; }
@Override public String getTxSubmitSMCounter() { return hasCounters() ? this.counters.getTxSubmitSM().toString() : null; }
@Override public String getRxDeliverSMCounter() { return hasCounters() ? this.counters.getRxDeliverSM().toString() : null; }
@Override public String getTxDeliverSMCounter() { return hasCounters() ? this.counters.getTxDeliverSM().toString() : null; }
@Override public String getTxEnquireLinkCounter() { return hasCounters() ? this.counters.getTxEnquireLink().toString() : null; }
@Override public String getTxDataSMCounter() { return hasCounters() ? this.counters.getTxDataSM().toString() : null; }
@Override public String getRxDataSMCounter() { return hasCounters() ? this.counters.getRxDataSM().toString() : null; }
@Override public String getRxSubmitSMCounter() { return hasCounters() ? this.counters.getRxSubmitSM().toString() : null; }
this.preparedBindResponse = null; if (configuration.isCountersEnabled()) { this.counters = new DefaultSmppSessionCounters();
@Override public String getRxEnquireLinkCounter() { return hasCounters() ? this.counters.getRxEnquireLink().toString() : null; }
@Override public String getTxSubmitSMCounterAndReset() { return hasCounters() ? this.counters.getTxSubmitSM().dumpAndReset() : null; }
@Override public String getRxDeliverSMCounter() { return hasCounters() ? this.counters.getRxDeliverSM().toString() : null; }
@Override public String getTxDeliverSMCounter() { return hasCounters() ? this.counters.getTxDeliverSM().toString() : null; }
@Override public String getTxEnquireLinkCounter() { return hasCounters() ? this.counters.getTxEnquireLink().toString() : null; }
@Override public String getTxDataSMCounter() { return hasCounters() ? this.counters.getTxDataSM().toString() : null; }
@Override public String getRxDataSMCounter() { return hasCounters() ? this.counters.getRxDataSM().toString() : null; }
@Override public String getRxSubmitSMCounter() { return hasCounters() ? this.counters.getRxSubmitSM().toString() : null; }