public class JabberActivator
extends java.lang.Object
implements org.osgi.framework.BundleActivator
Modifier and Type | Field and Description |
---|---|
(package private) static org.osgi.framework.BundleContext |
bundleContext
Bundle context from OSGi.
|
Constructor and Description |
---|
JabberActivator() |
Modifier and Type | Method and Description |
---|---|
static org.osgi.framework.BundleContext |
getBundleContext()
Returns a reference to the bundle context that we were started with.
|
static org.jitsi.service.configuration.ConfigurationService |
getConfigurationService()
Returns a reference to a ConfigurationService implementation currently
registered in the bundle context or null if no such implementation was
found.
|
static CredentialsStorageService |
getCredentialsStorageService()
Returns a reference to a CredentialsStorageService implementation
currently registered in the bundle context or null if no such
implementation was found.
|
static GlobalDisplayDetailsService |
getGlobalDisplayDetailsService()
Returns the GlobalDisplayDetailsService obtained from the bundle
context.
|
static GoogleContactsService |
getGoogleService()
Returns a reference to the GoogleContactsService implementation
currently registered in the bundle context or null if no such
implementation was found.
|
static HIDService |
getHIDService()
Returns a reference to HIDService implementation currently
registered in the bundle context or null if no such implementation was
found
|
static org.jitsi.service.neomedia.MediaService |
getMediaService()
Returns a reference to a
MediaService implementation currently
registered in the bundle context or null if no such implementation was
found. |
static NetworkAddressManagerService |
getNetworkAddressManagerService()
Returns a reference to a NetworkAddressManagerService implementation
currently registered in the bundle context or null if no such
implementation was found.
|
static org.jitsi.service.packetlogging.PacketLoggingService |
getPacketLogging()
Returns a reference to the PacketLoggingService implementation
currently registered in the bundle context or null if no such
implementation was found.
|
static PhoneNumberI18nService |
getPhoneNumberI18nService()
Returns the PhoneNumberI18nService.
|
(package private) static ProtocolProviderFactoryJabberImpl |
getProtocolProviderFactory()
Retrurns a reference to the protocol provider factory that we have
registered.
|
static org.jitsi.service.resources.ResourceManagementService |
getResources()
Returns a reference to the ResourceManagementService implementation
currently registered in the bundle context or null if no such
implementation was found.
|
static UIService |
getUIService()
Returns a reference to the UIService implementation currently registered
in the bundle context or null if no such implementation was found.
|
static org.jitsi.service.version.VersionService |
getVersionService()
Returns a reference to a VersionService implementation currently
registered in the bundle context or null if no such implementation
was found.
|
void |
start(org.osgi.framework.BundleContext context)
Called when this bundle is started so the Framework can perform the
bundle-specific activities necessary to start this bundle.
|
void |
stop(org.osgi.framework.BundleContext context)
Called when this bundle is stopped so the Framework can perform the
bundle-specific activities necessary to stop the bundle.
|
static org.osgi.framework.BundleContext bundleContext
public void start(org.osgi.framework.BundleContext context) throws java.lang.Exception
start
in interface org.osgi.framework.BundleActivator
context
- The execution context of the bundle being started.java.lang.Exception
- If this method throws an exception, this bundle is
marked as stopped and the Framework will remove this bundle's
listeners, unregister all services registered by this bundle, and
release all services used by this bundle.public static org.jitsi.service.configuration.ConfigurationService getConfigurationService()
public static org.osgi.framework.BundleContext getBundleContext()
static ProtocolProviderFactoryJabberImpl getProtocolProviderFactory()
public void stop(org.osgi.framework.BundleContext context) throws java.lang.Exception
stop
in interface org.osgi.framework.BundleActivator
context
- The execution context of the bundle being stopped.java.lang.Exception
- If this method throws an exception, the bundle is
still marked as stopped, and the Framework will remove the bundle's
listeners, unregister all services registered by the bundle, and
release all services used by the bundle.public static UIService getUIService()
public static org.jitsi.service.resources.ResourceManagementService getResources()
public static org.jitsi.service.neomedia.MediaService getMediaService()
MediaService
implementation currently
registered in the bundle context or null if no such implementation was
found.MediaService
implementation currently
registered in the bundle context or null if no such implementation was
found.public static NetworkAddressManagerService getNetworkAddressManagerService()
public static CredentialsStorageService getCredentialsStorageService()
public static HIDService getHIDService()
public static org.jitsi.service.packetlogging.PacketLoggingService getPacketLogging()
public static GoogleContactsService getGoogleService()
public static org.jitsi.service.version.VersionService getVersionService()
public static PhoneNumberI18nService getPhoneNumberI18nService()
public static GlobalDisplayDetailsService getGlobalDisplayDetailsService()
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.