public class SipActivator
extends java.lang.Object
implements org.osgi.framework.BundleActivator
Modifier and Type | Field and Description |
---|---|
(package private) static org.osgi.framework.BundleContext |
bundleContext |
Constructor and Description |
---|
SipActivator() |
Modifier and Type | Method and Description |
---|---|
protected ProtocolProviderFactorySipImpl |
createProtocolProviderFactory()
Creates the ProtocolProviderFactory for this protocol.
|
static org.osgi.framework.BundleContext |
getBundleContext()
Returns a reference to the bundle context that we were started with.
|
static CertificateService |
getCertificateVerificationService()
Return the certificate verification service impl.
|
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 org.jitsi.service.fileaccess.FileAccessService |
getFileAccessService()
Return the file access service impl.
|
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 ProtocolProviderFactorySipImpl |
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.
|
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.protected ProtocolProviderFactorySipImpl createProtocolProviderFactory()
public static CertificateService getCertificateVerificationService()
public static org.jitsi.service.configuration.ConfigurationService getConfigurationService()
public static NetworkAddressManagerService getNetworkAddressManagerService()
public static HIDService getHIDService()
public static org.osgi.framework.BundleContext getBundleContext()
public static ProtocolProviderFactorySipImpl getProtocolProviderFactory()
public static org.jitsi.service.neomedia.MediaService getMediaService()
public static org.jitsi.service.version.VersionService getVersionService()
public static UIService getUIService()
public static org.jitsi.service.resources.ResourceManagementService getResources()
public static org.jitsi.service.packetlogging.PacketLoggingService getPacketLogging()
public static org.jitsi.service.fileaccess.FileAccessService getFileAccessService()
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.
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.