Service Activator Toolkit
Version 1.0.0
A B C D E F G H I L M N O P R S T U V W

A

acquire(IImportServiceRecordContainerOwner) - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IImportServiceRecordContainer
Acquire all the contained import service records.
acquire(IImportServiceRecordOwner) - Method in interface org.eclipse.soda.sat.core.record.interfaces.IImportServiceRecord
Try and acquire the imported service from the OSGi framework.
acquire() - Method in interface org.eclipse.soda.sat.core.record.interfaces.IServiceDetecter
Acquire the imported services.
acquireImportedServices() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Configuration API: Acquire all the imported services.
acquireImportedServices() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Configuration Method: Acquire the imported services.
acquireOptionalImportedServices() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Configuration API: Acquire all the optional imported services.
acquireOptionalImportedServices() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Configuration Method: Acquire the optional imported services.
acquired(IImportServiceRecordContainer) - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IImportServiceRecordContainerOwner
The owned IImportServiceRecordContainer has been acquired.
activate() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Hook API: This method is overridden by subclasses that wish to execute domain specific activation.
activate() - Method in class org.eclipse.soda.sat.core.framework.BundleActivationManagerOwnerAdapter
 
activate() - Method in class org.eclipse.soda.sat.core.framework.ManagedServiceFactoryBundleActivator
 
activate() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManagerOwner
Hook Method: You have been activated.
add(Object, Object) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Create a dependent and prerequisite relationship.
add(Object) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IQueue
Add the specified item to the queue.
add(IExportServiceRecord) - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IExportServiceRecordContainer
Add an IExportServiceRecord to the container.
add(IImportServiceRecord) - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IImportServiceRecordContainer
Add an import service record to the container.
addBundleDependencyListener(BundleDependencyListener) - Method in interface org.eclipse.soda.sat.core.service.BundleDependencyService
Add a BundleDependencyListener.
addExportedProxyService(Class, IProxyServiceHandler, Dictionary) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Configuration API: Add an exported proxy service.
addExportedProxyService(Class, IProxyServiceHandler, Dictionary) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Configuration Method: Add an exported proxy service.
addExportedProxyServices(Class[], IProxyServiceHandler, Dictionary) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Configuration API: Add an exported proxy service.
addExportedProxyServices(Class[], IProxyServiceHandler, Dictionary) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Configuration Method: Add an exported proxy service.
addExportedService(String, Object, Dictionary) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Configuration API: Add an exported service with properties.
addExportedService(String, Object, Dictionary) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Configuration Method: Add an exported service with properties.
addExportedServices(String[], Object, Dictionary) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Configuration API: Add multiple exported service with properties.
addExportedServices(String[], Object, Dictionary) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Configuration Method: Add multiple exported service with properties.
addImportedServiceFilter(String, String) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Configuration API: Add an LDAP filter to an imported service.
addImportedServiceFilter(String, String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Configuration Method: Add an LDAP filter to an imported service.
addOptionalImportedServiceFilter(String, String) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Configuration API: Add an LDAP filter to an optional imported service.
addOptionalImportedServiceFilter(String, String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Configuration Method: Add an LDAP filter to an optional imported service.
addServiceDetecterListener(ServiceDetecterListener) - Method in interface org.eclipse.soda.sat.core.record.interfaces.IServiceDetecter
Add ServiceDetecterListener to the detecter.
addUninstallableBundle(Bundle) - Method in interface org.eclipse.soda.sat.core.service.BundleDependencyService
Adds a Bundle to the collection of uninstallable bundles.

B

BUNDLE_VENDOR_PROPERTY - Static variable in interface org.eclipse.soda.sat.core.record.interfaces.IExportServiceRecord
 
BUNDLE_VERSION_PROPERTY - Static variable in interface org.eclipse.soda.sat.core.record.interfaces.IExportServiceRecord
 
BaseBundleActivator - class org.eclipse.soda.sat.core.framework.BaseBundleActivator.
BaseBundleActivator is an abstract class from which all SAT bundles typically derive their BundleActivator.
BaseBundleActivator() - Constructor for class org.eclipse.soda.sat.core.framework.BaseBundleActivator
 
BaseManagedServiceFactoryAdvisor - class org.eclipse.soda.sat.core.framework.BaseManagedServiceFactoryAdvisor.
BaseManagedServiceFactoryAdvisor is an abstract class from which bundles typically derive their IManagedServiceFactoryAdvisor.
BaseManagedServiceFactoryAdvisor() - Constructor for class org.eclipse.soda.sat.core.framework.BaseManagedServiceFactoryAdvisor
 
BundleActivationManagerOwnerAdapter - class org.eclipse.soda.sat.core.framework.BundleActivationManagerOwnerAdapter.
The BundleActivationManagerOwnerAdapter is a no-op implementation of the interface IBundleActivationManagerOwner.
BundleActivationManagerOwnerAdapter() - Constructor for class org.eclipse.soda.sat.core.framework.BundleActivationManagerOwnerAdapter
 
BundleDependencyListener - interface org.eclipse.soda.sat.core.framework.interfaces.BundleDependencyListener.
The BundleDependencyListener interface is implemented by objects that wish to receive call-back notifications that a bundle relationship has either been registered or unregistered with the BundleDependencyService.
BundleDependencyService - interface org.eclipse.soda.sat.core.service.BundleDependencyService.
The BundleDependencyService declares an API that allows the dependencies between installed bundles to be queried.
BundleManifestUtility - class org.eclipse.soda.sat.core.util.BundleManifestUtility.
The BundleManifestUtility class is a utility that simplifies working with the manifest file of a Bundle object.
BundleUninstallService - interface org.eclipse.soda.sat.core.service.BundleUninstallService.
 
BundleUtility - class org.eclipse.soda.sat.core.util.BundleUtility.
The BundleUtility class is a utility that simplifies working with Bundle objects.

C

close() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IFileLog
Close the file.
close() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.ILineReader
Close the receiver.
close() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.ILineWriter
Close the receiver.
contains(Object) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IQueue
Check to see if the specified item exists in the queue.
contains(IServiceRecord) - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IServiceRecordContainer
Query the container for the existence of a service record.
convertDependentToXml(Object, int) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker.IXmlProvider
Convert the specified dependent into XML.
convertPrerequisiteToXml(Object, int) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker.IXmlProvider
Convert the specified prerequisite into XML.
create(String, Dictionary, IBundleActivationManager) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceFactoryAdvisor
Create and return an object for the configuration with the specified persistent ID using the specified properties.
createAdvisor() - Method in class org.eclipse.soda.sat.core.framework.ManagedServiceFactoryBundleActivator
Create the IManagedServiceFactoryAdvisor that knows how to create and destroy the exported service that is managed by the service factory.
createBundleActivationManager() - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create an IBundleActivationManager.
createDefaultPid() - Method in class org.eclipse.soda.sat.core.framework.ManagedServiceFactoryBundleActivator
Create the default PID for the ManagedServiceFactory.
createDependencyTracker(int, int) - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create a dependency tracker.
createExportProxyServiceRecord(BundleContext, Class[], IProxyServiceHandler, Dictionary) - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create an IExportProxyServiceRecord with properties that implements multiple interfaces.
createExportProxyServiceRecord(IExportServiceRecord, Class[], IProxyServiceHandler) - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create an IExportProxyServiceRecord with properties that implements multiple interfaces.
createExportServiceRecord(BundleContext, String[], Object, Dictionary) - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create an IExportServiceRecord.
createExportServiceRecordContainer() - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create an IExportServiceRecordContainer.
createFileLog(File) - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create an IFileLog.
createImportServiceRecord(BundleContext, String, Filter) - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create an IImportServiceRecord.
createImportServiceRecordContainer() - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create a "strict" IImportServiceRecordContainer.
createImportedServiceFilters(String, Dictionary, Dictionary, IBundleActivationManager) - Method in class org.eclipse.soda.sat.core.framework.BaseManagedServiceFactoryAdvisor
 
createImportedServiceFilters(String, Dictionary, Dictionary, IBundleActivationManager) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceFactoryAdvisor
Create the imported service filters for the configuration with the specified persistent ID and properties.
createLineReader(InputStream) - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create a line reader.
createLineReader(InputStream, ILineReader.IAdvisor) - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create a line reader.
createLineReader(InputStream, int) - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create a line reader.
createLineReader(InputStream, int, ILineReader.IAdvisor) - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create a line reader.
createLineWriter(OutputStream) - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create a line writer.
createLineWriter(OutputStream, int) - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create a line writer.
createManagedServiceFactoryActivationManager(String, IManagedServiceFactoryAdvisor) - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create an IManagedServiceFactoryActivationManager.
createPid() - Method in class org.eclipse.soda.sat.core.framework.ManagedServiceFactoryBundleActivator
Create the PID for the ManagedServiceFactory.
createQueue(int) - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create an IQueue.
createService() - Method in class org.eclipse.soda.sat.core.framework.ProxyServiceHandlerAdapter
 
createService() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IProxyServiceHandler
Create the proxy's service object.
createServiceDetecter(BundleContext, String) - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create an IServiceDetecter.
createThreadLocal() - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create an IThreadLocal.
createThreadLocal(int) - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create an IThreadLocal.
createTokenizer(String) - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create an ITokenizer.
createTokenizer(String, char) - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create an ITokenizer.
createTokenizer(String, char, int) - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create an ITokenizer.
createTokenizer(String, int) - Method in class org.eclipse.soda.sat.core.util.FactoryUtility
Create an ITokenizer.

D

deactivate() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Hook API: You have been deactivated.
deactivate() - Method in class org.eclipse.soda.sat.core.framework.BundleActivationManagerOwnerAdapter
 
deactivate() - Method in class org.eclipse.soda.sat.core.framework.ManagedServiceFactoryBundleActivator
 
deactivate() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManagerOwner
Hook Method: You have been deactivated.
delete() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IFileLog
Delete the file.
deleted(String) - Method in class org.eclipse.soda.sat.core.framework.ManagedServiceFactoryBundleActivator
 
destroy(String, Object, Dictionary, IBundleActivationManager) - Method in class org.eclipse.soda.sat.core.framework.BaseManagedServiceFactoryAdvisor
 
destroy(String, Object, Dictionary, IBundleActivationManager) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceFactoryAdvisor
Destroy the specified object with the specified persistent ID.
doForEach(IServiceRecordAction, Object) - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IServiceRecordContainer
For each service record execute an action.

E

empty() - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IServiceRecordContainer
Empty the container by removing all the records.
execute(IServiceRecord, Object) - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IServiceRecordAction
Execute against the specified IServiceRecord, with an optional parameter.

F

FactoryUtility - class org.eclipse.soda.sat.core.util.FactoryUtility.
The FactoryUtility class provides an API through which instances of many of the SAT abstractions may be created.
flush() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.ILineWriter
Flush the receiver.

G

get() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IThreadLocal
Get the Object for the current thread.
get(String) - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IServiceRecordContainer
Get the service record for a named service in the container.
get(String, Object) - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IServiceRecordContainer
Get the service record for the specified service.
getAll() - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IServiceRecordContainer
Get all the service records in the container.
getAll(String) - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IServiceRecordContainer
Get all the service records in the container for the specified name.
getAllDependentOf(Bundle) - Method in interface org.eclipse.soda.sat.core.service.BundleDependencyService
Query for all the dependents of the specified bundle.
getAllDependents(Object) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Answers all the dependents of an entry.
getAllObjects() - Method in class org.eclipse.soda.sat.core.framework.ManagedServiceFactoryBundleActivator
Get all the objects created for this ManagedServiceFactory.
getAllObjects() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceFactoryActivationManager
Get all the objects.
getAllPids() - Method in class org.eclipse.soda.sat.core.framework.ManagedServiceFactoryBundleActivator
Get all the persistent IDs for this ManagedServiceFactory.
getAllPids() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceFactoryActivationManager
Get all the persistent IDs.
getAllPrerequisites(Object) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Answers all the prerequisites of an entry.
getAllPrerequisitesOf(Bundle) - Method in interface org.eclipse.soda.sat.core.service.BundleDependencyService
Query for all the prerequisites of the specified bundle.
getAllProperties() - Method in class org.eclipse.soda.sat.core.framework.ManagedServiceFactoryBundleActivator
Get the properties of all the objects create for this ManagedServiceFactory.
getAllProperties() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceFactoryActivationManager
Get the properties of all the objects.
getAsyncStartPriority() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Configuration Parameter API: Get the async start thread priority.
getAsyncStartPriority() - Method in class org.eclipse.soda.sat.core.framework.BundleActivationManagerOwnerAdapter
 
getAsyncStartPriority() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManagerOwner
Configuration Parameter Method: Get the async start thread priority.
getBundle() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
OSGi Query API: Get the bundle.
getBundle() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
OSGi Query Method: Get the bundle.
getBundleActivator(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Answers the Bundle-Activator value from the bundle's MANIFEST.MF.
getBundleCategory(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Answers the Bundle-Category value from the bundle's MANIFEST.MF.
getBundleClasspath(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Answers the Bundle-Classpath value from the bundle's MANIFEST.MF.
getBundleContactAddress(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Answers the Bundle-ContactAddress value from the bundle's MANIFEST.MF.
getBundleContext() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
OSGi Query API:: Get the bundle context.
getBundleContext() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
OSGi Query Method:: Get the bundle context.
getBundleCopyright(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Answers the Bundle-Copyright value from the bundle's MANIFEST.MF.
getBundleDescription(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Answers the Bundle-Description value from the bundle's MANIFEST.MF.
getBundleDocUrl(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Answers the Bundle-DocURL value from the bundle's MANIFEST.MF.
getBundleLocalization(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Answers the Bundle-Localization value from the bundle's MANIFEST.MF.
getBundleManifestVersion(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Answers the Bundle-ManifestVersion value from the bundle's MANIFEST.MF.
getBundleName(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Answers the Bundle-Name value from the bundle's MANIFEST.MF.
getBundleNativeCode(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Answers the Bundle-NativeCode value from the bundle's MANIFEST.MF.
getBundleRequiredExecutionEnvironments(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Answers the Bundle-RequiredExecutionEnvironment values from the bundle's MANIFEST.MF.
getBundleSymbolicName() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
OSGi Query API: Query the bundle's manifest for it's Bundle-SymbolicName header.
getBundleSymbolicName() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
OSGi Query Method: Query the bundle's manifest for it's Bundle-SymbolicName header.
getBundleSymbolicName(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Answers the Bundle-SymbolicName value from the bundle's MANIFEST.MF.
getBundleUpdateLocation(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Answers the Bundle-UpdateLocation value from the bundle's MANIFEST.MF.
getBundleVendor(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Answers the Bundle-Vender value from the bundle's MANIFEST.MF.
getBundleVersion(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Answers the Bundle-Version value from the bundle's MANIFEST.MF.
getBundles() - Method in interface org.eclipse.soda.sat.core.service.BundleDependencyService
Get all the bundles.
getDataDirectory() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Persistent Bundle Storage API: Get the bundle's private data directory.
getDataDirectory() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Persistent Bundle Storage Method: Get the bundle's private data directory.
getDataFile(String) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Persistent Bundle Storage API: Open a data file contained in the bundle's private data directory.
getDataFile(String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Persistent Bundle Storage Method: Open a data file contained in the bundle's private data directory.
getDependentOf(Bundle) - Method in interface org.eclipse.soda.sat.core.service.BundleDependencyService
Query for the immediate dependents of the specified bundle.
getDependents() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Answers all the entries that are dependents.
getDependents(Object) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Answers the immediate dependents of an entry.
getDynamicImportPackages(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Answers the DynamicImport-Package values from the bundle's MANIFEST.MF.
getExportPackages(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Answers the Export-Service values from the bundle's MANIFEST.MF.
getExportServices(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Deprecated. OSGi R4 has deprecated the Export-Service header.
getExportedService(String) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Query API: Get a named exported service object.
getExportedService(String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Query Method: Get a named exported service object.
getExportedServiceNamesFromManifest() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Deprecated. OSGi R4 has deprecated the Export-Service header.
getExportedServiceNamesFromManifest() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Deprecated. OSGi R4 has deprecated the Export-Service header.
getExportedServiceProperties(String) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Query API: Answers the properties of an exported service.
getExportedServiceProperties(String, Object) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Query API: Answers the properties of a specific exported service.
getExportedServiceProperties(String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Query Method: Answers the properties of an exported service.
getExportedServiceProperties(String, Object) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Query Method: Answers the properties of a specific exported service.
getExportedServices(String) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Query API: Query the exported services.
getExportedServices(String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Query Method: Query the exported services.
getFilePropertiesInputStream() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Query API: Create an input stream on the default properties file.
getFilePropertiesInputStream(String) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Query API: Create an input stream on the specified properties file.
getFilePropertiesInputStream() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Query Method: Create an input stream on the default properties file.
getFilePropertiesInputStream(String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Query Method: Create an input stream on the specified properties file.
getFilename() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IFileLog
Get the name of the file.
getFilter() - Method in interface org.eclipse.soda.sat.core.record.interfaces.IImportServiceRecord
Query the LDAP filter for the imported service.
getFragmentHost(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Answers the Fragment-Host value from the bundle's MANIFEST.MF.
getHeader(Bundle, String) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Retrieves the localized value, represented by the key, from the bundle's MANIFEST.MF file.
getHeader(Bundle, String, String) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Retrieves the localized value, represented by the key, from the bundle's MANIFEST.MF file, using the specified locale.
getImportPackages(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Answers the Import-Package values from the bundle's MANIFEST.MF.
getImportServices(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Deprecated. OSGi R4 has deprecated the Import-Service header.
getImportedService(String) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Query API: Get the named imported service.
getImportedService(String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Query Method: Get the named imported service.
getImportedServiceFilter(String) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Query API: Search for an imported service filter.
getImportedServiceFilter(String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Query Method: Search for an imported service filter.
getImportedServiceNames() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Query API: Answers the names of all the services that are imported by the bundle.
getImportedServiceNames(String, Dictionary, Dictionary, IBundleActivationManager) - Method in class org.eclipse.soda.sat.core.framework.BaseManagedServiceFactoryAdvisor
 
getImportedServiceNames() - Method in class org.eclipse.soda.sat.core.framework.BundleActivationManagerOwnerAdapter
 
getImportedServiceNames() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManagerOwner
Query Method: Answers the names of all the services that are imported by the bundle.
getImportedServiceNames(String, Dictionary, Dictionary, IBundleActivationManager) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceFactoryAdvisor
Get the imported service names for the configuration with the specified persistent ID.
getImportedServiceNamesFromManifest() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Deprecated. OSGi R4 has deprecated the Import-Service header.
getImportedServiceNamesFromManifest() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Deprecated. OSGi R4 has deprecated the Import-Service header.
getImportedServiceProperty(String, String) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Query API: Get the value of an imported service's property.
getImportedServiceProperty(String, String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Query Method: Get the value of an imported service's property.
getImportedServicePropertyKeys(String) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Query API: Get the keys of an imported service's properties.
getImportedServicePropertyKeys(String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Query Method: Get the keys of an imported service's properties.
getInstance() - Static method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Public getter for the BundleManifestUtility singleton instance.
getInstance() - Static method in class org.eclipse.soda.sat.core.util.BundleUtility
Public getter for the BundleUtility singleton instance.
getInstance() - Static method in class org.eclipse.soda.sat.core.util.FactoryUtility
Public getter for the FactoryUtility singleton instance.
getInstance() - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Public getter for the LogUtility singleton instance.
getInstance() - Static method in class org.eclipse.soda.sat.core.util.ServiceReferenceUtility
Public getter for the ServiceReferenceUtility singleton instance.
getLog() - Method in class org.eclipse.soda.sat.core.util.LogUtility
Get the org.osgi.service.log.LogService.
getLoggingLevel() - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Get the current logging level.
getManagedServiceFactoryServiceName() - Method in class org.eclipse.soda.sat.core.framework.ManagedServiceFactoryBundleActivator
Get the service name used to register the ManagedServiceFactory with the OSGi framework.
getName() - Method in class org.eclipse.soda.sat.core.framework.ManagedServiceFactoryBundleActivator
 
getName() - Method in interface org.eclipse.soda.sat.core.record.interfaces.IImportServiceRecord
Query the name of the imported service.
getName() - Method in interface org.eclipse.soda.sat.core.record.interfaces.IServiceDetecter
Get the name of the service being detected.
getNames() - Method in interface org.eclipse.soda.sat.core.record.interfaces.IExportServiceRecord
Get the exported service's service names.
getOptionalImportedService(String) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Query API: Get the named optional imported service.
getOptionalImportedService(String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Query Method: Get the named optional imported service.
getOptionalImportedServiceFilter(String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Query Method: Search for an optional imported service filter.
getOptionalImportedServiceNames() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Query API: Answers the names of all the services that are optionally imported by the bundle.
getOptionalImportedServiceNames(String, Dictionary, Dictionary, IBundleActivationManager) - Method in class org.eclipse.soda.sat.core.framework.BaseManagedServiceFactoryAdvisor
 
getOptionalImportedServiceNames() - Method in class org.eclipse.soda.sat.core.framework.BundleActivationManagerOwnerAdapter
 
getOptionalImportedServiceNames() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManagerOwner
Query Method: Answers the names of all the services that are optionally imported by the bundle.
getOptionalImportedServiceNames(String, Dictionary, Dictionary, IBundleActivationManager) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceFactoryAdvisor
Get the optional imported service names for the configuration with the specified persistent ID.
getPid() - Method in class org.eclipse.soda.sat.core.framework.ManagedServiceFactoryBundleActivator
Get the persistent ID for the ManagedServiceFactory.
getPrerequisites() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Answers all the entries that are prerequisites.
getPrerequisites(Object) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Answers the immediate prerequisites of an entry.
getPrerequisitesOf(Bundle) - Method in interface org.eclipse.soda.sat.core.service.BundleDependencyService
Query for the immediate prerequisites of the specified bundle.
getProperties() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Query API: Create a Properties object out of the bundle's properties.
getProperties() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Query API: Create a Properties object out of the bundle's properties.
getProperties() - Method in interface org.eclipse.soda.sat.core.record.interfaces.IExportServiceRecord
Get the properties of the exported service.
getPropertiesInputStream() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Hook API: Get an input stream to the bundle's properties.
getPropertiesInputStream() - Method in class org.eclipse.soda.sat.core.framework.BundleActivationManagerOwnerAdapter
 
getPropertiesInputStream() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManagerOwner
Hook Method: Get an input stream to the bundle's properties.
getProperty(String, String) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Query API: Get the value of a property.
getProperty(String, String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Query API: Get the value of a property.
getProperty(String) - Method in interface org.eclipse.soda.sat.core.record.interfaces.IServiceRecord
Answers the property value with the key.
getPropertyKeys() - Method in interface org.eclipse.soda.sat.core.record.interfaces.IServiceRecord
Answers all the property keys.
getRequireBundles(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Answers the Require-Bundle values from the bundle's MANIFEST.MF.
getResourcePropertiesInputStream() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Query API: Create an input stream on the default resource properties.
getResourcePropertiesInputStream(String) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Query API: Create an input stream on the specified resource file.
getService() - Method in interface org.eclipse.soda.sat.core.record.interfaces.IServiceRecord
Answers the service domain object.
getServiceId(ServiceReference) - Method in class org.eclipse.soda.sat.core.util.ServiceReferenceUtility
Gets the Constants.SERVICE_ID property from the specified ServiceReference objects.
getServiceIds(ServiceReference[]) - Method in class org.eclipse.soda.sat.core.util.ServiceReferenceUtility
Gets the Constants.SERVICE_ID properties from an array of ServiceReference objects.
getServiceInstanceOf(Bundle, String) - Method in class org.eclipse.soda.sat.core.util.BundleUtility
Query a Bundle for a ServiceReference to a named service.
getServiceNames(ServiceReference) - Method in class org.eclipse.soda.sat.core.util.ServiceReferenceUtility
Answers an array of service names available from the specified ServiceReference.
getServiceNames(ServiceReference[]) - Method in class org.eclipse.soda.sat.core.util.ServiceReferenceUtility
Gets the service names from an array of ServiceReference objects.
getServiceReference() - Method in interface org.eclipse.soda.sat.core.record.interfaces.IExportServiceRecord
Answers the ServiceReference for the service.
getServiceReferences() - Method in interface org.eclipse.soda.sat.core.record.interfaces.IServiceDetecter
Query the service references that have been detected.
getServiceReferences(String) - Method in interface org.eclipse.soda.sat.core.record.interfaces.IServiceDetecter
Query the service references that have been detected, filtered by the specified LDAP filter.
getServices() - Method in interface org.eclipse.soda.sat.core.record.interfaces.IServiceDetecter
Query the services that have been detected.
getServices(String) - Method in interface org.eclipse.soda.sat.core.record.interfaces.IServiceDetecter
Query the services that have been detected, filtered by the specified LDAP filter.
getUnlocalizedHeader(Bundle, String) - Method in class org.eclipse.soda.sat.core.util.BundleManifestUtility
Retrieves the unlocalized value, represented by the key, from the bundle's MANIFEST.MF file.
getValues() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Answers a list of all the objects in the DependencyTracker.
getWithFilter(String, Filter) - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IImportServiceRecordContainer
Get the record from the container with the matching service name and filter.

H

handleAcquiredOptionalImportedService(String, Object) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Hook Handler API: When an optional imported service is acquired, this method is called.
handleAcquiredOptionalImportedService(String, Object, String, Object, IBundleActivationManager) - Method in class org.eclipse.soda.sat.core.framework.BaseManagedServiceFactoryAdvisor
 
handleAcquiredOptionalImportedService(String, Object) - Method in class org.eclipse.soda.sat.core.framework.BundleActivationManagerOwnerAdapter
 
handleAcquiredOptionalImportedService(String, Object) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManagerOwner
Hook Handler Method: When an optional imported service is acquired, this method is called.
handleAcquiredOptionalImportedService(String, Object, String, Object, IBundleActivationManager) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceFactoryAdvisor
This method is called when an optional imported service has been acquired.
handleException(Exception) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Hook Handler API: Handles a thrown exception.
handleException(Exception) - Method in class org.eclipse.soda.sat.core.framework.BundleActivationManagerOwnerAdapter
 
handleException(Exception) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManagerOwner
Hook Handler Method: Handles a thrown exception.
handleFailedToFindProperties(String) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Hook Handler API: Handle the fact that the specified properties file could not be found.
handleFailedToFindProperties(String) - Method in class org.eclipse.soda.sat.core.framework.BundleActivationManagerOwnerAdapter
 
handleFailedToFindProperties(String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManagerOwner
Hook Handler Method: Handle the fact that the specified properties file could not be found.
handleReleasedOptionalImportedService(String, Object) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Hook Handler API: When an optional imported service is released, this method is called.
handleReleasedOptionalImportedService(String, Object, String, Object, IBundleActivationManager) - Method in class org.eclipse.soda.sat.core.framework.BaseManagedServiceFactoryAdvisor
 
handleReleasedOptionalImportedService(String, Object) - Method in class org.eclipse.soda.sat.core.framework.BundleActivationManagerOwnerAdapter
 
handleReleasedOptionalImportedService(String, Object) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManagerOwner
Hook Handler Method: When an optional imported service is released this method is called.
handleReleasedOptionalImportedService(String, Object, String, Object, IBundleActivationManager) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceFactoryAdvisor
When all imported services are not required, this method is called when an imported service has been released.
hasCircularReferences(Object) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Answers true if an entry has circular references otherwise false.
hasDependents() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Answers true if dependent entries exist, otherwise false.
hasMoreTokens() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.ITokenizer
Query whether there are more tokens.
hasPrerequisites() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Answers true if prerequisite entries exist, otherwise false.
hasService() - Method in interface org.eclipse.soda.sat.core.record.interfaces.IServiceRecord
Query whether a service exists.

I

IBundleActivationManager - interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager.
The IBundleActivationManager interface...
IBundleActivationManagerOwner - interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManagerOwner.
The IBundleActivatorManagerManagerOwner interface is implemented by the owner of an IBundleActivationManager instance.
IDependencyTracker - interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker.
IDependencyTracker.java
IDependencyTracker.IXmlProvider - interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker.IXmlProvider.
IXmlProvider
IExportProxyServiceRecord - interface org.eclipse.soda.sat.core.record.interfaces.IExportProxyServiceRecord.
The IExportProxyServiceRecord interface extends the IExportServiceRecord to define how to export a proxy service.
IExportServiceRecord - interface org.eclipse.soda.sat.core.record.interfaces.IExportServiceRecord.
An IExportServiceRecord represents a service that is exported by a bundle and registered with the OSGi framework.
IExportServiceRecordContainer - interface org.eclipse.soda.sat.core.record.container.interfaces.IExportServiceRecordContainer.
The IExportServiceRecordContainer interface declares the API for export service record containers.
IFileLog - interface org.eclipse.soda.sat.core.framework.interfaces.IFileLog.
The IFileLog interface defines the API for a file-based log.
IImportServiceRecord - interface org.eclipse.soda.sat.core.record.interfaces.IImportServiceRecord.
An IImportServiceRecord represents a service imported by a bundle and acquired from the OSGi framework.
IImportServiceRecordContainer - interface org.eclipse.soda.sat.core.record.container.interfaces.IImportServiceRecordContainer.
The IImportServiceRecordContainer interface declares the API for import service record containers.
IImportServiceRecordContainerLenientOwner - interface org.eclipse.soda.sat.core.record.container.interfaces.IImportServiceRecordContainerLenientOwner.
When an IImportServiceRecordContainer is created it must be given an owner that will handle call-back notifications.
IImportServiceRecordContainerOwner - interface org.eclipse.soda.sat.core.record.container.interfaces.IImportServiceRecordContainerOwner.
When an IImportServiceRecordContainer is created it must be given an owner that will handle call-back notifications.
IImportServiceRecordOwner - interface org.eclipse.soda.sat.core.record.interfaces.IImportServiceRecordOwner.
When an IImportServiceRecord is created it must have an owner to handle call-back notifications.
ILineReader - interface org.eclipse.soda.sat.core.framework.interfaces.ILineReader.
The ILineReader interface defines the API for line-oriented reading of an InputStream.
ILineReader.IAdvisor - interface org.eclipse.soda.sat.core.framework.interfaces.ILineReader.IAdvisor.
The IAdvisor interface defines the advice that can be given to an ILineReader as each line is read.
ILineWriter - interface org.eclipse.soda.sat.core.framework.interfaces.ILineWriter.
The ILineWriter interface defines the API for line-oriented writing of an OutputStream.
IManagedServiceFactoryActivationManager - interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceFactoryActivationManager.
IManagedServiceFactoryActivationManager.java\
IManagedServiceFactoryAdvisor - interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceFactoryAdvisor.
The IManagedServiceFactoryAdvisor interface defines the API for an object that knows how to create, destroy and update objects for a ManagedServiceFactory.
IProxyServiceHandler - interface org.eclipse.soda.sat.core.framework.interfaces.IProxyServiceHandler.
 
IQueue - interface org.eclipse.soda.sat.core.framework.interfaces.IQueue.
The IQueue interface defines a FIFO container.
IServiceDetecter - interface org.eclipse.soda.sat.core.record.interfaces.IServiceDetecter.
An IServiceDetecter declares the role of an object that will detect the registration and unregistration of services of a specified type.
IServiceRecord - interface org.eclipse.soda.sat.core.record.interfaces.IServiceRecord.
The IServiceRecord interface declares the API for all OSGi services that are managed by SAT.
IServiceRecordAction - interface org.eclipse.soda.sat.core.record.container.interfaces.IServiceRecordAction.
The IServiceRecordAction interface declares an API for executing an action against IServiceRecord objects within an IServiceRecordContainer.
IServiceRecordContainer - interface org.eclipse.soda.sat.core.record.container.interfaces.IServiceRecordContainer.
The IServiceRecordContainer interface declares the API for service record containers.
IThreadLocal - interface org.eclipse.soda.sat.core.framework.interfaces.IThreadLocal.
The IThreadLocal interface defines an API for storing data on a per thread basis.
ITokenizer - interface org.eclipse.soda.sat.core.framework.interfaces.ITokenizer.
The ITokenizer interface defines the API for an optimized String tokenizer class.
isAcquired() - Method in interface org.eclipse.soda.sat.core.record.interfaces.IImportServiceRecord
Query whether the imported service is acquired.
isAcquired() - Method in interface org.eclipse.soda.sat.core.record.interfaces.IServiceDetecter
Query whether the detecter is acquired or not.
isBundleState(Bundle, int) - Method in class org.eclipse.soda.sat.core.util.BundleUtility
Tests whether a Bundle is in a specific state.
isEmpty() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Answers true if the DepenencyTrackerService is empty, otherwise false.
isEmpty() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IQueue
Check to see if the queue is empty.
isEmpty() - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IServiceRecordContainer
Query whether the receiver is empty.
isLoggingDebug() - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Query whether debug messages are being logged.
isLoggingError() - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Query whether error messages are being logged.
isLoggingInfo() - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Query whether info messages are being logged.
isLoggingWarning() - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Query whether debug messages are being logged.
isProxy() - Method in interface org.eclipse.soda.sat.core.record.interfaces.IExportServiceRecord
Query whether the exported service is a proxy.
isProxyService() - Method in class org.eclipse.soda.sat.core.framework.ManagedServiceFactoryBundleActivator
Query whether the managed service factory is created as a proxy service.
isRegistered() - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IExportServiceRecordContainer
Answers true if the container's IExportServiceRecord objects have been registered, otherwise false.
isRegistered() - Method in interface org.eclipse.soda.sat.core.record.interfaces.IExportServiceRecord
Query whether the exported services has been registered.
isRegisteredAsUninstallable(Bundle) - Method in interface org.eclipse.soda.sat.core.service.BundleDependencyService
Answers true if a bundle is registered as uninstallable, otherwise false.
isRegisteredService(Bundle, ServiceReference) - Method in class org.eclipse.soda.sat.core.util.BundleUtility
Answers true if the Bundle has registered the ServiceReference, otherwise false.
isRegisteredService(Bundle, String) - Method in class org.eclipse.soda.sat.core.util.BundleUtility
Answers true if the Bundle has registered a service with the given name, otherwise false.
isServiceCreated() - Method in interface org.eclipse.soda.sat.core.record.interfaces.IExportProxyServiceRecord
Query method for testing whether the proxy service has been created.
isServiceInUse(Bundle, ServiceReference) - Method in class org.eclipse.soda.sat.core.util.BundleUtility
Answers true if the Bundle is using the ServiceReference, otherwise false.
isServiceInstanceOf(ServiceReference, String) - Method in class org.eclipse.soda.sat.core.util.ServiceReferenceUtility
Answers true if the ServiceReference is an instance of the service name.
isStartAsync() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Configuration Parameter API: Specifies whether the bundle should start asynchronously.
isStartAsync() - Method in class org.eclipse.soda.sat.core.framework.BundleActivationManagerOwnerAdapter
 
isStartAsync() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManagerOwner
Configuration Parameter Method: Specifies whether the bundle should start asynchronously.
isTransient() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Configuration Parameter API: Specify whether the bundle should be treated as transient.
isTransient() - Method in class org.eclipse.soda.sat.core.framework.BundleActivationManagerOwnerAdapter
 
isTransient() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManagerOwner
Configuration Parameter Method: Specify whether the bundle should be treated as transient.
isUninstallable() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Configuration Parameter API: Specify whether the bundle should be treated as uninstalled.
isUninstallable() - Method in class org.eclipse.soda.sat.core.framework.BundleActivationManagerOwnerAdapter
 
isUninstallable() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManagerOwner
Configuration Parameter Method: Specify whether the bundle should be treated as uninstalled.
isValid(String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.ILineReader.IAdvisor
Query whether a read line is valid.

L

LogUtility - class org.eclipse.soda.sat.core.util.LogUtility.
The LogUtility class provides access to an instance of the OSGi defined interface LogService that is guaranteed to never change identity.
lines() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.ILineReader
Answers an Enumeration for reading lines.
log(Object, String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IFileLog
Write the specified message to the file.
logDebug(Object, String) - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Log a LogService.LOG_DEBUG message.
logDebug(Object, String, Throwable) - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Log a LogService.LOG_DEBUG level message.
logDebug(String) - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Log a LogService.LOG_DEBUG message.
logDebug(String, Throwable) - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Log a LogService.LOG_DEBUG level message.
logError(Object, String) - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Log a LogService.LOG_ERROR message.
logError(Object, String, Throwable) - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Log a LogService.LOG_ERROR level message.
logError(String) - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Log a LogService.LOG_ERROR message.
logError(String, Throwable) - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Log a LogService.LOG_ERROR level message.
logInfo(Object, String) - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Log a LogService.LOG_INFO message.
logInfo(Object, String, Throwable) - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Log a LogService.LOG_INFO level message.
logInfo(String) - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Log a LogService.LOG_INFO message.
logInfo(String, Throwable) - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Log a LogService.LOG_INFO level message.
logToFile(Object, String) - Method in class org.eclipse.soda.sat.core.util.LogUtility
Write the specified log message to the log file.
logTrace(Object, String) - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Log a LogService.DEBUG_INFO level trace message.
logTrace(Object, String, Throwable) - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Log a LogService.DEBUG_INFO level trace message.
logTrace(String) - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Log a LogService.DEBUG_INFO level trace message.
logTrace(String, Throwable) - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Log a LogService.DEBUG_INFO level trace message.
logWarning(Object, String) - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Log a LogService.LOG_INFO message.
logWarning(Object, String, Throwable) - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Log a LogService.LOG_WARNING level message.
logWarning(String) - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Log a LogService.LOG_WARNING message.
logWarning(String, Throwable) - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Log a LogService.LOG_WARNING level message.

M

ManagedServiceFactoryBundleActivator - class org.eclipse.soda.sat.core.framework.ManagedServiceFactoryBundleActivator.
ManagedServiceFactoryBundleActivator.java
ManagedServiceFactoryBundleActivator() - Constructor for class org.eclipse.soda.sat.core.framework.ManagedServiceFactoryBundleActivator
 

N

NO_SERVICES - Static variable in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
 
NO_SERVICES - Static variable in class org.eclipse.soda.sat.core.framework.BaseManagedServiceFactoryAdvisor
 
NO_SERVICES - Static variable in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManagerOwner
 
newLine() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.ILineWriter
Write a new line.
nextToken() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.ITokenizer
Get the next token.

O

open() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IFileLog
Open the file.
org.eclipse.soda.sat.core.framework - package org.eclipse.soda.sat.core.framework
This package contains the SAT implementation classes, suc as BaseBundleActivator class from which all SAT bundles typically derive their BundleActivator.
org.eclipse.soda.sat.core.framework.interfaces - package org.eclipse.soda.sat.core.framework.interfaces
This package contains interfaces that support the SAT implementation classes.
org.eclipse.soda.sat.core.record.container.interfaces - package org.eclipse.soda.sat.core.record.container.interfaces
This package contains the service record container interfaces, which are used in the rare cases where subclassing BaseBundleActivator is not desirable.
org.eclipse.soda.sat.core.record.interfaces - package org.eclipse.soda.sat.core.record.interfaces
This package contains the service record interfaces, which are used in the rare cases where subclassing BaseBundleActivator is not desirable.
org.eclipse.soda.sat.core.service - package org.eclipse.soda.sat.core.service
This package contains the services interfaces for the services that are published by SAT.
org.eclipse.soda.sat.core.util - package org.eclipse.soda.sat.core.util
This package contains a mixed bag of utility classes that are used by SAT, but might be of use to bundle developers.

P

ProxyServiceHandlerAdapter - class org.eclipse.soda.sat.core.framework.ProxyServiceHandlerAdapter.
 
ProxyServiceHandlerAdapter() - Constructor for class org.eclipse.soda.sat.core.framework.ProxyServiceHandlerAdapter
 
postInvoke(Object, Method, Object[]) - Method in class org.eclipse.soda.sat.core.framework.ProxyServiceHandlerAdapter
 
postInvoke(Object, Method, Object[]) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IProxyServiceHandler
A hook method that is executed after the proxy has invoked the specified method on the specified service object.
preInvoke(Object, Method, Object[]) - Method in class org.eclipse.soda.sat.core.framework.ProxyServiceHandlerAdapter
 
preInvoke(Object, Method, Object[]) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IProxyServiceHandler
A hook method that is executed before the proxy has invoked the specified method on the specified service object.
printFactoryConfigurationsOn(StringBuffer) - Method in class org.eclipse.soda.sat.core.framework.ManagedServiceFactoryBundleActivator
Print a description of the factory configurations on the specified buffer.
printFactoryConfigurationsOn(StringBuffer) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceFactoryActivationManager
Print a description of the factory configurations on the specified buffer.

R

readLine() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.ILineReader
Reads and answers a single line.
register() - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IExportServiceRecordContainer
Register the container's IExportedServiceRecord objects.
register() - Method in interface org.eclipse.soda.sat.core.record.interfaces.IExportServiceRecord
Register the exported service with the OSGi framework.
registered(Bundle, Bundle) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.BundleDependencyListener
A bundle dependency relationship has been registered.
release() - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IImportServiceRecordContainer
Releases the container's import service records.
release() - Method in interface org.eclipse.soda.sat.core.record.interfaces.IImportServiceRecord
Release the imported service back to the OSGi framework.
release() - Method in interface org.eclipse.soda.sat.core.record.interfaces.IServiceDetecter
Release the services contained in the IServiceDetecter.
releaseImportedServices() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Configuration API: Release all the imported services.
releaseImportedServices() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Configuration Method: Release the imported services.
releaseOptionalImportedServices() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Configuration API: Release all the optional imported services.
releaseOptionalImportedServices() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Configuration Method: Release the optional imported services.
released(IImportServiceRecordContainer) - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IImportServiceRecordContainerOwner
The owned IImportServiceRecordContainer has been released.
remove(Object) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Removes an object, severing its dependent and prerequisite relationships.
remove(Object, Object) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Destroy a dependent and prerequisite relationship.
remove() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IQueue
Remove and return the next item in the queue.
remove(long) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IQueue
Remove and return the next item in the queue.
remove(IExportServiceRecord) - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IExportServiceRecordContainer
Remove a export service record from the container.
remove(IImportServiceRecord) - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IImportServiceRecordContainer
Remove an import service record from the container.
removeAll() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Removes all the objects from the DependencyTracker.
removeAll(String) - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IServiceRecordContainer
Remove from the container all the service with a name matching the specified name.
removeBundleDependencyListener(BundleDependencyListener) - Method in interface org.eclipse.soda.sat.core.service.BundleDependencyService
Add a BundleDependencyListener.
removeDependent(Object) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Utility that removes a dependent entry.
removeExportedService(String) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Configuration API: Remove the exported service record of the specified type.
removeExportedService(String, Object) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Configuration API: Removes the specified exported service.
removeExportedService(String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Configuration Method: Remove the exported service record of the specified type.
removeExportedService(String, Object) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Configuration Method: Removes the specified exported service.
removeExportedServices(String) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Configuration API: Remove the named exported service domain object.
removeExportedServices(String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Configuration Method: Remove the named exported service domain object.
removeImportedServiceFilter(String) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Configuration API: Removes the LDAP filter for an imported service.
removeImportedServiceFilter(String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Configuration Method: Removes the LDAP filter for an imported service.
removeOptionalImportedServiceFilter(String) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Configuration API: Removes the LDAP filter for an optional imported service.
removeOptionalImportedServiceFilter(String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Configuration Method: Removes the LDAP filter for an optional imported service.
removePrerequisite(Object) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Utility that removes a prerequisite entry.
removeServiceDetecterListener(ServiceDetecterListener) - Method in interface org.eclipse.soda.sat.core.record.interfaces.IServiceDetecter
Add ServiceDetecterListener to the detecter.
removeUninstallableBundle(Bundle) - Method in interface org.eclipse.soda.sat.core.service.BundleDependencyService
Removes a Bundle from the collection of uninstallable bundles.
removeWithAllPrerequisites(Object) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Removes an entry, along with all its prerequisites that are only dependents of the entry.
removeWithPrerequisites(Object) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Removes an entry, along with its prerequisites that are only dependents of the entry.
restartFramework() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
OSGi Framework API: Stop and restart the OSGi framework.
restartFramework() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
OSGi Framework Method: Stop and restart the OSGi framework.

S

SERVICE_NAME - Static variable in interface org.eclipse.soda.sat.core.service.BundleDependencyService
 
SERVICE_NAME - Static variable in interface org.eclipse.soda.sat.core.service.BundleUninstallService
 
SERVICE_REGISTRATION_TIMESTAMP_PROPERTY - Static variable in interface org.eclipse.soda.sat.core.record.interfaces.IExportServiceRecord
 
ServiceDetecterListener - interface org.eclipse.soda.sat.core.record.interfaces.ServiceDetecterListener.
 
ServiceReferenceUtility - class org.eclipse.soda.sat.core.util.ServiceReferenceUtility.
The ServiceReferenceUtility class is a utility that simplifies working with ServiceReference objects.
select(ServiceReference[]) - Method in class org.eclipse.soda.sat.core.util.ServiceReferenceUtility
Select an appropriate ServiceReference from an array.
serviceAcquired(IImportServiceRecordContainer, IImportServiceRecord) - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IImportServiceRecordContainerLenientOwner
One of the container's IImportServiceRecord objects has been acquired.
serviceAcquired(IImportServiceRecord) - Method in interface org.eclipse.soda.sat.core.record.interfaces.IImportServiceRecordOwner
An imported service has been acquired.
serviceAdded(IServiceDetecter, ServiceReference, Object) - Method in interface org.eclipse.soda.sat.core.record.interfaces.ServiceDetecterListener
A service has been added to the specified service detecter.
serviceReleased(IImportServiceRecordContainer, IImportServiceRecord) - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IImportServiceRecordContainerLenientOwner
One of the container's IImportServiceRecord objects has been released.
serviceReleased(IImportServiceRecord) - Method in interface org.eclipse.soda.sat.core.record.interfaces.IImportServiceRecordOwner
An imported service has been released.
serviceRemoved(IServiceDetecter, ServiceReference, Object) - Method in interface org.eclipse.soda.sat.core.record.interfaces.ServiceDetecterListener
A service has been removed from the specified service detecter.
set(Object) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IThreadLocal
Set the Object for the current thread.
setExportedServiceProperties(String, Dictionary) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Configuration API: Sets the properties of an exported service.
setExportedServiceProperties(String, Object, Dictionary) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Configuration API: Sets the properties of an exported service.
setExportedServiceProperties(String, Dictionary) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Configuration Method: Sets the properties of an exported service.
setExportedServiceProperties(String, Object, Dictionary) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Configuration Method: Sets the properties of an exported service.
setFilter(Filter) - Method in interface org.eclipse.soda.sat.core.record.interfaces.IImportServiceRecord
Sets the filter used to acquire the imported service.
setFilter(String) - Method in interface org.eclipse.soda.sat.core.record.interfaces.IServiceDetecter
Sets the IServiceDetecter object's service filter.
setLog(LogService) - Method in class org.eclipse.soda.sat.core.util.LogUtility
Set the org.osgi.service.log.LogService.
setLoggingLevel(int) - Static method in class org.eclipse.soda.sat.core.util.LogUtility
Set the current logging level.
setProperties(Dictionary) - Method in interface org.eclipse.soda.sat.core.record.interfaces.IExportServiceRecord
Sets the export service properties.
setService(Object) - Method in interface org.eclipse.soda.sat.core.record.interfaces.IServiceRecord
Set the service object.
shutdownFramework() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
OSGi Framework API: Shutdown the OSGi framework.
shutdownFramework() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
OSGi Framework Method: Shutdown the OSGi framework.
size() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Answers the number of entries in the DependencyTracker.
size() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IQueue
Query the size of the queue.
size() - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IServiceRecordContainer
Query the size of the container.
start() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Hook API: This method is called by start(BundleContext) .
start(BundleContext) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Bundle Activator API: This is where the bundle activator starts its execution.
start() - Method in class org.eclipse.soda.sat.core.framework.BundleActivationManagerOwnerAdapter
 
start(BundleContext, IBundleActivationManagerOwner) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Start the bundle activation manager.
start() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManagerOwner
Hook Method: This method is called when the IBundleActivatorManager executes its start(BundleContext) method.
start(BundleContext) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceFactoryActivationManager
Start the managed service factory activation manager.
stop() - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Hook API: This method is called by stop(BundleContext) .
stop(BundleContext) - Method in class org.eclipse.soda.sat.core.framework.BaseBundleActivator
Bundle Activator API: This is where the bundle activator stops its execution.
stop() - Method in class org.eclipse.soda.sat.core.framework.BundleActivationManagerOwnerAdapter
 
stop(BundleContext) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager
Stop the bundle activation manager.
stop() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManagerOwner
Hook Method: This method is called when the IBundleActivatorManager executes its stop(BundleContext) method.
stop() - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceFactoryActivationManager
Stop the managed service factory activation manager.

T

toBundleStateString(Bundle) - Method in class org.eclipse.soda.sat.core.util.BundleUtility
Get a human-readable string that describes the state of a given bundle.
toXml(String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Answers an XML representation of the DependencyTracker.
toXml(String, IDependencyTracker.IXmlProvider) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Answers an XML representation of the DependencyTracker using the specified implementation of the interface IDependencyTracker.IXmlProvider.
toXml(String, int) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Answers an XML representation of the DependencyTracker.
toXml(String, int, IDependencyTracker.IXmlProvider) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IDependencyTracker
Answers an XML representation of the DependencyTracker using the specified implementation of the interface IDependencyTracker.IXmlProvider.
toXml() - Method in interface org.eclipse.soda.sat.core.service.BundleDependencyService
Convert the state of the BundleDependencyService to XML.
toXml(int) - Method in interface org.eclipse.soda.sat.core.service.BundleDependencyService
Convert the state of the BundleDependencyService to XML.
traceToFile(Object, String) - Method in class org.eclipse.soda.sat.core.util.LogUtility
Write the specified trace message to the log file.
transform(String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.ILineReader.IAdvisor
Perform a transformation on a read line.

U

uninstall(Bundle) - Method in interface org.eclipse.soda.sat.core.service.BundleUninstallService
Uninstall the specified bundle.
unregister() - Method in interface org.eclipse.soda.sat.core.record.container.interfaces.IExportServiceRecordContainer
Unregister all the container's IExportedServiceRecord objects.
unregister() - Method in interface org.eclipse.soda.sat.core.record.interfaces.IExportServiceRecord
Unregister the exported service with the OSGi framework.
unregistered(Bundle, Bundle) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.BundleDependencyListener
A bundle dependency relationship has been unregistered.
update(String, Object, Dictionary, Dictionary, IBundleActivationManager) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceFactoryAdvisor
Update and return an object for the configuration with the specified persistent ID using the specified properties.
updated(String, Dictionary) - Method in class org.eclipse.soda.sat.core.framework.ManagedServiceFactoryBundleActivator
 

V

validateConfiguration(String, Dictionary) - Method in class org.eclipse.soda.sat.core.framework.BaseManagedServiceFactoryAdvisor
 
validateConfiguration(String, Dictionary) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceFactoryAdvisor
Validate the configuration, throwing a ConfigurationException if the configuration is deemed to be invalid.

W

write(String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.ILineWriter
Write a line of text.
writeLine(String) - Method in interface org.eclipse.soda.sat.core.framework.interfaces.ILineWriter
Write a line of text, followed by a new line.

A B C D E F G H I L M N O P R S T U V W
Service Activator Toolkit
Version 1.0.0