A B C D E F G I J M N O R S T U V 
All Classes All Packages

A

accept(DeliveryReport) - Method in class com.github.mikesafonov.smpp.core.reciever.NullDeliveryReportConsumer
 
AddressBuilder - Class in com.github.mikesafonov.smpp.core.sender
Class for building Address of source and destination
AddressBuilder(TypeOfAddressParser) - Constructor for class com.github.mikesafonov.smpp.core.sender.AddressBuilder
 
alwaysSuccessSmppResultGenerator() - Method in class com.github.mikesafonov.smpp.config.SmppAutoConfiguration
 
AlwaysSuccessSmppResultGenerator - Class in com.github.mikesafonov.smpp.core.generators
Implementation of SmppResultGenerator which always generate success MessageResponse/ CancelMessageResponse with random smsc message id (random UUID).
AlwaysSuccessSmppResultGenerator() - Constructor for class com.github.mikesafonov.smpp.core.generators.AlwaysSuccessSmppResultGenerator
 

B

BaseSenderConnectionManager - Class in com.github.mikesafonov.smpp.core.connection
 
BaseSenderConnectionManager(DefaultSmppClient, BaseSmppSessionConfiguration, int) - Constructor for class com.github.mikesafonov.smpp.core.connection.BaseSenderConnectionManager
 
BaseSenderManager - Class in com.github.mikesafonov.smpp.api
Base implementation of SenderManager
BaseSenderManager(List<SmscConnection>) - Constructor for class com.github.mikesafonov.smpp.api.BaseSenderManager
 
BaseSmppSessionConfiguration - Class in com.github.mikesafonov.smpp.core.connection
 
BaseSmppSessionConfiguration() - Constructor for class com.github.mikesafonov.smpp.core.connection.BaseSmppSessionConfiguration
 
bind() - Method in class com.github.mikesafonov.smpp.core.connection.BaseSenderConnectionManager
Binding new smpp session
build() - Method in class com.github.mikesafonov.smpp.core.dto.Message.MessageBuilder
 

C

calculateCountSMS(String) - Static method in class com.github.mikesafonov.smpp.core.utils.MessageUtil
Calculate count of sms message parts need to delivery with message text message.
calculateCountSMS(String, boolean) - Static method in class com.github.mikesafonov.smpp.core.utils.MessageUtil
Calculate count of sms message parts need to delivery with message text message.
cancel(CancelMessage) - Method in class com.github.mikesafonov.smpp.core.sender.MockSenderClient
 
cancel(CancelMessage) - Method in interface com.github.mikesafonov.smpp.core.sender.SenderClient
Cancel sms message
cancel(CancelMessage) - Method in class com.github.mikesafonov.smpp.core.sender.StandardSenderClient
Cancel smsc message
cancel(CancelMessage) - Method in class com.github.mikesafonov.smpp.core.sender.TestSenderClient
 
CancelMessage - Class in com.github.mikesafonov.smpp.core.dto
Message to cancel
CancelMessage() - Constructor for class com.github.mikesafonov.smpp.core.dto.CancelMessage
 
CancelMessageResponse - Class in com.github.mikesafonov.smpp.core.dto
Response of cancel message
CancelMessageResponse() - Constructor for class com.github.mikesafonov.smpp.core.dto.CancelMessageResponse
 
client - Variable in class com.github.mikesafonov.smpp.core.connection.BaseSenderConnectionManager
 
clientFactory() - Method in class com.github.mikesafonov.smpp.config.SmppAutoConfiguration
 
ClientFactory - Class in com.github.mikesafonov.smpp.core
Helper class for building SenderClient and ResponseClient
ClientFactory() - Constructor for class com.github.mikesafonov.smpp.core.ClientFactory
 
ClientNameSmppException - Exception in com.github.mikesafonov.smpp.core.exceptions
 
ClientNameSmppException(String) - Constructor for exception com.github.mikesafonov.smpp.core.exceptions.ClientNameSmppException
 
closeConnection() - Method in class com.github.mikesafonov.smpp.config.SmscConnection
 
closeConnections() - Method in class com.github.mikesafonov.smpp.config.SmscConnectionsHolder
 
closeSession() - Method in class com.github.mikesafonov.smpp.core.connection.BaseSenderConnectionManager
 
closeSession() - Method in interface com.github.mikesafonov.smpp.core.connection.ConnectionManager
Closes current smpp connection session
closeSession() - Method in class com.github.mikesafonov.smpp.core.connection.ReceiverConnectionManager
 
