All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.ocap.system.MonitorAppPermission Maven / Gradle / Ivy

There is a newer version: 1.3.1
Show newest version
package org.ocap.system;

/**
 * The MonitorAppPermission class represents permission to execute privileged
 * operations only Monitor Application should be granted.
 * 

* A MonitorAppPermission consists of a permission name, representing * a single privileged operation. * The name given in the constructor may end in ".*" to represent * all permissions beginning with the given string, such as "*" * to allow all MonitorAppPermission operations, or * "handler.*" to only allow setting any handler. *

* The following table lists all MonitorAppPermission permission names. *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Permission NameWhat the Permission AllowsDescription
registrarProvides access to the Application Database by way of the AppRegistrarThis permission allows the caller to add or remove applications from * the Application Database.
serviceAllows creation of an AbstactServiceApplications with this permission can create and manage their own service * contexts and the services running in those service contexts.
servicemanagerAllows management of all servicesApplications with this permission can create their own service contexts * and manage both their own and other service contexts and services.
securityAllows setting the {@link org.ocap.application.SecurityPolicyHandler} * used by the AppManagerThis permission allows the application to register a SecurityPolicyHandler * with the AppManager to determine the PermissionCollection granted to * applications before they are run.
rebootInitiates a system to reboot itselfThis permission allows the caller to request for a system reboot.
systemeventAllows setting the error, resource depletion, or reboot handlersThis permission allows the Monitor Application to be alerted upon * system reboot, resource depletion, and error events.
handler.appFilterSet a new black and white list to the systemThis permission allows the application to set a new black and * white list, which the system uses to determine whether to accept or * reject broadcasted applications on the receiver. Such control should * only be granted to a monitor application.
handler.resourceSet a Resource Contention HandlerSet a handler to resolve resource contention between two or more apps * see {@link org.ocap.resource.ResourceContentionManager#setResourceContentionHandler}.
handler.closedCaptioningSet closed-captioning preferences and control captioning. Allows monitor application to get a * {@link org.ocap.media.ClosedCaptioningAttribute} * and call methods in a * {@link org.ocap.media.ClosedCaptioningControl}.
filterUserEventsFilter user eventsThis permission allows the user to filter user events.
handler.easSet preferences of Emergency Alert System (EAS) message * representation. Allows monitor application to set preferences of EAS message * representation and add a new EAShandler by calling * {@link org.ocap.system.EASModuleRegistrar#registerEASHandler}.
setVideoPortAllows enabling and disabling video portAllows monitor to call org.ocap.hardware.VideoOutputPort.enable() and * org.ocap.hardware.VideoOutputPort.disable().
podApplicationAllows access to Specific Application Support ResourceAllows Monitor Application to call org.ocap.system.SystemModuleRegistrar.
signal.configuredAllows monitor to signal implementation to resume boot processing after * handlers have been setAllows monitor to call org.ocap.OcapSystem.monitorConfiguredSignal().
storageProvides control of persistent storage devices and content stored thereinAllows monitor to delete volumes it does not own, initialize * {@link org.ocap.storage.StorageProxy} associated devices, make detachable devices ready * for detaching or ready for use, and set file access permissions for * any application accessible file or directory.
propertiesAllows monitor to access ocap system propertiesAllows monitor to call read ocap properties that require monitor application permission.
registeredapi.managerProvides access to network specific APIsGives monitor ability to register and remove a registered API.
vbifilteringAllows monitor application to filter VBI data. Allows monitor application to call a VBIFilterGroup constructor.
codeDownloadAllows monitor application to initiate a download, generally following * a CVT signaling a deferred download Allow monitor application to call Host.codeDownload method.
mediaAccessAllows monitor application to register MediaAccessHandler.Allows monitor application to call a * MediaAccessHandlerRegistrar.setExternalTriggers(). Allows monitor * application to call a * MediaAccessConditionControl.conditionHasChanged().
powerModeAllows an application to set the power mode.Applications with this permission can programmatically control the * power mode of the device.
environment.selectionAllows monitor application to request the cable environment to become * selected or deselectedAllows monitor application to request the cable environment * to become selected or deselected by calling Environment.select or * Environment.deselect
* * Other permissions may be added as necessary. */ public final class MonitorAppPermission extends java.security.BasicPermission { /** * Constructor for the MonitorAppPermission * * @param name the name of this permission (see table in class description) */ public MonitorAppPermission (String name) { super(name); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy