|
2008-07-29 1.1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.soda.sat.core.framework.BaseBundleActivator
org.eclipse.soda.sat.core.framework.ManagedServiceBundleActivator
org.eclipse.soda.dk.core.managed.CoreManaged
org.eclipse.soda.dk.profile.managed.ProfileManaged
public abstract class ProfileManaged
| Field Summary | |
|---|---|
static java.lang.String[] |
IMPORTED_SERVICES
Define the imported services (String[]) constant. |
static java.lang.String[] |
OPTIONAL_SERVICE
Define the optional service (String[]) constant. |
| Fields inherited from class org.eclipse.soda.dk.core.managed.CoreManaged |
|---|
CONFIGURATION_ADMIN_SERVICE, ID_KEY, ID_KEY_FILTER, METATYPE_SERVICE, OPTIONAL_SERVICES |
| Fields inherited from class org.eclipse.soda.sat.core.framework.ManagedServiceBundleActivator |
|---|
CONFIGURATION_ADMIN_SERVICE_NAME, MANAGED_SERVICE_SERVICE_NAME |
| Fields inherited from class org.eclipse.soda.sat.core.framework.BaseBundleActivator |
|---|
NO_SERVICES |
| Constructor Summary | |
|---|---|
protected |
ProfileManaged()
Constructs an instance of this class. |
| Method Summary | |
|---|---|
java.lang.Object |
create(java.lang.String pid,
java.util.Dictionary properties,
org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager manager)
Create with the specified properties and manager parameters and return the Object result. |
ProfileService |
createService(DeviceService device)
|
ProfileService |
createService(org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager manager)
Create service with the specified manager parameter and return the ProfileService result. |
void |
destroy(java.lang.String pid,
java.lang.Object object,
java.util.Dictionary properties,
org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager manager)
Destroy with the specified pid, object, properties and manager parameters. |
java.lang.String |
getDeviceServiceName()
Method getDeviceServiceName. |
java.lang.String[] |
getImportedServiceNames(java.lang.String pid,
java.util.Dictionary arg1,
java.util.Dictionary arg2,
org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager manager)
Get imported service names with the specified arg0, arg1, arg2 and manager parameters and return the String[] result. |
java.lang.String |
getInterestServiceName()
Gets the interest service name (String) value. |
java.lang.String[] |
getOptionalImportedServiceNames(java.lang.String pid,
java.util.Dictionary arg1,
java.util.Dictionary arg2,
org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager arg3)
Get optional imported service names with the specified arg0, arg1, arg2 and arg3 parameters and return the String[] result. |
java.lang.String |
getServiceName()
Return the service name. |
java.lang.String[] |
getServiceNames()
Gets the service names (String[]) value. |
java.lang.Object |
update(java.lang.String pid,
java.lang.Object object,
java.util.Dictionary oldProperties,
java.util.Dictionary properties,
org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager manager)
Update with the specified pid, object, old properties, properties and manager parameters and return the Object result. |
| Methods inherited from class org.eclipse.soda.dk.core.managed.CoreManaged |
|---|
createAdvisor, createImportedServiceFilters, createProperties, getExportedServiceNames, getImportedServiceNames, getOptionalImportedServiceNames, handleAcquiredOptionalImportedService, handleAcquiredOptionalImportedService, handleReleasedOptionalImportedService, handleReleasedOptionalImportedService, updateProperties, updateProperties, validateConfiguration |
| Methods inherited from class org.eclipse.soda.sat.core.framework.ManagedServiceBundleActivator |
|---|
activate, collectImportedServiceNames, createDefaultPid, createPid, deactivate, getPid, isProxyService, updated |
| Methods inherited from class org.eclipse.soda.sat.core.framework.BaseBundleActivator |
|---|
acquireImportedService, acquireImportedServices, acquireOptionalImportedServices, addExportedProxyService, addExportedProxyServices, addExportedService, addExportedServices, addImportedServiceFilter, addOptionalImportedServiceFilter, basicGetImportedServiceNames, basicGetOptionalImportedServiceNames, collectOptionalImportedServiceNames, getAsyncStartPriority, getBundle, getBundleActivationManager, getBundleContext, getBundleSymbolicName, getDataDirectory, getDataFile, getExportedService, getExportedServiceNamesFromManifest, getExportedServiceProperties, getExportedServiceProperties, getExportedServices, getExportedServices, getFilePropertiesInputStream, getFilePropertiesInputStream, getImportedService, getImportedServiceFilter, getImportedServiceNamesFromManifest, getImportedServiceProperty, getImportedServicePropertyKeys, getImportedServices, getOptionalImportedService, getOptionalImportedServiceFilter, getOptionalImportedServiceProperty, getOptionalImportedServicePropertyKeys, getOptionalImportedServices, getProperties, getPropertiesInputStream, getProperty, getResourcePropertiesInputStream, getResourcePropertiesInputStream, handleAcquiredOptionalImportedService, handleException, handleFailedToFindProperties, handleReleasedOptionalImportedService, isStartAsync, isTransient, isUninstallable, releaseImportedService, releaseImportedServices, releaseOptionalImportedServices, removeExportedService, removeExportedService, removeExportedServices, removeImportedServiceFilter, removeOptionalImportedServiceFilter, restartFramework, setExportedServiceProperties, setExportedServiceProperties, shutdownFramework, start, start, stop, stop |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.osgi.service.cm.ManagedService |
|---|
updated |
| Methods inherited from interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceAdvisor |
|---|
createImportedServiceFilters, handleAcquiredOptionalImportedService, handleReleasedOptionalImportedService, validateConfiguration |
| Field Detail |
|---|
public static final java.lang.String[] IMPORTED_SERVICES
public static final java.lang.String[] OPTIONAL_SERVICE
| Constructor Detail |
|---|
protected ProfileManaged()
| Method Detail |
|---|
public java.lang.Object create(java.lang.String pid,
java.util.Dictionary properties,
org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager manager)
create in interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceAdvisorpid - The pid (String) parameter.properties - The properties (Dictionary) parameter.manager - The manager (IBundleActivationManager) parameter.
Object) value.public ProfileService createService(DeviceService device)
device - The device (DeviceService) parameter.
Object) value. The device (DeviceService) parameter.createService(IBundleActivationManager)public ProfileService createService(org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager manager)
manager - The manager (IBundleActivationManager) parameter.
ProfileService) value.createService(DeviceService)
public void destroy(java.lang.String pid,
java.lang.Object object,
java.util.Dictionary properties,
org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager manager)
String) parameter. The object (Object) parameter. The properties (Dictionary) parameter. The manager (IBundleActivationManager)
parameter. The pid (String) parameter. The object (Object) parameter. The properties (Dictionary) parameter. The manager (IBundleActivationManager) parameter.
destroy in interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceAdvisorpid - The pid (String) parameter.object - The object (Object) parameter.properties - The properties (Dictionary) parameter.manager - The manager (IBundleActivationManager) parameter.public java.lang.String getDeviceServiceName()
String) value.
public java.lang.String[] getImportedServiceNames(java.lang.String pid,
java.util.Dictionary arg1,
java.util.Dictionary arg2,
org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager manager)
String) parameter. The arg1 (Dictionary) parameter. The arg2 (Dictionary)
parameter. The manager (IBundleActivationManager) parameter.
getImportedServiceNames in interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceAdvisorgetImportedServiceNames in class org.eclipse.soda.dk.core.managed.CoreManagedpid - The pid (String) parameter.arg1 - The arg1 (Dictionary) parameter.arg2 - The arg2 (Dictionary) parameter.manager - The manager (IBundleActivationManager) parameter.
String[]) value. The arg0 (String) parameter. The arg1 (Dictionary) parameter. The arg2 (Dictionary) parameter. The manager (IBundleActivationManager)
parameter.getOptionalImportedServiceNames(String,Dictionary,Dictionary,IBundleActivationManager)public java.lang.String getInterestServiceName()
getInterestServiceName in class org.eclipse.soda.dk.core.managed.CoreManagedString) value.
public java.lang.String[] getOptionalImportedServiceNames(java.lang.String pid,
java.util.Dictionary arg1,
java.util.Dictionary arg2,
org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager arg3)
String) parameter. The arg1 (Dictionary) parameter. The arg2 (Dictionary)
parameter. The arg3 (IBundleActivationManager) parameter.
getOptionalImportedServiceNames in interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceAdvisorgetOptionalImportedServiceNames in class org.eclipse.soda.dk.core.managed.CoreManagedpid - The pid (String) parameter.arg1 - The arg1 (Dictionary) parameter.arg2 - The arg2 (Dictionary) parameter.arg3 - The arg3 (IBundleActivationManager) parameter.
String[]) value. The arg0 (String) parameter. The arg1 (Dictionary) parameter. The arg2 (Dictionary) parameter. The arg3 (IBundleActivationManager)
parameter.public java.lang.String getServiceName()
String) value.getDeviceServiceName(),
getInterestServiceName()public java.lang.String[] getServiceNames()
String[]) value.getImportedServiceNames(String,Dictionary,Dictionary,IBundleActivationManager),
getOptionalImportedServiceNames(String,Dictionary,Dictionary,IBundleActivationManager)
public java.lang.Object update(java.lang.String pid,
java.lang.Object object,
java.util.Dictionary oldProperties,
java.util.Dictionary properties,
org.eclipse.soda.sat.core.framework.interfaces.IBundleActivationManager manager)
String) parameter. The object (Object) parameter. The old properties (Dictionary)
parameter. The properties (Dictionary) parameter. The manager (IBundleActivationManager) parameter.
update in interface org.eclipse.soda.sat.core.framework.interfaces.IManagedServiceAdvisorpid - The pid (String) parameter.object - The object (Object) parameter.oldProperties - The old properties (Dictionary) parameter.properties - The properties (Dictionary) parameter.manager - The manager (IBundleActivationManager) parameter.
Object) value. The pid (String) parameter. The object (Object) parameter. The old properties (Dictionary) parameter. The properties (Dictionary)
parameter. The manager (IBundleActivationManager) parameter.
|
2008-07-29 1.1.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||