com.github.mikesafonov.smpp.api - package com.github.mikesafonov.smpp.api
 
com.github.mikesafonov.smpp.config - package com.github.mikesafonov.smpp.config
 
com.github.mikesafonov.smpp.core - package com.github.mikesafonov.smpp.core
 
com.github.mikesafonov.smpp.core.connection - package com.github.mikesafonov.smpp.core.connection
 
com.github.mikesafonov.smpp.core.dto - package com.github.mikesafonov.smpp.core.dto
 
com.github.mikesafonov.smpp.core.exceptions - package com.github.mikesafonov.smpp.core.exceptions
 
com.github.mikesafonov.smpp.core.generators - package com.github.mikesafonov.smpp.core.generators
 
com.github.mikesafonov.smpp.core.reciever - package com.github.mikesafonov.smpp.core.reciever
 
com.github.mikesafonov.smpp.core.sender - package com.github.mikesafonov.smpp.core.sender
 
com.github.mikesafonov.smpp.core.utils - package com.github.mikesafonov.smpp.core.utils
 
configInformation() - Method in class com.github.mikesafonov.smpp.core.connection.BaseSmppSessionConfiguration
 
configInformation() - Method in class com.github.mikesafonov.smpp.core.connection.ReceiverConfiguration
 
configInformation() - Method in class com.github.mikesafonov.smpp.core.connection.TransceiverConfiguration
 
configInformation() - Method in class com.github.mikesafonov.smpp.core.connection.TransmitterConfiguration
 
configuration - Variable in class com.github.mikesafonov.smpp.core.connection.BaseSenderConnectionManager
 
ConnectionManager - Interface in com.github.mikesafonov.smpp.core.connection
Manager class for smpp connection.
connectionManagerFactory() - Method in class com.github.mikesafonov.smpp.config.SmppAutoConfiguration
 
ConnectionManagerFactory - Class in com.github.mikesafonov.smpp.core.connection
Factory for ConnectionManager
ConnectionManagerFactory() - Constructor for class com.github.mikesafonov.smpp.core.connection.ConnectionManagerFactory
 
ConnectionMode - Enum in com.github.mikesafonov.smpp.config
 
ConnectionType - Enum in com.github.mikesafonov.smpp.config
Type of smpp connection manager.
convert(DateTime) - Static method in class com.github.mikesafonov.smpp.core.utils.JodaJavaConverter
 
CountWithEncoding - Class in com.github.mikesafonov.smpp.core.utils
 
CountWithEncoding() - Constructor for class com.github.mikesafonov.smpp.core.utils.CountWithEncoding
 
createCancelSm(CancelMessage) - Method in class com.github.mikesafonov.smpp.core.sender.MessageBuilder
Builds CancelSm for canceling sms message
createDestinationAddress(String) - Method in class com.github.mikesafonov.smpp.core.sender.AddressBuilder
Detect TON and NPI parameters from msisdn and convert to Address
createSourceAddress(String) - Method in class com.github.mikesafonov.smpp.core.sender.AddressBuilder
Detect TON and NPI parameters from source and convert to Address
createSubmitSm(Message, boolean) - Method in class com.github.mikesafonov.smpp.core.sender.MessageBuilder
Builds SubmitSm for sending via smpp.
Credentials() - Constructor for class com.github.mikesafonov.smpp.config.SmppProperties.Credentials
 

D

DataCoding - Class in com.github.mikesafonov.smpp.core.sender
 
DataCoding() - Constructor for class com.github.mikesafonov.smpp.core.sender.DataCoding
 
datagram(String) - Static method in class com.github.mikesafonov.smpp.core.dto.Message
 
DATAGRAM - com.github.mikesafonov.smpp.core.dto.MessageType
 
Defaults() - Constructor for class com.github.mikesafonov.smpp.config.SmppProperties.Defaults
 
defaultTypeOfAddressParser() - Method in class com.github.mikesafonov.smpp.config.SmppAutoConfiguration
 
DefaultTypeOfAddressParser - Class in com.github.mikesafonov.smpp.core.sender
Default implementation of TypeOfAddressParser interface.
DefaultTypeOfAddressParser() - Constructor for class com.github.mikesafonov.smpp.core.sender.DefaultTypeOfAddressParser
 
DeliveryReport - Class in com.github.mikesafonov.smpp.core.dto
 
DeliveryReport() - Constructor for class com.github.mikesafonov.smpp.core.dto.DeliveryReport
 
