package net.java.sip.communicator.service.protocol; /** * Specifies the names of some of the most popular instant messageing protocols. * These names should be used when registering an implementation of a protocol * with the osgi framwke. These names must be set in the properties dictionary * that one specifies when registering an OSGI service. When setting one of * these names a protocol implementor must map it against the * ProtocolProviderFactory.PROTOCOL_PROPERTY_NAME key. * @author Emil Ivov */ public interface ProtocolNames { /** * The SIP (and SIMPLE) protcools. */ public static final String SIP = "SIP"; /** * The Jabber protcool. */ public static final String JABBER = "Jabber"; /** * The IRC protocol. */ public static final String IRC = "IRC"; /** * The Gadu-Gadu protocol. */ public static final String GADU_GADU = "Gadu-Gadu"; /** * The GroupWise protocol. */ public static final String GROUP_WISE = "GroupWise"; /** * The ICQ service protocol. */ public static final String ICQ = "ICQ"; /** * The AIM service protocol. */ public static final String AIM = "AIM"; /** * The MSN messenger protocol. */ public static final String MSN = "MSN"; /** * The Yahoo! messenger protcool. */ public static final String YAHOO = "Yahoo"; /** * The Skype protcool. */ public static final String SKYPE = "Skype"; /** * The SIP Communicator MOCK protocol. */ public static final String SIP_COMMUNICATOR_MOCK = "sip-communicator-mock"; /** * The Zeroconf protcool. */ public static final String ZEROCONF = "Zeroconf"; /** * The RSS protocol. */ public static final String RSS = "RSS"; /** * The SSH protocol. */ public static final String SSH = "SSH"; /** * The Gibberish protocol. */ public static final String GIBBERISH = "Gibberish"; /** * The Dict protocol. */ public static final String DICT = "Dict"; }