|
1.0.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectManagedServiceFactoryBundleActivator
org.eclipse.soda.dk.testagent.factory.TestAgentFactory
public abstract class TestAgentFactory
| Field Summary | |
|---|---|
static java.lang.String |
CLASS_NAME
Defines the class name. |
static java.lang.String[] |
EXPORTED_SERVICE_NAMES
Defines the service name(s) to be registered by the testAdapter bundle. |
static java.lang.String |
ID_KEY
Define the id key (String) constant. |
static java.lang.String |
ID_KEY_FILTER
Define the id key filter (String) constant. |
static java.lang.String[] |
IMPORTED_SERVICE_NAMES
Defines the imported service name(s) to be registered by the testAdapter bundle. |
static java.lang.String |
METATYPE_SERVICE
Define the metatype service (String) constant. |
static java.lang.String[] |
OPTIONAL_SERVICES
Define the optional services (String[]) constant. |
| Constructor Summary | |
|---|---|
TestAgentFactory()
|
|
| Method Summary | |
|---|---|
java.lang.Object |
create(java.lang.String pid,
java.util.Dictionary properties,
IBundleActivationManager manager)
Create with the specified pid, properties and manager parameters and return the Object result. |
protected IManagedServiceFactoryAdvisor |
createAdvisor()
|
void |
createImportedServiceFilters(java.lang.String pid,
java.util.Dictionary oldProperties,
java.util.Dictionary properties,
IBundleActivationManager manager)
Create imported service filters with the specified pid, old properties, properties and manager parameters. |
java.util.Hashtable |
createProperties()
Gets the properties to be registered with the service(s). |
abstract TestAgent |
createService()
Create service with the specified transport parameter and return the Object result. |
void |
destroy(java.lang.String pid,
java.lang.Object object,
java.util.Dictionary properties,
IBundleActivationManager manager)
Destroy with the specified pid, object, properties and manager parameters. |
java.lang.String[] |
getExportedServiceNames(java.lang.String pid,
java.util.Dictionary oldProperties,
java.util.Dictionary properties,
IBundleActivationManager manager)
Return the exported service name(s) to be registered by the testAdapter bundle. |
java.lang.String[] |
getImportedServiceNames(java.lang.String pid,
java.util.Dictionary oldProperties,
java.util.Dictionary properties,
IBundleActivationManager manager)
Return the imported service name(s) to be registered by the testAdapter bundle. |
protected java.lang.String[] |
getOptionalImportedServiceNames()
Gets the optional imported service names (String[]) value. |
java.lang.String[] |
getOptionalImportedServiceNames(java.lang.String arg0,
java.util.Dictionary arg1,
java.util.Dictionary arg2,
IBundleActivationManager arg3)
Get optional imported service names with the specified arg0, arg1, arg2 and arg3 parameters and return the String[] result. |
protected void |
handleAcquiredOptionalImportedService(java.lang.String arg0,
java.lang.Object arg1)
Handle acquired optional imported service with the specified arg0 and arg1 parameters. |
void |
handleAcquiredOptionalImportedService(java.lang.String pid,
java.lang.Object object,
java.lang.String importedServiceName,
java.lang.Object importedService,
IBundleActivationManager manager)
Handle acquired optional imported service with the specified pid, object, imported service name, imported service and manager parameters. |
protected void |
handleReleasedOptionalImportedService(java.lang.String arg0,
java.lang.Object arg1)
Handle released optional imported service with the specified arg0 and arg1 parameters. |
void |
handleReleasedOptionalImportedService(java.lang.String pid,
java.lang.Object object,
java.lang.String importedServiceName,
java.lang.Object importedService,
IBundleActivationManager manager)
Handle released optional imported service with the specified pid, object, imported service name, imported service and manager parameters. |
java.lang.Object |
update(java.lang.String pid,
java.lang.Object object,
java.util.Dictionary oldProperties,
java.util.Dictionary properties,
IBundleActivationManager manager)
Update with the specified pid, object, old properties, properties and manager parameters and return the Object result. |
void |
updateProperties(java.util.Dictionary table,
java.util.Dictionary from)
Update properties with the specified table and from parameters. |
void |
validateConfiguration(java.lang.String pid,
java.util.Dictionary properties)
Validate configuration with the specified pid and properties parameters. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String CLASS_NAME
public static final java.lang.String ID_KEY
public static final java.lang.String ID_KEY_FILTER
public static final java.lang.String METATYPE_SERVICE
public static final java.lang.String[] EXPORTED_SERVICE_NAMES
| org.eclipse.soda.dk.adapter.service.AdapterService |
public static final java.lang.String[] IMPORTED_SERVICE_NAMES
| org.eclipse.soda.dk.test.adapter.service.testAdapterService |
| org.eclipse.soda.dk.notification.service.NotificationService |
public static final java.lang.String[] OPTIONAL_SERVICES
| Constructor Detail |
|---|
public TestAgentFactory()
| Method Detail |
|---|
public java.lang.Object create(java.lang.String pid,
java.util.Dictionary properties,
IBundleActivationManager manager)
String) parameter.
The properties (Dictionary) parameter.
The manager (IBundleActivationManager)
parameter.
pid - The pid (String) parameter.properties - The properties (Dictionary) parameter.manager - The manager (IBundleActivationManager) parameter.
Object) value.protected IManagedServiceFactoryAdvisor createAdvisor()
IManagedServiceFactoryAdvisor)
value.org.eclipse.soda.sat.core.framework.ManagedServiceFactoryBundleActivator#createAdvisor()
public void createImportedServiceFilters(java.lang.String pid,
java.util.Dictionary oldProperties,
java.util.Dictionary properties,
IBundleActivationManager manager)
String) parameter.
The old properties (Dictionary) parameter.
The properties (Dictionary) parameter.
The manager (IBundleActivationManager)
parameter.
pid - The pid (String) parameter.oldProperties - The old properties (Dictionary) parameter.properties - The properties (Dictionary) parameter.manager - The manager (IBundleActivationManager) parameter.public java.util.Hashtable createProperties()
| org.eclipse.soda.dk.connection.bundle.ServiceBundle.DEVICE_CLASS | testAdapter |
| org.osgi.framework.Constants.SERVICE_PID | testAdapterService.SERVICE_NAME |
| org.osgi.framework.Constants.SERVICE_DESCRIPTION | test Adapter |
| org.osgi.framework.Constants.SERVICE_VENDOR | Eclipse |
| org.osgi.service.device.Constants.DRIVER_ID | testAdapter |
| org.osgi.framework.Constants.SERVICE_RANKING | 6 |
| org.osgi.service.device.Constants.DEVICE_CATEGORY | DeviceService |
| org.eclipse.soda.dk.connection.bundle.ServiceBundle.DEVICE_REVISION | 1.0.0 |
updateProperties(Dictionary,Dictionary)public abstract TestAgent createService()
DeviceService) parameter.
Object) value.#handleAcquiredImportedService(String,Object,Object,IBundleActivationManager),
handleAcquiredOptionalImportedService(String,Object),
handleAcquiredOptionalImportedService(String,Object,String,Object,IBundleActivationManager),
#handleReleasedImportedService(String,Object,Object,IBundleActivationManager),
handleReleasedOptionalImportedService(String,Object),
handleReleasedOptionalImportedService(String,Object,String,Object,IBundleActivationManager)
public void destroy(java.lang.String pid,
java.lang.Object object,
java.util.Dictionary properties,
IBundleActivationManager manager)
String) parameter.
The object (Object) parameter.
The properties (Dictionary) parameter.
The manager (IBundleActivationManager)
parameter.
pid - The pid (String) parameter.object - The object (Object) parameter.properties - The properties (Dictionary) parameter.manager - The manager (IBundleActivationManager) parameter.
public java.lang.String[] getExportedServiceNames(java.lang.String pid,
java.util.Dictionary oldProperties,
java.util.Dictionary properties,
IBundleActivationManager manager)
pid - The pid (String) parameter.oldProperties - The old properties (Dictionary) parameter.properties - The properties (Dictionary) parameter.manager - The manager (IBundleActivationManager) parameter.
public java.lang.String[] getImportedServiceNames(java.lang.String pid,
java.util.Dictionary oldProperties,
java.util.Dictionary properties,
IBundleActivationManager manager)
pid - The pid (String) parameter.oldProperties - The old properties (Dictionary) parameter.properties - The properties (Dictionary) parameter.manager - The manager (IBundleActivationManager) parameter.
getOptionalImportedServiceNames(),
getOptionalImportedServiceNames(String,Dictionary,Dictionary,IBundleActivationManager)protected java.lang.String[] getOptionalImportedServiceNames()
String[]) value.getOptionalImportedServiceNames(String,Dictionary,Dictionary,IBundleActivationManager)
public java.lang.String[] getOptionalImportedServiceNames(java.lang.String arg0,
java.util.Dictionary arg1,
java.util.Dictionary arg2,
IBundleActivationManager arg3)
String) parameter.
The arg1 (Dictionary) parameter.
The arg2 (Dictionary) parameter.
The arg3 (IBundleActivationManager)
parameter.
arg0 - The arg0 (String) parameter.arg1 - The arg1 (Dictionary) parameter.arg2 - The arg2 (Dictionary) parameter.arg3 - The arg3 (IBundleActivationManager) parameter.
String[])
value.getOptionalImportedServiceNames()
protected void handleAcquiredOptionalImportedService(java.lang.String arg0,
java.lang.Object arg1)
arg0 - The arg0 (String) parameter.arg1 - The arg1 (Object) parameter.handleAcquiredOptionalImportedService(String,Object,String,Object,IBundleActivationManager)
public void handleAcquiredOptionalImportedService(java.lang.String pid,
java.lang.Object object,
java.lang.String importedServiceName,
java.lang.Object importedService,
IBundleActivationManager manager)
String) parameter.
The object (Object) parameter.
The imported service name (String) parameter.
The imported service (Object) parameter.
The manager (IBundleActivationManager)
parameter.
pid - The pid (String) parameter.object - The object (Object) parameter.importedServiceName - The imported service name (String) parameter.importedService - The imported service (Object) parameter.manager - The manager (IBundleActivationManager) parameter.handleAcquiredOptionalImportedService(String,Object)
protected void handleReleasedOptionalImportedService(java.lang.String arg0,
java.lang.Object arg1)
arg0 - The arg0 (String) parameter.arg1 - The arg1 (Object) parameter.handleReleasedOptionalImportedService(String,Object,String,Object,IBundleActivationManager)
public void handleReleasedOptionalImportedService(java.lang.String pid,
java.lang.Object object,
java.lang.String importedServiceName,
java.lang.Object importedService,
IBundleActivationManager manager)
String) parameter.
The object (Object) parameter.
The imported service name (String) parameter.
The imported service (Object) parameter.
The manager (IBundleActivationManager)
parameter.
pid - The pid (String) parameter.object - The object (Object) parameter.importedServiceName - The imported service name (String) parameter.importedService - The imported service (Object) parameter.manager - The manager (IBundleActivationManager) parameter.handleReleasedOptionalImportedService(String,Object)
public java.lang.Object update(java.lang.String pid,
java.lang.Object object,
java.util.Dictionary oldProperties,
java.util.Dictionary properties,
IBundleActivationManager manager)
String) parameter.
The object (Object) parameter.
The old properties (Dictionary) parameter.
The properties (Dictionary) parameter.
The manager (IBundleActivationManager)
parameter.
pid - 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.
public void updateProperties(java.util.Dictionary table,
java.util.Dictionary from)
Dictionary) parameter.
The from (Dictionary) parameter.
table - The table (Dictionary) parameter.from - The from (Dictionary) parameter.createProperties()
public void validateConfiguration(java.lang.String pid,
java.util.Dictionary properties)
throws ConfigurationException
pid - The pid (String) parameter.properties - The properties (Dictionary) parameter.
ConfigurationException - Configuration Exception.
|
1.0.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||