当前位置: 首页>>代码示例>>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;未经允许,请勿转载。