DeliveryReportConsumer - Interface in com.github.mikesafonov.smpp.core.reciever
This class dedicated to handle DeliveryReport on client side.
destroy() - Method in class com.github.mikesafonov.smpp.core.connection.BaseSenderConnectionManager
 
destroy() - Method in interface com.github.mikesafonov.smpp.core.connection.ConnectionManager
Closes current smpp connection, destroy smpp client
destroy() - Method in class com.github.mikesafonov.smpp.core.connection.ReceiverConnectionManager
 
destroyClient() - Method in interface com.github.mikesafonov.smpp.core.reciever.ResponseClient
Close smpp session connection and destroy client
destroyClient() - Method in class com.github.mikesafonov.smpp.core.reciever.StandardResponseClient
 

E

empty(Charset) - Static method in class com.github.mikesafonov.smpp.core.utils.CountWithEncoding
 
encode(Message, SubmitSm, boolean) - Method in interface com.github.mikesafonov.smpp.core.sender.SubmitSmEncoder
 
encode(Message, SubmitSm, boolean) - Method in class com.github.mikesafonov.smpp.core.sender.FlashSubmitSmEncoder
 
encode(Message, SubmitSm, boolean) - Method in class com.github.mikesafonov.smpp.core.sender.SilentSubmitSmEncoder
 
encode(Message, SubmitSm, boolean) - Method in class com.github.mikesafonov.smpp.core.sender.SimpleSubmitSmEncoder
 
error(CancelMessage, String, MessageErrorInformation) - Static method in class com.github.mikesafonov.smpp.core.dto.CancelMessageResponse
 
error(Message, String, MessageErrorInformation) - Static method in class com.github.mikesafonov.smpp.core.dto.MessageResponse
 
errorCode - Variable in exception com.github.mikesafonov.smpp.core.exceptions.SmppException
 
errorMessage - Variable in exception com.github.mikesafonov.smpp.core.exceptions.SmppException
 

F

firePduRequestReceived(PduRequest) - Method in class com.github.mikesafonov.smpp.core.reciever.ResponseSmppSessionHandler
 
flash(String) - Static method in class com.github.mikesafonov.smpp.core.dto.Message
 
FLASH - com.github.mikesafonov.smpp.core.dto.MessageType
 
FLASH_CODING - Static variable in class com.github.mikesafonov.smpp.core.sender.DataCoding
 
FlashSubmitSmEncoder - Class in com.github.mikesafonov.smpp.core.sender
Encoder for flash messages
FlashSubmitSmEncoder() - Constructor for class com.github.mikesafonov.smpp.core.sender.FlashSubmitSmEncoder
 
from(String) - Method in class com.github.mikesafonov.smpp.core.dto.Message.MessageBuilder
 

G

generate(String, Message) - Method in interface com.github.mikesafonov.smpp.core.generators.SmppResultGenerator
 
generate(String, CancelMessage) - Method in class com.github.mikesafonov.smpp.core.generators.AlwaysSuccessSmppResultGenerator
 
generate(String, CancelMessage) - Method in interface com.github.mikesafonov.smpp.core.generators.SmppResultGenerator
 
generate(String, Message) - Method in class com.github.mikesafonov.smpp.core.generators.AlwaysSuccessSmppResultGenerator
 
get(Message) - Method in class com.github.mikesafonov.smpp.core.sender.SubmitSmEncoderFactory
 
getAllowedPhones() - Method in class com.github.mikesafonov.smpp.core.sender.TestSenderClient
 
getByName(String) - Method in class com.github.mikesafonov.smpp.api.BaseSenderManager
 
getByName(String) - Method in interface com.github.mikesafonov.smpp.api.SenderManager
Return sender client based on it name
getClient() - Method in interface com.github.mikesafonov.smpp.api.SenderManager
 
getClient() - Method in class com.github.mikesafonov.smpp.api.StrategySenderManager
 
getConfiguration() - Method in class com.github.mikesafonov.smpp.core.connection.BaseSenderConnectionManager
 
getConfiguration() - Method in interface com.github.mikesafonov.smpp.core.connection.ConnectionManager
 
getConfiguration() - Method in class com.github.mikesafonov.smpp.core.connection.ReceiverConnectionManager
 
getConnectionManager() - Method in class com.github.mikesafonov.smpp.core.sender.MockSenderClient
 
getConnectionManager() - Method in interface com.github.mikesafonov.smpp.core.sender.SenderClient
Get Connection Manager
getConnectionManager() - Method in class com.github.mikesafonov.smpp.core.sender.StandardSenderClient
 
