本文整理汇总了Java中ie.omk.smpp.message.Unbind类的典型用法代码示例。如果您正苦于以下问题:Java Unbind类的具体用法?Java Unbind怎么用?Java Unbind使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Unbind类属于ie.omk.smpp.message包,在下文中一共展示了Unbind类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testProcessRequest_Ok
import ie.omk.smpp.message.Unbind; //导入依赖的package包/类
@Test
public void testProcessRequest_Ok() throws IOException {
SmppConnectionHandler handler = mock(SmppConnectionHandler.class);
when(handler.getUser()).thenReturn(new User());
Unbind packet = mock(Unbind.class);
processor.processRequest(handler, packet);
verify(smppConnectionPool, times(1)).close(same(handler));
}
示例2: testUnbind_Ok
import ie.omk.smpp.message.Unbind; //导入依赖的package包/类
@Test
public void testUnbind_Ok() throws Exception {
Unbind ubd = new Unbind();
Connection source = mock(Connection.class);
smppEventListener.unbind(source, ubd);
verify(source, times(1)).unbind(any(UnbindResp.class));
verify(smsSendersManager, times(1)).closeSender(same(channel));
}
示例3: testUnbind_SMPPRuntimeException
import ie.omk.smpp.message.Unbind; //导入依赖的package包/类
@Test
public void testUnbind_SMPPRuntimeException() throws Exception {
Unbind ubd = new Unbind();
Connection source = mock(Connection.class);
doThrow(new SMPPRuntimeException()).when(source).unbind(any(UnbindResp.class));
smppEventListener.unbind(source, ubd);
verify(source, times(1)).unbind(any(UnbindResp.class));
verify(smsSendersManager, times(1)).closeSender(same(channel));
}
示例4: testUnbind_IOException
import ie.omk.smpp.message.Unbind; //导入依赖的package包/类
@Test
public void testUnbind_IOException() throws Exception {
Unbind ubd = new Unbind();
Connection source = mock(Connection.class);
doThrow(new IOException()).when(source).unbind(any(UnbindResp.class));
smppEventListener.unbind(source, ubd);
verify(source, times(1)).unbind(any(UnbindResp.class));
verify(smsSendersManager, times(1)).closeSender(same(channel));
}
示例5: testUnbind_SMPPException
import ie.omk.smpp.message.Unbind; //导入依赖的package包/类
@Test
public void testUnbind_SMPPException() throws Exception {
Unbind ubd = new Unbind();
Connection source = mock(Connection.class);
doThrow(new SMPPException()).when(source).unbind(any(UnbindResp.class));
smppEventListener.unbind(source, ubd);
verify(source, times(1)).unbind(any(UnbindResp.class));
verify(smsSendersManager, times(1)).closeSender(same(channel));
}
示例6: convertRequest
import ie.omk.smpp.message.Unbind; //导入依赖的package包/类
private Unbind convertRequest(SMPPPacket request) {
if (request instanceof Unbind) {
return (Unbind) request;
}
throw new IllegalArgumentException("Unsupported request type");
}
示例7: packetReceived
import ie.omk.smpp.message.Unbind; //导入依赖的package包/类
public void packetReceived(Connection myConnection, SMPPPacket pak) {
switch (pak.getCommandId()) {
// Bind transmitter response. Check it's status for success...
case SMPPPacket.BIND_RECEIVER_RESP:
if (pak.getCommandStatus() != 0) {
System.out.println("Error binding to the SMSC. Error = "
+ pak.getCommandStatus());
} else {
this.start = System.currentTimeMillis();
System.out.println("Successfully bound. Waiting for message"
+ " delivery..");
System.out.println("(Each dot printed is 500 deliver_sm's!)");
}
break;
// Submit message response...
case SMPPPacket.DELIVER_SM:
if (pak.getCommandStatus() != 0) {
System.out.println("Deliver SM with an error! "
+ pak.getCommandStatus());
} else {
++msgCount;
if (showMsgs) {
System.out.println(Integer.toString(pak.getSequenceNum())
+ ": \"" + ((DeliverSM) pak).getMessageText()
+ "\"");
} else if ((msgCount % 500) == 0) {
System.out.print("."); // Give some feedback
}
}
break;
// Unbind request received from server..
case SMPPPacket.UNBIND:
this.end = System.currentTimeMillis();
System.out.println("\nSMSC has requested unbind! Responding..");
try {
UnbindResp ubr = new UnbindResp((Unbind) pak);
myConnection.sendResponse(ubr);
} catch (IOException x) {
x.printStackTrace(System.err);
} finally {
endReport();
}
break;
// Unbind response..
case SMPPPacket.UNBIND_RESP:
this.end = System.currentTimeMillis();
System.out.println("\nUnbound.");
endReport();
break;
default:
System.out.println("\nUnexpected packet received! Id = "
+ Integer.toHexString(pak.getCommandId()));
}
}