Package io.openems.edge.common.test
Class DummyConfigurationAdmin.DummyConfiguration
java.lang.Object
io.openems.edge.common.test.DummyConfigurationAdmin.DummyConfiguration
- All Implemented Interfaces:
org.osgi.service.cm.Configuration
- Enclosing class:
- DummyConfigurationAdmin
public static class DummyConfigurationAdmin.DummyConfiguration
extends Object
implements org.osgi.service.cm.Configuration
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.osgi.service.cm.Configuration
org.osgi.service.cm.Configuration.ConfigurationAttribute
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAttributes
(org.osgi.service.cm.Configuration.ConfigurationAttribute... attrs) void
addProperty
(String key, Object value) Adds a configuration property to thisDummyConfigurationAdmin.DummyConfiguration
.void
delete()
Set<org.osgi.service.cm.Configuration.ConfigurationAttribute>
long
getPid()
getProcessedProperties
(org.osgi.framework.ServiceReference<?> reference) void
removeAttributes
(org.osgi.service.cm.Configuration.ConfigurationAttribute... attrs) void
setBundleLocation
(String location) void
update()
void
update
(Dictionary<String, ?> properties) boolean
updateIfDifferent
(Dictionary<String, ?> properties) 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.Configuration
equals, hashCode
-
Constructor Details
-
DummyConfiguration
public DummyConfiguration()
-
-
Method Details
-
getPid
- Specified by:
getPid
in interfaceorg.osgi.service.cm.Configuration
-
getProperties
- Specified by:
getProperties
in interfaceorg.osgi.service.cm.Configuration
-
addProperty
Adds a configuration property to thisDummyConfigurationAdmin.DummyConfiguration
.- Parameters:
key
- the property keyvalue
- the property value
-
update
- Specified by:
update
in interfaceorg.osgi.service.cm.Configuration
- Throws:
IOException
-
update
- Specified by:
update
in interfaceorg.osgi.service.cm.Configuration
- Throws:
IOException
-
getFactoryPid
- Specified by:
getFactoryPid
in interfaceorg.osgi.service.cm.Configuration
-
setBundleLocation
- Specified by:
setBundleLocation
in interfaceorg.osgi.service.cm.Configuration
-
getBundleLocation
- Specified by:
getBundleLocation
in interfaceorg.osgi.service.cm.Configuration
-
getChangeCount
public long getChangeCount()- Specified by:
getChangeCount
in interfaceorg.osgi.service.cm.Configuration
-
getProcessedProperties
public Dictionary<String,Object> getProcessedProperties(org.osgi.framework.ServiceReference<?> reference) - Specified by:
getProcessedProperties
in interfaceorg.osgi.service.cm.Configuration
-
updateIfDifferent
- Specified by:
updateIfDifferent
in interfaceorg.osgi.service.cm.Configuration
- Throws:
IOException
-
addAttributes
public void addAttributes(org.osgi.service.cm.Configuration.ConfigurationAttribute... attrs) throws IOException - Specified by:
addAttributes
in interfaceorg.osgi.service.cm.Configuration
- Throws:
IOException
-
getAttributes
- Specified by:
getAttributes
in interfaceorg.osgi.service.cm.Configuration
-
removeAttributes
public void removeAttributes(org.osgi.service.cm.Configuration.ConfigurationAttribute... attrs) throws IOException - Specified by:
removeAttributes
in interfaceorg.osgi.service.cm.Configuration
- Throws:
IOException
-
delete
- Specified by:
delete
in interfaceorg.osgi.service.cm.Configuration
- Throws:
IOException
-