getConnectionManager() - Method in class com.github.mikesafonov.smpp.core.sender.TestSenderClient
 
getDestination(String) - Method in class com.github.mikesafonov.smpp.core.sender.DefaultTypeOfAddressParser
Create TON and NPI parameters for message destination destination.
getDestination(String) - Method in interface com.github.mikesafonov.smpp.core.sender.TypeOfAddressParser
Detect ton and npi parameters for message destination address
getDestination(String) - Method in class com.github.mikesafonov.smpp.core.sender.UnknownTypeOfAddressParser
 
getErrorCode() - Method in exception com.github.mikesafonov.smpp.core.exceptions.SmppException
 
getErrorMessage() - Method in exception com.github.mikesafonov.smpp.core.exceptions.SmppException
 
getId() - Method in interface com.github.mikesafonov.smpp.core.reciever.ResponseClient
 
getId() - Method in class com.github.mikesafonov.smpp.core.reciever.StandardResponseClient
 
getId() - Method in class com.github.mikesafonov.smpp.core.sender.MockSenderClient
 
getId() - Method in interface com.github.mikesafonov.smpp.core.sender.SenderClient
 
getId() - Method in class com.github.mikesafonov.smpp.core.sender.StandardSenderClient
 
getId() - Method in class com.github.mikesafonov.smpp.core.sender.TestSenderClient
 
getObject() - Method in class com.github.mikesafonov.smpp.config.SmscConnectionFactoryBean
 
getObjectType() - Method in class com.github.mikesafonov.smpp.config.SmscConnectionFactoryBean
 
getOrDefault(T, T) - Static method in class com.github.mikesafonov.smpp.core.utils.Utils
 
getResponseClient() - Method in class com.github.mikesafonov.smpp.config.SmscConnection
 
getSession() - Method in class com.github.mikesafonov.smpp.core.connection.BaseSenderConnectionManager
 
getSession() - Method in interface com.github.mikesafonov.smpp.core.connection.ConnectionManager
Get current or open new smpp connection session
getSession() - Method in class com.github.mikesafonov.smpp.core.connection.ReceiverConnectionManager
 
getSession() - Method in interface com.github.mikesafonov.smpp.core.reciever.ResponseClient
Access to SMPP session
getSession() - Method in class com.github.mikesafonov.smpp.core.reciever.StandardResponseClient
 
getSource(String) - Method in class com.github.mikesafonov.smpp.core.sender.DefaultTypeOfAddressParser
Create TON and NPI parameters for message source source.
getSource(String) - Method in interface com.github.mikesafonov.smpp.core.sender.TypeOfAddressParser
Detect ton and npi parameters for message source address
getSource(String) - Method in class com.github.mikesafonov.smpp.core.sender.UnknownTypeOfAddressParser
 
GSM_7_MULTIPART_MESSAGE_LENGTH - Static variable in class com.github.mikesafonov.smpp.core.utils.MessageUtil
 
GSM_7_REGULAR_MESSAGE_LENGTH - Static variable in class com.github.mikesafonov.smpp.core.utils.MessageUtil
 

I

IllegalAddressException - Exception in com.github.mikesafonov.smpp.core.exceptions
 
IllegalAddressException(String) - Constructor for exception com.github.mikesafonov.smpp.core.exceptions.IllegalAddressException
 
IndexDetectionStrategy - Interface in com.github.mikesafonov.smpp.api
Should be used for next index creation in StrategySenderManager
isEmpty() - Method in class com.github.mikesafonov.smpp.api.BaseSenderManager
 
isError() - Method in class com.github.mikesafonov.smpp.core.dto.MessageResponse
 
isSilent() - Method in class com.github.mikesafonov.smpp.core.dto.Message
 
isSingleton() - Method in class com.github.mikesafonov.smpp.config.SmscConnectionFactoryBean
 
isSuccess() - Method in class com.github.mikesafonov.smpp.core.dto.MessageResponse
 

J

JodaJavaConverter - Class in com.github.mikesafonov.smpp.core.utils
 
JodaJavaConverter() - Constructor for class com.github.mikesafonov.smpp.core.utils.JodaJavaConverter
 

M

maxTryCount - Variable in class com.github.mikesafonov.smpp.core.connection.BaseSenderConnectionManager
Number of attempts to reconnect if smpp session closed
Message - Class in com.github.mikesafonov.smpp.core.dto
Incoming message
Message(String, String, String, String, MessageType) - Constructor for class com.github.mikesafonov.smpp.core.dto.Message
 
