org.eclipse.soda.dk.rfid.mock.scenario.profile.factory
Class RfidMockScenarioProfileFactory
java.lang.Object
ProfileFactory
org.eclipse.soda.dk.rfid.mock.scenario.profile.factory.RfidMockScenarioProfileFactory
- All Implemented Interfaces:
- BundleActivator
public class RfidMockScenarioProfileFactory
- extends ProfileFactory
- implements BundleActivator
Rfid Mock Scenario Profile.
The device bundle activator class creates and registers the RfidMockScenarioProfile device.
The list of exported services:
- Since:
- 1.0
- Version:
- 1.2.0
- See Also:
RfidMockScenarioProfileService,
See the following specification(s) for more details:
| Title: |
EPCglobal Low Level Reader Protocol (LLRP) |
| URL: |
http://www.epcglobalinc.org/standards/llrp |
| Version: |
1.0.1 |
| Date: |
August 13, 2007 |
| Vendor: |
EPCglobal |
| Comment: |
Ratified |
| Title: |
EPCglobal Application Level Events (ALE) Specification |
| URL: |
http://www.epcglobalinc.org/standards/ale/ |
| Version: |
1.1 |
| Date: |
February 27, 2008 |
| Vendor: |
EPCglobal |
| Comment: |
Ratified |
| Title: |
EPCglobal Low Level Reader Protocol (LLRP) |
| URL: |
http://www.epcglobalinc.org/standards/llrp |
| Version: |
1.0.1 |
| Date: |
August 13, 2007 |
| Vendor: |
EPCglobal |
| Comment: |
Ratified |
| Title: |
EPCglobal Application Level Events (ALE) Specification |
| URL: |
http://www.epcglobalinc.org/standards/ale/ |
| Version: |
1.1 |
| Date: |
February 27, 2008 |
| Vendor: |
EPCglobal |
| Comment: |
Ratified |
| Title: |
EPCglobal Low Level Reader Protocol (LLRP) |
| URL: |
http://www.epcglobalinc.org/standards/llrp |
| Version: |
1.0.1 |
| Date: |
August 13, 2007 |
| Vendor: |
EPCglobal |
| Comment: |
Ratified |
| Title: |
EPCglobal Application Level Events (ALE) Specification |
| URL: |
http://www.epcglobalinc.org/standards/ale/ |
| Version: |
1.1 |
| Date: |
February 27, 2008 |
| Vendor: |
EPCglobal |
| Comment: |
Ratified |
|
Field Summary |
static java.lang.String |
CLASS_NAME
Defines the full class name. |
static java.lang.String[] |
EXPORTED_SERVICE_NAMES
Defines the service name(s) to be registered by the RfidMockScenarioProfile bundle. |
static java.lang.String[] |
IMPORTED_SERVICE_NAMES
Defines the imported service name(s) to be registered by the RfidMockScenarioProfile bundle. |
|
Method Summary |
java.util.Hashtable |
createProperties()
Gets the properties to be registered with the service(s). |
ProfileService |
createService(DeviceService bundleContext)
Creates the profile service using the specified bundleContext. |
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 RfidMockScenarioProfile 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 RfidMockScenarioProfile bundle. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLASS_NAME
public static final java.lang.String CLASS_NAME
- Defines the full class name.
- Since:
- 1.0
- See Also:
- Constant Field Values
EXPORTED_SERVICE_NAMES
public static final java.lang.String[] EXPORTED_SERVICE_NAMES
- Defines the service name(s) to be registered by the RfidMockScenarioProfile bundle.
| org.eclipse.soda.dk.profile.service.ProfileService |
| org.eclipse.soda.dk.rfid.mock.scenario.profile.service.RfidMockScenarioProfileService |
- Since:
- 1.0
IMPORTED_SERVICE_NAMES
public static final java.lang.String[] IMPORTED_SERVICE_NAMES
- Defines the imported service name(s) to be registered by the RfidMockScenarioProfile bundle.
| org.eclipse.soda.dk.notification.service.NotificationService |
- Since:
- 1.0
RfidMockScenarioProfileFactory
public RfidMockScenarioProfileFactory()
createProperties
public java.util.Hashtable createProperties()
- Gets the properties to be registered with the service(s).
- Returns:
- Hashtable of properties.
| org.osgi.framework.Constants.SERVICE_PID |
RfidMockScenarioProfileService.SERVICE_NAME |
| org.osgi.framework.Constants.SERVICE_DESCRIPTION |
RfidMockScenarioProfileService.SERVICE_DESCRIPTION |
| org.osgi.framework.Constants.SERVICE_RANKING |
6 |
| org.osgi.framework.Constants.SERVICE_VENDOR |
IBM |
- Since:
- 1.0
createService
public ProfileService createService(DeviceService bundleContext)
- Creates the profile service using the specified bundleContext.
- Parameters:
bundleContext - The osgi bundle context to used when creating the profile service.
- Returns:
- Object The profile service created by this bundle.
- Since:
- 1.0
- See Also:
RfidMockScenarioProfile
getExportedServiceNames
public 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 RfidMockScenarioProfile bundle.
- Parameters:
pid - PID.oldProperties - old properties.properties - properties.manager - manager.
- Returns:
- String[] The exported service name(s).
- Since:
- 1.0
getImportedServiceNames
public 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 RfidMockScenarioProfile bundle.
- Parameters:
pid - PID.oldProperties - old properties.properties - properties.manager - manager.
- Returns:
- String[] The imported service names.
- Since:
- 1.0
Copyright (c) 2010 IBM. See license in Legal section.