| Package | Description |
|---|---|
| com.cloudhopper.smpp | |
| com.cloudhopper.smpp.impl | |
| com.cloudhopper.smpp.jmx | |
| com.cloudhopper.smpp.type |
| Modifier and Type | Method and Description |
|---|---|
SmppSession |
SmppClient.bind(SmppSessionConfiguration config,
SmppSessionHandler sessionHandler)
Binds a client to a remote SMPP endpoint by opening the socket, sending
a bind request, and waiting for a bind response.
|
EnquireLinkResp |
SmppSession.enquireLink(EnquireLink request,
long timeoutMillis)
Synchronously sends an "enquire_link" request to the remote endpoint and
waits for up to a specified number of milliseconds for a response.
|
com.cloudhopper.commons.util.windowing.WindowFuture<Integer,PduRequest,PduResponse> |
SmppSession.sendRequestPdu(PduRequest request,
long timeoutMillis,
boolean synchronous)
Main underlying method for sending a request PDU to the remote endpoint.
|
void |
SmppSession.sendResponsePdu(PduResponse response)
Main underlying method for sending a response PDU to the remote endpoint.
|
void |
SmppServer.start()
Starts the SMPP server.
|
SubmitSmResp |
SmppSession.submit(SubmitSm request,
long timeoutMillis)
Synchronously sends a "submit" request to the remote endpoint and
waits for up to a specified number of milliseconds for a response.
|
| Modifier and Type | Method and Description |
|---|---|
protected BaseBindResp |
DefaultSmppSession.bind(BaseBind request,
long timeoutInMillis) |
SmppSession |
DefaultSmppClient.bind(SmppSessionConfiguration config) |
SmppSession |
DefaultSmppClient.bind(SmppSessionConfiguration config,
SmppSessionHandler sessionHandler) |
protected org.jboss.netty.channel.Channel |
DefaultSmppClient.createConnectedChannel(String host,
int port,
long connectTimeoutMillis) |
protected DefaultSmppSession |
DefaultSmppClient.createSession(org.jboss.netty.channel.Channel channel,
SmppSessionConfiguration config,
SmppSessionHandler sessionHandler) |
protected void |
DefaultSmppClient.doBind(DefaultSmppSession session,
SmppSessionConfiguration config,
SmppSessionHandler sessionHandler) |
protected DefaultSmppSession |
DefaultSmppClient.doOpen(SmppSessionConfiguration config,
SmppSessionHandler sessionHandler) |
EnquireLinkResp |
DefaultSmppSession.enquireLink(EnquireLink request,
long timeoutInMillis) |
protected PduResponse |
DefaultSmppSession.sendRequestAndGetResponse(PduRequest requestPdu,
long timeoutInMillis)
Sends a PDU request and gets a PDU response that matches its sequence #.
|
com.cloudhopper.commons.util.windowing.WindowFuture<Integer,PduRequest,PduResponse> |
DefaultSmppSession.sendRequestPdu(PduRequest pdu,
long timeoutMillis,
boolean synchronous) |
void |
DefaultSmppSession.sendResponsePdu(PduResponse pdu)
Asynchronously sends a PDU and does not wait for a response PDU.
|
void |
DefaultSmppServer.start() |
SubmitSmResp |
DefaultSmppSession.submit(SubmitSm request,
long timeoutInMillis) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultSmppServerMXBean.start() |
| Modifier and Type | Class and Description |
|---|---|
class |
SmppChannelConnectException
Thrown for exceptions occuring while attempting to connect to a remote
system and cannot complete within a period of time.
|
class |
SmppChannelConnectTimeoutException
Thrown for exceptions occuring while attempting to connect to a remote
system and cannot complete within a period of time.
|
Copyright © 2009-2014 Cloudhopper by Twitter. All Rights Reserved.