aicas logoJamaicaVM 3.2 rel 62
RTSJ Implementation

Uses of Class
javax.realtime.RelativeTime

Uses of RelativeTime in javax.realtime
 

Subclasses of RelativeTime in javax.realtime
 class RationalTime
          Deprecated. RTSJ V1.0.1 class RationalTime is deprecated
 

Methods in javax.realtime that return RelativeTime
 RelativeTime RelativeTime.add(long millis, int nanos)
          add adds time given in milliseconds and nanoseconds to this relative time.
 RelativeTime RelativeTime.add(long millis, int nanos, RelativeTime dest)
          add adds time given in milliseconds and nanoseconds to this relative time.
 RelativeTime RelativeTime.add(RelativeTime time)
          add adds interval given as an instance of RelativeTime to this relative time.
 RelativeTime RelativeTime.add(RelativeTime time, RelativeTime dest)
          add adds interval given as an instance of RelativeTime to this relative time.
 RelativeTime ReleaseParameters.getCost()
          getCost returns the current value of cost
 RelativeTime ProcessingGroupParameters.getCost()
          getCost returns the current value for cost
 RelativeTime ReleaseParameters.getDeadline()
          getDeadline returns the current deadline.
 RelativeTime ProcessingGroupParameters.getDeadline()
          getDeadline returns the current deadline.
