本文整理匯總了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()));
}
}