public RegisteredDelivery setSMSCDeliveryReceipt( SMSCDeliveryReceipt smscDeliveryReceipt) { value = SMSCDeliveryReceipt.compose(value, smscDeliveryReceipt); return this; }
public boolean containedIn(RegisteredDelivery registeredDelivery) { return containedIn(registeredDelivery.value()); }
public boolean containedIn(RegisteredDelivery registeredDelivery) { return containedIn(registeredDelivery.value()); }
public boolean containedIn(RegisteredDelivery registeredDelivery) { return containedIn(registeredDelivery.value()); }
public RegisteredDelivery setSMSCDeliveryReceipt( SMSCDeliveryReceipt smscDeliveryReceipt) { value = SMSCDeliveryReceipt.compose(value, smscDeliveryReceipt); return this; }
public boolean containedIn(RegisteredDelivery registeredDelivery) { return containedIn(registeredDelivery.value()); }
public RegisteredDelivery setSMSCDeliveryReceipt( SMSCDeliveryReceipt smscDeliveryReceipt) { value = SMSCDeliveryReceipt.compose(value, smscDeliveryReceipt); return this; }
public MessageId onAcceptSubmitSm(SubmitSm submitSm, SMPPServerSession source) throws ProcessRequestException { MessageId messageId = messageIDGenerator.newMessageId(); LOGGER.info("Receiving submit_sm '{}', and return message id {}", new String(submitSm.getShortMessage()), messageId); if (SMSCDeliveryReceipt.FAILURE.containedIn(submitSm.getRegisteredDelivery()) || SMSCDeliveryReceipt.SUCCESS_FAILURE.containedIn(submitSm.getRegisteredDelivery())) { execServiceDelReceipt.execute(new DeliveryReceiptTask(source, submitSm, messageId)); } return messageId; }
public RegisteredDelivery setSMSCDeliveryReceipt( SMSCDeliveryReceipt smscDeliveryReceipt) { value = SMSCDeliveryReceipt.compose(value, smscDeliveryReceipt); return this; }
public SubmitMultiResult onAcceptSubmitMulti(SubmitMulti submitMulti, SMPPServerSession source) throws ProcessRequestException { MessageId messageId = messageIDGenerator.newMessageId(); LOGGER.debug("Receiving submit_multi_sm '{}', and return message id {}", new String(submitMulti.getShortMessage()), messageId); if (SMSCDeliveryReceipt.FAILURE.containedIn(submitMulti.getRegisteredDelivery()) || SMSCDeliveryReceipt.SUCCESS_FAILURE.containedIn(submitMulti.getRegisteredDelivery())) { execServiceDelReceipt.execute(new DeliveryReceiptTask(source, submitMulti, messageId)); } return new SubmitMultiResult(messageId.getValue(), new UnsuccessDelivery[0]); }