Package jadex.bridge.nonfunctional
Interface INFMethodPropertyProvider
- 
- All Known Subinterfaces:
- INFMixedPropertyProvider
 - All Known Implementing Classes:
- NFMethodPropertyProvider
 
 public interface INFMethodPropertyProviderInterface for method-based non-functional property providers such as services.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description IFuture<java.lang.Void>addMethodNFProperty(MethodInfo method, INFProperty<?,?> nfprop)Add a non-functional property.IFuture<java.lang.String[]>getMethodNFAllPropertyNames(MethodInfo method)Returns the names of all non-functional properties of this method.IFuture<INFPropertyMetaInfo>getMethodNFPropertyMetaInfo(MethodInfo method, java.lang.String name)Returns the meta information about a non-functional property of the specified method.IFuture<java.util.Map<MethodInfo,java.util.Map<java.lang.String,INFPropertyMetaInfo>>>getMethodNFPropertyMetaInfos()Returns meta information about a non-functional properties of all methods.IFuture<java.util.Map<java.lang.String,INFPropertyMetaInfo>>getMethodNFPropertyMetaInfos(MethodInfo method)Returns meta information about a non-functional properties of a method.IFuture<java.lang.String[]>getMethodNFPropertyNames(MethodInfo method)Returns the names of all non-functional properties of the specified method.IFuture<java.lang.String>getMethodNFPropertyPrettyPrintValue(MethodInfo method, java.lang.String name)Returns the current value of a non-functional property of this service method.<T> IFuture<T>getMethodNFPropertyValue(MethodInfo method, java.lang.String name)Returns the current value of a non-functional property of the specified method.<T,U>
 IFuture<T>getMethodNFPropertyValue(MethodInfo method, java.lang.String name, U unit)Returns the current value of a non-functional property of the specified method, performs unit conversion.IFuture<java.lang.Void>removeMethodNFProperty(MethodInfo method, java.lang.String name)Remove a non-functional property.IFuture<java.lang.Void>shutdownNFPropertyProvider()Shutdown the provider.
 
- 
- 
- 
Method Detail- 
getMethodNFPropertyMetaInfosIFuture<java.util.Map<MethodInfo,java.util.Map<java.lang.String,INFPropertyMetaInfo>>> getMethodNFPropertyMetaInfos() Returns meta information about a non-functional properties of all methods.- Returns:
- The meta information about a non-functional properties.
 
 - 
getMethodNFPropertyNamesIFuture<java.lang.String[]> getMethodNFPropertyNames(MethodInfo method) Returns the names of all non-functional properties of the specified method.- Parameters:
- method- The method targeted by this operation.
- Returns:
- The names of the non-functional properties of the specified method.
 
 - 
getMethodNFAllPropertyNamesIFuture<java.lang.String[]> getMethodNFAllPropertyNames(MethodInfo method) Returns the names of all non-functional properties of this method. This includes the properties of all parent components.- Returns:
- The names of the non-functional properties of this method.
 
 - 
getMethodNFPropertyMetaInfosIFuture<java.util.Map<java.lang.String,INFPropertyMetaInfo>> getMethodNFPropertyMetaInfos(MethodInfo method) Returns meta information about a non-functional properties of a method.- Returns:
- The meta information about a non-functional properties.
 
 - 
getMethodNFPropertyMetaInfoIFuture<INFPropertyMetaInfo> getMethodNFPropertyMetaInfo(MethodInfo method, java.lang.String name) Returns the meta information about a non-functional property of the specified method.- Parameters:
- method- The method targeted by this operation.
- name- Name of the property.
- Returns:
- The meta information about a non-functional property of the specified method.
 
 - 
getMethodNFPropertyValue<T> IFuture<T> getMethodNFPropertyValue(MethodInfo method, java.lang.String name) Returns the current value of a non-functional property of the specified method.- Parameters:
- method- The method targeted by this operation.
- name- Name of the property.
- type- Type of the property value.
- Returns:
- The current value of a non-functional property of the specified method.
 
 - 
getMethodNFPropertyValue<T,U> IFuture<T> getMethodNFPropertyValue(MethodInfo method, java.lang.String name, U unit) Returns the current value of a non-functional property of the specified method, performs unit conversion.- Parameters:
- method- The method targeted by this operation.
- name- Name of the property.
- type- Type of the property value.
- unit- Unit of the property value.
- Returns:
- The current value of a non-functional property of the specified method.
 
 - 
getMethodNFPropertyPrettyPrintValueIFuture<java.lang.String> getMethodNFPropertyPrettyPrintValue(MethodInfo method, java.lang.String name) Returns the current value of a non-functional property of this service method.- Parameters:
- name- Name of the property.
- type- Type of the property value.
- Returns:
- The current value of a non-functional property of this service method.
 
 - 
addMethodNFPropertyIFuture<java.lang.Void> addMethodNFProperty(MethodInfo method, INFProperty<?,?> nfprop) Add a non-functional property.- Parameters:
- method- The method targeted by this operation.
- nfprop- The property.
 
 - 
removeMethodNFPropertyIFuture<java.lang.Void> removeMethodNFProperty(MethodInfo method, java.lang.String name) Remove a non-functional property.- Parameters:
- method- The method targeted by this operation.
- The- name.
 
 - 
shutdownNFPropertyProviderIFuture<java.lang.Void> shutdownNFPropertyProvider() Shutdown the provider.
 
- 
 
-