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

A

AbstractFile - Class in com.microej.kf.util.control.fs
Abstract file wrapper.
AbstractFile(File) - Constructor for class com.microej.kf.util.control.fs.AbstractFile
Initializes a file.
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
 
AbstractSocket - Class in com.microej.kf.util.control.net
Abstract socket wrapper.
AbstractSocket(Socket) - Constructor for class com.microej.kf.util.control.net.AbstractSocket
Initializes a socket.
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
 
ApplicationModule - Class in com.microej.kf.util.module
Application module based on KF.
ApplicationModule(Feature) - Constructor for class com.microej.kf.util.module.ApplicationModule
 
applyPolicy() - Method in class com.microej.kf.util.module.ApplicationModule
 
applyPolicy(Feature) - Method in class com.microej.kf.util.policy.FeaturePolicyEnforcer
Applies a policy to the given feature.
applyThreadPriority() - Method in class com.microej.kf.util.module.ApplicationModule
 
applyThreadPriority(Feature) - Method in class com.microej.kf.util.policy.FeaturePolicyEnforcer
Sets priority to the threads owned by the given feature.
available() - Method in class com.microej.kf.util.InputStreamProxy
 

B

Bandwidth - Class in com.microej.kf.util.control.net
Bandwidth representation with a maximum bytes to read and write per period.
Bandwidth(Bandwidth.Period, long, long) - Constructor for class com.microej.kf.util.control.net.Bandwidth
Creates a Bandwidth instance.
Bandwidth.Period - Enum in com.microej.kf.util.control.net
 
BandwidthChecker - Class in com.microej.kf.util.control.net
This class is used to process the bandwidth limit checking.
BandwidthChecker(Bandwidth.Period, long) - Constructor for class com.microej.kf.util.control.net.BandwidthChecker
Creates an instance of the bandwidth checker.
BandwidthLimitException - Exception in com.microej.kf.util.control.net
Exception thrown when a bandwidth limit (fs/net) is exceeded.
BandwidthLimitException(Date) - Constructor for exception com.microej.kf.util.control.net.BandwidthLimitException
Constructs a new exception with null as its detail message.
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
 
check(long, boolean) - Method in class com.microej.kf.util.control.net.BandwidthChecker
Check bandwidth limit.
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.control.net.SocketInputStream
 
close() - Method in class com.microej.kf.util.control.net.SocketOutputStream
 
close() - Method in class com.microej.kf.util.InputStreamProxy
 
CloseFile - Class in com.microej.kf.util.control.fs
Action performed when a file is closed.
CloseFile(File) - Constructor for class com.microej.kf.util.control.fs.CloseFile
Creates a close file action.
CloseSocket - Class in com.microej.kf.util.control.net
Action performed when a socket is closed.
CloseSocket(Socket) - Constructor for class com.microej.kf.util.control.net.CloseSocket
Creates a close socket action.
com.microej.kf.util - package com.microej.kf.util
This package contains KF utility class.
com.microej.kf.util.control.fs - package com.microej.kf.util.control.fs
This package contains the file system resources controller and all related classes.
com.microej.kf.util.control.net - package com.microej.kf.util.control.net
This package contains the network resources controller and all related classes.
com.microej.kf.util.message - package com.microej.kf.util.message
This package contains KF utility class for messages.
com.microej.kf.util.module - package com.microej.kf.util.module
This package contains module wrappers.
com.microej.kf.util.monitoring - package com.microej.kf.util.monitoring
This package contains KF utility class for resource monitoring.
com.microej.kf.util.net - package com.microej.kf.util.net
This package gathers net features.
com.microej.kf.util.observable - package com.microej.kf.util.observable
This package contains KF utility class for observable.
com.microej.kf.util.policy - package com.microej.kf.util.policy
This package gathers policy features.
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.
com.microej.kf.util.storage - package com.microej.kf.util.storage
Implementation of Storage over FS using KF only.
configureInstalledFeatures() - Method in interface com.microej.kf.util.module.SandboxedModuleHelper
Initializes installed features and applies their resource policies (if provided).
configureInstalledFeatures() - Method in class com.microej.kf.util.module.SandboxedModuleManager
Initializes installed features and applies their resource policies (if provided).
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
 
