/** * Add an Idle element with current date to the presence. * @param presence presence */ public static void addToPresence(Presence presence) { presence.addExtension(new IdleElement()); }
MucEnterConfiguration(Builder builder) { nickname = builder.nickname; password = builder.password; maxChars = builder.maxChars; maxStanzas = builder.maxStanzas; seconds = builder.seconds; since = builder.since; timeout = builder.timeout; if (builder.joinPresence == null) { joinPresence = new Presence(Presence.Type.available); } else { joinPresence = builder.joinPresence.clone(); } // Indicate the the client supports MUC joinPresence.addExtension(new MUCInitialPresence(password, maxChars, maxStanzas, seconds, since)); }
AgentStatus.NAMESPACE); builder.addElement("max_chats", Integer.toString(maxChats)); presence.addExtension(builder.build()); presence.addExtension(new MetaData(this.metaData));
presence = new Presence(Presence.Type.available); presence.setTo(workgroupJID); presence.addExtension(new StandardExtensionElement(AgentStatus.ELEMENT_NAME, AgentStatus.NAMESPACE)); presence.addExtension(new StandardExtensionElement(AgentStatus.ELEMENT_NAME, AgentStatus.NAMESPACE)); connection.sendStanza(presence);
presence.setStatus(status); presence.addExtension(new MetaData(this.metaData));
Presence presence = new Presence(Presence.Type.available); presence.setTo(roomJID); //Setting MaxStanzas to 0 MUCInitialPresence m = new MUCInitialPresence(); History h = new History(); h.setMaxStanzas(0); m.setHistory(h); presence.addExtension(m); try { connection.sendStanza(presence); } catch (NotConnectedException e) { }
Presence np, packet = new Presence(); packet.setID(sessionManager.nextStreamID().toString()); packet.setFrom(server.createJID(operator, null)); if(!available) packet.setType(Presence.Type.unavailable); else packet.setType(null); // add the custom XML Element xml = DocumentHelper.createElement(QName.get("custom", "http://www.custom.com/xmpp")); xml.addAttribute("type", "presenceupdate"); packet.addExtension(new PacketExtension(xml));
toAdd.forEach(newExt -> lastPresenceSent.addExtension(newExt));
jax.setPhotoHash(personalVCardHash); newPresence.addExtension(update); newPresence.addExtension(jax);
lastPresenceSent.addExtension(extension);
AgentStatus.NAMESPACE); agentStatus.setValue("max-chats", "" + maxChats); presence.addExtension(agentStatus); presence.addExtension(new MetaData(this.metaData));
AgentStatus.NAMESPACE); agentStatus.setValue("max-chats", "" + maxChats); presence.addExtension(agentStatus); presence.addExtension(new MetaData(this.metaData));
AgentStatus.NAMESPACE); agentStatus.setValue("max-chats", "" + maxChats); presence.addExtension(agentStatus); presence.addExtension(new MetaData(this.metaData));
joinPresence.setTo(room + "/" + nickname); joinPresence.addExtension(new MUCInitialPresence());
presence = new Presence(Presence.Type.available); presence.setTo(workgroupJID); presence.addExtension(new DefaultPacketExtension(AgentStatus.ELEMENT_NAME, AgentStatus.NAMESPACE)); presence.addExtension(new DefaultPacketExtension(AgentStatus.ELEMENT_NAME, AgentStatus.NAMESPACE)); connection.sendPacket(presence);
presence = new Presence(Presence.Type.available); presence.setTo(workgroupJID); presence.addExtension(new DefaultPacketExtension(AgentStatus.ELEMENT_NAME, AgentStatus.NAMESPACE)); presence.addExtension(new DefaultPacketExtension(AgentStatus.ELEMENT_NAME, AgentStatus.NAMESPACE)); connection.sendPacket(presence);
presence = new Presence(Presence.Type.available); presence.setTo(workgroupJID); presence.addExtension(new DefaultPacketExtension(AgentStatus.ELEMENT_NAME, AgentStatus.NAMESPACE)); presence.addExtension(new DefaultPacketExtension(AgentStatus.ELEMENT_NAME, AgentStatus.NAMESPACE)); connection.sendPacket(presence);
presence.setStatus(status); presence.addExtension(new MetaData(this.metaData));
presence.setStatus(status); presence.addExtension(new MetaData(this.metaData));
presence.setStatus(status); presence.addExtension(new MetaData(this.metaData));