Package org.jivesoftware.smack.filter

Examples of org.jivesoftware.smack.filter.ThreadFilter


    }

    private PacketFilter createPacketFilter() {
        AndFilter andFilter = new AndFilter();
        andFilter.addFilter(new PacketTypeFilter(Message.class));
        andFilter.addFilter(new ThreadFilter(requestMessage.getThread()));
        return andFilter;
    }
View Full Code Here


    }

    @Override
    protected PacketFilter createFilter()
    {
        return new ThreadFilter(pattern);
    }
View Full Code Here

    */
    public void testSendSimpleXHTMLMessageAndDisplayReceivedXHTMLMessage() {
        // Create a chat for each connection
        Chat chat1 = getConnection(0).getChatManager().createChat(getBareJID(1), null);
        final PacketCollector chat2 = getConnection(1).createPacketCollector(
                    new ThreadFilter(chat1.getThreadID()));

        // User1 creates a message to send to user2
        Message msg = new Message();
        msg.setSubject("Any subject you want");
        msg.setBody("Hey John, this is my new green!!!!");
View Full Code Here

    */
    public void testSendComplexXHTMLMessageAndDisplayReceivedXHTMLMessage() {
        // Create a chat for each connection
        Chat chat1 = getConnection(0).getChatManager().createChat(getBareJID(1), null);
        final PacketCollector chat2 = getConnection(1).createPacketCollector(
                    new ThreadFilter(chat1.getThreadID()));

        // User1 creates a message to send to user2
        Message msg = new Message();
        msg.setSubject("Any subject you want");
        msg.setBody(
View Full Code Here

    public void testProperties() {
        try {
            Chat newChat = getConnection(0).getChatManager().createChat(getFullJID(1), null);
            PacketCollector collector = getConnection(1)
                    .createPacketCollector(new ThreadFilter(newChat.getThreadID()));

            Message msg = new Message();

            msg.setSubject("Subject of the chat");
            msg.setBody("Body of the chat");
View Full Code Here

        }
        connection.sendPacket(message);
    }

    PacketCollector createPacketCollector(Chat chat) {
        return connection.createPacketCollector(new AndFilter(new ThreadFilter(chat.getThreadID()),
                new FromContainsFilter(chat.getParticipant())));
    }
View Full Code Here

     */
    public void testSendSimpleXHTMLMessageAndDisplayReceivedXHTMLMessage() {
  // Create a chat for each connection
  Chat chat1 = getConnection(0).getChatManager().createChat(getBareJID(1), null);
  final PacketCollector chat2 = getConnection(1).createPacketCollector(
    new ThreadFilter(chat1.getThreadID()));

  // User1 creates a message to send to user2
  Message msg = new Message();
  msg.setSubject("Any subject you want");
  msg.setBody("Hey John, this is my new green!!!!");
View Full Code Here

     */
    public void testSendComplexXHTMLMessageAndDisplayReceivedXHTMLMessage() {
  // Create a chat for each connection
  Chat chat1 = getConnection(0).getChatManager().createChat(getBareJID(1), null);
  final PacketCollector chat2 = getConnection(1).createPacketCollector(
    new ThreadFilter(chat1.getThreadID()));

  // Create a Listener that listens for Messages with the extension
  //"http://jabber.org/protocol/xhtml-im"
  // This listener will listen on the conn2 and answer an ACK if everything is ok
  PacketFilter packetFilter =
View Full Code Here

    public void testMessageFlood() {
        try {
            Chat chat11 = getConnection(0).getChatManager().createChat(getBareJID(1), null);
            PacketCollector chat12 = getConnection(1).createPacketCollector(
                    new ThreadFilter(chat11.getThreadID()));

            Chat chat21 = getConnection(0).getChatManager().createChat(getBareJID(2), null);
            PacketCollector chat22 = getConnection(2).createPacketCollector(
                    new ThreadFilter(chat21.getThreadID()));

            Chat chat31 = getConnection(0).getChatManager().createChat(getBareJID(3), null);
            PacketCollector chat32 = getConnection(3).createPacketCollector(
                    new ThreadFilter(chat31.getThreadID()));

            for (int i=0; i<500; i++) {
                chat11.sendMessage("Hello_1" + i);
                chat21.sendMessage("Hello_2" + i);
                chat31.sendMessage("Hello_3" + i);
View Full Code Here

        formToSend.addField(field);

        // Create the chats between the two participants
        Chat chat = getConnection(0).getChatManager().createChat(getBareJID(1), null);
        PacketCollector collector = getConnection(0).createPacketCollector(
                new ThreadFilter(chat.getThreadID()));
        PacketCollector collector2 = getConnection(1).createPacketCollector(
                new ThreadFilter(chat.getThreadID()));

        Message msg = new Message();
        msg.setBody("To enter a case please fill out this form and send it back to me");
        msg.addExtension(formToSend.getDataFormToSend());
View Full Code Here

TOP

Related Classes of org.jivesoftware.smack.filter.ThreadFilter

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.