B C G H K M N O P R S U
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.

## G

get(String) - Static method in class com.microej.kernel.green.security.SecurityManagerProvider

## H

handleEvent(int) - Method in class com.microej.kernel.green.gui.BlackScreenDisplayable

## 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 - 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.
MonitoringLoggerTimerTask - Class in com.microej.kernel.green.monitoring
  Logs CPU and RAM usage periodically
MonitoringLoggerTimerTask(ResourceMonitoringService) - Constructor for class com.microej.kernel.green.monitoring.MonitoringLoggerTimerTask

## 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.MonitoringLoggerTimerTask
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.MonitoringLoggerTimerTask
run() - Method in class com.microej.kernel.green.net.NtpSyncTimerTask

## S

SecurityManagerProvider - Class in com.microej.kernel.green.security
  Provides a `SecurityManager` for the application, configured based on the specified security mode.
stateChanged(Feature, Feature.State) - Method in class com.microej.kernel.green.Main.OnAppStateChanged

## U

uncaughtException(Thread, Throwable) - Method in class com.microej.kernel.green.KernelUncaughtExceptionHandler

B C G H K M N O P R S U
All Classes All Packages