Package org.jivesoftware.smackx.muc

Examples of org.jivesoftware.smackx.muc.InvitationListener


          //conn = new XMPPConnection(account.getServer());
          if(conn != null) conn.close();
          createConnection();
          if(!conn.isConnected()) { System.out.println("Not connected ?!"); }
          account.gotConnection();
          MultiUserChat.addInvitationListener(conn,new InvitationListener() {
            public void invitationReceived(final XMPPConnection conn, final String room, final String inviter, final String reason, final String password, final Message message) {
              PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable() {
                public void run() {
                  IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
                  if(window == null) window = PlatformUI.getWorkbench().getWorkbenchWindows()[0];
View Full Code Here


                System.out.println("ChatRoom:" + chatRoom
                        + " created for user:" + connection.getUser());
                printRoster();

                MultiUserChat.addInvitationListener(connection,
                        new InvitationListener() {

                            @Override
                            public void invitationReceived(Connection conn,
                                    String room, String inviter, String reason,
                                    String password, Message arg5) {
View Full Code Here

        FriendsListController.this.refreshLists();
       
        XMPPWrapper.getConnection().getRoster()
            .addRosterListener(FriendsListController.this);
        XMPPWrapper.getConnection().getChatManager().addChatListener(FriendsListController.this);
        MultiUserChat.addInvitationListener(XMPPWrapper.getConnection(), new InvitationListener() {
         
          @Override
          public void invitationReceived(Connection conn, String room, String inviter, String reason, String password, Message message) {
           
          }
View Full Code Here

                    }
                },
                new PacketTypeFilter( Presence.class ) {}
        );
        //MultiUserChat
        MultiUserChat.addInvitationListener( connection, new InvitationListener() {
            public void invitationReceived( final XMPPConnection conn, final String room, final String invitor, final String reason, final String password, final Message message ) {
                display.syncExec( new Runnable() {
                    public void run() {
                        gotInvitation( conn, room, invitor, reason, password, message );
                    }
View Full Code Here

    this.connectNamespace = connectNamespace;
    this.connectedID = connectedID;
    this.ecfConnection = connection;
    if (connection != null) {
      // Setup invitation requestListener
      MultiUserChat.addInvitationListener(ecfConnection.getXMPPConnection(), new InvitationListener() {
        public void invitationReceived(Connection arg0, String arg1, String arg2, String arg3, String arg4, Message arg5) {
          fireInvitationReceived(createRoomIDFromName(arg1), createUserIDFromName(arg2), createUserIDFromName(arg5.getTo()), arg5.getSubject(), arg3);
        }
      });
    } else {
View Full Code Here

TOP

Related Classes of org.jivesoftware.smackx.muc.InvitationListener

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.