Message.MessageBuilder - Class in com.github.mikesafonov.smpp.core.dto
 
MessageBuilder - Class in com.github.mikesafonov.smpp.core.sender
 
MessageBuilder(AddressBuilder, SubmitSmEncoderFactory) - Constructor for class com.github.mikesafonov.smpp.core.sender.MessageBuilder
 
MessageBuilder(TypeOfAddressParser) - Constructor for class com.github.mikesafonov.smpp.core.sender.MessageBuilder
 
MessageBuilder(String, MessageType) - Constructor for class com.github.mikesafonov.smpp.core.dto.Message.MessageBuilder
 
MessageErrorInformation - Class in com.github.mikesafonov.smpp.core.dto
 
MessageErrorInformation() - Constructor for class com.github.mikesafonov.smpp.core.dto.MessageErrorInformation
 
messageId(String) - Method in class com.github.mikesafonov.smpp.core.dto.Message.MessageBuilder
 
MessageResponse - Class in com.github.mikesafonov.smpp.core.dto
Response of message
MessageResponse() - Constructor for class com.github.mikesafonov.smpp.core.dto.MessageResponse
 
MessageType - Enum in com.github.mikesafonov.smpp.core.dto
 
MessageUtil - Class in com.github.mikesafonov.smpp.core.utils
 
MessageUtil() - Constructor for class com.github.mikesafonov.smpp.core.utils.MessageUtil
 
MOCK - com.github.mikesafonov.smpp.config.ConnectionMode
 
mockSender(String, SmppResultGenerator) - Method in class com.github.mikesafonov.smpp.core.ClientFactory
Creates MockSenderClient with name name and SmppResultGenerator smppResultGenerator
MockSenderClient - Class in com.github.mikesafonov.smpp.core.sender
Implementation of SenderClient which not perform any connection via smpp and only generate MessageResponse/CancelMessageResponse by using SmppResultGenerator
MockSenderClient(SmppResultGenerator, String) - Constructor for class com.github.mikesafonov.smpp.core.sender.MockSenderClient
 

N

next(int) - Method in interface com.github.mikesafonov.smpp.api.IndexDetectionStrategy
Create next index based on size of connections
next(int) - Method in class com.github.mikesafonov.smpp.api.RandomIndexDetectionStrategy
 
next(int) - Method in class com.github.mikesafonov.smpp.api.RoundRobinIndexDetectionStrategy
Increment current index and return new index by module of smscConnections size
NoSenderClientException - Exception in com.github.mikesafonov.smpp.api
 
NoSenderClientException() - Constructor for exception com.github.mikesafonov.smpp.api.NoSenderClientException
 
NullDeliveryReportConsumer - Class in com.github.mikesafonov.smpp.core.reciever
Implementation of DeliveryReportConsumer which simple ignore any delivery reports.
NullDeliveryReportConsumer() - Constructor for class com.github.mikesafonov.smpp.core.reciever.NullDeliveryReportConsumer
 

O

of(DeliveryReceipt, String) - Static method in class com.github.mikesafonov.smpp.core.dto.DeliveryReport
 

R

RandomIndexDetectionStrategy - Class in com.github.mikesafonov.smpp.api
Implementation of IndexDetectionStrategy which return random index based on incoming size
RandomIndexDetectionStrategy() - Constructor for class com.github.mikesafonov.smpp.api.RandomIndexDetectionStrategy
 
receiver(String, SmppProperties.Defaults, SmppProperties.SMSC, SmppSessionHandler) - Method in class com.github.mikesafonov.smpp.core.connection.ConnectionManagerFactory
 
ReceiverConfiguration - Class in com.github.mikesafonov.smpp.core.connection
Configuration for receiver session
ReceiverConfiguration(String, SmppProperties.Credentials, boolean, boolean) - Constructor for class com.github.mikesafonov.smpp.core.connection.ReceiverConfiguration
 
ReceiverConnectionManager - Class in com.github.mikesafonov.smpp.core.connection
 
ReceiverConnectionManager() - Constructor for class com.github.mikesafonov.smpp.core.connection.ReceiverConnectionManager
 
reconnect() - Method in interface com.github.mikesafonov.smpp.core.connection.SessionReconnector
 
reconnect() - Method in interface com.github.mikesafonov.smpp.core.reciever.ResponseClient
Perform reconnection
reconnect() - Method in class com.github.mikesafonov.smpp.core.reciever.StandardResponseClient
 
