|
SMSLib 3.5.3 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AGateway | |
---|---|
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.routing | SMSLib routing classes. |
org.smslib.smpp | |
org.smslib.smpp.jsmpp | |
org.smslib.smsserver.gateways | SMSServer Gateways. |
Uses of AGateway in org.smslib |
---|
Methods in org.smslib that return AGateway | |
---|---|
AGateway |
Service.findGateway(java.lang.String gatewayId)
Find and return a gateway by its ID. |
AGateway |
Service.getGateway(java.lang.String gatewayId)
Returns the gateway object based on the provided id. |
AGateway[] |
Service.getGatewaysNET()
.NET bridge method. |
AGateway |
AGateway.getMyself()
|
AGateway |
Service.routeMessage(OutboundMessage msg)
Find best suitable gateway to send specific message through Router and Load Balancer. |
Methods in org.smslib that return types with arguments of type AGateway | |
---|---|
java.util.Collection<AGateway> |
Service.getGateways()
Returns the list of defined gateways. |
Methods in org.smslib with parameters of type AGateway | |
---|---|
void |
Service.addGateway(AGateway gateway)
Adds a gateway to the list of gateways managed by the Service class. |
int |
Service.getInboundMessageCount(AGateway gateway)
Returns the total number of messages received by the specified gateway. |
int |
Service.getOutboundMessageCount(AGateway gateway)
Returns the total number of messages sent via the specified gateway. |
void |
IGatewayStatusNotification.process(AGateway gateway,
AGateway.GatewayStatuses oldStatus,
AGateway.GatewayStatuses newStatus)
This method will be called by SMSLib whenever a gateway changes its status. |
boolean |
IOrphanedMessageNotification.process(AGateway gateway,
InboundMessage msg)
This method will be called by SMSLib upon detection of an orphaned message part. |
void |
IInboundMessageNotification.process(AGateway gateway,
Message.MessageTypes msgType,
InboundMessage msg)
This method will be called by SMSLib upon receiving an sms message. |
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. |
void |
ICallNotification.process(AGateway gateway,
java.lang.String callerId)
This method will be called by SMSLib upon a voice call reception. |
void |
IUSSDNotification.process(AGateway gateway,
USSDResponse ussdResponse)
This method will be called by SMSLib upon a USSD datagram reception. |
int |
Service.readMessages(java.util.Collection<InboundMessage> msgList,
InboundMessage.MessageClasses msgClass,
AGateway gateway)
Reads inbound messages from the SPECIFIC gateway. |
InboundMessage[] |
Service.readMessages(InboundMessage.MessageClasses msgClass,
AGateway gateway)
.NET bridge method. |
boolean |
Service.removeGateway(AGateway gateway)
Removes a gateway from the list of gateways managed by the Service class. |
Uses of AGateway in org.smslib.balancing |
---|
Methods in org.smslib.balancing that return AGateway | |
---|---|
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. |
Method parameters in org.smslib.balancing with type arguments of type AGateway | |
---|---|
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 AGateway in org.smslib.http |
---|
Subclasses of AGateway in org.smslib.http | |
---|---|
class |
BulkSmsHTTPGateway
Gateway for BulkSMS bulk operator (http://www.bulksms.com) Outbound only - implements HTTP interface. |
class |
ClickatellHTTPGateway
Gateway for Clickatell bulk operator (http://www.clickatell.com) Outbound only - implements HTTP & HTTPS interface. |
class |
EzTextingHTTPGateway
|
class |
KannelHTTPGateway
Gateway for Kannel (http://www.kannel.org) Outbound only. |
class |
SkypeHTTPGateway
Gateway for BulkSMS bulk operator (http://www.bulksms.com) Outbound only - implements HTTP interface. |
Uses of AGateway in org.smslib.modem |
---|
Subclasses of AGateway in org.smslib.modem | |
---|---|
class |
IPModemGateway
Gateway representing a GSM Modem or Phone connected via an IP port. |
class |
ModemGateway
Class representing GSM modems or phones. |
class |
SerialModemGateway
Gateway representing a GSM Modem or Phone connected via a serial port. |
Uses of AGateway in org.smslib.routing |
---|
Methods in org.smslib.routing that return types with arguments of type AGateway | |
---|---|
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. |
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. |
Method parameters in org.smslib.routing with type arguments of type AGateway | |
---|---|
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. |
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 AGateway in org.smslib.smpp |
---|
Subclasses of AGateway in org.smslib.smpp | |
---|---|
class |
AbstractSMPPGateway
SMPP Gateways' base class. |
Uses of AGateway in org.smslib.smpp.jsmpp |
---|
Subclasses of AGateway in org.smslib.smpp.jsmpp | |
---|---|
class |
JSMPPGateway
A gateway that supports SMPP through JSMPP (http://code.google.com/p/jsmpp/). |
Uses of AGateway in org.smslib.smsserver.gateways |
---|
Methods in org.smslib.smsserver.gateways that return AGateway | |
---|---|
AGateway |
AGateway.getGateway()
|
Methods in org.smslib.smsserver.gateways with parameters of type AGateway | |
---|---|
void |
AGateway.setGateway(AGateway myGateway)
|
|
SMSLib 3.5.3 | |||||||||
PREV NEXT | FRAMES NO FRAMES |