S
- input interfaceT
- mapped interfacepublic abstract class InterfaceMapper<S,T> extends Object
Modifier and Type | Field and Description |
---|---|
protected org.osgi.framework.BundleContext |
bundleContext |
protected Class<T> |
clazz |
protected Map<S,org.osgi.framework.ServiceRegistration<T>> |
extServiceRegistrationMap |
Constructor and Description |
---|
InterfaceMapper(Class<T> clazz,
org.osgi.framework.BundleContext bundleContext) |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
getServiceProperties(S extension) |
abstract T |
map(S ext) |
void |
onBind(S extension,
Map properties) |
void |
onUnbind(S extension,
Map properties) |
Copyright © 2021. All rights reserved.