/** * Begin announcing support for Spoiler messages. */ public void startAnnounceSupport() { serviceDiscoveryManager.addFeature(NAMESPACE_0); }
@Override public void run() { // This should cause a new presence stanza from con1 with and updated // 'ver' String sdmTwo.addFeature(dummyFeature); } }, conOne, new AndFilter(PresenceTypeFilter.AVAILABLE, FromMatchesFilter.create(conTwo.getUser())));
@Override public void run() { sdmTwo.addFeature(dummyFeature); } }, connection, new AndFilter(PresenceTypeFilter.AVAILABLE, FromMatchesFilter.create(conTwo.getUser())));
public synchronized void enableEntityCaps() { // Add Entity Capabilities (XEP-0115) feature node. sdm.addFeature(NAMESPACE); updateLocalEntityCaps(); entityCapsEnabled = true; }
@Override public void connectionCreated(XMPPConnection connection) { ServiceDiscoveryManager.getInstanceFor(connection).addFeature(NAMESPACE); } });
@Override public void connectionCreated(XMPPConnection connection) { ServiceDiscoveryManager serviceDiscoveryManager = ServiceDiscoveryManager.getInstanceFor(connection); serviceDiscoveryManager.addFeature(ValidateElement.NAMESPACE); } });
@Override public void connectionCreated(XMPPConnection connection) { ServiceDiscoveryManager serviceDiscoveryManager = ServiceDiscoveryManager.getInstanceFor(connection); serviceDiscoveryManager.addFeature(DataLayout.NAMESPACE); } });
private XDataManager(XMPPConnection connection) { super(connection); ServiceDiscoveryManager serviceDiscoveryManager = ServiceDiscoveryManager.getInstanceFor(connection); serviceDiscoveryManager.addFeature(NAMESPACE); }
private ExplicitMessageEncryptionManager(XMPPConnection connection) { ServiceDiscoveryManager sdm = ServiceDiscoveryManager.getInstanceFor(connection); sdm.addFeature(NAMESPACE_V0); }
private VCardManager(XMPPConnection connection) { super(connection); ServiceDiscoveryManager.getInstanceFor(connection).addFeature(NAMESPACE); }
private ReferenceManager(XMPPConnection connection) { super(connection); ServiceDiscoveryManager.getInstanceFor(connection).addFeature(NAMESPACE); }
/** * Adds the SOCKS5 Bytestream feature to the service discovery. */ private void enableService() { ServiceDiscoveryManager manager = ServiceDiscoveryManager.getInstanceFor(connection()); manager.addFeature(Bytestream.NAMESPACE); }
/** * Add the OX:IM namespace as a feature to our disco features. */ public void announceSupportForOxInstantMessaging() { ServiceDiscoveryManager.getInstanceFor(connection()) .addFeature(NAMESPACE_0); }
public synchronized void enable() { if (enabled) return; ServiceDiscoveryManager sdm = ServiceDiscoveryManager.getInstanceFor(connection()); sdm.addFeature(Time.NAMESPACE); enabled = true; }
public synchronized void enable() { ServiceDiscoveryManager.getInstanceFor(connection()).addFeature(LastActivity.NAMESPACE); enabled = true; }
private VersionManager(final XMPPConnection connection) { super(connection); ServiceDiscoveryManager sdm = ServiceDiscoveryManager.getInstanceFor(connection); sdm.addFeature(Version.NAMESPACE); connection.registerIQRequestHandler(new AbstractIqRequestHandler(Version.ELEMENT, Version.NAMESPACE, IQ.Type.get, Mode.async) { @Override public IQ handleIQRequest(IQ iqRequest) { if (ourVersion == null) { return IQ.createErrorResponse(iqRequest, Condition.not_acceptable); } return Version.createResultFor(iqRequest, ourVersion); } }); }
/** * Constructor of the HashManager. * * @param connection connection */ private HashManager(XMPPConnection connection) { super(connection); ServiceDiscoveryManager sdm = ServiceDiscoveryManager.getInstanceFor(connection); sdm.addFeature(NAMESPACE.V2.toString()); addAlgorithmsToFeatures(RECOMMENDED); }
/** * Announce support for the given list of algorithms. * @param algorithms */ public void addAlgorithmsToFeatures(List<ALGORITHM> algorithms) { ServiceDiscoveryManager sdm = ServiceDiscoveryManager.getInstanceFor(connection()); for (ALGORITHM algo : algorithms) { sdm.addFeature(asFeature(algo)); } }
@SmackIntegrationTest public void testCapsChanged() { final String dummyFeature = getNewDummyFeature(); String nodeVerBefore = EntityCapsManager.getNodeVersionByJid(conTwo.getUser()); sdmTwo.addFeature(dummyFeature); String nodeVerAfter = EntityCapsManager.getNodeVersionByJid(conTwo.getUser()); assertFalse(nodeVerBefore.equals(nodeVerAfter)); }
/** * Start appending origin-id elements to outgoing stanzas and add the feature to disco. */ public synchronized void enable() { ServiceDiscoveryManager.getInstanceFor(connection()).addFeature(NAMESPACE); StanzaFilter filter = new AndFilter(OUTGOING_FILTER, new NotFilter(OUTGOING_FILTER)); connection().addStanzaInterceptor(stanzaListener, filter); }