| Package | Description |
|---|---|
| com.cloudhopper.smpp | |
| com.cloudhopper.smpp.impl | |
| com.cloudhopper.smpp.pdu | |
| com.cloudhopper.smpp.util |
| Modifier and Type | Method and Description |
|---|---|
PduRequest |
PduAsyncResponse.getRequest()
Gets the original request associated with the response.
|
| Modifier and Type | Method and Description |
|---|---|
com.cloudhopper.commons.util.windowing.Window<Integer,PduRequest,PduResponse> |
SmppSession.getRequestWindow()
Deprecated.
|
com.cloudhopper.commons.util.windowing.Window<Integer,PduRequest,PduResponse> |
SmppSession.getSendWindow()
Gets the underlying request "window" for this session.
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SmppSessionHandler.firePduRequestExpired(PduRequest pduRequest)
Called when a request PDU has not received an associated response within
the expiry time.
|
PduResponse |
SmppSessionHandler.firePduRequestReceived(PduRequest pduRequest)
Called when a request PDU such as a "DeliverSM" has been received on a
session.
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
PduRequest |
DefaultPduAsyncResponse.getRequest() |
| Modifier and Type | Method and Description |
|---|---|
BlockingQueue<PduRequest> |
PollableSmppSessionHandler.getReceivedPduRequests() |
com.cloudhopper.commons.util.windowing.Window<Integer,PduRequest,PduResponse> |
DefaultSmppSession.getRequestWindow() |
com.cloudhopper.commons.util.windowing.Window<Integer,PduRequest,PduResponse> |
DefaultSmppSession.getSendWindow() |
com.cloudhopper.commons.util.windowing.WindowFuture<Integer,PduRequest,PduResponse> |
DefaultSmppSession.sendRequestPdu(PduRequest pdu,
long timeoutMillis,
boolean synchronous) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultSmppSession.assertValidRequest(PduRequest request) |
void |
DefaultSmppSessionHandler.firePduRequestExpired(PduRequest pduRequest) |
void |
PollableSmppSessionHandler.firePduRequestExpired(PduRequest pduRequest) |
PduResponse |
DefaultSmppSessionHandler.firePduRequestReceived(PduRequest pduRequest) |
PduResponse |
PollableSmppSessionHandler.firePduRequestReceived(PduRequest pduRequest) |
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) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultSmppSession.expired(com.cloudhopper.commons.util.windowing.WindowFuture<Integer,PduRequest,PduResponse> future) |
| Constructor and Description |
|---|
DefaultPduAsyncResponse(com.cloudhopper.commons.util.windowing.WindowFuture<Integer,PduRequest,PduResponse> future) |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseBind<R extends PduResponse> |
class |
BaseSm<R extends PduResponse>
Base "short message" PDU as a super class for submit_sm, deliver_sm, and
data_sm.
|
class |
BindReceiver |
class |
BindTransceiver |
class |
BindTransmitter |
class |
CancelSm
SMPP cancel_sm implementation.
|
class |
DataSm |
class |
DeliverSm |
class |
EmptyBody<R extends PduResponse> |
class |
EnquireLink |
class |
PartialPdu |
class |
QuerySm
SMPP query_sm implementation.
|
class |
SubmitSm |
class |
Unbind |
| Modifier and Type | Method and Description |
|---|---|
static void |
SmppSessionUtil.assertExpectedResponse(PduRequest request,
PduResponse response)
Asserts that a PDU response matches a PDU request.
|
Copyright © 2009-2014 Cloudhopper by Twitter. All Rights Reserved.