CPU - com.microej.kf.util.policy.FeaturePolicySchema
CPU limitation field name.
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.
CRITICALITY - com.microej.kf.util.policy.FeaturePolicySchema
Criticality field name.

D

DateConverter - Class in com.microej.kf.util
A Converter for Date.
DateConverter() - Constructor for class com.microej.kf.util.DateConverter
 
DAY - com.microej.kf.util.control.net.Bandwidth.Period
 
DeleteFile - Class in com.microej.kf.util.control.fs
Action performed when a file is deleted.
DeleteFile(File) - Constructor for class com.microej.kf.util.control.fs.DeleteFile
Creates a delete file action.
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.control.net.Subnet
 
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.
FeaturePolicyEnforcer - Class in com.microej.kf.util.policy
This class enforces a policy on a feature that defines resource limitations (CPU, RAM, flash, network bandwidth), priority and criticality.
FeaturePolicyEnforcer() - Constructor for class com.microej.kf.util.policy.FeaturePolicyEnforcer
Initializes a policy enforcer.
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.
FeaturePolicySchema - Enum in com.microej.kf.util.policy
This enum represents the field names of a JSON policy file.
file - Variable in class com.microej.kf.util.control.fs.AbstractFile
 
FileSystemResourcesController - Class in com.microej.kf.util.control.fs
The file system resources controller.
FileSystemResourcesController(Module) - Constructor for class com.microej.kf.util.control.fs.FileSystemResourcesController
Creates an instance of the File System controller.
FLASH - com.microej.kf.util.policy.FeaturePolicySchema
Flash limitation field name.
FloatConverter - Class in com.microej.kf.util
A Converter for Float.
FloatConverter() - Constructor for class com.microej.kf.util.FloatConverter
 
fromCidrNotation(String) - Static method in class com.microej.kf.util.control.net.Subnet
Creates an instance of Subnet from the given subnet string which is in CIDR notation (e.g: 192.168.1.0/24).

G

getCurrent() - Method in class com.microej.kf.util.monitoring.MonitoringData.ExecutionCounter
 
getCurrentModule() - Method in interface com.microej.kf.util.module.SandboxedModuleHelper
Returns the SandboxedModule associated with the current thread context.
getCurrentModule() - Method in class com.microej.kf.util.module.SandboxedModuleManager
 
getExecutionCounterPerModuleMap() - Method in class com.microej.kf.util.monitoring.MonitoringData
Gets the execution counter per module map
getFile() - Method in class com.microej.kf.util.control.fs.AbstractFile
Gets the file.
getFileSystemResourceController() - Method in class com.microej.kf.util.module.ApplicationModule
 
getFileSystemResourceController() - Method in class com.microej.kf.util.module.KernelModule
 
getFileSystemResourceController() - Method in interface com.microej.kf.util.module.SandboxedModule
Returns the file system resource controller of this module.
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
Returns the free memory.
getFreeMemory() - Method in class com.microej.kf.util.monitoring.ResourceMonitoringServiceImpl
 
getIdentifier() - Method in class com.microej.kf.util.module.ApplicationModule
 
getIdentifier() - Method in class com.microej.kf.util.module.KernelModule
 
getIdentifier() - Method in interface com.microej.kf.util.module.SandboxedModule
Returns the module identifier.
getLast() - Method in class com.microej.kf.util.monitoring.MonitoringData.ExecutionCounter
 
getMask() - Method in class com.microej.kf.util.control.net.Subnet
Gets the mask of the subnet (in bits).
getMaxByteCount() - Method in class com.microej.kf.util.control.net.BandwidthChecker
Returns the maximum allowed number of bytes to read/write per period.
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
Returns the max memory.
getMaxMemory() - Method in class com.microej.kf.util.monitoring.ResourceMonitoringServiceImpl
 
getMaxOpenedConnections() - Method in class com.microej.kf.util.control.net.NetResourcesController
 
getMaxOpenedFiles() - Method in class com.microej.kf.util.control.fs.FileSystemResourcesController
 
getMaxStorageSize() - Method in class com.microej.kf.util.control.fs.FileSystemResourcesController
 
getModule() - Method in class com.microej.kf.util.module.ApplicationModule
 
getModule() - Method in class com.microej.kf.util.module.KernelModule
 
getModule() - Method in interface com.microej.kf.util.module.SandboxedModule
Returns the associated KF module (a Feature for an application module or Kernel for the kernel module.
getModule(String) - Method in interface com.microej.kf.util.module.SandboxedModuleHelper
Returns the SandboxedModule that owns the given module name.
getModule(String) - Method in class com.microej.kf.util.module.SandboxedModuleManager
 
getNameActionsMap() - Method in class com.microej.kf.util.security.FeaturePolicyPermission
Gets the name actions map.
getNbBytes() - Method in class com.microej.kf.util.control.fs.DeleteFile
Returns the size of the file to delete.
getNbBytes() - Method in class com.microej.kf.util.control.fs.SetLengthRandomAccessFile
Gets the number of bytes to write.
getNbBytes() - Method in class com.microej.kf.util.control.fs.WriteFile
Gets the number of bytes to write.
getNbBytes() - Method in class com.microej.kf.util.control.fs.WriteRandomAccessFile
Gets the number of bytes to write.
getNbBytes() - Method in class com.microej.kf.util.control.net.ReadSocket
Gets the number of bytes to be read.
getNbBytes() - Method in class com.microej.kf.util.control.net.WriteSocket
Gets the number of bytes to be written.
getNetworkAddress() - Method in class com.microej.kf.util.control.net.Subnet
Gets the network address of the subnet.
getNetworkMaxBandwidth(Subnet) - Method in class com.microej.kf.util.control.net.NetResourcesController
 
getNetworkResourceController() - Method in class com.microej.kf.util.module.ApplicationModule
 
getNetworkResourceController() - Method in class com.microej.kf.util.module.KernelModule
 
getNetworkResourceController() - Method in interface com.microej.kf.util.module.SandboxedModule
Returns the network resource controller of this module.
getNextDate() - Method in exception com.microej.kf.util.control.net.BandwidthLimitException
 
getOpenedConnections() - Method in class com.microej.kf.util.control.net.NetResourcesController
Returns the current opened connections.
getOpenedFiles() - Method in class com.microej.kf.util.control.fs.FileSystemResourcesController
Returns the current opened files.
getOriginalQuotaPerModuleMap() - Method in class com.microej.kf.util.monitoring.MonitoringData
Gets the original quota per module map
getOverwritingSize() - Method in class com.microej.kf.util.control.fs.OpenFile
Returns the size of the file before overwriting.
getPeriod() - Method in class com.microej.kf.util.control.net.BandwidthChecker
Returns the bandwidth verification period.
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
getReadBandwidthChecker() - Method in class com.microej.kf.util.control.net.Bandwidth
Read bandwidth getter.
getResult() - Method in class com.microej.kf.util.RunnableWithResult
Gets the result.
getRootFolder(Module) - Method in class com.microej.kf.util.storage.SandboxedStorage
Gets the root folder of the storage service for a given module.
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.
getSocket() - Method in class com.microej.kf.util.control.net.AbstractSocket
Gets the socket.
getState() - Method in class com.microej.kf.util.module.ApplicationModule
 
getState() - Method in class com.microej.kf.util.module.KernelModule
 
getState() - Method in interface com.microej.kf.util.module.SandboxedModule
Returns the state of the module.
getStorageSize() - Method in class com.microej.kf.util.control.fs.FileSystemResourcesController
Returns the current storage size.
getTotalMemory() - Method in class com.microej.kf.util.monitoring.MonitoringData
Gets total memory value
getTotalMemory() - Method in interface com.microej.kf.util.monitoring.ResourceMonitoringService
Returns the total memory.
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
 
getWriteBandwidthChecker() - Method in class com.microej.kf.util.control.net.Bandwidth
Write bandwidth getter.

H

hashCode() - Method in class com.microej.kf.util.control.net.Subnet
 
hashCode() - Method in class com.microej.kf.util.security.FeaturePolicyPermission
 
HOUR - com.microej.kf.util.control.net.Bandwidth.Period
 

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
 
isOverwritten() - Method in class com.microej.kf.util.control.fs.OpenFile
Tells whether the file will be overwritten if it exists.
isWriteMode() - Method in class com.microej.kf.util.control.fs.OpenFile
Tells whether the file is opened in write mode or not.
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

KernelModule - Class in com.microej.kf.util.module
Kernel module.
KernelModule() - Constructor for class com.microej.kf.util.module.KernelModule
Creates an instance of the kernel module.
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

LIMIT - com.microej.kf.util.policy.FeaturePolicySchema
Limitations section name.
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
 
matches(InetAddress) - Method in class com.microej.kf.util.control.net.Subnet
Checks if the given ip address matches with the subnet.
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

NET_DATA - com.microej.kf.util.policy.FeaturePolicySchema
Network data section name.
NET_LIMIT - com.microej.kf.util.policy.FeaturePolicySchema
Daily data limit field name.
NET_SUBNET - com.microej.kf.util.policy.FeaturePolicySchema
Subnet field name.
NET_UPSTREAM - com.microej.kf.util.policy.FeaturePolicySchema
Upstream section name.
NetResourcesController - Class in com.microej.kf.util.control.net
The network resources controller.
NetResourcesController() - Constructor for class com.microej.kf.util.control.net.NetResourcesController
Instantiates a network resource controller.
NtpSyncTimerTask - Class in com.microej.kf.util.net
NtpSyncTimerTask periodically synchronizes the system time with a Network Time Protocol (NTP) server.
NtpSyncTimerTask() - Constructor for class com.microej.kf.util.net.NtpSyncTimerTask
Initializes NTPUpdateTask with server URL and port, either from system properties or defaults.
NULL_IDENTIFIER - Static variable in interface com.microej.kf.util.security.SecurityPolicyResourceLoader
 

O

onAvailable(Network) - Method in class com.microej.kf.util.net.OnNetworkStateChanged
 
onConnectivity(boolean) - Method in class com.microej.kf.util.net.OnInternetStateChanged
 
onEnd(boolean) - Method in class com.microej.kf.util.control.fs.CloseFile
Called when the execution of the action is finished.
onEnd(boolean) - Method in class com.microej.kf.util.control.fs.DeleteFile
Called when the execution of the action is finished.
onEnd(boolean) - Method in class com.microej.kf.util.control.fs.OpenFile
Called when the execution of the action is finished.
onEnd(boolean) - Method in class com.microej.kf.util.control.fs.SetLengthRandomAccessFile
Called when the execution of the action is finished.
onEnd(boolean) - Method in class com.microej.kf.util.control.fs.WriteFile
Called when the execution of the action is finished.
onEnd(boolean) - Method in class com.microej.kf.util.control.fs.WriteRandomAccessFile
Called when the execution of the action is finished.
onEnd(boolean) - Method in class com.microej.kf.util.control.net.CloseSocket
Called when the execution of the action is finished.
onEnd(boolean) - Method in class com.microej.kf.util.control.net.OpenSocket
Called when the execution of the action is finished.
onEnd(boolean) - Method in class com.microej.kf.util.control.net.WriteSocket
Called when the execution of the action is finished.
onEnd(int) - Method in class com.microej.kf.util.control.net.ReadSocket
Called when the execution of the action is finished.
onEnd(SandboxedModule, CloseFile, boolean) - Method in class com.microej.kf.util.control.fs.FileSystemResourcesController
Called when the execution of the given close file action is finished.
onEnd(SandboxedModule, DeleteFile, boolean) - Method in class com.microej.kf.util.control.fs.FileSystemResourcesController
Called when the execution of the given delete file action is finished.
onEnd(SandboxedModule, OpenFile, boolean) - Method in class com.microej.kf.util.control.fs.FileSystemResourcesController
Called when the execution of the given open file action is finished.
onEnd(SandboxedModule, SetLengthRandomAccessFile, boolean) - Method in class com.microej.kf.util.control.fs.FileSystemResourcesController
Called when the execution of the given write file action is finished.
onEnd(SandboxedModule, WriteFile, boolean) - Method in class com.microej.kf.util.control.fs.FileSystemResourcesController
Called when the execution of the given write file action is finished.
onEnd(SandboxedModule, WriteRandomAccessFile, boolean) - Method in class com.microej.kf.util.control.fs.FileSystemResourcesController
Called when the execution of the given write file action is finished.
onEnd(SandboxedModule, CloseSocket, boolean) - Method in class com.microej.kf.util.control.net.NetResourcesController
Called when the execution of the given close socket action is finished.
onEnd(SandboxedModule, OpenSocket, boolean) - Method in class com.microej.kf.util.control.net.NetResourcesController
Called when the execution of the given open socket action is finished.
onEnd(SandboxedModule, ReadSocket, int) - Method in class com.microej.kf.util.control.net.NetResourcesController
Called when the execution of the given read socket action is finished.
onEnd(SandboxedModule, WriteSocket, boolean) - Method in class com.microej.kf.util.control.net.NetResourcesController
Called when the execution of the given write socket action is finished.
onInternet(boolean) - Method in class com.microej.kf.util.net.OnInternetStateChanged
 
OnInternetStateChanged - Class in com.microej.kf.util.net
 
OnInternetStateChanged(Timer) - Constructor for class com.microej.kf.util.net.OnInternetStateChanged
 
onLost(Network) - Method in class com.microej.kf.util.net.OnNetworkStateChanged
 
OnNetworkStateChanged - Class in com.microej.kf.util.net
Listen to network status changes.
OnNetworkStateChanged() - Constructor for class com.microej.kf.util.net.OnNetworkStateChanged
 
onStart() - Method in class com.microej.kf.util.control.fs.CloseFile
Called when the execution of the action is about to start.
onStart() - Method in class com.microej.kf.util.control.fs.DeleteFile
Called when the execution of the action is about to start.
onStart() - Method in class com.microej.kf.util.control.fs.OpenFile
Called when the execution of the action is about to start.
onStart() - Method in class com.microej.kf.util.control.fs.SetLengthRandomAccessFile
Called when the execution of the action is about to start.
onStart() - Method in class com.microej.kf.util.control.fs.WriteFile
Called when the execution of the action is about to start.
onStart() - Method in class com.microej.kf.util.control.fs.WriteRandomAccessFile
Called when the execution of the action is about to start.
onStart() - Method in class com.microej.kf.util.control.net.CloseSocket
Called when the execution of the action is about to start.
onStart() - Method in class com.microej.kf.util.control.net.OpenSocket
Called when the execution of the action is about to start.
onStart() - Method in class com.microej.kf.util.control.net.ReadSocket
Called when the execution of the action is about to start.
onStart() - Method in class com.microej.kf.util.control.net.WriteSocket
Called when the execution of the action is about to start.
onStart(SandboxedModule, CloseFile) - Method in class com.microej.kf.util.control.fs.FileSystemResourcesController
Called when the execution of the close file action is about to start.
onStart(SandboxedModule, DeleteFile) - Method in class com.microej.kf.util.control.fs.FileSystemResourcesController
Called when the execution of the delete file action is about to start.
onStart(SandboxedModule, OpenFile) - Method in class com.microej.kf.util.control.fs.FileSystemResourcesController
Called when the execution of the open file action is about to start.
onStart(SandboxedModule, SetLengthRandomAccessFile) - Method in class com.microej.kf.util.control.fs.FileSystemResourcesController
Called when the execution of the write file action is about to start.
onStart(SandboxedModule, WriteFile) - Method in class com.microej.kf.util.control.fs.FileSystemResourcesController
Called when the execution of the write file action is about to start.
onStart(SandboxedModule, WriteRandomAccessFile) - Method in class com.microej.kf.util.control.fs.FileSystemResourcesController
Called when the execution of the write file action is about to start.
onStart(SandboxedModule, CloseSocket) - Method in class com.microej.kf.util.control.net.NetResourcesController
Called when the execution of the close socket action is about to start.
onStart(SandboxedModule, OpenSocket) - Method in class com.microej.kf.util.control.net.NetResourcesController
Called when the execution of the open socket action is about to start.
onStart(SandboxedModule, ReadSocket) - Method in class com.microej.kf.util.control.net.NetResourcesController
Called when the execution of the read socket action is about to start.
onStart(SandboxedModule, WriteSocket) - Method in class com.microej.kf.util.control.net.NetResourcesController
Called when the execution of the write socket action is about to start.
OpenedFilesLimitException - Exception in com.microej.kf.util.control.fs
Exception thrown when the limit of the number of opened files is exceeded.
OpenedFilesLimitException() - Constructor for exception com.microej.kf.util.control.fs.OpenedFilesLimitException
Constructs a new exception with null as its detail message.
OpenedSocketsLimitException - Exception in com.microej.kf.util.control.net
Exception thrown when the limit of the number of opened sockets is exceeded.
OpenedSocketsLimitException() - Constructor for exception com.microej.kf.util.control.net.OpenedSocketsLimitException
Constructs a new exception with null as its detail message.
OpenFile - Class in com.microej.kf.util.control.fs
Action performed when a file is opened.
OpenFile(File) - Constructor for class com.microej.kf.util.control.fs.OpenFile
Creates an open file action in read mode.
OpenFile(File, boolean, boolean) - Constructor for class com.microej.kf.util.control.fs.OpenFile
Creates an open file action.
OpenFile(RandomAccessFile) - Constructor for class com.microej.kf.util.control.fs.OpenFile
 
OpenSocket - Class in com.microej.kf.util.control.net
Action performed when a socket is opened.
OpenSocket(Socket) - Constructor for class com.microej.kf.util.control.net.OpenSocket
Creates an open socket action.

P

PERMISSION_CHECK - Static variable in class com.microej.kf.util.message.KfUtilMessage
 
PRIORITY - com.microej.kf.util.policy.FeaturePolicySchema
Priority field name.
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

RAM - com.microej.kf.util.policy.FeaturePolicySchema
RAM limitation field name.
read() - Method in class com.microej.kf.util.control.net.SocketInputStream
 
read() - Method in class com.microej.kf.util.InputStreamProxy
 
read(byte[], int, int) - Method in class com.microej.kf.util.control.net.SocketInputStream
 
read(byte[], int, int) - Method in class com.microej.kf.util.InputStreamProxy
 
ReadSocket - Class in com.microej.kf.util.control.net
Action performed when reading on a socket.
ReadSocket(Socket, int) - Constructor for class com.microej.kf.util.control.net.ReadSocket
Creates a read socket action.
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
 
reset() - Method in class com.microej.kf.util.control.fs.FileSystemResourcesController
Resets the controller.
reset() - Method in class com.microej.kf.util.control.net.NetResourcesController
Resets the controller.
ResourceMonitoringService - Interface in com.microej.kf.util.monitoring
 
ResourceMonitoringServiceImpl - Class in com.microej.kf.util.monitoring
This class represents the implementation for the ResourceMonitoringService.
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.
RESOURCES - com.microej.kf.util.policy.FeaturePolicySchema
Resources section name.
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.net.NtpSyncTimerTask
 
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

SandboxedModule - Interface in com.microej.kf.util.module
A sandboxed module interface.
SandboxedModuleHelper - Interface in com.microej.kf.util.module
Sandboxed module helper.
SandboxedModuleManager - Class in com.microej.kf.util.module
Module manager.
SandboxedModuleManager() - Constructor for class com.microej.kf.util.module.SandboxedModuleManager
Initializes the module manager and registers a feature state listener.
SandboxedStorage - Class in com.microej.kf.util.storage
Extends the storage on file system to add sandboxing for the applications.
SandboxedStorage() - Constructor for class com.microej.kf.util.storage.SandboxedStorage
Creates a sandboxed storage on file system.
SandboxedStorage(String) - Constructor for class com.microej.kf.util.storage.SandboxedStorage
Creates a storage on file system specifying the root folder where the root folder will be created.
SECOND - com.microej.kf.util.control.net.Bandwidth.Period
 
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
 
SetLengthRandomAccessFile - Class in com.microej.kf.util.control.fs
Action performed when setting the length of a RandomAccessFile.
SetLengthRandomAccessFile(RandomAccessFile, long) - Constructor for class com.microej.kf.util.control.fs.SetLengthRandomAccessFile
Creates a write file action.
setMaxBandwidth(Subnet, Bandwidth) - Method in class com.microej.kf.util.control.net.NetResourcesController
Sets the maximum bandwidth for the given subnet.
setMaxOpenedConnections(int) - Method in class com.microej.kf.util.control.net.NetResourcesController
Sets the maximum number of network connections allowed to be opened.
setMaxOpenedFiles(int) - Method in class com.microej.kf.util.control.fs.FileSystemResourcesController
Sets the maximum number of files allowed to be opened.
setMaxStorageSize(long) - Method in class com.microej.kf.util.control.fs.FileSystemResourcesController
Sets the maximum file system storage size (in bytes) allowed.
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
 
socket - Variable in class com.microej.kf.util.control.net.AbstractSocket
 
SocketInputStream - Class in com.microej.kf.util.control.net
Socket input stream wrapper used to control net/ssl read call.
SocketInputStream(Socket, InputStream) - Constructor for class com.microej.kf.util.control.net.SocketInputStream
Creates a socket input stream instance.
SocketOutputStream - Class in com.microej.kf.util.control.net
Socket output stream wrapper used to control net/ssl write call.
SocketOutputStream(Socket, OutputStream) - Constructor for class com.microej.kf.util.control.net.SocketOutputStream
Creates a socket output stream instance.
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.module.SandboxedModuleManager
 
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.
StorageLimitException - Exception in com.microej.kf.util.control.fs
Exception thrown when a storage limit is exceeded.
StorageLimitException() - Constructor for exception com.microej.kf.util.control.fs.StorageLimitException
Constructs a new exception with null as its detail message.
StringConverter - Class in com.microej.kf.util
A Converter for String.
StringConverter() - Constructor for class com.microej.kf.util.StringConverter
 
Subnet - Class in com.microej.kf.util.control.net
Subnet representation with its network address and mask in bits.
Subnet(InetAddress, int) - Constructor for class com.microej.kf.util.control.net.Subnet
 
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
 
toString() - Method in class com.microej.kf.util.control.net.Bandwidth
 
toString() - Method in class com.microej.kf.util.control.net.BandwidthChecker
 
toString() - Method in class com.microej.kf.util.control.net.Subnet
 
toString() - Method in enum com.microej.kf.util.policy.FeaturePolicySchema
Returns the name of each field.

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.
update(long) - Method in class com.microej.kf.util.control.net.BandwidthChecker
Update bandwidth limit.

V

valueOf(String) - Static method in enum com.microej.kf.util.control.net.Bandwidth.Period
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microej.kf.util.policy.FeaturePolicySchema
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.microej.kf.util.control.net.Bandwidth.Period
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microej.kf.util.policy.FeaturePolicySchema
Returns an array containing the constants of this enum type, in the order they are declared.

W

worked(int) - Method in class com.microej.kf.util.IProgressMonitorProxy
 
write(byte[], int, int) - Method in class com.microej.kf.util.control.net.SocketOutputStream
 
write(int) - Method in class com.microej.kf.util.control.net.SocketOutputStream
 
WriteFile - Class in com.microej.kf.util.control.fs
Action performed when writing to a file.
WriteFile(File, int) - Constructor for class com.microej.kf.util.control.fs.WriteFile
Creates a write file action.
WriteRandomAccessFile - Class in com.microej.kf.util.control.fs
Action performed when writing to a RandomAccessFile.
WriteRandomAccessFile(RandomAccessFile, int) - Constructor for class com.microej.kf.util.control.fs.WriteRandomAccessFile
Creates a write file action.
WriteSocket - Class in com.microej.kf.util.control.net
Action performed when writing on a socket.
WriteSocket(Socket, int) - Constructor for class com.microej.kf.util.control.net.WriteSocket
Creates a write socket action.
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages