SMSLib 3.5.3

Uses of Class
org.smslib.OutboundMessage

Packages that use OutboundMessage
org.smslib Main SMSLib classes. 
org.smslib.balancing SMSLib loadbalancing classes. 
org.smslib.http Classes related to bulk operators' HTTP interfaces. 
org.smslib.modem Classes related to serial and IP GSM modems. 
org.smslib.queues Classes related to the background queues and delayed sending. 
org.smslib.routing SMSLib routing classes. 
org.smslib.smpp.jsmpp   
org.smslib.smsserver.interfaces SMSServer Interfaces. 
 

Uses of OutboundMessage in org.smslib
 

Subclasses of OutboundMessage in org.smslib
 class EzTextingOutboundMessage
           
 class OutboundBinaryMessage
          Class representing an outbound binary (forced 8bit encoded) sms message.
 class OutboundEncryptedMessage
          Class representing an outbound encrypted message.
 class OutboundWapSIMessage
           
 

Methods in org.smslib with parameters of type OutboundMessage
 void IQueueSendingNotification.process(AGateway gateway, OutboundMessage msg)
          This method will be called by SMSLib whenever a gateway retrieves a message from the Queue and before it tries to send it out.
 void IOutboundMessageNotification.process(AGateway gateway, OutboundMessage msg)
          This method will be called by SMSLib upon sending or when it failed to send a message.
 boolean AGateway.queryCoverage(OutboundMessage msg)
          Queries the gateway to see if a specific message and its recipient are covered.
 StatusReportMessage.DeliveryStatuses AGateway.queryMessage(OutboundMessage msg)
          Query the gateway for message delivery status.
 boolean Service.queueMessage(OutboundMessage msg)
          Queues a message for sending.
 boolean Service.queueMessage(OutboundMessage msg, java.lang.String gatewayId)
          Queues a message for sending from the specific gateway.
 boolean Service.queueMessageAt(OutboundMessage msg, java.util.Date at)
          Queues a message for sending at a specific time.
 boolean Service.queueMessageAt(OutboundMessage msg, long delayMillis)
          Queues a message for sending with a specific delay.
 int Service.queueMessages(OutboundMessage[] msgArray)
          .NET bridge method.
 int Service.queueMessages(OutboundMessage[] msgArray, java.lang.String gatewayId)
          .NET bridge method.
 boolean Service.removeMessage(OutboundMessage msg)
          Attempts to remove the specified message from the background sending queue.
 AGateway Service.routeMessage(OutboundMessage msg)
          Find best suitable gateway to send specific message through Router and Load Balancer.
 boolean Service.sendMessage(OutboundMessage msg)
          Sends a single message.
 boolean AGateway.sendMessage(OutboundMessage msg)
           
 boolean Service.sendMessage(OutboundMessage msg, java.lang.String gatewayId)
          Sends a single message from the specified gateway.
 int Service.sendMessages(OutboundMessage[] msgArray)
          .NET bridge method.
 int Service.sendMessages(OutboundMessage[] msgArray, java.lang.String gatewayId)
          .NET bridge method.
 

Method parameters in org.smslib with type arguments of type OutboundMessage
 int Service.queueMessages(java.util.Collection<OutboundMessage> msgList)
          Queues a list of messages for sending.
 int Service.queueMessages(java.util.Collection<OutboundMessage> msgList, java.lang.String gatewayId)
          Queues a list of messages for sending from the specific gateway.
 int Service.sendMessages(java.util.Collection<OutboundMessage> msgList)
          Sends a list of messages.
 int AGateway.sendMessages(java.util.Collection<OutboundMessage> msgList)
           
 int Service.sendMessages(java.util.Collection<OutboundMessage> msgList, java.lang.String gatewayId)
          Sends a list of messages from the specified gateway.
 

Uses of OutboundMessage in org.smslib.balancing
 

Methods in org.smslib.balancing with parameters of type OutboundMessage
 AGateway RoundRobinLoadBalancer.balance(OutboundMessage msg, java.util.Collection<AGateway> candidates)
          This Load Balancing implementation returns every other available gateway on each invocation.
 AGateway LoadBalancer.balance(OutboundMessage msg, java.util.Collection<AGateway> candidates)
          Core of Load Balancing.
 

Uses of OutboundMessage in org.smslib.http
 

