B C E G H K M N O P R S U
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- BlackScreenDisplayable - Class in com.microej.kernel.green.gui
-
Class that represents a black screen to be displayed by the Kernel
- BlackScreenDisplayable() - Constructor for class com.microej.kernel.green.gui.BlackScreenDisplayable
C
- checkPermission(Permission, Feature) - Method in class com.microej.kernel.green.security.PermissionAuditLogger
-
Logs the permission granted to a specific feature.
- com.microej.kernel.green - package com.microej.kernel.green
-
This package contains the Main class of the Kernel.
- com.microej.kernel.green.gui - package com.microej.kernel.green.gui
-
This package contains GUI related class.
- com.microej.kernel.green.monitoring - package com.microej.kernel.green.monitoring
-
This package contains the Main class of the Kernel.
- com.microej.kernel.green.net - package com.microej.kernel.green.net
-
This package gathers net features.
- com.microej.kernel.green.security - package com.microej.kernel.green.security
-
This package contains security-related classes.
- com.microej.kernel.green.storage - package com.microej.kernel.green.storage
-
Implementation of Storage over FS using KF only.
- CpuCalibration - Class in com.microej.kernel.green.monitoring
-
Calculate `health.check.cpu.calibration` value representing the mapping of CPU load to the MicroEJ execution counter per second.
E
- ExecutionCounter(long, long) - Constructor for class com.microej.kernel.green.monitoring.HealthData.ExecutionCounter
G
- get(String) - Static method in class com.microej.kernel.green.security.SecurityManagerProvider
- getCurrent() - Method in class com.microej.kernel.green.monitoring.HealthData.ExecutionCounter
- getExecutionCounterPerModuleMap() - Method in class com.microej.kernel.green.monitoring.HealthData
- getFreeMemory() - Method in class com.microej.kernel.green.monitoring.HealthData
- getFreeMemory() - Method in interface com.microej.kernel.green.monitoring.HealthService
- getFreeMemory() - Method in class com.microej.kernel.green.monitoring.HealthServiceImpl
- getLast() - Method in class com.microej.kernel.green.monitoring.HealthData.ExecutionCounter
- getMaxMemory() - Method in class com.microej.kernel.green.monitoring.HealthData
- getMaxMemory() - Method in interface com.microej.kernel.green.monitoring.HealthService
- getMaxMemory() - Method in class com.microej.kernel.green.monitoring.HealthServiceImpl
- getOriginalQuotaPerModuleMap() - Method in class com.microej.kernel.green.monitoring.HealthData
- getRamUsagePerModuleMap() - Method in class com.microej.kernel.green.monitoring.HealthData
- getTotalMemory() - Method in class com.microej.kernel.green.monitoring.HealthData
- getTotalMemory() - Method in interface com.microej.kernel.green.monitoring.HealthService
- getTotalMemory() - Method in class com.microej.kernel.green.monitoring.HealthServiceImpl
- getUsedCpuPercentPerModule() - Method in interface com.microej.kernel.green.monitoring.HealthService
-
Retrieves the CPU usage for each module from the previous monitoring cycle, expressed as a percentage.
- getUsedCpuPercentPerModule() - Method in class com.microej.kernel.green.monitoring.HealthServiceImpl
- getUsedMemoryPercentPerModule() - Method in interface com.microej.kernel.green.monitoring.HealthService
-
Retrieves the RAM usage values expressed as a percentage (a value between 0 and 1.0).
- getUsedMemoryPercentPerModule() - Method in class com.microej.kernel.green.monitoring.HealthServiceImpl
- getUsedMemoryPerModule() - Method in interface com.microej.kernel.green.monitoring.HealthService
-
Retrieves the current RAM usage for each module.
- getUsedMemoryPerModule() - Method in class com.microej.kernel.green.monitoring.HealthServiceImpl
H
- handleEvent(int) - Method in class com.microej.kernel.green.gui.BlackScreenDisplayable
- HealthData - Class in com.microej.kernel.green.monitoring
- HealthData(boolean) - Constructor for class com.microej.kernel.green.monitoring.HealthData
- HealthData.ExecutionCounter - Class in com.microej.kernel.green.monitoring
- HealthLoggerTimerTask - Class in com.microej.kernel.green.monitoring
-
Log CPU usage periodically
- HealthLoggerTimerTask(HealthService) - Constructor for class com.microej.kernel.green.monitoring.HealthLoggerTimerTask
- HealthService - Interface in com.microej.kernel.green.monitoring
-
CPU Monitoring Service
- HealthServiceImpl - Class in com.microej.kernel.green.monitoring
- HealthServiceImpl(Timer, long, boolean) - Constructor for class com.microej.kernel.green.monitoring.HealthServiceImpl
- HealthServiceImpl.MonitoringTask - Class in com.microej.kernel.green.monitoring
K
- KernelUncaughtExceptionHandler - Class in com.microej.kernel.green
-
Handles uncaught exceptions and manages the lifecycle of applications causing them.
- KernelUncaughtExceptionHandler() - Constructor for class com.microej.kernel.green.KernelUncaughtExceptionHandler
- KernelUncaughtExceptionHandler.RemoveAppTask - Class in com.microej.kernel.green
M
- main(String[]) - Static method in class com.microej.kernel.green.Main
-
Kernel Entry Point
- main(String[]) - Static method in class com.microej.kernel.green.monitoring.CpuCalibration
- Main - Class in com.microej.kernel.green
-
Kernel Entry Point Class
- Main() - Constructor for class com.microej.kernel.green.Main
- Main.OnAppStateChanged - Class in com.microej.kernel.green
-
Listener triggered when the application state changes.
- MonitoringTask(HealthData, boolean) - Constructor for class com.microej.kernel.green.monitoring.HealthServiceImpl.MonitoringTask
N
- NtpSyncTimerTask - Class in com.microej.kernel.green.net
-
NtpSyncTimerTask
periodically synchronizes the system time with a Network Time Protocol (NTP) server. - NtpSyncTimerTask() - Constructor for class com.microej.kernel.green.net.NtpSyncTimerTask
-
Initializes NTPUpdateTask with server URL and port, either from system properties or defaults.
O
- OnAppStateChanged() - Constructor for class com.microej.kernel.green.Main.OnAppStateChanged
- onAvailable(Network) - Method in class com.microej.kernel.green.net.OnNetworkStateChanged
- onConnectivity(boolean) - Method in class com.microej.kernel.green.net.OnInternetStateChanged
- ONE_KB - Static variable in class com.microej.kernel.green.monitoring.HealthLoggerTimerTask
- onInternet(boolean) - Method in class com.microej.kernel.green.net.OnInternetStateChanged
- OnInternetStateChanged - Class in com.microej.kernel.green.net
- OnInternetStateChanged(Timer) - Constructor for class com.microej.kernel.green.net.OnInternetStateChanged
- onLost(Network) - Method in class com.microej.kernel.green.net.OnNetworkStateChanged
- OnNetworkStateChanged - Class in com.microej.kernel.green.net
-
Listen to network status changes.
- OnNetworkStateChanged() - Constructor for class com.microej.kernel.green.net.OnNetworkStateChanged
P
- PermissionAuditLogger - Class in com.microej.kernel.green.security
-
A logging-only implementation of
FeaturePermissionCheckDelegate
that grants all permissions. - PermissionAuditLogger() - Constructor for class com.microej.kernel.green.security.PermissionAuditLogger
R
- RemoveAppTask(Module) - Constructor for class com.microej.kernel.green.KernelUncaughtExceptionHandler.RemoveAppTask
- render(GraphicsContext) - Method in class com.microej.kernel.green.gui.BlackScreenDisplayable
- run() - Method in class com.microej.kernel.green.KernelUncaughtExceptionHandler.RemoveAppTask
- run() - Method in class com.microej.kernel.green.monitoring.HealthLoggerTimerTask
- run() - Method in class com.microej.kernel.green.monitoring.HealthServiceImpl.MonitoringTask
- run() - Method in class com.microej.kernel.green.net.NtpSyncTimerTask
S
- SandboxedStorage - Class in com.microej.kernel.green.storage
-
Extends the storage on file system to add sandboxing for the applications.
- SandboxedStorage() - Constructor for class com.microej.kernel.green.storage.SandboxedStorage
-
Creates a sandboxed storage on file system.
- SandboxedStorage(String) - Constructor for class com.microej.kernel.green.storage.SandboxedStorage
-
Creates a storage on file system specifying the root folder where the root folder will be created.
- SecurityManagerProvider - Class in com.microej.kernel.green.security
-
Provides a
SecurityManager
for the application, configured based on the specified security mode. - setCurrent(long) - Method in class com.microej.kernel.green.monitoring.HealthData.ExecutionCounter
- setLast(long) - Method in class com.microej.kernel.green.monitoring.HealthData.ExecutionCounter
- start() - Method in class com.microej.kernel.green.monitoring.HealthServiceImpl
- stateChanged(Feature, Feature.State) - Method in class com.microej.kernel.green.Main.OnAppStateChanged
- stateChanged(Feature, Feature.State) - Method in class com.microej.kernel.green.monitoring.HealthServiceImpl
- stop() - Method in class com.microej.kernel.green.monitoring.HealthServiceImpl
U
- uncaughtException(Thread, Throwable) - Method in class com.microej.kernel.green.KernelUncaughtExceptionHandler
All Classes All Packages