ResponseClient - Interface in com.github.mikesafonov.smpp.core.reciever
This abstraction represent connection via SMPP with RECEIVER type.
ResponseClientBindException - Exception in com.github.mikesafonov.smpp.core.exceptions
 
ResponseClientBindException(String) - Constructor for exception com.github.mikesafonov.smpp.core.exceptions.ResponseClientBindException
 
ResponseClientRebindTask - Class in com.github.mikesafonov.smpp.core.connection
 
ResponseClientRebindTask() - Constructor for class com.github.mikesafonov.smpp.core.connection.ResponseClientRebindTask
 
ResponseSmppSessionHandler - Class in com.github.mikesafonov.smpp.core.reciever
Handler for listening PDU events (delivery reports, etc)
ResponseSmppSessionHandler(String, List<DeliveryReportConsumer>) - Constructor for class com.github.mikesafonov.smpp.core.reciever.ResponseSmppSessionHandler
 
RoundRobinIndexDetectionStrategy - Class in com.github.mikesafonov.smpp.api
Round robin strategy
RoundRobinIndexDetectionStrategy() - Constructor for class com.github.mikesafonov.smpp.api.RoundRobinIndexDetectionStrategy
 
roundRobinSenderManager(SmscConnectionsHolder) - Method in class com.github.mikesafonov.smpp.config.SmppAutoConfiguration
 
run() - Method in class com.github.mikesafonov.smpp.core.connection.ResponseClientRebindTask
 

S

send(Message) - Method in class com.github.mikesafonov.smpp.core.sender.MockSenderClient
 
send(Message) - Method in interface com.github.mikesafonov.smpp.core.sender.SenderClient
Send message via smpp protocol
send(Message) - Method in class com.github.mikesafonov.smpp.core.sender.StandardSenderClient
Sending message via smpp protocol
send(Message) - Method in class com.github.mikesafonov.smpp.core.sender.TestSenderClient
 
SenderClient - Interface in com.github.mikesafonov.smpp.core.sender
This interface represents smpp protocol transmitter client
SenderClientBindException - Exception in com.github.mikesafonov.smpp.core.exceptions
 
SenderClientBindException(String) - Constructor for exception com.github.mikesafonov.smpp.core.exceptions.SenderClientBindException
 
senderClientFactoryBean(SmppProperties, SmppResultGenerator, TypeOfAddressParser, List<DeliveryReportConsumer>, ClientFactory, ConnectionManagerFactory) - Method in class com.github.mikesafonov.smpp.config.SmppAutoConfiguration
 
SenderManager - Interface in com.github.mikesafonov.smpp.api
Holder class for sender clients.
session - Variable in class com.github.mikesafonov.smpp.core.connection.BaseSenderConnectionManager
 
sessionHandler - Variable in class com.github.mikesafonov.smpp.core.connection.BaseSenderConnectionManager
 
SessionReconnector - Interface in com.github.mikesafonov.smpp.core.connection
 
setup() - Method in interface com.github.mikesafonov.smpp.core.reciever.ResponseClient
Create smpp connection and bind to it
setup() - Method in class com.github.mikesafonov.smpp.core.reciever.StandardResponseClient
 
setup() - Method in class com.github.mikesafonov.smpp.core.sender.MockSenderClient
 
setup() - Method in interface com.github.mikesafonov.smpp.core.sender.SenderClient
Connect to SMSC via SMPP protocol
setup() - Method in class com.github.mikesafonov.smpp.core.sender.StandardSenderClient
Setup connection to SMSC.
setup() - Method in class com.github.mikesafonov.smpp.core.sender.TestSenderClient
 
silent(String) - Static method in class com.github.mikesafonov.smpp.core.dto.Message
 
SILENT - com.github.mikesafonov.smpp.core.dto.MessageType
 
SILENT_CODING - Static variable in class com.github.mikesafonov.smpp.core.sender.DataCoding
 
SilentSubmitSmEncoder - Class in com.github.mikesafonov.smpp.core.sender
Encoder for silent message
SilentSubmitSmEncoder() - Constructor for class com.github.mikesafonov.smpp.core.sender.SilentSubmitSmEncoder
 
simple(String) - Static method in class com.github.mikesafonov.smpp.core.dto.Message
 
SIMPLE - com.github.mikesafonov.smpp.core.dto.MessageType
 
SimpleSubmitSmEncoder - Class in com.github.mikesafonov.smpp.core.sender
Encoder for simple/datagram messages
SimpleSubmitSmEncoder() - Constructor for class com.github.mikesafonov.smpp.core.sender.SimpleSubmitSmEncoder
 
