public class SmppNLSTSplitter extends SmppSplitter
23.038 Reference
Modifier and Type | Field and Description |
---|---|
static int |
MAX_MSG_CHAR_SIZE
The maximum length in chars of the NLI messages.
|
static int |
MAX_SEG_BYTE_SIZE |
protected static int |
UDHIE_NLI_HEADER_LENGTH
The length of the NLI header
|
protected static int |
UDHIE_NLI_IDENTIFIER
The element identifier value for the National Language Locking Table
|
protected static int |
UDHIE_NLI_MULTI_MSG_HEADER_LENGTH
The length of the UDH for splitted short messages, in bytes.
|
protected static int |
UDHIE_NLI_MULTI_MSG_HEADER_REAL_LENGTH
The real length of the UDH for segmentet short messages
|
protected static int |
UDHIE_NLI_SINGLE_MSG_HEADER_LENGTH
The length of the UDH for single short message in bytes.
|
protected static int |
UDHIE_NLI_SINGLE_MSG_HEADER_REAL_LENGTH
The real length of the UDH for single short message
|
MAX_MSG_BYTE_LENGTH, MAX_SEG_COUNT, UDHIE_HEADER_LENGTH, UDHIE_HEADER_REAL_LENGTH, UDHIE_IDENTIFIER_SAR, UDHIE_SAR_LENGTH, UDHIE_SAR_REF_NUM_LENGTH
Constructor and Description |
---|
SmppNLSTSplitter(int currentLength,
byte languageIdentifier) |
Modifier and Type | Method and Description |
---|---|
byte[][] |
split(byte[] message) |
getCurrentLength, getCurrentReferenceNumber, getMessageLength, getReferenceNumber, getSegmentLength, isSplitRequired, resetCurrentReferenceNumber
protected static final int UDHIE_NLI_SINGLE_MSG_HEADER_LENGTH
protected static final int UDHIE_NLI_SINGLE_MSG_HEADER_REAL_LENGTH
protected static final int UDHIE_NLI_MULTI_MSG_HEADER_LENGTH
protected static final int UDHIE_NLI_MULTI_MSG_HEADER_REAL_LENGTH
protected static final int UDHIE_NLI_IDENTIFIER
protected static final int UDHIE_NLI_HEADER_LENGTH
public static final int MAX_MSG_CHAR_SIZE
public static final int MAX_SEG_BYTE_SIZE
public SmppNLSTSplitter(int currentLength, byte languageIdentifier)
public byte[][] split(byte[] message)
split
in class SmppSplitter
Apache Camel