Examples of PacketListener


Examples of org.jivesoftware.smack.PacketListener

   * subscribed packet.
   */
  public void addSubscriptionListener() {
    PacketFilter filter = new PacketTypeFilter(Presence.class);
    connection.createPacketCollector(filter);
    PacketListener myListener = new PacketListener() {
      public void processPacket(Packet packet) {
        Presence presence = (Presence) packet;
        if (presence.getType() == Presence.Type.subscribe) {
          Presence response = new Presence(Presence.Type.subscribe);
          response.setTo(presence.getFrom());
View Full Code Here

Examples of org.jivesoftware.smack.PacketListener

  /**
   * @param username
   */
  public void addMessageListener(final String username) {
    PacketListener packetListener = new PacketListener() {
      public void processPacket(Packet packet) {
        Message jabbmessage = (Message) packet;
        //TODO:gs:b see issue: http://bugs.olat.org/jira/browse/OLAT-2966
        //filter <script> msg. out - security risk of cross site scripting!
        //or may user ext.util.strip script tag method on client side
View Full Code Here

Examples of org.jivesoftware.smack.PacketListener

  /**
   *
   * @param username
   */
  public void addPresenceListener(final String username) {
    PacketListener packetListener = new PacketListener() {
      public void processPacket(Packet packet) {
        try {
          GenericEventListener listener = listeners.get(username);
          if (listener == null) {
            log.warn("could not route presence event as presence listener is null for user: "+username);
View Full Code Here

Examples of org.jivesoftware.smack.PacketListener

  public boolean connect() {
    try {
      //XMPPConnection.DEBUG_ENABLED = true;
      connection = new XMPPConnection(host,port,StringUtils.parseServer(jid));
      presences = new HashMap<String,PresenceWrapper>();
      connection.addPacketListener(new PacketListener() {
        public void processPacket(Packet packet) {
          System.out.println("Received packet: " + packet.toXML());
          if(!(packet instanceof Presence)) return;
          //System.out.println(" -- IS Presence packet");
          Presence presence = (Presence)packet;
View Full Code Here

Examples of org.jivesoftware.smack.PacketListener

        txtTopic.setText(roomInfo.getSubject());
    } catch (XMPPException e) {
      e.printStackTrace();
    }
   
    mucMessageListener = new PacketListener() {
      public void processPacket(Packet packet) {
        //processMessage((Message) packet);
      }
    };
    muc.addMessageListener(mucMessageListener);
    participantListener = new PacketListener() {
      public void processPacket(Packet packet) {
      }
    };
    muc.addParticipantListener(participantListener);
    participantStatusListener = new ParticipantStatusListener() {
View Full Code Here

Examples of org.jivesoftware.smack.PacketListener

                    throw new RuntimeException("Error while receiving file: " + e.getLocalizedMessage(),e);
                  }
                }
              });
            } });
          conn.addPacketListener(new PacketListener(){
            public void processPacket(Packet packet) {
              //System.out.println("Got Packet from " + packet.getFrom() + " : " + packet.getClass().toString() + " :  " + packet.toString());
              if(packet instanceof Message) {
                account.chatWindowExtensionManager.handleMessage((Message)packet);
              } else if(packet instanceof Presence) {
View Full Code Here

Examples of org.jivesoftware.smack.PacketListener

    else {
      historyWriter = new HistoryWriter();
      historyWriter.start();
    }
   
    this.conn.addPacketListener(new PacketListener() {
      public void processPacket(Packet packet) {
        writeQueue.add(new PacketWrapper(packet,PacketWrapper.TYPE_RECEIVED));
      } },new AndFilter());
    this.conn.addPacketWriterListener(new PacketListener(){
      public void processPacket(Packet packet) {
        writeQueue.add(new PacketWrapper(packet,PacketWrapper.TYPE_SENT));
      }},new AndFilter());
  }
View Full Code Here

Examples of org.jivesoftware.smack.PacketListener

        localConnectionConfiguration.setTruststorePassword(keystorePassword);
        XMPPConnection localClient = new XMPPConnection(localConnectionConfiguration);

        localClient.connect();
        localClient.login(localUser.getNode(), "password1");
        localClient.addPacketListener(new PacketListener() {
            public void processPacket(Packet packet) {
                System.out.println("# " + packet);
            }
        }, new PacketFilter() {
            public boolean accept(Packet arg0) {
View Full Code Here

Examples of org.jivesoftware.smack.PacketListener

     * @return
     * @throws InterruptedException
     */
    public Packet sendSync(Packet request) throws InterruptedException {
        LinkedBlockingQueue<Packet> queue = new LinkedBlockingQueue<Packet>();
        PacketListener listener = new SyncPacketListener(queue);
        PacketFilter filter = new IdPacketFilter(request.getPacketID());
       
        addPacketListener(listener, filter);
        sendPacket(request);
       
View Full Code Here

Examples of org.jivesoftware.smack.PacketListener

  private PacketListener recordListener;

  @Override
  public void installRecordReceiver(final SXEController controller) {

    recordListener = new PacketListener() {
      @Override
      public void processPacket(Packet packet) {
        final SXEExtension extension = (SXEExtension) packet
            .getExtension(SXEMessage.SXE_TAG, SXEMessage.SXE_XMLNS);
        extension.getMessage().setFrom(packet.getFrom());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.