size() - Method in class com.github.mikesafonov.smpp.api.BaseSenderManager
 
SmppAutoConfiguration - Class in com.github.mikesafonov.smpp.config
 
SmppAutoConfiguration() - Constructor for class com.github.mikesafonov.smpp.config.SmppAutoConfiguration
 
SmppException - Exception in com.github.mikesafonov.smpp.core.exceptions
 
SmppException(int, String) - Constructor for exception com.github.mikesafonov.smpp.core.exceptions.SmppException
 
SmppMessageBuildingException - Exception in com.github.mikesafonov.smpp.core.exceptions
 
SmppMessageBuildingException() - Constructor for exception com.github.mikesafonov.smpp.core.exceptions.SmppMessageBuildingException
 
SmppProperties - Class in com.github.mikesafonov.smpp.config
 
SmppProperties() - Constructor for class com.github.mikesafonov.smpp.config.SmppProperties
 
SmppProperties.Credentials - Class in com.github.mikesafonov.smpp.config
 
SmppProperties.Defaults - Class in com.github.mikesafonov.smpp.config
 
SmppProperties.SMSC - Class in com.github.mikesafonov.smpp.config
 
SmppResultGenerator - Interface in com.github.mikesafonov.smpp.core.generators
Implementations of this interface is used by mock MockSenderClient or test TestSenderClient clients to generate request answer MessageResponse and CancelMessageResponse
SmppSessionException - Exception in com.github.mikesafonov.smpp.core.exceptions
 
SmppSessionException() - Constructor for exception com.github.mikesafonov.smpp.core.exceptions.SmppSessionException
 
SMSC() - Constructor for class com.github.mikesafonov.smpp.config.SmppProperties.SMSC
 
SmscConnection - Class in com.github.mikesafonov.smpp.config
This class represent configured smsc connection with SenderClient and ResponseClient (optionally)
SmscConnection(String, SenderClient) - Constructor for class com.github.mikesafonov.smpp.config.SmscConnection
 
SmscConnectionFactoryBean - Class in com.github.mikesafonov.smpp.config
 
SmscConnectionFactoryBean() - Constructor for class com.github.mikesafonov.smpp.config.SmscConnectionFactoryBean
 
smscConnections - Variable in class com.github.mikesafonov.smpp.api.BaseSenderManager
 
SmscConnectionsHolder - Class in com.github.mikesafonov.smpp.config
 
SmscConnectionsHolder() - Constructor for class com.github.mikesafonov.smpp.config.SmscConnectionsHolder
 
STANDARD - com.github.mikesafonov.smpp.config.ConnectionMode
 
standardResponse(String, ConnectionManager) - Method in class com.github.mikesafonov.smpp.core.ClientFactory
Creates StandardResponseClient with name name, configured with properties from smsc or defaults
StandardResponseClient - Class in com.github.mikesafonov.smpp.core.reciever
Default implementation of ResponseClient.
StandardResponseClient(ConnectionManager) - Constructor for class com.github.mikesafonov.smpp.core.reciever.StandardResponseClient
 
standardSender(String, SmppProperties.Defaults, SmppProperties.SMSC, TypeOfAddressParser, ConnectionManager) - Method in class com.github.mikesafonov.smpp.core.ClientFactory
Creates StandardSenderClient with name name and TypeOfAddressParser typeOfAddressParser, configured with properties from smsc or defaults
StandardSenderClient - Class in com.github.mikesafonov.smpp.core.sender
Default implementation of SenderClient, build on top of DefaultSmppClient and SmppSession
StandardSenderClient(ConnectionManager, boolean, long, MessageBuilder) - Constructor for class com.github.mikesafonov.smpp.core.sender.StandardSenderClient
 
StrategySenderManager - Class in com.github.mikesafonov.smpp.api
Implementation of SenderManager which return SenderClient based on IndexDetectionStrategy implementation
StrategySenderManager(List<SmscConnection>, IndexDetectionStrategy) - Constructor for class com.github.mikesafonov.smpp.api.StrategySenderManager
 
SubmitSmEncoder - Interface in com.github.mikesafonov.smpp.core.sender
This interface represents class for detecting message data coding and encoding message text to necessary coding.
SubmitSmEncoderFactory - Class in com.github.mikesafonov.smpp.core.sender
Factory class for SubmitSmEncoder
SubmitSmEncoderFactory() - Constructor for class com.github.mikesafonov.smpp.core.sender.SubmitSmEncoderFactory
 
