public class ServiceMetadataImpl extends ComponentMetadataImpl implements MutableServiceMetadata
| Modifier and Type | Field and Description |
|---|---|
private int |
autoExport |
private java.util.List<java.lang.String> |
interfaceNames |
private int |
ranking |
private java.util.Collection<org.osgi.service.blueprint.reflect.RegistrationListener> |
registrationListeners |
private org.osgi.service.blueprint.reflect.Target |
serviceComponent |
private java.util.List<org.osgi.service.blueprint.reflect.MapEntry> |
serviceProperties |
activation, dependsOn, id| Constructor and Description |
|---|
ServiceMetadataImpl() |
ServiceMetadataImpl(org.osgi.service.blueprint.reflect.ServiceMetadata source) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInterface(java.lang.String interfaceName) |
void |
addRegistrationListener(org.osgi.service.blueprint.reflect.RegistrationListener registrationListenerMetadata) |
org.osgi.service.blueprint.reflect.RegistrationListener |
addRegistrationListener(org.osgi.service.blueprint.reflect.Target listenerComponent,
java.lang.String registrationMethodName,
java.lang.String unregistrationMethodName) |
void |
addServiceProperty(org.osgi.service.blueprint.reflect.MapEntry serviceProperty) |
org.osgi.service.blueprint.reflect.MapEntry |
addServiceProperty(org.osgi.service.blueprint.reflect.NonNullMetadata key,
org.osgi.service.blueprint.reflect.Metadata value) |
int |
getAutoExport() |
java.util.List<java.lang.String> |
getInterfaces() |
int |
getRanking() |
java.util.Collection<org.osgi.service.blueprint.reflect.RegistrationListener> |
getRegistrationListeners() |
org.osgi.service.blueprint.reflect.Target |
getServiceComponent() |
java.util.List<org.osgi.service.blueprint.reflect.MapEntry> |
getServiceProperties() |
void |
removeInterface(java.lang.String interfaceName) |
void |
removeRegistrationListener(org.osgi.service.blueprint.reflect.RegistrationListener listener) |
void |
removeServiceProperty(org.osgi.service.blueprint.reflect.MapEntry serviceProperty) |
void |
setAutoExport(int autoExport) |
void |
setInterfaceNames(java.util.List<java.lang.String> interfaceNames) |
void |
setRanking(int ranking) |
void |
setRegistrationListeners(java.util.Collection<org.osgi.service.blueprint.reflect.RegistrationListener> registrationListeners) |
void |
setServiceComponent(org.osgi.service.blueprint.reflect.Target exportedComponent) |
void |
setServiceProperties(java.util.List<org.osgi.service.blueprint.reflect.MapEntry> serviceProperties) |
java.lang.String |
toString() |
addDependsOn, getActivation, getDependsOn, getId, removeDependsOn, setActivation, setDependsOn, setIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddDependsOn, removeDependsOn, setActivation, setDependsOn, setIdprivate org.osgi.service.blueprint.reflect.Target serviceComponent
private java.util.List<java.lang.String> interfaceNames
private int autoExport
private java.util.List<org.osgi.service.blueprint.reflect.MapEntry> serviceProperties
private int ranking
private java.util.Collection<org.osgi.service.blueprint.reflect.RegistrationListener> registrationListeners
public ServiceMetadataImpl()
public ServiceMetadataImpl(org.osgi.service.blueprint.reflect.ServiceMetadata source)
public org.osgi.service.blueprint.reflect.Target getServiceComponent()
getServiceComponent in interface org.osgi.service.blueprint.reflect.ServiceMetadatapublic void setServiceComponent(org.osgi.service.blueprint.reflect.Target exportedComponent)
setServiceComponent in interface MutableServiceMetadatapublic java.util.List<java.lang.String> getInterfaces()
getInterfaces in interface org.osgi.service.blueprint.reflect.ServiceMetadatapublic void setInterfaceNames(java.util.List<java.lang.String> interfaceNames)
public void addInterface(java.lang.String interfaceName)
addInterface in interface MutableServiceMetadatapublic void removeInterface(java.lang.String interfaceName)
removeInterface in interface MutableServiceMetadatapublic int getAutoExport()
getAutoExport in interface org.osgi.service.blueprint.reflect.ServiceMetadatapublic void setAutoExport(int autoExport)
setAutoExport in interface MutableServiceMetadatapublic java.util.List<org.osgi.service.blueprint.reflect.MapEntry> getServiceProperties()
getServiceProperties in interface org.osgi.service.blueprint.reflect.ServiceMetadatapublic void setServiceProperties(java.util.List<org.osgi.service.blueprint.reflect.MapEntry> serviceProperties)
public void addServiceProperty(org.osgi.service.blueprint.reflect.MapEntry serviceProperty)
addServiceProperty in interface MutableServiceMetadatapublic org.osgi.service.blueprint.reflect.MapEntry addServiceProperty(org.osgi.service.blueprint.reflect.NonNullMetadata key,
org.osgi.service.blueprint.reflect.Metadata value)
addServiceProperty in interface MutableServiceMetadatapublic void removeServiceProperty(org.osgi.service.blueprint.reflect.MapEntry serviceProperty)
removeServiceProperty in interface MutableServiceMetadatapublic int getRanking()
getRanking in interface org.osgi.service.blueprint.reflect.ServiceMetadatapublic void setRanking(int ranking)
setRanking in interface MutableServiceMetadatapublic java.util.Collection<org.osgi.service.blueprint.reflect.RegistrationListener> getRegistrationListeners()
getRegistrationListeners in interface org.osgi.service.blueprint.reflect.ServiceMetadatapublic void setRegistrationListeners(java.util.Collection<org.osgi.service.blueprint.reflect.RegistrationListener> registrationListeners)
public void addRegistrationListener(org.osgi.service.blueprint.reflect.RegistrationListener registrationListenerMetadata)
addRegistrationListener in interface MutableServiceMetadatapublic org.osgi.service.blueprint.reflect.RegistrationListener addRegistrationListener(org.osgi.service.blueprint.reflect.Target listenerComponent,
java.lang.String registrationMethodName,
java.lang.String unregistrationMethodName)
addRegistrationListener in interface MutableServiceMetadatapublic void removeRegistrationListener(org.osgi.service.blueprint.reflect.RegistrationListener listener)
removeRegistrationListener in interface MutableServiceMetadatapublic java.lang.String toString()
toString in class java.lang.Object