public class DefaultAddOnDriver<AddOn,Config> extends Object implements ServiceAddOnDriver<AddOn>
| Constructor and Description |
|---|
DefaultAddOnDriver(org.osgi.framework.BundleContext context,
VersionProperty serviceVersion,
VersionProperty configFormat,
ConfigurationAdapter<AddOn,Config> configAdapter) |
| Modifier and Type | Method and Description |
|---|---|
VersionProperty |
getConfigurationFormat() |
Class<AddOn> |
getServiceClass() |
VersionProperty |
getServiceVersion() |
ServiceAddOn<AddOn> |
loadAddOn(File file) |
boolean |
writeServiceConfig(AddOn addon,
File file) |
public DefaultAddOnDriver(org.osgi.framework.BundleContext context,
VersionProperty serviceVersion,
VersionProperty configFormat,
ConfigurationAdapter<AddOn,Config> configAdapter)
public VersionProperty getServiceVersion()
getServiceVersion in interface ServiceAddOnDriver<AddOn>public VersionProperty getConfigurationFormat()
getConfigurationFormat in interface ServiceAddOnDriver<AddOn>public Class<AddOn> getServiceClass()
getServiceClass in interface ServiceAddOnDriver<AddOn>public ServiceAddOn<AddOn> loadAddOn(File file) throws Exception
loadAddOn in interface ServiceAddOnDriver<AddOn>Exceptionpublic boolean writeServiceConfig(AddOn addon, File file) throws Exception
writeServiceConfig in interface ServiceAddOnDriver<AddOn>ExceptionCopyright © 2011-2014. All Rights Reserved.