Intel

Developer Zone

util

Package com.intel.util

This package provides an interface to Intel® proprietary services available for applets usage.

See: Description

  • Interface Summary
    Interface Description
    TimerClient
    This interface should be implemented by applet while creating a TimerManager.Timer in order to receive timer ticks notification.
  • Class Summary
    Class Description
    AMT
    This class provides an interface for applets to access the Intel® Active Management Technology (Intel® AMT) provided services.
    AMTProvision
    This class provides an interface to accomplish Intel® AMT ACM provisioning.
    AMTProvision.ProtocolVersion
    Represents Intel® DAL Intel® AMT Provisioning protocol version
    AppletEvent
    The class provides access to data delivered with the event to EventClient.
    Calendar
    This abstract class provides methods that applications can use to create their own notion of time.
    Calendar.DateTime
    This class represents an immutable date and time setting
    Calendar.TimeRange
    This class represents a time range.
    The time range is closed and bounded from both sides.
    DebugPrint
    This class uses the CSME North Peak (NPK) mechanism to send debug messages.
    EventClient
    This class should be implemented by the applet and registered with the EventManager using the register method in order to receive event notifications from other applets.
    EventManager
    This class allows applets' registration for receiving events as well as posting events to other applets in the system or the native layer/application.
    FlashStorage
    This class exposes flash storage access APIs for the applets.
    IntelApplet
    This is the base class that must be inherited by all applets.
    MTC
    This class provides an interface for applets to access the Monotonic Counters feature.
    PlatformCapability Deprecated
    as of API level 5 use PlatformInfo instead
    PlatformId
    This class represents the IDs configured on this platform during the manufacturing process.
    PlatformInfo
    This class provides the applet with ability to query various platform capabilities and configurations.
    PlatformInfo.Version
    SEMonotonicCounter
    This class provides an interface for applets to access the Secure Enclave Monotonic Counters feature.
    ServiceApplet
    This is the base class that must be inherited by a service type applet implementation.
    ServiceClient
    This class should be used by the client side of the inter-applet communication in order to consume services provided by a service applet.
    ServiceResult
    This class defines the result of an inter-applet communication.
    TimerManager
    This class allows timers creation and management.
    TimeZone
    This class represents a time zone and provides a method to calculate the time zone offset from GMT.
  • Exception Summary
    Exception Description
    AccessDeniedException
    Represents an exception thrown when an application does not have permission to perform the requested operation.
    FileNotFoundException
    Represents an IO exception thrown when trying to perform flash operations on a non-existent file
    FlashWearoutException
    Represents an IO exception thrown when the the flash wearout mechanism blocked the flash write or erase operation.
    IllegalParameterException
    Represents an exception thrown when one or more of the input parameters passed to a method are invalid.
    IllegalUseException
    Represents an exception thrown when an operation requested by the user is not supported, or the flow of several operations created by the user is illegal.
    IOException
    Represents a general IO exception.
    NotInitializedException
    Represents an exception thrown when the object being used was not initialized properly.
    NotSupportedException
    Represents a util exception thrown when a method or the provided parameters are not supported by an instance, or when the user tries to create an instance of an unsupported algorithm.
    ServiceUnavailableException
    Represents an exception thrown when the target service applet doesn't have an open session.
    UtilException
    Represents a general utilities exception.
    UtilOutOfResourcesException
    Represents a util exception thrown when the action requested by the user cannot be performed due to a lack of resources in the system.
    UtilSecurityException
    Represents an exception thrown when an application performs operation that encounter a security risk.

Package com.intel.util Description

This package provides an interface to Intel® proprietary services available for applets usage.

This package contains the following key classes and interfaces:

  • Calendar class - provides secure time configuration services to applets.
  • DebugPrint class - provides debug prints services to applets.
  • EventClient, EventManager, AppletEvent classes - provide access to inter-applets events functionality.
  • FlashStorage class - provides secured flash storage access services to applets.
  • IntelApplet class - provides the base calss for all applets implementation.
  • MTC class - provides the Monotonic Counters services to applets.
  • PlatformId , PlatformInfo classes - provide information regarding the platform.
  • TimerClient, TimerManager , TimerZone classes - provide timers services to applets.