Package net.solosky.maplefetion.event.action.success

Examples of net.solosky.maplefetion.event.action.success.SendChatMessageSuccessEvent


        public void fireEevent(ActionEvent event)
        {
          switch(event.getEventType()){
           
            case SUCCESS:
              SendChatMessageSuccessEvent evt = (SendChatMessageSuccessEvent) event;
              if(evt.isSendToMobile()){
                println("发送成功,消息已通过短信发送到对方手机!");
              }else if(evt.isSendToClient()){
                println("发送成功,消息已通过服务直接发送到对方客户端!");
              }
              break;
             
            case FAILURE:
View Full Code Here


            }
        proxy.sendChatMessage( Message.wrap(message), new ActionEventListener(){
        public void fireEevent(ActionEvent event)
         {
           if(event.getEventType()==ActionEventType.SUCCESS){
            SendChatMessageSuccessEvent evt = (SendChatMessageSuccessEvent) event;
            if(evt.isSendToMobile()){
              println("发送成功,消息已通过短信发送到对方手机!");
            }else if(evt.isSendToClient()){
              println("发送成功,消息已通过服务直接发送到对方客户端!");
            }
           }else if(event.getEventType()==ActionEventType.FAILURE){
             FailureEvent evt2 = (FailureEvent) event;
            switch(evt2.getFailureType()){
View Full Code Here

        if(this.activeChatDialog!=null) {
          this.activeChatDialog.sendChatMessage(Message.wrap(line), new ActionEventListener(){
            public void fireEevent(ActionEvent event)
             {
               if(event.getEventType()==ActionEventType.SUCCESS){
                SendChatMessageSuccessEvent evt = (SendChatMessageSuccessEvent) event;
                if(evt.isSendToMobile()){
                  System.out.println("发送成功,消息已通过短信发送到对方手机!");
                }else if(evt.isSendToClient()){
                  System.out.println("发送成功,消息已通过服务直接发送到对方客户端!");
                }
               }else{
                 println("发送消息失败!");
               }
View Full Code Here

        client.sendChatMessage(Long.parseLong(args[2]), new Message(args[3]), future);
        ActionEvent event = future.waitActionEventWithoutException()//等待操作完成事件
        switch(event.getEventType()){
         
          case SUCCESS:
            SendChatMessageSuccessEvent evt = (SendChatMessageSuccessEvent) event;
            if(evt.isSendToMobile()){
              System.out.println("发送成功,消息已通过短信发送到对方手机!");
            }else if(evt.isSendToClient()){
              System.out.println("发送成功,消息已通过服务直接发送到对方客户端!");
            }
            break;
           
          case FAILURE:
View Full Code Here

   */
  @Override
  protected ActionEvent doActionOK(SipcResponse response)
      throws FetionException
  {
    return new SendChatMessageSuccessEvent(response.getStatusCode());
  }
View Full Code Here

   */
  @Override
  protected ActionEvent doSendSMSOK(SipcResponse response)
      throws FetionException
  {
    return new SendChatMessageSuccessEvent(response.getStatusCode());
  }
View Full Code Here

TOP

Related Classes of net.solosky.maplefetion.event.action.success.SendChatMessageSuccessEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.