/* * Jicofo, the Jitsi Conference Focus. * * Distributable under LGPL license. * See terms of license at gnu.org. */ package org.jitsi.impl.protocol.xmpp; import net.java.sip.communicator.util.*; import org.jitsi.protocol.xmpp.*; import org.jivesoftware.smack.*; import java.util.*; /** * */ public class OpSetSimpleCapsImpl implements OperationSetSimpleCaps { /** * The logger. */ private final static Logger logger = Logger.getLogger(OpSetSimpleCapsImpl.class); private final XmppProtocolProvider xmppProvider; public OpSetSimpleCapsImpl(XmppProtocolProvider xmppProtocolProvider) { this.xmppProvider = xmppProtocolProvider; } @Override public List<String> getItems(String node) { try { return xmppProvider.discoverItems(node); } catch (XMPPException e) { logger.error("Error while discovering the services of " + node, e); return null; } } @Override public boolean hasFeatureSupport(String node, String[] features) { return xmppProvider.checkFeatureSupport( node, features); } //@Override public boolean hasFeatureSupport(String node, String subnode, String[] features) { return xmppProvider.checkFeatureSupport(node, subnode, features); } }