javax.realtime
Class RealtimeSecurity

java.lang.Object
  extended byjavax.realtime.RealtimeSecurity

public class RealtimeSecurity
extends Object

jRate security policies. The default security is minimal.

Since:
0.3.8
Author:
Morgan Deters

Constructor Summary
RealtimeSecurity()
          Constructs a RealtimeSecurity object.
 
Method Summary
 void checkAccessPhysical()
          Check whether the application may access physical memory in the specified range.
 void checkAccessPhysicalRange(long base, long size)
          Check whether the application may access physical memory in the specified range.
 void checkAEHSetDaemon()
          Checks whether the application is allowed to set the daemon status of an AsyncEventHandler.
 void checkSetFilter()
          Check whether the application may set filters.
 void checkSetMonitorControl(MonitorControl policy)
          Checks whether the application is allowed to set monitor control policies.
 void checkSetScheduler()
          Check whether the application may set the scheduling policy.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RealtimeSecurity

public RealtimeSecurity()
Constructs a RealtimeSecurity object.

Method Detail

checkAccessPhysical

public void checkAccessPhysical()
                         throws SecurityException
Check whether the application may access physical memory in the specified range.

Throws:
SecurityException

checkAccessPhysicalRange

public void checkAccessPhysicalRange(long base,
                                     long size)
                              throws SecurityException
Check whether the application may access physical memory in the specified range.

Throws:
SecurityException

checkAEHSetDaemon

public void checkAEHSetDaemon()
                       throws SecurityException
Checks whether the application is allowed to set the daemon status of an AsyncEventHandler.

Throws:
SecurityException

checkSetFilter

public void checkSetFilter()
                    throws SecurityException
Check whether the application may set filters.

Throws:
SecurityException

checkSetMonitorControl

public void checkSetMonitorControl(MonitorControl policy)
                            throws SecurityException
Checks whether the application is allowed to set monitor control policies.

Throws:
SecurityException

checkSetScheduler

public void checkSetScheduler()
                       throws SecurityException
Check whether the application may set the scheduling policy.

Throws:
SecurityException


jRate is developed and maintained by the jRate project development team.
Copyright (c) 2001-2006 Angelo Corsaro and Morgan Deters.