public interface INFPropertyProvider
Modifier and Type | Method and Description |
---|---|
IFuture<Void> |
addNFProperty(INFProperty<?,?> nfprop)
Add a non-functional property.
|
IFuture<String[]> |
getNFAllPropertyNames()
Returns the names of all non-functional properties of this service.
|
IFuture<INFPropertyMetaInfo> |
getNFPropertyMetaInfo(String name)
Returns the meta information about a non-functional property of this service.
|
IFuture<Map<String,INFPropertyMetaInfo>> |
getNFPropertyMetaInfos()
Returns the meta information about a non-functional property of this service.
|
IFuture<String[]> |
getNFPropertyNames()
Returns the declared names of all non-functional properties of this service.
|
<T> IFuture<T> |
getNFPropertyValue(String name)
Returns the current value of a non-functional property of this service.
|
<T,U> IFuture<T> |
getNFPropertyValue(String name,
U unit)
Returns the current value of a non-functional property of this service, performs unit conversion.
|
IFuture<Void> |
removeNFProperty(String name)
Remove a non-functional property.
|
IFuture<Void> |
shutdownNFPropertyProvider()
Shutdown the provider.
|
IFuture<String[]> getNFPropertyNames()
IFuture<String[]> getNFAllPropertyNames()
IFuture<Map<String,INFPropertyMetaInfo>> getNFPropertyMetaInfos()
name
- Name of the property.IFuture<INFPropertyMetaInfo> getNFPropertyMetaInfo(String name)
name
- Name of the property.<T> IFuture<T> getNFPropertyValue(String name)
name
- Name of the property.type
- Type of the property value.<T,U> IFuture<T> getNFPropertyValue(String name, U unit)
name
- Name of the property.type
- Type of the property value.unit
- Unit of the property value.IFuture<Void> addNFProperty(INFProperty<?,?> nfprop)
nfprop
- The property.IFuture<Void> removeNFProperty(String name)
The
- name.Copyright © 2013. All Rights Reserved.