A B C D E F G H I J K L M N P R S T U W 
All Classes All Packages

A

AbstractKFList<T> - Class in com.microej.kf.util
Implementation of a Collection with 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 Converter for Boolean.
BooleanConverter() - Constructor for class com.microej.kf.util.BooleanConverter
 
ByteConverter - Class in com.microej.kf.util
A Converter for Byte.
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 Converter for Character.
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 KernelSecurityManager when 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 Converter for Date.
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 Converter for Double.
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 Feature permissions.
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 Converter for Float.
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 Converter for Integer.
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 Observable which can handle observers from any Module.
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 SecurityManager implementation based on Kernel/Feature runtime 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 SimpleObservable which can handle observers from any Module.
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 KF library.
KernelSupport() - Constructor for class com.microej.kf.util.KernelSupport
 
KFList<T> - Class in com.microej.kf.util
Implementation of a AbstractKFList optimized 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 AbstractKFList optimized 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 Converter for List.
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 FeaturePermissionCheckDelegate that only logs the permission accesses.
LoggingPermissionCheckDelegate() - Constructor for class com.microej.kf.util.security.LoggingPermissionCheckDelegate
Creates a LoggingPermissionCheckDelegate using the KF utilities logger and the FINER log level.
LoggingPermissionCheckDelegate(MessageLogger, char) - Constructor for class com.microej.kf.util.security.LoggingPermissionCheckDelegate
Creates a LoggingPermissionCheckDelegate with the specified MessageLogger and Level
LongConverter - Class in com.microej.kf.util
A Converter for Long.
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 Converter for Map.
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 Converter for Short.
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 to STOPPED state when there are remaining references from Kernel to the Feature being killed.
StringConverter - Class in com.microej.kf.util
A Converter for String.
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
 
A B C D E F G H I J K L M N P R S T U W 
All Classes All Packages