success(CancelMessage, String) - Static method in class com.github.mikesafonov.smpp.core.dto.CancelMessageResponse
 
success(Message, String, String) - Static method in class com.github.mikesafonov.smpp.core.dto.MessageResponse
 

T

TEST - com.github.mikesafonov.smpp.config.ConnectionMode
 
testSender(SenderClient, SmppProperties.Defaults, SmppProperties.SMSC, SmppResultGenerator) - Method in class com.github.mikesafonov.smpp.core.ClientFactory
Creates TestSenderClient with base client senderClient, SmppResultGenerator smppResultGenerator and list of allowed phones from smsc or defaults
TestSenderClient - Class in com.github.mikesafonov.smpp.core.sender
Implementation of SenderClient which should be used for testing purpose.
TestSenderClient(SenderClient, List<String>, SmppResultGenerator) - Constructor for class com.github.mikesafonov.smpp.core.sender.TestSenderClient
 
to(String) - Method in class com.github.mikesafonov.smpp.core.dto.Message.MessageBuilder
 
transceiver(String, SmppProperties.Defaults, SmppProperties.SMSC, SmppSessionHandler) - Method in class com.github.mikesafonov.smpp.core.connection.ConnectionManagerFactory
 
TRANSCEIVER - com.github.mikesafonov.smpp.config.ConnectionType
 
TransceiverConfiguration - Class in com.github.mikesafonov.smpp.core.connection
 
TransceiverConfiguration(String, SmppProperties.Credentials, boolean, boolean, int, String) - Constructor for class com.github.mikesafonov.smpp.core.connection.TransceiverConfiguration
 
TransceiverConnectionManager - Class in com.github.mikesafonov.smpp.core.connection
Configuration for sender session
TransceiverConnectionManager(DefaultSmppClient, TransceiverConfiguration, SmppSessionHandler, int) - Constructor for class com.github.mikesafonov.smpp.core.connection.TransceiverConnectionManager
 
transmitter(String, SmppProperties.Defaults, SmppProperties.SMSC) - Method in class com.github.mikesafonov.smpp.core.connection.ConnectionManagerFactory
 
TRANSMITTER_RECEIVER - com.github.mikesafonov.smpp.config.ConnectionType
 
TransmitterConfiguration - Class in com.github.mikesafonov.smpp.core.connection
Configuration for sender session
TransmitterConfiguration(String, SmppProperties.Credentials, boolean, boolean, int, String) - Constructor for class com.github.mikesafonov.smpp.core.connection.TransmitterConfiguration
 
TransmitterConnectionManager - Class in com.github.mikesafonov.smpp.core.connection
 
TransmitterConnectionManager(DefaultSmppClient, TransmitterConfiguration, int) - Constructor for class com.github.mikesafonov.smpp.core.connection.TransmitterConnectionManager
 
TypeOfAddressParser - Interface in com.github.mikesafonov.smpp.core.sender
Interface represents parser of TON and NPI parameters for source and destination address of message.

U

UCS_2_MULTIPART_MESSAGE_LENGTH - Static variable in class com.github.mikesafonov.smpp.core.utils.MessageUtil
 
UCS_2_REGULAR_MESSAGE_LENGTH - Static variable in class com.github.mikesafonov.smpp.core.utils.MessageUtil
 
UnknownTypeOfAddressParser - Class in com.github.mikesafonov.smpp.core.sender
This implementation always returns Ton.UNKNOWN and Npi.UNKNOWN
UnknownTypeOfAddressParser() - Constructor for class com.github.mikesafonov.smpp.core.sender.UnknownTypeOfAddressParser
 
Utils - Class in com.github.mikesafonov.smpp.core.utils
 
Utils() - Constructor for class com.github.mikesafonov.smpp.core.utils.Utils
 

V

validateName(String) - Static method in class com.github.mikesafonov.smpp.core.utils.Utils
Check name not null and not blank
validityPeriod(String) - Method in class com.github.mikesafonov.smpp.core.dto.Message.MessageBuilder
 
valueOf(String) - Static method in enum com.github.mikesafonov.smpp.config.ConnectionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.mikesafonov.smpp.config.ConnectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.mikesafonov.smpp.core.dto.MessageType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.mikesafonov.smpp.config.ConnectionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.mikesafonov.smpp.config.ConnectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.mikesafonov.smpp.core.dto.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G I J M N O R S T U V 
All Classes All Packages