Methods in org.smslib.http with parameters of type OutboundMessage
 boolean ClickatellHTTPGateway.queryCoverage(OutboundMessage msg)
           
 boolean SkypeHTTPGateway.sendMessage(OutboundMessage msg)
           
 boolean KannelHTTPGateway.sendMessage(OutboundMessage msg)
           
 boolean EzTextingHTTPGateway.sendMessage(OutboundMessage msg)
           
 boolean ClickatellHTTPGateway.sendMessage(OutboundMessage msg)
           
 boolean BulkSmsHTTPGateway.sendMessage(OutboundMessage msg)
           
 

Uses of OutboundMessage in org.smslib.modem
 

Methods in org.smslib.modem with parameters of type OutboundMessage
 boolean ModemGateway.sendMessage(OutboundMessage msg)
           
 

Uses of OutboundMessage in org.smslib.queues
 

Methods in org.smslib.queues that return OutboundMessage
 OutboundMessage ScheduledOutboundMessage.getMessage()
           
 OutboundMessage DefaultQueueManager.pollDelayedMessage()
           
abstract  OutboundMessage AbstractQueueManager.pollDelayedMessage()
           
 OutboundMessage DefaultQueueManager.pollPendingMessage(java.lang.String gatewayId)
           
abstract  OutboundMessage AbstractQueueManager.pollPendingMessage(java.lang.String gatewayId)
           
 

Methods in org.smslib.queues that return types with arguments of type OutboundMessage
 java.util.Collection<OutboundMessage> DefaultQueueManager.getDelayedMessages()
           
abstract  java.util.Collection<OutboundMessage> AbstractQueueManager.getDelayedMessages()
           
 java.util.Collection<OutboundMessage> DefaultQueueManager.getPendingMessages(java.lang.String gatewayId)
           
abstract  java.util.Collection<OutboundMessage> AbstractQueueManager.getPendingMessages(java.lang.String gatewayId)
           
 

Methods in org.smslib.queues with parameters of type OutboundMessage
 boolean DefaultQueueManager.queueMessage(OutboundMessage message)
           
abstract  boolean AbstractQueueManager.queueMessage(OutboundMessage message)
          Queues the message.
 boolean DefaultQueueManager.removeDelayedMessage(OutboundMessage message)
           
abstract  boolean AbstractQueueManager.removeDelayedMessage(OutboundMessage message)
           
 boolean DefaultQueueManager.removePendingMessage(OutboundMessage message)
           
abstract  boolean AbstractQueueManager.removePendingMessage(OutboundMessage message)
           
 

Constructors in org.smslib.queues with parameters of type OutboundMessage
ScheduledOutboundMessage(OutboundMessage message)
           
 

Uses of OutboundMessage in org.smslib.routing
 

Methods in org.smslib.routing with parameters of type OutboundMessage
 java.util.Collection<AGateway> DefaultRouter.customRoute(OutboundMessage msg, java.util.Collection<AGateway> gateways)
           
abstract  java.util.Collection<AGateway> ARouter.customRoute(OutboundMessage msg, java.util.Collection<AGateway> gateways)
          Performs custom routing.
 void Router.customRouting(OutboundMessage msg)
          Place for custom routing performed by specialized subclass.
 java.util.Collection<AGateway> Router.route(OutboundMessage msg, java.util.Collection<AGateway> gateways)
          Heart of routing & load balancing mechanism
 java.util.Collection<AGateway> ARouter.route(OutboundMessage msg, java.util.Collection<AGateway> gateways)
          Performs basic routing.
 

Uses of OutboundMessage in org.smslib.smpp.jsmpp
 

Methods in org.smslib.smpp.jsmpp with parameters of type OutboundMessage
 boolean JSMPPGateway.sendMessage(OutboundMessage msg)
           
 

Uses of OutboundMessage in org.smslib.smsserver.interfaces
 

Methods in org.smslib.smsserver.interfaces that return types with arguments of type OutboundMessage
 java.util.Collection<OutboundMessage> Interface.getMessagesToSend()
          SMSServer calls this method in order to query the interface for messages that need to be send out.
 java.util.Collection<OutboundMessage> Database.getMessagesToSend()
           
 

Methods in org.smslib.smsserver.interfaces with parameters of type OutboundMessage
 void Interface.markMessage(OutboundMessage msg)
          After a successful or unsuccessful attempt to send a message, SMSServer calls this method.
 void Database.markMessage(OutboundMessage msg)
           
 

Method parameters in org.smslib.smsserver.interfaces with type arguments of type OutboundMessage
 void Interface.markMessages(java.util.Collection<OutboundMessage> msgList)
           
 


SMSLib 3.5.3

(c) 2002-2011, http://smslib.org