abstract  RelativeTime Clock.getEpochOffset()
          getEpochOffset returns the relative time of the offset from the Epoch (1.
 RelativeTime RationalTime.getInterarrivalTime()
          Deprecated. RTSJ V1.0.1 this method is only required to support the deprecated RationalTime.
 RelativeTime RelativeTime.getInterarrivalTime()
          Deprecated. RTSJ V1.0.1 this method is only required to support the deprecated RationalTime.
 RelativeTime RationalTime.getInterarrivalTime(RelativeTime dest)
          Deprecated. RTSJ V1.0.1 this method is only required to support the deprecated RationalTime.
 RelativeTime RelativeTime.getInterarrivalTime(RelativeTime dest)
          Deprecated. RTSJ V1.0.1 this method is only required to support the deprecated RationalTime.
 RelativeTime PeriodicTimer.getInterval()
          getInterval returns the interval of this periodic timer.
 RelativeTime SporadicParameters.getMinimumInterarrival()
          getMinimumInterarrival returns the minimum interarrival time.
 RelativeTime PeriodicParameters.getPeriod()
          getPeriod returns the current period.
 RelativeTime ProcessingGroupParameters.getPeriod()
          getPeriod returns the current period.
abstract  RelativeTime GarbageCollector.getPreemptionLatency()
          getPreemptionLatency returns the maximum time required for any schedulable object to preempt ongoing garbage collection activity.
abstract  RelativeTime Clock.getResolution()
          getResolution returns the resolution of this clock, i.e. the constant time interval between two consecutive ticks.
 RelativeTime RelativeTime.relative(Clock clock)
          relative returns a new instance of this interval with the given clock association.
abstract  RelativeTime HighResolutionTime.relative(Clock clock)
          relative returns a new relative time object for this relative to the given clock.
 RelativeTime AbsoluteTime.relative(Clock clock)
          relative implements abstract method inherited from HighResolutionTime. relative returns a new relative time object for this relative to the given clock.
 RelativeTime RelativeTime.relative(Clock clock, RelativeTime destination)
          relative returns a copy of this interval with the given clock association.
abstract  RelativeTime HighResolutionTime.relative(Clock clock, RelativeTime time)
          relative converts this time to a relative time using the given clock.
 RelativeTime AbsoluteTime.relative(Clock clock, RelativeTime dest)
          relative implements abstract method inherited from HighResolutionTime. relative returns a new relative time object for this relative to the given clock.
 RelativeTime AbsoluteTime.subtract(AbsoluteTime time)
          subtract substracts another absolute time from this absolute time.
 RelativeTime AbsoluteTime.subtract(AbsoluteTime time, RelativeTime dest)
          subtract substracts another absolute time from this absolute time.
 RelativeTime RelativeTime.subtract(RelativeTime time)
          substract substracts interval given as an instance of RelativeTime from this relative time.
 RelativeTime RelativeTime.subtract(RelativeTime time, RelativeTime dest)
          substract substracts interval given as an instance of RelativeTime from this relative time.
 

Methods in javax.realtime with parameters of type RelativeTime
 RelativeTime RelativeTime.add(long millis, int nanos, RelativeTime dest)
          add adds time given in milliseconds and nanoseconds to this relative time.
 RelativeTime RelativeTime.add(RelativeTime time)
          add adds interval given as an instance of RelativeTime to this relative time.
 AbsoluteTime AbsoluteTime.add(RelativeTime time)
          add adds interval given as RelativeTime instance to this absolute time.
 AbsoluteTime AbsoluteTime.add(RelativeTime time, AbsoluteTime dest)
          add adds interval given as RelativeTime instance to this absolute time.
 RelativeTime RelativeTime.add(RelativeTime time, RelativeTime dest)
          add adds interval given as an instance of RelativeTime to this relative time.
 RelativeTime RationalTime.getInterarrivalTime(RelativeTime dest)
          Deprecated. RTSJ V1.0.1 this method is only required to support the deprecated RationalTime.
 RelativeTime RelativeTime.getInterarrivalTime(RelativeTime dest)
          Deprecated. RTSJ V1.0.1 this method is only required to support the deprecated RationalTime.
 RelativeTime RelativeTime.relative(Clock clock, RelativeTime destination)
          relative returns a copy of this interval with the given clock association.
abstract  RelativeTime HighResolutionTime.relative(Clock clock, RelativeTime time)
          relative converts this time to a relative time using the given clock.
 RelativeTime AbsoluteTime.relative(Clock clock, RelativeTime dest)
          relative implements abstract method inherited from HighResolutionTime. relative returns a new relative time object for this relative to the given clock.
 void ReleaseParameters.setCost(RelativeTime cost)
          setCost sets the cost for this ReleaseParameters.
 void ProcessingGroupParameters.setCost(RelativeTime cost)
          setCost sets the cost value.
 void ReleaseParameters.setDeadline(RelativeTime deadline)
          setDeadline sets the deadline.
 void ProcessingGroupParameters.setDeadline(RelativeTime deadline)
          setDeadline set the deadline to a new value.
 boolean AperiodicParameters.setIfFeasible(RelativeTime cost, RelativeTime deadline)
          setIfFeasible performs a feasibility analysis using the the new cost and deadline parameters.
 boolean ReleaseParameters.setIfFeasible(RelativeTime cost, RelativeTime deadline)
          setIfFeasible performs a feasibility analysis using the the new cost and deadline parameters.
 boolean ReleaseParameters.setIfFeasible(RelativeTime cost, RelativeTime deadline, AsyncEventHandler overrunHandler, AsyncEventHandler missHandler)
          setIfFeasible performs a feasibility analysis using the the new period, cost and deadline parameters.
 boolean PeriodicParameters.setIfFeasible(RelativeTime period, RelativeTime cost, RelativeTime deadline)
          setIfFeasible performs a feasibility analysis using the the new period, cost and deadline parameters.
 boolean SporadicParameters.setIfFeasible(RelativeTime interarrival, RelativeTime cost, RelativeTime deadline)
          setIfFeasible performs a feasibility analysis using the the new period, cost and deadline parameters.
 boolean ProcessingGroupParameters.setIfFeasible(RelativeTime period, RelativeTime cost, RelativeTime deadline)
          setIfFeasible performs a feasibility analysis using the the new period, cost and deadline parameters.
 void PeriodicTimer.setInterval(RelativeTime newinterval)
          setInterval changes the interval for this peridic timer.
 void SporadicParameters.setMinimumInterarrival(RelativeTime interarrival)
          setMinimumInterarrival sets the minimum inter arrival time to a new value, indepent on the impact this will have on the feasibility of the system.
 void PeriodicParameters.setPeriod(RelativeTime period)
          setPeriod sets the period.
 void ProcessingGroupParameters.setPeriod(RelativeTime period)
          setPeriod sets the period to a new value.
abstract  void Clock.setResolution(RelativeTime resolution)
          setResolution sets the resolution of this time to the provided value.
 RelativeTime AbsoluteTime.subtract(AbsoluteTime time, RelativeTime dest)
          subtract substracts another absolute time from this absolute time.
 RelativeTime RelativeTime.subtract(RelativeTime time)
          substract substracts interval given as an instance of RelativeTime from this relative time.
 AbsoluteTime AbsoluteTime.subtract(RelativeTime time)
          subtract substracts an interval given as an instance of RelativeTime from this.
 AbsoluteTime AbsoluteTime.subtract(RelativeTime time, AbsoluteTime dest)
          subtract substracts an interval given as an instance of RelativeTime from this.
 RelativeTime RelativeTime.subtract(RelativeTime time, RelativeTime dest)
          substract substracts interval given as an instance of RelativeTime from this relative time.
 

Constructors in javax.realtime with parameters of type RelativeTime
AperiodicParameters(RelativeTime cost, RelativeTime deadline, AsyncEventHandler overrunHandler, AsyncEventHandler missHandler)
          Constructor of AperiodicParameters to be used as ReleaseParameters for AsyncEventHandler if the event handler will be scheduled aperiodically.
PeriodicParameters(HighResolutionTime start, RelativeTime period)
          Create a PeriodicParameters object.
PeriodicParameters(HighResolutionTime start, RelativeTime period, RelativeTime cost, RelativeTime deadline, AsyncEventHandler overrunHandler, AsyncEventHandler missHandler)
          Constructor to create an instance of PeriodicParameters with the given initial settings.
PeriodicParameters(RelativeTime period)
          Create a PeriodicParameters object.
PeriodicTimer(HighResolutionTime start, RelativeTime interval, AsyncEventHandler handler)
          Constructor to create an instance with given time, interval and handler.
PeriodicTimer(HighResolutionTime start, RelativeTime interval, Clock clock, AsyncEventHandler handler)
          Constructor to create an instance with given time, interval, clock and handler.
ProcessingGroupParameters(HighResolutionTime start, RelativeTime period, RelativeTime cost, RelativeTime deadline, AsyncEventHandler overrunHandler, AsyncEventHandler missHandler)
          Constructor to create a new instance of ProcessingGroupParameters.
RationalTime(int frequency, RelativeTime interval)
          Deprecated. RTSJ V1.0.1 class RationalTime is deprecated
RelativeTime(RelativeTime time)
          Constructor to create a new RelativeTime object that represents the same interval as the given RelativeTime and that has the same clock association.
RelativeTime(RelativeTime time, Clock clock)
          Constructor to create a new RelativeTime object that represents the same interval as the given RelativeTime and that has the same clock association or the clock association provided as a non-null clock parameter.
ReleaseParameters(RelativeTime cost, RelativeTime deadline, AsyncEventHandler overrunHandler, AsyncEventHandler missHandler)
          Constructor to create a new instance of ReleaseParamters.
SporadicParameters(RelativeTime interarrival)
          Create a SporadicParameters object.
SporadicParameters(RelativeTime interarrival, RelativeTime cost, RelativeTime deadline, AsyncEventHandler overrunHandler, AsyncEventHandler missHandler)
          Constructor of SporadicParameters to be used as ReleaseParameters for AsyncEventHandler if the event handler will be scheduled aperiodically with a miminum interarrival time between each two releases.
 


aicas logoJamaicaVM 3.2 rel 62
RTSJ Implementation

aicas GmbH, Karlsruhe - Germany    www.aicas.com
Copyright 2001-2008 aicas GmbH. All Rights Reserved.