A B C D E F G H I J K L M N P R S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractKFList<T> - Class in com.microej.kf.util
-
Implementation of a
Collectionwith multi-context support. - AbstractKFList() - Constructor for class com.microej.kf.util.AbstractKFList
- add(T) - Method in class com.microej.kf.util.KFList
- add(T) - Method in class com.microej.kf.util.KFList2
- addAll(Collection<? extends T>) - Method in class com.microej.kf.util.AbstractKFList
- addAll(Collection<? extends T>) - Method in class com.microej.kf.util.KFList2
- addObserver(Observer) - Method in class com.microej.kf.util.observable.KernelObservable
- addToPermissionMap(Feature) - Method in class com.microej.kf.util.security.KernelSecurityPolicyManager
-
This method allows to load the feature's permissions.
- ALL_IDENTIFIER - Static variable in interface com.microej.kf.util.security.SecurityPolicyResourceLoader
- available() - Method in class com.microej.kf.util.InputStreamProxy
B
- beginTask(String, int) - Method in class com.microej.kf.util.IProgressMonitorProxy
- BooleanConverter - Class in com.microej.kf.util
-
A
ConverterforBoolean. - BooleanConverter() - Constructor for class com.microej.kf.util.BooleanConverter
- ByteConverter - Class in com.microej.kf.util
-
A
ConverterforByte. - ByteConverter() - Constructor for class com.microej.kf.util.ByteConverter
C
- CATEGORY - Static variable in class com.microej.kf.util.message.KfUtilMessage
-
KF utilities message category.
- CharacterConverter - Class in com.microej.kf.util
-
A
ConverterforCharacter. - CharacterConverter() - Constructor for class com.microej.kf.util.CharacterConverter
- checkPermission(Permission) - Method in class com.microej.kf.util.security.KernelSecurityManager
- checkPermission(Permission) - Method in class com.microej.kf.util.security.KernelSecurityPolicyManager
- checkPermission(Permission, Feature) - Method in interface com.microej.kf.util.security.FeaturePermissionCheckDelegate
-
Called by
KernelSecurityManagerwhen the current thread context requesting for a Permission check is owned by a Feature. - checkPermission(Permission, Feature) - Method in class com.microej.kf.util.security.LoggingPermissionCheckDelegate
- clear() - Method in class com.microej.kf.util.KFList
- clear() - Method in class com.microej.kf.util.KFList2
- clone(T, Feature) - Static method in class com.microej.kf.util.KernelSupport
- close() - Method in class com.microej.kf.util.InputStreamProxy
- com.microej.kf.util - package com.microej.kf.util
-
This package contains KF utility class.
- com.microej.kf.util.message - package com.microej.kf.util.message
-
This package contains KF utility class for messages.
- com.microej.kf.util.monitoring - package com.microej.kf.util.monitoring
-
This package contains KF utility class for resource monitoring.
- com.microej.kf.util.observable - package com.microej.kf.util.observable
-
This package contains KF utility class for observable.
- com.microej.kf.util.property - package com.microej.kf.util.property
-
Implementation of property management for a sandboxed context.
- com.microej.kf.util.security - package com.microej.kf.util.security
-
This package contains KF utility class for the Kernel security manager.
- com.microej.kf.util.service - package com.microej.kf.util.service
-
Implementation of service management for a sandboxed context.
- contains(Object) - Method in class com.microej.kf.util.KFList
- contains(Object) - Method in class com.microej.kf.util.KFList2
- containsAll(Collection<?>) - Method in class com.microej.kf.util.AbstractKFList
- convert(InputStream, Feature) - Method in class com.microej.kf.util.InputStreamConverter
- convert(Boolean, Feature) - Method in class com.microej.kf.util.BooleanConverter
- convert(Byte, Feature) - Method in class com.microej.kf.util.ByteConverter
- convert(Character, Feature) - Method in class com.microej.kf.util.CharacterConverter
- convert(Double, Feature) - Method in class com.microej.kf.util.DoubleConverter
- convert(Float, Feature) - Method in class com.microej.kf.util.FloatConverter
- convert(Integer, Feature) - Method in class com.microej.kf.util.IntegerConverter
- convert(Long, Feature) - Method in class com.microej.kf.util.LongConverter
- convert(Short, Feature) - Method in class com.microej.kf.util.ShortConverter
- convert(String, Feature) - Method in class com.microej.kf.util.StringConverter
- convert(Date, Feature) - Method in class com.microej.kf.util.DateConverter
- convert(List<E>, Feature) - Method in class com.microej.kf.util.ListConverter
- convert(Map<K, V>, Feature) - Method in class com.microej.kf.util.MapConverter
- convert(IProgressMonitor, Feature) - Method in class com.microej.kf.util.IProgressMonitorConverter
- CpuCalibration - Class in com.microej.kf.util.monitoring
-
Calculate calibration value for resource monitoring representing the mapping of CPU load to the MicroEJ execution counter per second.
D
- DateConverter - Class in com.microej.kf.util
-
A
ConverterforDate. - DateConverter() - Constructor for class com.microej.kf.util.DateConverter
- dispose() - Method in class com.microej.kf.util.observable.KernelObservable
-
Disposes this kernel observable.
- dispose() - Method in class com.microej.kf.util.observable.KernelSimpleObservable
-
Disposes this kernel simple observable.
- done() - Method in class com.microej.kf.util.IProgressMonitorProxy
- DoubleConverter - Class in com.microej.kf.util
-
A
ConverterforDouble. - DoubleConverter() - Constructor for class com.microej.kf.util.DoubleConverter
E
- equals(Object) - Method in class com.microej.kf.util.security.FeaturePolicyPermission
-
Equals.
- ExecutionCounter(long, long) - Constructor for class com.microej.kf.util.monitoring.MonitoringData.ExecutionCounter
F
- FeaturePermissionCheckDelegate - Interface in com.microej.kf.util.security
-
API for checking
Featurepermissions. - FeaturePolicyPermission - Class in com.microej.kf.util.security
-
This class represents the permission attributes retrieved by the parser.
- FeaturePolicyPermission(String, PackedMap<String, List<String>>) - Constructor for class com.microej.kf.util.security.FeaturePolicyPermission
-
Instantiates a new feature policy permission.
- FloatConverter - Class in com.microej.kf.util
-
A
ConverterforFloat. - FloatConverter() - Constructor for class com.microej.kf.util.FloatConverter
G
- getCurrent() - Method in class com.microej.kf.util.monitoring.MonitoringData.ExecutionCounter
- getExecutionCounterPerModuleMap() - Method in class com.microej.kf.util.monitoring.MonitoringData
-
Gets the execution counter per module map
- getFreeMemory() - Method in class com.microej.kf.util.monitoring.MonitoringData
-
Gets the free memory value
- getFreeMemory() - Method in interface com.microej.kf.util.monitoring.ResourceMonitoringService
- getFreeMemory() - Method in class com.microej.kf.util.monitoring.ResourceMonitoringServiceImpl
- getLast() - Method in class com.microej.kf.util.monitoring.MonitoringData.ExecutionCounter
- getMaxMemory() - Method in class com.microej.kf.util.monitoring.MonitoringData
-
Gets the max memory value
- getMaxMemory() - Method in interface com.microej.kf.util.monitoring.ResourceMonitoringService
- getMaxMemory() - Method in class com.microej.kf.util.monitoring.ResourceMonitoringServiceImpl
- getNameActionsMap() - Method in class com.microej.kf.util.security.FeaturePolicyPermission
-
Gets the name actions map.
- getOriginalQuotaPerModuleMap() - Method in class com.microej.kf.util.monitoring.MonitoringData
-
Gets the original quota per module map
- getPermissionClassName() - Method in class com.microej.kf.util.security.FeaturePolicyPermission
-
Gets the permission class name.
- getProperty(String) - Method in class com.microej.kf.util.property.SharedPropertyRegistryKF
-
Searches for the property with the specified key in the property lists.
- getRamUsagePerModuleMap() - Method in class com.microej.kf.util.monitoring.MonitoringData
-
Gets the ram usage per module map
- getResult() - Method in class com.microej.kf.util.RunnableWithResult
-
Gets the result.
- getService(Class<T>) - Method in class com.microej.kf.util.service.ServiceRegistryKF
- getService(Class<T>) - Method in class com.microej.kf.util.service.SharedServiceRegistryKF
-
Gets the registered implementation for the given service.
- getTotalMemory() - Method in class com.microej.kf.util.monitoring.MonitoringData
-
Gets total memory value
- getTotalMemory() - Method in interface com.microej.kf.util.monitoring.ResourceMonitoringService
- getTotalMemory() - Method in class com.microej.kf.util.monitoring.ResourceMonitoringServiceImpl
- getType() - Method in class com.microej.kf.util.BooleanConverter
- getType() - Method in class com.microej.kf.util.ByteConverter
- getType() - Method in class com.microej.kf.util.CharacterConverter
- getType() - Method in class com.microej.kf.util.DateConverter
- getType() - Method in class com.microej.kf.util.DoubleConverter
- getType() - Method in class com.microej.kf.util.FloatConverter
- getType() - Method in class com.microej.kf.util.InputStreamConverter
- getType() - Method in class com.microej.kf.util.IntegerConverter
- getType() - Method in class com.microej.kf.util.IProgressMonitorConverter
- getType() - Method in class com.microej.kf.util.ListConverter
- getType() - Method in class com.microej.kf.util.LongConverter
- getType() - Method in class com.microej.kf.util.MapConverter
- getType() - Method in class com.microej.kf.util.ShortConverter
- getType() - Method in class com.microej.kf.util.StringConverter
- getUsedCpuPercentPerModule() - Method in interface com.microej.kf.util.monitoring.ResourceMonitoringService
-
Retrieves the CPU usage for each module from the previous monitoring cycle, expressed as a percentage.
- getUsedCpuPercentPerModule() - Method in class com.microej.kf.util.monitoring.ResourceMonitoringServiceImpl
- getUsedMemoryPercentPerModule() - Method in interface com.microej.kf.util.monitoring.ResourceMonitoringService
-
Retrieves the RAM usage values expressed as a percentage (a value between 0 and 1.0).
- getUsedMemoryPercentPerModule() - Method in class com.microej.kf.util.monitoring.ResourceMonitoringServiceImpl
- getUsedMemoryPerModule() - Method in interface com.microej.kf.util.monitoring.ResourceMonitoringService
-
Retrieves the current RAM usage for each module.
- getUsedMemoryPerModule() - Method in class com.microej.kf.util.monitoring.ResourceMonitoringServiceImpl
H
- hashCode() - Method in class com.microej.kf.util.security.FeaturePolicyPermission
I
- INPUT_STREAM_ERROR - Static variable in class com.microej.kf.util.message.KfUtilMessage
-
Error occurs when the framework calls user code.
- InputStreamConverter - Class in com.microej.kf.util
- InputStreamConverter() - Constructor for class com.microej.kf.util.InputStreamConverter
- InputStreamProxy - Class in com.microej.kf.util
-
A wrapper on an InputStream
- InputStreamProxy(Proxy<InputStream>) - Constructor for class com.microej.kf.util.InputStreamProxy
- IntegerConverter - Class in com.microej.kf.util
-
A
ConverterforInteger. - IntegerConverter() - Constructor for class com.microej.kf.util.IntegerConverter
- internalWorked(double) - Method in class com.microej.kf.util.IProgressMonitorProxy
- IProgressMonitorConverter - Class in com.microej.kf.util
- IProgressMonitorConverter() - Constructor for class com.microej.kf.util.IProgressMonitorConverter
- IProgressMonitorProxy - Class in com.microej.kf.util
- IProgressMonitorProxy(Proxy<IProgressMonitor>) - Constructor for class com.microej.kf.util.IProgressMonitorProxy
- isCanceled() - Method in class com.microej.kf.util.IProgressMonitorProxy
- isEmpty() - Method in class com.microej.kf.util.KFList
- isEmpty() - Method in class com.microej.kf.util.KFList2
- iterator() - Method in class com.microej.kf.util.KFList
- iterator() - Method in class com.microej.kf.util.KFList2
J
- JsonSecurityPolicyLoader - Class in com.microej.kf.util.security
-
The JSON implementation of the policy file parser
- JsonSecurityPolicyLoader() - Constructor for class com.microej.kf.util.security.JsonSecurityPolicyLoader
K
- KernelObservable - Class in com.microej.kf.util.observable
-
Extension of
Observablewhich can handle observers from anyModule. - KernelObservable() - Constructor for class com.microej.kf.util.observable.KernelObservable
-
Creates a kernel observable.
- KernelSecurityManager - Class in com.microej.kf.util.security
-
An example of
SecurityManagerimplementation based onKernel/Featureruntime model. - KernelSecurityManager() - Constructor for class com.microej.kf.util.security.KernelSecurityManager
- KernelSecurityPolicyManager - Class in com.microej.kf.util.security
-
This class contains the security logic to apply when working with feature policy files.
- KernelSecurityPolicyManager(SecurityPolicyResourceLoader) - Constructor for class com.microej.kf.util.security.KernelSecurityPolicyManager
-
Instantiates a new kernel security policy manager.
- KernelSimpleObservable - Class in com.microej.kf.util.observable
-
Extension of
SimpleObservablewhich can handle observers from anyModule. - KernelSimpleObservable() - Constructor for class com.microej.kf.util.observable.KernelSimpleObservable
-
Creates a kernel simple observable.
- KernelSupport - Class in com.microej.kf.util
-
Utility functions on top of
KFlibrary. - KernelSupport() - Constructor for class com.microej.kf.util.KernelSupport
- KFList<T> - Class in com.microej.kf.util
-
Implementation of a
AbstractKFListoptimized for speed. - KFList() - Constructor for class com.microej.kf.util.KFList
- KFList(int) - Constructor for class com.microej.kf.util.KFList
- KFList2<T> - Class in com.microej.kf.util
-
Implementation of a
AbstractKFListoptimized for heap size. - KFList2() - Constructor for class com.microej.kf.util.KFList2
- KfUtilMessage - Class in com.microej.kf.util.message
-
Provides a message logger to log all messages from KF utilities.
L
- ListConverter<E> - Class in com.microej.kf.util
-
A
ConverterforList. - ListConverter() - Constructor for class com.microej.kf.util.ListConverter
- loadFeaturePermissions(InputStream) - Method in class com.microej.kf.util.security.JsonSecurityPolicyLoader
- loadFeaturePermissions(InputStream) - Method in interface com.microej.kf.util.security.SecurityPolicyResourceLoader
-
Load feature permissions.
- LOGGER - Static variable in class com.microej.kf.util.message.KfUtilMessage
-
KF utilities message logger.
- LoggingPermissionCheckDelegate - Class in com.microej.kf.util.security
-
Helper implementation of the
FeaturePermissionCheckDelegatethat only logs the permission accesses. - LoggingPermissionCheckDelegate() - Constructor for class com.microej.kf.util.security.LoggingPermissionCheckDelegate
-
Creates a
LoggingPermissionCheckDelegateusing the KF utilities logger and the FINER log level. - LoggingPermissionCheckDelegate(MessageLogger, char) - Constructor for class com.microej.kf.util.security.LoggingPermissionCheckDelegate
- LongConverter - Class in com.microej.kf.util
-
A
ConverterforLong. - LongConverter() - Constructor for class com.microej.kf.util.LongConverter
M
- main(String[]) - Static method in class com.microej.kf.util.monitoring.CpuCalibration
- MapConverter<K,V> - Class in com.microej.kf.util
-
A
ConverterforMap. - MapConverter() - Constructor for class com.microej.kf.util.MapConverter
- MonitoringData - Class in com.microej.kf.util.monitoring
-
This class represents the data structure used to handle data for resource monitoring.
- MonitoringData(boolean) - Constructor for class com.microej.kf.util.monitoring.MonitoringData
-
Instantiates a new MonitoringData object
- MonitoringData.ExecutionCounter - Class in com.microej.kf.util.monitoring
-
This class represents the execution counter
- MonitoringTask(MonitoringData, boolean) - Constructor for class com.microej.kf.util.monitoring.ResourceMonitoringServiceImpl.MonitoringTask
-
Instantiates the monitoring task.
N
- NULL_IDENTIFIER - Static variable in interface com.microej.kf.util.security.SecurityPolicyResourceLoader
P
- PERMISSION_CHECK - Static variable in class com.microej.kf.util.message.KfUtilMessage
- PROGRESS_MONITOR_ERROR - Static variable in class com.microej.kf.util.message.KfUtilMessage
- PropertyLoaderKF - Class in com.microej.kf.util.property
-
Defines the order of the property loading resolution: the properties defined locally in the application or kernel. the properties registered locally in the instance of property registry. the properties shared in the instance of the shared registry. the properties defined globally in the system properties.
- PropertyLoaderKF() - Constructor for class com.microej.kf.util.property.PropertyLoaderKF
-
Creates the property loader.
R
- read() - Method in class com.microej.kf.util.InputStreamProxy
- read(byte[], int, int) - Method in class com.microej.kf.util.InputStreamProxy
- register(Class<T>, T) - Method in class com.microej.kf.util.service.ServiceRegistryKF
- register(Class<T>, T) - Method in class com.microej.kf.util.service.SharedServiceRegistryKF
- register(Class<T>, T, boolean) - Method in class com.microej.kf.util.service.ServiceRegistryKF
-
Registers a Service Instance for the Kernel.
- remove(Object) - Method in class com.microej.kf.util.KFList
- remove(Object) - Method in class com.microej.kf.util.KFList2
- removeAll(Collection<?>) - Method in class com.microej.kf.util.AbstractKFList
- removeAllElementsOwnedBy(Feature) - Method in class com.microej.kf.util.AbstractKFList
-
Removed all elements owned by the given
Feature. - removeAllElementsOwnedBy(Feature) - Method in class com.microej.kf.util.KFList
- removeAllElementsOwnedBy(Feature) - Method in class com.microej.kf.util.KFList2
- removeProperty(String) - Method in class com.microej.kf.util.property.SharedPropertyRegistryKF
- ResourceMonitoringService - Interface in com.microej.kf.util.monitoring
- ResourceMonitoringServiceImpl - Class in com.microej.kf.util.monitoring
-
This class represents the implementation for the ResourceMonitorService.
- ResourceMonitoringServiceImpl(Timer, long, boolean) - Constructor for class com.microej.kf.util.monitoring.ResourceMonitoringServiceImpl
-
Instantiates the resource monitoring service.
- ResourceMonitoringServiceImpl.MonitoringTask - Class in com.microej.kf.util.monitoring
-
This class represents the monitoring task ran at regular interval.
- retainAll(Collection<?>) - Method in class com.microej.kf.util.AbstractKFList
- run() - Method in class com.microej.kf.util.monitoring.ResourceMonitoringServiceImpl.MonitoringTask
- run() - Method in class com.microej.kf.util.RunnableWithResult
-
By default sets the result returned by
RunnableWithResult.runWithResult(). - RunnableWithResult<R> - Class in com.microej.kf.util
- RunnableWithResult() - Constructor for class com.microej.kf.util.RunnableWithResult
- runWithResult() - Method in class com.microej.kf.util.RunnableWithResult
S
- SecurityPolicyResourceLoader - Interface in com.microej.kf.util.security
-
The Interface SecurityPolicyResourceLoader that handles the policy file permission parsing and loading.
- ServiceLoaderKF - Class in com.microej.kf.util.service
-
KF Service loader that add several service loader according the KF specification
- ServiceLoaderKF() - Constructor for class com.microej.kf.util.service.ServiceLoaderKF
- ServiceRegistryKF - Class in com.microej.kf.util.service
-
The Class ServiceRegistryKF which contains the Local Service mapping for each context.
- ServiceRegistryKF() - Constructor for class com.microej.kf.util.service.ServiceRegistryKF
-
Instantiates a new service registry KF.
- setCanceled(boolean) - Method in class com.microej.kf.util.IProgressMonitorProxy
- setCurrent(long) - Method in class com.microej.kf.util.monitoring.MonitoringData.ExecutionCounter
- setFeaturePermissionDelegate(Class<? extends Permission>, FeaturePermissionCheckDelegate) - Method in class com.microej.kf.util.security.KernelSecurityManager
- setLast(long) - Method in class com.microej.kf.util.monitoring.MonitoringData.ExecutionCounter
- setObserver(Observer) - Method in class com.microej.kf.util.observable.KernelSimpleObservable
- setProperty(String, String) - Method in class com.microej.kf.util.property.SharedPropertyRegistryKF
- setResult(R) - Method in class com.microej.kf.util.RunnableWithResult
- setTaskName(String) - Method in class com.microej.kf.util.IProgressMonitorProxy
- SharedPropertyRegistryKF - Class in com.microej.kf.util.property
-
Implementation of shared property registry over Kernel and Features.
- SharedPropertyRegistryKF() - Constructor for class com.microej.kf.util.property.SharedPropertyRegistryKF
-
Creates a new shared registry KF.
- SharedServiceRegistry - Interface in com.microej.kf.util.service
-
The shared service registry is used to share services between different applications.
- SharedServiceRegistryKF - Class in com.microej.kf.util.service
-
Implementation of the shared service registry over Kernel and Features.
- SharedServiceRegistryKF() - Constructor for class com.microej.kf.util.service.SharedServiceRegistryKF
-
Creates a shared service registry.
- ShortConverter - Class in com.microej.kf.util
-
A
ConverterforShort. - ShortConverter() - Constructor for class com.microej.kf.util.ShortConverter
- size() - Method in class com.microej.kf.util.KFList
- size() - Method in class com.microej.kf.util.KFList2
- skip(long) - Method in class com.microej.kf.util.InputStreamProxy
- start() - Method in class com.microej.kf.util.monitoring.ResourceMonitoringServiceImpl
-
Starts the resource monitoring task by enabling monitoring on each module.
- stateChanged(Feature, Feature.State) - Method in class com.microej.kf.util.AbstractKFList
- stateChanged(Feature, Feature.State) - Method in class com.microej.kf.util.monitoring.ResourceMonitoringServiceImpl
- stateChanged(Feature, Feature.State) - Method in class com.microej.kf.util.property.SharedPropertyRegistryKF
- stateChanged(Feature, Feature.State) - Method in class com.microej.kf.util.security.KernelSecurityPolicyManager
- stateChanged(Feature, Feature.State) - Method in class com.microej.kf.util.service.SharedServiceRegistryKF
- stop() - Method in class com.microej.kf.util.monitoring.ResourceMonitoringServiceImpl
-
Stops resource monitoring by disabling monitoring on each module.
- stopFeature(Feature) - Static method in class com.microej.kf.util.KernelSupport
-
This function infinitely blocks until all Feature references are removed by the Kernel.
- stopFeature(Feature, long) - Static method in class com.microej.kf.util.KernelSupport
-
KF-1.3 spec:
Feature.stop()may result toSTOPPEDstate when there are remaining references from Kernel to the Feature being killed. - StringConverter - Class in com.microej.kf.util
-
A
ConverterforString. - StringConverter() - Constructor for class com.microej.kf.util.StringConverter
- subTask(String) - Method in class com.microej.kf.util.IProgressMonitorProxy
T
- toArray() - Method in class com.microej.kf.util.AbstractKFList
- toArray(E[]) - Method in class com.microej.kf.util.AbstractKFList
- toArray(ArrayList<T>) - Method in class com.microej.kf.util.AbstractKFList
-
Add all the elements of the collection to the given
ArrayList. - toArray(ArrayList<T>) - Method in class com.microej.kf.util.KFList
- toArray(ArrayList<T>) - Method in class com.microej.kf.util.KFList2
U
- unknownPermission(Permission) - Method in class com.microej.kf.util.security.KernelSecurityManager
-
This method is called when there is no registered delegate for this kind of Permission.
- unregister(Class<T>, T) - Method in class com.microej.kf.util.service.ServiceRegistryKF
- unregister(Class<T>, T) - Method in class com.microej.kf.util.service.SharedServiceRegistryKF
- unregister(Class<T>, T, boolean) - Method in class com.microej.kf.util.service.ServiceRegistryKF
-
Unregisters a Service Instance from the Kernel.
W
- worked(int) - Method in class com.microej.kf.util.IProgressMonitorProxy
All Classes All Packages