Package com.logica.smpp.util

Examples of com.logica.smpp.util.ByteBuffer


    String encodedMessage =  "";
   
    if(message != null) {
      encodedMessage = message;
      if(emsClass == 0x40) {
        ByteBuffer bb = new ByteBuffer(encodedMessage.getBytes());
        encodedMessage = bb.getHexDump();
        encodedMessage = encodedMessage.toUpperCase();
      } else {
        encodedMessage = encodedMessage.replace('|', ' ');
        encodedMessage = encodedMessage.replaceAll("\r\n", " ");
        encodedMessage = encodedMessage.replace('\n', ' ');
View Full Code Here


   
  public static Request getPDUFromHexDump(String hexDump) {
    Request request = null;
   
    try {
      ByteBuffer bb = new ByteBuffer();
      int count = hexDump.length() / 2;
      boolean isSubmit = false;
      for (int i = 0; i < count; i++) {
        String digit = hexDump.substring(i*2, (i*2)+2).trim();
        byte b = Utilities.strToHex(digit);
        if(i == 7) {
          if(b == 0x5) {
            isSubmit = false;
          } else {
            isSubmit = true;
          }
        }
        bb.appendByte(b);
      }
     
      if(isSubmit == true) {
        request = new SubmitSM();
        request.setData(bb);
View Full Code Here

TOP

Related Classes of com.logica.smpp.util.ByteBuffer

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.