Lines Matching refs:discoverItems
34 import org.jivesoftware.smackx.packet.DiscoverItems;
185 addFeature(DiscoverItems.NAMESPACE);
213 PacketFilter packetFilter = new PacketTypeFilter(DiscoverItems.class);
216 DiscoverItems discoverItems = (DiscoverItems) packet;
218 if (discoverItems != null && discoverItems.getType() == IQ.Type.GET) {
219 DiscoverItems response = new DiscoverItems();
221 response.setTo(discoverItems.getFrom());
222 response.setPacketID(discoverItems.getPacketID());
223 response.setNode(discoverItems.getNode());
228 getNodeInformationProvider(discoverItems.getNode());
234 } else if(discoverItems.getNode() != null) {
569 public DiscoverItems discoverItems(String entityID) throws XMPPException {
570 return discoverItems(entityID, null);
583 public DiscoverItems discoverItems(String entityID, String node) throws XMPPException {
585 DiscoverItems disco = new DiscoverItems();
606 return (DiscoverItems) result;
644 * @param discoverItems the DiscoveryItems to publish.
647 public void publishItems(String entityID, DiscoverItems discoverItems)
649 publishItems(entityID, null, discoverItems);
660 * @param discoverItems the DiscoveryItems to publish.
663 public void publishItems(String entityID, String node, DiscoverItems discoverItems)
665 discoverItems.setType(IQ.Type.SET);
666 discoverItems.setTo(entityID);
667 discoverItems.setNode(node);
671 connection.createPacketCollector(new PacketIDFilter(discoverItems.getPacketID()));
673 connection.sendPacket(discoverItems);