public class TestSmppSession
extends com.cloudhopper.smpp.impl.DefaultSmppSession
| Constructor and Description |
|---|
TestSmppSession(com.cloudhopper.smpp.SmppSession.Type localType,
com.cloudhopper.smpp.SmppSessionConfiguration configuration,
org.jboss.netty.channel.Channel channel,
com.cloudhopper.smpp.SmppSessionHandler sessionHandler,
ScheduledExecutorService monitorExecutor) |
| Modifier and Type | Method and Description |
|---|---|
protected com.cloudhopper.smpp.transcoder.PduTranscoder |
getTranscoder() |
com.cloudhopper.commons.util.windowing.WindowFuture<Integer,com.cloudhopper.smpp.pdu.PduRequest,com.cloudhopper.smpp.pdu.PduResponse> |
sendRequestPdu(com.cloudhopper.smpp.pdu.PduRequest pdu,
long timeoutMillis,
boolean synchronous) |
void |
setMalformedPacket() |
com.cloudhopper.smpp.pdu.SubmitSmResp |
submit(com.cloudhopper.smpp.pdu.SubmitSm request,
long timeoutMillis) |
areOptionalParametersSupported, assertValidRequest, bind, close, close, destroy, disableLogBytes, disableLogPdu, dumpWindow, enableLogBytes, enableLogPdu, enquireLink, expired, fireChannelClosed, fireExceptionThrown, firePduReceived, getBindType, getBindTypeName, getBoundDuration, getBoundTime, getChannel, getConfiguration, getCounters, getInterfaceVersion, getInterfaceVersionName, getLocalAddressAndPort, getLocalType, getLocalTypeName, getMaxWindowSize, getName, getNextSequenceNumber, getPassword, getRemoteAddressAndPort, getRemoteType, getRemoteTypeName, getRequestExpiryTimeout, getRequestWindow, getRxDataSMCounter, getRxDataSMCounterAndReset, getRxDeliverSMCounter, getRxDeliverSMCounterAndReset, getRxEnquireLinkCounter, getRxEnquireLinkCounterAndReset, getRxSubmitSMCounter, getRxSubmitSMCounterAndReset, getSendWindow, getSequenceNumber, getStateName, getSystemId, getSystemType, getTxDataSMCounter, getTxDataSMCounterAndReset, getTxDeliverSMCounter, getTxDeliverSMCounterAndReset, getTxEnquireLinkCounter, getTxEnquireLinkCounterAndReset, getTxSubmitSMCounter, getTxSubmitSMCounterAndReset, getWindowMonitorInterval, getWindowSize, getWindowWaitTimeout, hasCounters, isBinding, isBound, isClosed, isOpen, isUnbinding, isWindowMonitorEnabled, registerMBean, resetCounters, sendRequestAndGetResponse, sendResponsePdu, serverReady, setBound, setInterfaceVersion, unbind, unregisterMBeanpublic TestSmppSession(com.cloudhopper.smpp.SmppSession.Type localType,
com.cloudhopper.smpp.SmppSessionConfiguration configuration,
org.jboss.netty.channel.Channel channel,
com.cloudhopper.smpp.SmppSessionHandler sessionHandler,
ScheduledExecutorService monitorExecutor)
public void setMalformedPacket()
protected com.cloudhopper.smpp.transcoder.PduTranscoder getTranscoder()
getTranscoder in class com.cloudhopper.smpp.impl.DefaultSmppSessionpublic com.cloudhopper.smpp.pdu.SubmitSmResp submit(com.cloudhopper.smpp.pdu.SubmitSm request,
long timeoutMillis)
throws com.cloudhopper.smpp.type.RecoverablePduException,
com.cloudhopper.smpp.type.UnrecoverablePduException,
com.cloudhopper.smpp.type.SmppTimeoutException,
com.cloudhopper.smpp.type.SmppChannelException,
InterruptedException
submit in interface com.cloudhopper.smpp.SmppSessionsubmit in class com.cloudhopper.smpp.impl.DefaultSmppSessioncom.cloudhopper.smpp.type.RecoverablePduExceptioncom.cloudhopper.smpp.type.UnrecoverablePduExceptioncom.cloudhopper.smpp.type.SmppTimeoutExceptioncom.cloudhopper.smpp.type.SmppChannelExceptionInterruptedExceptionpublic com.cloudhopper.commons.util.windowing.WindowFuture<Integer,com.cloudhopper.smpp.pdu.PduRequest,com.cloudhopper.smpp.pdu.PduResponse> sendRequestPdu(com.cloudhopper.smpp.pdu.PduRequest pdu, long timeoutMillis, boolean synchronous) throws com.cloudhopper.smpp.type.RecoverablePduException, com.cloudhopper.smpp.type.UnrecoverablePduException, com.cloudhopper.smpp.type.SmppTimeoutException, com.cloudhopper.smpp.type.SmppChannelException, InterruptedException
sendRequestPdu in interface com.cloudhopper.smpp.SmppSessionsendRequestPdu in class com.cloudhopper.smpp.impl.DefaultSmppSessioncom.cloudhopper.smpp.type.RecoverablePduExceptioncom.cloudhopper.smpp.type.UnrecoverablePduExceptioncom.cloudhopper.smpp.type.SmppTimeoutExceptioncom.cloudhopper.smpp.type.SmppChannelExceptionInterruptedExceptionCopyright © 2017. All Rights Reserved.