Package org.jsmpp.bean

Examples of org.jsmpp.bean.GeneralDataCoding


                eq((byte) 1),
                eq("090830230627004+"),
                eq("090831232000004+"),
                eq(new RegisteredDelivery(SMSCDeliveryReceipt.SUCCESS_FAILURE)),
                eq((byte) 0),
                eq(new GeneralDataCoding(
                        false,
                        false,
                        MessageClass.CLASS1,
                        Alphabet.ALPHA_DEFAULT)),
                eq((byte) 0),
View Full Code Here


                eq((byte) 1),
                eq("090830230627004+"),
                eq("090831232000004+"),
                eq(new RegisteredDelivery(SMSCDeliveryReceipt.SUCCESS_FAILURE)),
                eq((byte) 0),
                eq(new GeneralDataCoding(
                        false,
                        false,
                        MessageClass.CLASS1,
                        Alphabet.ALPHA_DEFAULT)),
                eq((byte) 0),
                aryEq("Hello SMPP world!".getBytes("ISO-8859-1"))))
            .andThrow(new IOException("connection broken"));
       
        expect(endpoint.getConnectionString())
            .andReturn("smpp://smppclient@localhost:2775")
            .times(2);
        session.close(); // expectation without return value
        expect(endpoint.getConnectionString())
            .andReturn("smpp://smppclient@localhost:2775");

        doStartExpectations();
       
        submitSmExpectations(exchange, binding, submitSm);
        expect(session.submitShortMessage(
                eq("CMT"),
                eq(TypeOfNumber.UNKNOWN),
                eq(NumberingPlanIndicator.UNKNOWN),
                eq("1616"),
                eq(TypeOfNumber.UNKNOWN),
                eq(NumberingPlanIndicator.UNKNOWN),
                eq("1717"),
                isA(ESMClass.class),
                eq((byte) 0),
                eq((byte) 1),
                eq("090830230627004+"),
                eq("090831232000004+"),
                eq(new RegisteredDelivery(SMSCDeliveryReceipt.SUCCESS_FAILURE)),
                eq((byte) 0),
                eq(new GeneralDataCoding(
                        false,
                        false,
                        MessageClass.CLASS1,
                        Alphabet.ALPHA_DEFAULT)),
                eq((byte) 0),
View Full Code Here

                        submitSm.getPriorityFlag(),
                        submitSm.getScheduleDeliveryTime(),
                        submitSm.getValidityPeriod(),
                        new RegisteredDelivery(submitSm.getRegisteredDelivery()),
                        submitSm.getReplaceIfPresent(),
                        new GeneralDataCoding(submitSm.getDataCoding()),
                        (byte) 0,
                        submitSm.getShortMessage(),
                        submitSm.getOptionalParametes());
            } catch (Exception e) {
                throw new SmppException(e);
View Full Code Here

       
        SubmitSm template = createSubmitSmTemplate(exchange);
        SmppSplitter splitter = createSplitter(exchange);
        byte[][] segments = splitter.split(shortMessage);

        template.setDataCoding(new GeneralDataCoding(false, true, MessageClass.CLASS1, determinedAlphabet).value());
       
        // multipart message
        if (segments.length > 1) {
            template.setEsmClass(new ESMClass(MessageMode.DEFAULT, MessageType.DEFAULT, GSMSpecificFeature.UDHI).value());
        }
View Full Code Here

                submitSm.getPriorityFlag(),
                submitSm.getScheduleDeliveryTime(),
                submitSm.getValidityPeriod(),
                new RegisteredDelivery(submitSm.getRegisteredDelivery()),
                submitSm.getReplaceIfPresent(),
                new GeneralDataCoding(
                        false,
                        true,
                        MessageClass.CLASS1,
                        Alphabet.valueOf(submitSm.getDataCoding())),
                (byte) 0,
View Full Code Here

                eq((byte) 1),
                eq("090830230627004+"),
                eq("090831232000004+"),
                eq(new RegisteredDelivery(SMSCDeliveryReceipt.SUCCESS_FAILURE)),
                eq((byte) 0),
                eq(new GeneralDataCoding(
                        false,
                        true,
                        MessageClass.CLASS1,
                        Alphabet.ALPHA_DEFAULT)),
                eq((byte) 0),
View Full Code Here

                eq((byte) 1),
                eq("090830230627004+"),
                eq("090831232000004+"),
                eq(new RegisteredDelivery(SMSCDeliveryReceipt.SUCCESS_FAILURE)),
                eq((byte) 0),
                eq(new GeneralDataCoding(
                        false,
                        true,
                        MessageClass.CLASS1,
                        Alphabet.ALPHA_DEFAULT)),
                eq((byte) 0),
View Full Code Here

                eq((byte) 1),
                eq("090830230627004+"),
                eq("090831232000004+"),
                eq(new RegisteredDelivery(SMSCDeliveryReceipt.SUCCESS_FAILURE)),
                eq((byte) 0),
                eq(new GeneralDataCoding(
                        false,
                        true,
                        MessageClass.CLASS1,
                        Alphabet.ALPHA_DEFAULT)),
                eq((byte) 0),
View Full Code Here

                eq((byte) 1),
                eq("090830230627004+"),
                eq("090831232000004+"),
                eq(new RegisteredDelivery(SMSCDeliveryReceipt.SUCCESS_FAILURE)),
                eq((byte) 0),
                eq(new GeneralDataCoding(
                        false,
                        true,
                        MessageClass.CLASS1,
                        Alphabet.ALPHA_8_BIT)),
                eq((byte) 0),
View Full Code Here

                        submitSm.getPriorityFlag(),
                        submitSm.getScheduleDeliveryTime(),
                        submitSm.getValidityPeriod(),
                        new RegisteredDelivery(submitSm.getRegisteredDelivery()),
                        submitSm.getReplaceIfPresent(),
                        new GeneralDataCoding(submitSm.getDataCoding()),
                        (byte) 0,
                        submitSm.getShortMessage(),
                        submitSm.getOptionalParametes());
            } catch (Exception e) {
                throw new SmppException(e);
View Full Code Here

TOP

Related Classes of org.jsmpp.bean.GeneralDataCoding

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.