當前位置: 首頁>>代碼示例>>Java>>正文


Java Unbind類代碼示例

本文整理匯總了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));
}
 
開發者ID:emamedov,項目名稱:smscenter,代碼行數:9,代碼來源:UnbindProcessorTest.java

示例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));
}
 
開發者ID:emamedov,項目名稱:smscenter,代碼行數:9,代碼來源:SmppEventListenerTest.java

示例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));
}
 
開發者ID:emamedov,項目名稱:smscenter,代碼行數:10,代碼來源:SmppEventListenerTest.java

示例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));
}
 
開發者ID:emamedov,項目名稱:smscenter,代碼行數:10,代碼來源:SmppEventListenerTest.java

示例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));
}
 
開發者ID:emamedov,項目名稱:smscenter,代碼行數:10,代碼來源:SmppEventListenerTest.java

示例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");
}
 
開發者ID:emamedov,項目名稱:smscenter,代碼行數:7,代碼來源:UnbindProcessor.java

示例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()));
    }
}
 
開發者ID:umermansoor,項目名稱:java-smpp-api,代碼行數:61,代碼來源:StressClient.java


注:本文中的ie.omk.smpp.message.Unbind類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。