A B C D E F G H I J K L M N O P Q R S T U V W Y Z 

A

AbstractObservationProvider<T> - Class in org.flexiblepower.observation.ext
AbstractObservationProvider() - Constructor for class org.flexiblepower.observation.ext.AbstractObservationProvider
 
Acceleration - Interface in javax.measure.quantity
This interface represents the rate of change of velocity with respect to time.
add(Measurable<Q>) - Method in class javax.measure.DecimalMeasure
 
add(Measurable<Q>) - Method in interface javax.measure.Measurable
Adds the other Measurable to this one, returning a Measurable object of the same type as the original.
add(Measurable<Q>) - Method in class javax.measure.VectorMeasure
 
add(Date, Measurable<Duration>) - Static method in class org.flexiblepower.time.TimeUtil
Adds a duration to a date to get another Date object.
AddConverter - Class in javax.measure.converter
This class represents a converter adding a constant offset (approximated as a double) to numeric values.
AddConverter(double) - Constructor for class javax.measure.converter.AddConverter
Creates an add converter with the specified offset.
alias(Unit<?>, String) - Method in class javax.measure.unit.UnitFormat
Attaches a system-wide alias to this unit.
alias(Unit<?>, String) - Method in class javax.measure.unit.UnitFormat.DefaultFormat
 
alternate(String) - Method in class javax.measure.unit.Unit
Returns a unit equivalent to this unit but used in expressions to distinguish between quantities of a different nature but of the same dimensions.
AlternateUnit<Q extends Quantity> - Class in javax.measure.unit
This class represents the units used in expressions to distinguish between quantities of a different nature but of the same dimensions.
AMOUNT_OF_SUBSTANCE - Static variable in class javax.measure.unit.Dimension
Holds amount of substance dimension (N).
AmountOfSubstance - Interface in javax.measure.quantity
This interface represents the number of elementary entities (molecules, for example) of a substance.
AMPERE - Static variable in class javax.measure.unit.SI
The base unit for electric current quantities (A).
Angle - Interface in javax.measure.quantity
This interface represents the figure formed by two lines diverging from a common point.
ANGSTROM - Static variable in class javax.measure.unit.NonSI
A unit of length equal to 1E-10 m (standard name Å).
AngularAcceleration - Interface in javax.measure.quantity
This interface represents the rate of change of angular velocity with respect to time.
AngularVelocity - Interface in javax.measure.quantity
This interface represents the rate of change of angular displacement with respect to time.
ARE - Static variable in class javax.measure.unit.NonSI
A unit of area equal to 100 m² (standard name a).
Area - Interface in javax.measure.quantity
This interface represents the extent of a planar region or of the surface of a solid measured in square units.
ASTRONOMICAL_UNIT - Static variable in class javax.measure.unit.NonSI
A unit of length equal to the average distance from the center of the Earth to the center of the Sun (standard name ua).
asType(Class<T>) - Method in class javax.measure.unit.Unit
Casts this unit to a parameterized unit of specified nature or throw a ClassCastException if the dimension of the specified quantity and this unit's dimension do not match.
ATMOSPHERE - Static variable in class javax.measure.unit.NonSI
A unit of pressure equal to the average pressure of the Earth's atmosphere at sea level (standard name atm).
ATOM - Static variable in class javax.measure.unit.NonSI
A unit of amount of substance equals to one atom (standard name atom).
ATOMIC_MASS - Static variable in class javax.measure.unit.NonSI
A unit of mass equal to 1/12 the mass of the carbon-12 atom (standard name u).
ATTO(Unit<Q>) - Static method in class javax.measure.unit.SI
Returns the specified unit multiplied by the factor 10-18
autoConnect() - Method in interface org.flexiblepower.messaging.ConnectionManager
This method tries to connect all ConnectionManager.PotentialConnections for which no other options is available.

B

BAR - Static variable in class javax.measure.unit.NonSI
A unit of pressure equal to 100 kPa (standard name bar).
BaseUnit<Q extends Quantity> - Class in javax.measure.unit
This class represents the building blocks on top of which all others units are created.
BaseUnit(String) - Constructor for class javax.measure.unit.BaseUnit
Creates a base unit having the specified symbol.
BECQUEREL - Static variable in class javax.measure.unit.SI
The derived unit for activity of a radionuclide (Bq).
BIT - Static variable in class javax.measure.unit.SI
The unit for binary information (bit).
build() - Method in class org.flexiblepower.observation.ext.SimpleObservationProvider.Builder
Creates the SimpleObservationProvider and registers this object with all of the set properties in the service registry.
BYTE - Static variable in class javax.measure.unit.NonSI
A unit of data amount equal to 8 SI.BIT (BinarY TErm, standard name byte).

C

C - Static variable in class javax.measure.unit.NonSI
A unit of velocity relative to the speed of light (standard name c).
CANDELA - Static variable in class javax.measure.unit.SI
The base unit for luminous intensity quantities (cd).
Cardinality - Enum in org.flexiblepower.messaging
Specifies whether a Port can be handle multiple Connections.
CatalyticActivity - Interface in javax.measure.quantity
This interface represents a catalytic activity.
CELSIUS - Static variable in class javax.measure.unit.SI
The derived unit for Celsius temperature ().
CENTI(Unit<Q>) - Static method in class javax.measure.unit.SI
Returns the specified unit multiplied by the factor 10-2
CENTIMETER - Static variable in class javax.measure.unit.SI
Equivalent to SI.CENTIMETRE.
CENTIMETRE - Static variable in class javax.measure.unit.SI
Equivalent to CENTI(METRE).
CENTIRADIAN - Static variable in class javax.measure.unit.NonSI
A unit of angle equal to 0.01 SI.RADIAN (standard name centiradian).
close() - Method in class org.flexiblepower.observation.ext.SimpleObservationProvider
 
compareTo(Measurable<Q>) - Method in class javax.measure.Measure
Compares this measure to the specified measurable quantity.
compound(Unit<Q>) - Method in class javax.measure.unit.Unit
Returns the combination of this unit with the specified sub-unit.
CompoundUnit<Q extends Quantity> - Class in javax.measure.unit
This class represents the multi-radix units (such as "hour:min:sec").
COMPUTER_POINT - Static variable in class javax.measure.unit.NonSI
Equivalent NonSI.PIXEL
concatenate(UnitConverter) - Method in class javax.measure.converter.AddConverter
 
concatenate(UnitConverter) - Method in class javax.measure.converter.MultiplyConverter
 
concatenate(UnitConverter) - Method in class javax.measure.converter.RationalConverter
 
concatenate(UnitConverter) - Method in class javax.measure.converter.UnitConverter
Concatenates this converter with another converter.
connect() - Method in interface org.flexiblepower.messaging.ConnectionManager.PotentialConnection
Tries to make the connection.
Connection - Interface in org.flexiblepower.messaging
This object is created by the ConnectionManager when two Endpoints are connected.
ConnectionManager - Interface in org.flexiblepower.messaging
The ConnectionManager service should be provided by the FPAI runtime.
ConnectionManager.EndpointPort - Interface in org.flexiblepower.messaging
The representation of a Port that was defined on an Endpoint.
ConnectionManager.ManagedEndpoint - Interface in org.flexiblepower.messaging
The wrapper that manages the Endpoint.
ConnectionManager.PotentialConnection - Interface in org.flexiblepower.messaging
Represents a potential connection, which is when two ConnectionManager.EndpointPort mmatch with their Port.sends() and Port.accepts() definitions.
consume(ObservationProvider<? extends T>, Observation<? extends T>) - Method in interface org.flexiblepower.observation.ObservationConsumer
This method should be call by any ObservationProvider to which this consumer is bound.
ConversionException - Exception in javax.measure.converter
Signals that a problem of some sort has occurred either when creating a converter between two units or during the conversion itself.
ConversionException() - Constructor for exception javax.measure.converter.ConversionException
Constructs a ConversionException with no detail message.
ConversionException(String) - Constructor for exception javax.measure.converter.ConversionException
Constructs a ConversionException with the specified detail message.
convert(double) - Method in class javax.measure.converter.AddConverter
 
convert(double) - Method in class javax.measure.converter.LogConverter
 
convert(double) - Method in class javax.measure.converter.MultiplyConverter
 
convert(double) - Method in class javax.measure.converter.RationalConverter
 
convert(double) - Method in class javax.measure.converter.UnitConverter
Converts a double value.
COULOMB - Static variable in class javax.measure.unit.SI
The derived unit for electric charge, quantity of electricity (C).
create(Object, Class<T>) - Static method in class org.flexiblepower.observation.ext.SimpleObservationProvider
This helper method makes it easier to create new SimpleObservationProvider.
create(Date, T) - Static method in class org.flexiblepower.observation.Observation
Creates a new Observation for the given tuple.
CUBIC_INCH - Static variable in class javax.measure.unit.NonSI
A unit of volume equal to one cubic inch (in³).
CUBIC_METRE - Static variable in class javax.measure.unit.SI
The metric unit for volume quantities ().
CUBIC_METRE_PER_SECOND - Static variable in class javax.measure.unit.NonSI
The metric unit for volume quantities ().
CURIE - Static variable in class javax.measure.unit.NonSI
A unit of radioctive activity equal to the activity of a gram of radium (standard name Ci).
currentTime() - Method in interface org.flexiblepower.context.FlexiblePowerContext
 
currentTimeMillis() - Method in interface org.flexiblepower.context.FlexiblePowerContext
Returns the current time in milliseconds.

D

DataAmount - Interface in javax.measure.quantity
This interface represents a measure of data amount.
DataRate - Interface in javax.measure.quantity
This interface represents the speed of data-transmission.
DAY - Static variable in class javax.measure.unit.NonSI
A unit of duration equal to 24 NonSI.HOUR (standard name d).
DAY_SIDEREAL - Static variable in class javax.measure.unit.NonSI
A unit of duration equal to the time required for a complete rotation of the earth in reference to any star or to the vernal equinox at the meridian, equal to 23 hours, 56 minutes, 4.09 seconds (standard name day_sidereal).
DECI(Unit<Q>) - Static method in class javax.measure.unit.SI
Returns the specified unit multiplied by the factor 10-1
DECIBEL - Static variable in class javax.measure.unit.NonSI
A logarithmic unit used to describe a ratio (standard name dB).
DecimalMeasure<Q extends Quantity> - Class in javax.measure
This class represents a measure whose value is an arbitrary-precision decimal number.
DecimalMeasure(BigDecimal, Unit<Q>) - Constructor for class javax.measure.DecimalMeasure
Creates a decimal measure for the specified number stated in the specified unit.
DEGREE_ANGLE - Static variable in class javax.measure.unit.NonSI
A unit of angle equal to 1/360 NonSI.REVOLUTION (standard name °).
DEKA(Unit<Q>) - Static method in class javax.measure.unit.SI
Returns the specified unit multiplied by the factor 101
DerivedUnit<Q extends Quantity> - Class in javax.measure.unit
This class identifies the units created by combining or transforming other units.
DerivedUnit() - Constructor for class javax.measure.unit.DerivedUnit
Default constructor.
difference(Date, Date) - Static method in class org.flexiblepower.time.TimeUtil
Calculates the difference between 2 dates.
Dimension - Class in javax.measure.unit
This class represents the dimension of an unit.
Dimension(char) - Constructor for class javax.measure.unit.Dimension
Creates a new dimension associated to the specified symbol.
Dimension.Model - Interface in javax.measure.unit
This interface represents the mapping between base units and dimensions.
Dimensionless - Interface in javax.measure.quantity
This interface represents a dimensionless quantity.
disconnect() - Method in interface org.flexiblepower.messaging.ConnectionManager.PotentialConnection
Tries to remove the connection.
disconnected() - Method in interface org.flexiblepower.messaging.MessageHandler
Called when the related connection has been destroyed.
divide(Dimension) - Method in class javax.measure.unit.Dimension
Returns the quotient of this dimension with the one specified.
divide(long) - Method in class javax.measure.unit.Unit
Returns the result of dividing this unit by an exact divisor.
divide(double) - Method in class javax.measure.unit.Unit
Returns the result of dividing this unit by an approximate divisor.
divide(Unit<?>) - Method in class javax.measure.unit.Unit
Returns the quotient of this unit with the one specified.
doubleValue(Unit<Q>) - Method in class javax.measure.DecimalMeasure
 
doubleValue(Unit<Q>) - Method in interface javax.measure.Measurable
Returns the value of this measurable stated in the specified unit as a double.
doubleValue(Unit<Q>) - Method in class javax.measure.Measure
Returns the value of this measure stated in the specified unit as a double.
doubleValue(Unit<Q>) - Method in class javax.measure.VectorMeasure
Returns the norm of this measurement vector stated in the specified unit.
Duration - Interface in javax.measure.quantity
This interface represents a period of existence or persistence.
DynamicViscosity - Interface in javax.measure.quantity
This interface represents the dynamic viscosity.
DYNE - Static variable in class javax.measure.unit.NonSI
A unit of force equal to 1E-5 N (standard name dyn).

E

E - Static variable in class javax.measure.unit.NonSI
A unit of electric charge equal to the charge on one electron (standard name e).
ELECTRIC_CURRENT - Static variable in class javax.measure.unit.Dimension
Holds electric current dimension (I).
ElectricCapacitance - Interface in javax.measure.quantity
This interface represents an electric capacitance.
ElectricCharge - Interface in javax.measure.quantity
This interface represents an electric charge.
ElectricConductance - Interface in javax.measure.quantity
This interface represents an electric conductance.
ElectricCurrent - Interface in javax.measure.quantity
This interface represents the amount of electric charge flowing past a specified circuit point per unit time.
ElectricInductance - Interface in javax.measure.quantity
This interface represents an electric inductance.
ElectricPotential - Interface in javax.measure.quantity
This interface represents an electric potential or electromotive force.
ElectricResistance - Interface in javax.measure.quantity
This interface represents an electric resistance.
ELECTRON_MASS - Static variable in class javax.measure.unit.NonSI
A unit of mass equal to the mass of the electron (standard name me).
ELECTRON_VOLT - Static variable in class javax.measure.unit.NonSI
A unit of energy equal to one electron-volt (standard name eV, also recognized keV, MeV, GeV).
Endpoint - Interface in org.flexiblepower.messaging
An Endpoint is a component that can receive and send messages over a Connection.
Energy - Interface in javax.measure.quantity
This interface represents the capacity of a physical system to do work.
equals(Object) - Method in class javax.measure.converter.UnitConverter
Indicates whether this converter is considered the same as the converter specified.
equals(Object) - Method in class javax.measure.Measure
Compares this measure against the specified object for equality.
equals(Object) - Method in class javax.measure.unit.AlternateUnit
Indicates if this alternate unit is considered equals to the specified object (both are alternate units with equal symbol, equal base units and equal converter to base units).
equals(Object) - Method in class javax.measure.unit.BaseUnit
Indicates if this base unit is considered equals to the specified object (both are base units with equal symbol, standard dimension and standard transform).
equals(Object) - Method in class javax.measure.unit.CompoundUnit
Indicates if this compound unit is considered equals to the specified object (both are compound units with same composing units in the same order).
equals(Object) - Method in class javax.measure.unit.Dimension
Indicates if the specified dimension is equals to the one specified.
equals(Object) - Method in class javax.measure.unit.ProductUnit
Indicates if this product unit is considered equals to the specified object.
equals(Object) - Method in class javax.measure.unit.TransformedUnit
Indicates if this transformed unit is considered equals to the specified object (both are transformed units with equal parent unit and equal converter to parent unit).
equals(Object) - Method in class javax.measure.unit.Unit
Indicates if the specified unit can be considered equals to the one specified.
equals(Object) - Method in class org.flexiblepower.observation.Observation
 
ERG - Static variable in class javax.measure.unit.NonSI
A unit of energy equal to 1E-7 J (standard name erg).
EUR - Static variable in class javax.measure.unit.NonSI
 
EUR_PER_HOUR - Static variable in class javax.measure.unit.NonSI
 
EURCENT_PER_SEC - Static variable in class javax.measure.unit.NonSI
 
EUROCENT - Static variable in class javax.measure.unit.NonSI
 
EXA(Unit<Q>) - Static method in class javax.measure.unit.SI
Returns the specified unit multiplied by the factor 1018
executeMethod(Object, Method) - Static method in class org.flexiblepower.observation.ObservationTranslationHelper
Executes the method on the object.

F

FAHRENHEIT - Static variable in class javax.measure.unit.NonSI
A unit of temperature equal to degree Rankine minus 459.67 °R (standard name °F).
FARAD - Static variable in class javax.measure.unit.SI
The derived unit for capacitance (F).
FARADAY - Static variable in class javax.measure.unit.NonSI
A unit of electric charge equal to equal to the product of Avogadro's number (see SI.MOLE) and the charge (1 e) on a single electron (standard name Fd).
FEMTO(Unit<Q>) - Static method in class javax.measure.unit.SI
Returns the specified unit multiplied by the factor 10-15
Filter - Annotation Type in org.flexiblepower.messaging
The Filter annotation is used on MessageListeners to limit the type of messages that are received by it.
FlexiblePowerContext - Interface in org.flexiblepower.context
The FlexiblePowerContext is a service for runtime system utilities.
floatValue(Unit<Q>) - Method in class javax.measure.Measure
Returns the value of this measure stated in the specified unit as a float.
FOOT - Static variable in class javax.measure.unit.NonSI
A unit of length equal to 0.3048 m (standard name ft).
FOOT_SURVEY_US - Static variable in class javax.measure.unit.NonSI
A unit of length equal to 1200/3937 m (standard name foot_survey_us).
Force - Interface in javax.measure.quantity
This interface represents a quantity that tends to produce an acceleration of a body in the direction of its application.
format(Unit<?>, Appendable) - Method in class javax.measure.unit.UnitFormat.ASCIIFormat
 
format(Unit<?>, Appendable) - Method in class javax.measure.unit.UnitFormat.DefaultFormat
 
format(Unit<?>, Appendable) - Method in class javax.measure.unit.UnitFormat
Formats the specified unit.
format(Object, StringBuffer, FieldPosition) - Method in class javax.measure.unit.UnitFormat
Formats an unit and appends the resulting text to a given string buffer (implements java.text.Format ).
FRANKLIN - Static variable in class javax.measure.unit.NonSI
A unit of electric charge which exerts a force of one dyne on an equal charge at a distance of one centimeter (standard name Fr).
Frequency - Interface in javax.measure.quantity
This interface represents the number of times a specified phenomenon occurs within a specified interval.

G

G - Static variable in class javax.measure.unit.NonSI
A unit of acceleration equal to the gravity at the earth's surface (standard name grav).
GALLON_DRY_US - Static variable in class javax.measure.unit.NonSI
A unit of volume equal to one US dry gallon.
GALLON_LIQUID_US - Static variable in class javax.measure.unit.NonSI
A unit of volume equal to one US gallon, Liquid Unit.
GALLON_UK - Static variable in class javax.measure.unit.NonSI
A unit of volume equal to 4.546 09 NonSI.LITRE (standard name gal_uk).
GAUSS - Static variable in class javax.measure.unit.NonSI
A unit of magnetic flux density equal 1000 A/m (standard name G).
getBase() - Method in class javax.measure.converter.LogConverter
Returns the logarithmic base of this converter.
getCardinality() - Method in interface org.flexiblepower.messaging.ConnectionManager.EndpointPort
 
getConverterTo(Unit<?>) - Method in class javax.measure.unit.Unit
Returns a converter of numeric values from this unit to another unit.
getCurrentTimeMillis() - Method in interface org.flexiblepower.time.TimeService
Deprecated.
 
getDimension(BaseUnit<?>) - Method in interface javax.measure.unit.Dimension.Model
Returns the dimension of the specified base unit (a dimension particular to the base unit if the base unit is not recognized).
getDimension() - Method in class javax.measure.unit.Unit
Returns the dimension of this unit (depends upon the current dimensional model).
getDividend() - Method in class javax.measure.converter.RationalConverter
Returns the dividend for this rational converter.
getDivisor() - Method in class javax.measure.converter.RationalConverter
Returns the positive divisor for this rational converter.
getEitherEnd() - Method in interface org.flexiblepower.messaging.ConnectionManager.PotentialConnection
 
getEndpoint() - Method in interface org.flexiblepower.messaging.ConnectionManager.EndpointPort
 
getEndpoint(String) - Method in interface org.flexiblepower.messaging.ConnectionManager
 
getEndpoints() - Method in interface org.flexiblepower.messaging.ConnectionManager
 
getFactor() - Method in class javax.measure.converter.MultiplyConverter
Returns the scale factor.
getGetterMethods(Class<?>) - Static method in class org.flexiblepower.observation.ObservationTranslationHelper
 
getHigher() - Method in class javax.measure.unit.CompoundUnit
Returns the higher unit of this compound unit.
getInstance() - Static method in class javax.measure.MeasureFormat
Returns the measure format for the default locale.
getInstance(NumberFormat, UnitFormat) - Static method in class javax.measure.MeasureFormat
Returns the measure format using the specified number format and unit format (the number and unit are separated by a space).
getInstance() - Static method in class javax.measure.unit.NonSI
Returns the unique instance of this class.
getInstance() - Static method in class javax.measure.unit.SI
Returns the unique instance of this class.
getInstance() - Static method in class javax.measure.unit.UnitFormat
Returns the unit format for the default locale (format used by Unit.valueOf(CharSequence) and Unit.toString()).
getInstance(Locale) - Static method in class javax.measure.unit.UnitFormat
Returns the unit format for the specified locale.
getLastObservation() - Method in class org.flexiblepower.observation.ext.AbstractObservationProvider
 
getLastObservation() - Method in interface org.flexiblepower.observation.ObservationProvider
Get the last published Observation.
getLower() - Method in class javax.measure.unit.CompoundUnit
Returns the lower unit of this compound unit.
getMember(Object, String) - Static method in class org.flexiblepower.observation.ObservationTranslationHelper
Gets the member of the given object.
getModel() - Static method in class javax.measure.unit.Dimension
Returns the model used to determinate the units dimensions (default STANDARD).
getName() - Method in interface org.flexiblepower.messaging.ConnectionManager.EndpointPort
 
getObservedAt() - Method in class org.flexiblepower.observation.Observation
 
getOffset() - Method in class javax.measure.converter.AddConverter
Returns the offset value for this add converter.
getOtherEnd(ConnectionManager.EndpointPort) - Method in interface org.flexiblepower.messaging.ConnectionManager.PotentialConnection
 
getParent() - Method in class javax.measure.unit.AlternateUnit
Returns the parent unit from which this alternate unit is derived (a system unit itself).
getParentUnit() - Method in class javax.measure.unit.TransformedUnit
Returns the parent unit for this unit.
getPid() - Method in interface org.flexiblepower.messaging.ConnectionManager.ManagedEndpoint
 
getPort() - Method in interface org.flexiblepower.messaging.Connection
 
getPort(String) - Method in interface org.flexiblepower.messaging.ConnectionManager.ManagedEndpoint
 
getPorts() - Method in interface org.flexiblepower.messaging.ConnectionManager.ManagedEndpoint
 
getPotentialConnection(String) - Method in interface org.flexiblepower.messaging.ConnectionManager.EndpointPort
 
getPotentialConnection(ConnectionManager.EndpointPort) - Method in interface org.flexiblepower.messaging.ConnectionManager.EndpointPort
 
getPotentialConnections() - Method in interface org.flexiblepower.messaging.ConnectionManager.EndpointPort
 
getStandardUnit() - Method in class javax.measure.unit.AlternateUnit
 
getStandardUnit() - Method in class javax.measure.unit.BaseUnit
 
getStandardUnit() - Method in class javax.measure.unit.CompoundUnit
 
getStandardUnit() - Method in class javax.measure.unit.ProductUnit
 
getStandardUnit() - Method in class javax.measure.unit.TransformedUnit
 
getStandardUnit() - Method in class javax.measure.unit.Unit
Returns the base unit, alternate unit or product of base units and alternate units this unit is derived from.
getSymbol() - Method in class javax.measure.unit.AlternateUnit
Returns the symbol for this alternate unit.
getSymbol() - Method in class javax.measure.unit.BaseUnit
Returns the unique symbol for this base unit.
getTime() - Method in interface org.flexiblepower.time.TimeService
Deprecated.
 
getTransform(BaseUnit<?>) - Method in interface javax.measure.unit.Dimension.Model
Returns the normalization transform of the specified base unit (IDENTITY if the base unit is not recognized).
getUCUMInstance() - Static method in class javax.measure.unit.UnitFormat
Returns the UCUM international unit format; this format uses characters range 0000-007F exclusively and is not locale-sensitive.
getUnit() - Method in class javax.measure.DecimalMeasure
 
getUnit() - Method in class javax.measure.Measure
Returns the measurement unit of this measure.
getUnit(int) - Method in class javax.measure.unit.ProductUnit
Returns the unit at the specified position.
getUnitCount() - Method in class javax.measure.unit.ProductUnit
Returns the number of units in this product.
getUnitPow(int) - Method in class javax.measure.unit.ProductUnit
Returns the power exponent of the unit at the specified position.
getUnitRoot(int) - Method in class javax.measure.unit.ProductUnit
Returns the root exponent of the unit at the specified position.
getUnits() - Method in class javax.measure.unit.NonSI
Returns a read only view over the units defined in this class.
getUnits() - Method in class javax.measure.unit.SI
Returns a read only view over theunits defined in this class.
getUnits() - Method in class javax.measure.unit.SystemOfUnits
Returns a read only view over the units defined in this system.
getValue() - Method in class javax.measure.DecimalMeasure
 
getValue() - Method in class javax.measure.Measure
Returns the measurement value of this measure.
getValue() - Method in class org.flexiblepower.observation.Observation
 
getValue(String) - Method in class org.flexiblepower.observation.Observation
Tries to find a part of the value with the given name.
getValueMap() - Method in class org.flexiblepower.observation.Observation
Detects all the parts of the value, assuming a Java bean.
GIGA(Unit<Q>) - Static method in class javax.measure.unit.SI
Returns the specified unit multiplied by the factor 109
GILBERT - Static variable in class javax.measure.unit.NonSI
A unit of electric charge equal to the centimeter-gram-second electromagnetic unit of magnetomotive force, equal to 10/4 πampere-turn (standard name Gi).
GRADE - Static variable in class javax.measure.unit.NonSI
A unit of angle measure equal to 1/400 NonSI.REVOLUTION (standard name grade).
GRAM - Static variable in class javax.measure.unit.SI
The derived unit for mass quantities (g).
GRAY - Static variable in class javax.measure.unit.SI
The derived unit for absorbed dose, specific energy (imparted), kerma (Gy).

H

handleMessage(Object) - Method in interface org.flexiblepower.messaging.MessageHandler
Called when a new message is available for processing.
handleMessage(ConnectionManager.EndpointPort, ConnectionManager.EndpointPort, Object) - Method in interface org.flexiblepower.messaging.MessageListener
This handler method is called when a matched message has been exchanged.
hashCode() - Method in class javax.measure.converter.UnitConverter
Returns a hash code value for this converter.
hashCode() - Method in class javax.measure.Measure
Returns the hash code for this scalar.
hashCode() - Method in class javax.measure.unit.AlternateUnit
 
hashCode() - Method in class javax.measure.unit.BaseUnit
 
hashCode() - Method in class javax.measure.unit.CompoundUnit
 
hashCode() - Method in class javax.measure.unit.Dimension
Returns the hash code for this dimension.
hashCode() - Method in class javax.measure.unit.ProductUnit
 
hashCode() - Method in class javax.measure.unit.TransformedUnit
 
hashCode() - Method in class javax.measure.unit.Unit
Returns the hash code for this unit.
hashCode() - Method in class org.flexiblepower.observation.Observation
 
HECTARE - Static variable in class javax.measure.unit.NonSI
A unit of area equal to 100 NonSI.ARE (standard name ha).
HECTO(Unit<Q>) - Static method in class javax.measure.unit.SI
Returns the specified unit multiplied by the factor 102
HENRY - Static variable in class javax.measure.unit.SI
The derived unit for inductance (H).
HERTZ - Static variable in class javax.measure.unit.SI
The derived unit for frequency (Hz).
HORSEPOWER - Static variable in class javax.measure.unit.NonSI
A unit of power equal to the power required to raise a mass of 75 kilograms at a velocity of 1 meter per second (metric, standard name hp).
HOUR - Static variable in class javax.measure.unit.NonSI
A unit of duration equal to 60 NonSI.MINUTE (standard name h).

I

IDENTITY - Static variable in class javax.measure.converter.UnitConverter
Holds the identity converter (unique).
Illuminance - Interface in javax.measure.quantity
This interface represents an illuminance.
INCH - Static variable in class javax.measure.unit.NonSI
A unit of length equal to 0.0254 m (standard name in).
INCH_OF_MERCURY - Static variable in class javax.measure.unit.NonSI
A unit of pressure equal to the pressure exerted at the Earth's surface by a column of mercury 1 inch high (standard name inHg).
intValue(Unit<Q>) - Method in class javax.measure.Measure
Returns the estimated integral value of this measure stated in the specified unit as a int.
inverse() - Method in class javax.measure.converter.AddConverter
 
inverse() - Method in class javax.measure.converter.LogConverter
 
inverse() - Method in class javax.measure.converter.MultiplyConverter
 
inverse() - Method in class javax.measure.converter.RationalConverter
 
inverse() - Method in class javax.measure.converter.UnitConverter
Returns the inverse of this converter.
inverse() - Method in class javax.measure.unit.Unit
Returns the inverse of this unit.
isCompatible(Unit<?>) - Method in class javax.measure.unit.Unit
Indicates if this unit is compatible with the unit specified.
isConnectable() - Method in interface org.flexiblepower.messaging.ConnectionManager.PotentialConnection
 
isConnected() - Method in interface org.flexiblepower.messaging.ConnectionManager.PotentialConnection
 
isJavaBean(Class<?>) - Static method in class org.flexiblepower.observation.ObservationTranslationHelper
 
isLinear() - Method in class javax.measure.converter.AddConverter
 
isLinear() - Method in class javax.measure.converter.LogConverter
 
isLinear() - Method in class javax.measure.converter.MultiplyConverter
 
isLinear() - Method in class javax.measure.converter.RationalConverter
 
isLinear() - Method in class javax.measure.converter.UnitConverter
Indicates if this converter is linear.
isStandardUnit() - Method in class javax.measure.unit.Unit
Indicates if this unit is a standard unit (base units and alternate units are standard units).
isValidIdentifier(String) - Method in class javax.measure.unit.UnitFormat.DefaultFormat
 
isValidIdentifier(String) - Method in class javax.measure.unit.UnitFormat
Indicates if the specified name can be used as unit identifier.

J

javax.measure - package javax.measure
Provides strongly typed measurements to enforce compile-time check of parameters consistency and avoid interface errors.
javax.measure.converter - package javax.measure.converter
Provides support for unit conversion.
javax.measure.quantity - package javax.measure.quantity
Provides quantitative properties or attributes of thing such as mass, time, distance, heat, and angular separation.
javax.measure.unit - package javax.measure.unit
Provides support for programatic unit handling.
JOULE - Static variable in class javax.measure.unit.SI
The derived unit for energy, work, quantity of heat (J).

K

KATAL - Static variable in class javax.measure.unit.SI
The derived unit for catalytic activity (kat).
KELVIN - Static variable in class javax.measure.unit.SI
The base unit for thermodynamic temperature quantities (K).
KEY_BASE - Static variable in class org.flexiblepower.observation.ext.ObservationProviderRegistrationHelper
This is the base for all the property-keys that will be registered.
KEY_OBSERVATION_OF - Static variable in class org.flexiblepower.observation.ext.ObservationProviderRegistrationHelper
The is the key that will be used for describing what is being observed.
KEY_OBSERVATION_TYPE - Static variable in class org.flexiblepower.observation.ext.ObservationProviderRegistrationHelper
This is the base for the key that will be used to describe the type.
KEY_OBSERVED_BY - Static variable in class org.flexiblepower.observation.ext.ObservationProviderRegistrationHelper
This is the key that will be used for describing who is going to do the observing.
KILO(Unit<Q>) - Static method in class javax.measure.unit.SI
Returns the specified unit multiplied by the factor 103
KILOGRAM - Static variable in class javax.measure.unit.SI
The base unit for mass quantities (kg).
KILOGRAM_FORCE - Static variable in class javax.measure.unit.NonSI
A unit of force equal to 9.80665 N (standard name kgf).
KILOMETER - Static variable in class javax.measure.unit.SI
Equivalent to SI.KILOMETRE.
KILOMETERS_PER_HOUR - Static variable in class javax.measure.unit.NonSI
KILOMETRE - Static variable in class javax.measure.unit.SI
Equivalent to KILO(METRE).
KILOMETRES_PER_HOUR - Static variable in class javax.measure.unit.NonSI
A unit of velocity expressing the number of SI.KILOMETRE per hour.
KinematicViscosity - Interface in javax.measure.quantity
This interface represents the diffusion of momentum.
KNOT - Static variable in class javax.measure.unit.NonSI
A unit of velocity expressing the number of nautical miles per hour (abbreviation kn).
KWH - Static variable in class javax.measure.unit.NonSI
A unit of energy equal to 3.6E6 J (standard name KiloWattHour).

L

label(Unit<?>, String) - Method in class javax.measure.unit.UnitFormat.DefaultFormat
 
label(Unit<?>, String) - Method in class javax.measure.unit.UnitFormat
Attaches a system-wide label to the specified unit.
LAMBERT - Static variable in class javax.measure.unit.NonSI
A unit of illuminance equal to 1E4 Lx (standard name La).
Length - Interface in javax.measure.quantity
This interface represents the extent of something along its greatest dimension or the extent of space between two objects or places.
LENGTH - Static variable in class javax.measure.unit.Dimension
Holds length dimension (L).
LIGHT_YEAR - Static variable in class javax.measure.unit.NonSI
A unit of length equal to the distance that light travels in one year through a vacuum (standard name ly).
LITER - Static variable in class javax.measure.unit.NonSI
Equivalent to NonSI.LITRE (American spelling).
LITRE - Static variable in class javax.measure.unit.NonSI
A unit of volume equal to one cubic decimeter (default label L, also recognized µL, mL, cL, dL).
LogConverter - Class in javax.measure.converter
This class represents a logarithmic converter.
LogConverter(double) - Constructor for class javax.measure.converter.LogConverter
Creates a logarithmic converter having the specified base.
longValue(Unit<Q>) - Method in interface javax.measure.Measurable
Returns the estimated integral value of this measurable stated in the specified unit as a long.
longValue(Unit<Q>) - Method in class javax.measure.Measure
Returns the estimated integral value of this measure stated in the specified unit as a long.
LUMEN - Static variable in class javax.measure.unit.SI
The derived unit for luminous flux (lm).
LuminousFlux - Interface in javax.measure.quantity
This interface represents a luminous flux.
LuminousIntensity - Interface in javax.measure.quantity
This interface represents the luminous flux density per solid angle as measured in a given direction relative to the emitting source.
LUX - Static variable in class javax.measure.unit.SI
The derived unit for illuminance (lx).

M

MACH - Static variable in class javax.measure.unit.NonSI
A unit of velocity to express the speed of an aircraft relative to the speed of sound (standard name Mach).
MagneticFlux - Interface in javax.measure.quantity
This interface represents a magnetic flux.
MagneticFluxDensity - Interface in javax.measure.quantity
This interface represents a magnetic flux density.
Mass - Interface in javax.measure.quantity
This interface represents the measure of the quantity of matter that a body or an object contains.
MASS - Static variable in class javax.measure.unit.Dimension
Holds mass dimension (M).
MassFlowRate - Interface in javax.measure.quantity
This interface represents the movement of mass per time.
MAXWELL - Static variable in class javax.measure.unit.NonSI
A unit of magnetic flux equal 1E-8 Wb (standard name Mx).
Measurable<Q extends Quantity> - Interface in javax.measure
This interface represents the measurable, countable, or comparable property or aspect of a thing.
Measure<V,Q extends Quantity> - Class in javax.measure
This class represents the result of a measurement stated in a known unit.
Measure() - Constructor for class javax.measure.Measure
Default constructor.
MeasureFormat - Class in javax.measure
This class provides the interface for formatting and parsing measures.
MeasureFormat() - Constructor for class javax.measure.MeasureFormat
 
MEGA(Unit<Q>) - Static method in class javax.measure.unit.SI
Returns the specified unit multiplied by the factor 106
MessageHandler - Interface in org.flexiblepower.messaging
An instance of the MessageHandler should be returned when a connection is coupled to an endpoint (see Endpoint.onConnect(Connection).
MessageListener - Interface in org.flexiblepower.messaging
A MessageListener can be used to sniff messages that are exchanges between Endpoints.
METER - Static variable in class javax.measure.unit.SI
Equivalent to SI.METRE (American spelling).
METERS_PER_SECOND - Static variable in class javax.measure.unit.SI
Equivalent to SI.METRES_PER_SECOND.
METERS_PER_SQUARE_SECOND - Static variable in class javax.measure.unit.SI
METRE - Static variable in class javax.measure.unit.SI
The base unit for length quantities (m).
METRE_PER_SECOND - Static variable in class javax.measure.unit.SI
Deprecated.
METRE_PER_SQUARE_SECOND - Static variable in class javax.measure.unit.SI
Deprecated.
METRES_PER_SECOND - Static variable in class javax.measure.unit.SI
The metric unit for velocity quantities (m/s).
METRES_PER_SQUARE_SECOND - Static variable in class javax.measure.unit.SI
The metric unit for acceleration quantities (m/s²).
METRIC_TON - Static variable in class javax.measure.unit.NonSI
A unit of mass equal to 1000 kg (metric ton, standard name t).
MICRO(Unit<Q>) - Static method in class javax.measure.unit.SI
Returns the specified unit multiplied by the factor 10-6
MILE - Static variable in class javax.measure.unit.NonSI
A unit of length equal to 1609.344 m (standard name mi).
MILES_PER_HOUR - Static variable in class javax.measure.unit.NonSI
A unit of velocity expressing the number of international miles per hour (abbreviation mph).
MILLI(Unit<Q>) - Static method in class javax.measure.unit.SI
Returns the specified unit multiplied by the factor 10-3
MILLIMETER - Static variable in class javax.measure.unit.SI
Equivalent to SI.MILLIMETRE.
MILLIMETER_OF_MERCURY - Static variable in class javax.measure.unit.NonSI
A unit of pressure equal to the pressure exerted at the Earth's surface by a column of mercury 1 millimeter high (standard name mmHg).
MILLIMETRE - Static variable in class javax.measure.unit.SI
Equivalent to MILLI(METRE).
MINUTE - Static variable in class javax.measure.unit.NonSI
A unit of duration equal to 60 s (standard name min).
MINUTE_ANGLE - Static variable in class javax.measure.unit.NonSI
A unit of angle equal to 1/60 NonSI.DEGREE_ANGLE (standard name ).
MOLE - Static variable in class javax.measure.unit.SI
The base unit for amount of substance quantities (mol).
Money - Interface in javax.measure.quantity
This interface represents monetray value.
MoneyFlow - Interface in javax.measure.quantity
This interface represents MoneyFlow value.
MONTH - Static variable in class javax.measure.unit.NonSI
A unit of duration equal to one twelfth of a year (standard name month).
MS - Static variable in class org.flexiblepower.time.TimeUtil
Represents Milliseconds.
MultiplyConverter - Class in javax.measure.converter
This class represents a converter multiplying numeric values by a constant scaling factor (approximated as a double).
MultiplyConverter(double) - Constructor for class javax.measure.converter.MultiplyConverter
Creates a multiply converter with the specified scale factor.

N

nameFor(Unit<?>) - Method in class javax.measure.unit.UnitFormat.ASCIIFormat
 
nameFor(Unit<?>) - Method in class javax.measure.unit.UnitFormat.DefaultFormat
 
NANO(Unit<Q>) - Static method in class javax.measure.unit.SI
Returns the specified unit multiplied by the factor 10-9
NAUTICAL_MILE - Static variable in class javax.measure.unit.NonSI
A unit of length equal to 1852.0 m (standard name nmi).
NEWTON - Static variable in class javax.measure.unit.SI
The derived unit for force (N).
NONE - Static variable in class javax.measure.unit.Dimension
Holds dimensionless.
NonSI - Class in javax.measure.unit
This class contains units that are not part of the International System of Units, that is, they are outside the SI, but are important and widely used.

O

Observation<T> - Class in org.flexiblepower.observation
An Observation is a measurement that has been done at a certain time.
Observation(Date, T) - Constructor for class org.flexiblepower.observation.Observation
Creates a new Observation for the given tuple.
ObservationAttribute - Annotation Type in org.flexiblepower.observation.ext
This attribute can be used on value types to let the ObservationProviderRegistrationHelper register the value types correctly in the service registry.
ObservationConsumer<T> - Interface in org.flexiblepower.observation
An ObservationConsumer is any object that is interested in observations of ObservationProviders.
observationOf(String) - Method in class org.flexiblepower.observation.ext.ObservationProviderRegistrationHelper
Sets the observationOf property.
observationOf(String) - Method in class org.flexiblepower.observation.ext.SimpleObservationProvider.Builder
Sets the observationOf property.
ObservationProvider<T> - Interface in org.flexiblepower.observation
The ObservationProvider is any object that wants to publish Observations to a ObservationConsumer.
ObservationProviderRegistrationHelper - Class in org.flexiblepower.observation.ext
This helper class should be used for correct registration of ObservationProviders in the service repository.
ObservationProviderRegistrationHelper(BundleContext) - Constructor for class org.flexiblepower.observation.ext.ObservationProviderRegistrationHelper
Creates a new instance of this class.
ObservationProviderRegistrationHelper(Object) - Constructor for class org.flexiblepower.observation.ext.ObservationProviderRegistrationHelper
Creates a new instance of this class.
ObservationProviderRegistrationHelper(Object, BundleContext) - Constructor for class org.flexiblepower.observation.ext.ObservationProviderRegistrationHelper
Creates a new instance of this class.
ObservationTranslationHelper - Class in org.flexiblepower.observation
This utility class has a 2 methods that are used by the Observation.getValueMap() and Observation.getValue(String) methods.
observationType(Class<?>) - Method in class org.flexiblepower.observation.ext.ObservationProviderRegistrationHelper
Sets all of the type.* properties using the given type of observations.
observedBy(String) - Method in class org.flexiblepower.observation.ext.ObservationProviderRegistrationHelper
Sets the observedBy property.
OCTET - Static variable in class javax.measure.unit.NonSI
Equivalent NonSI.BYTE
OHM - Static variable in class javax.measure.unit.SI
The derived unit for electric resistance (Ω or Ohm).
onConnect(Connection) - Method in interface org.flexiblepower.messaging.Endpoint
Called when a new connection has been established.
ONE - Static variable in class javax.measure.unit.Unit
Holds the dimensionless unit ONE.
org.flexiblepower.context - package org.flexiblepower.context
This packages defines the FlexiblePowerContext interface.
org.flexiblepower.messaging - package org.flexiblepower.messaging
The wiring package provides the interfaces for 2-way messaging between components.
org.flexiblepower.observation - package org.flexiblepower.observation
The observation package contains all the interfaces and datatypes for producing and consuming Observations.
org.flexiblepower.observation.ext - package org.flexiblepower.observation.ext
The extended observation package contains some helper implementations to make implementing an ObservationProvider much easier.
org.flexiblepower.time - package org.flexiblepower.time
The time package provides the useful TimeUtil utility class for time calculations.
OUNCE - Static variable in class javax.measure.unit.NonSI
A unit of mass equal to 1 / 16 NonSI.POUND (standard name oz).
OUNCE_LIQUID_UK - Static variable in class javax.measure.unit.NonSI
A unit of volume equal to 1 / 160 NonSI.GALLON_UK (standard name oz_fl_uk).
OUNCE_LIQUID_US - Static variable in class javax.measure.unit.NonSI
A unit of volume equal to 1 / 128 NonSI.GALLON_LIQUID_US (standard name oz_fl).

P

PARSEC - Static variable in class javax.measure.unit.NonSI
A unit of length equal to the distance at which a star would appear to shift its position by one arcsecond over the course the time (about 3 months) in which the Earth moves a distance of NonSI.ASTRONOMICAL_UNIT in the direction perpendicular to the direction to the star (standard name pc).
parseObject(String, ParsePosition) - Method in class javax.measure.unit.UnitFormat
Parses the text from a string to produce an object (implements java.text.Format).
parseProductUnit(CharSequence, ParsePosition) - Method in class javax.measure.unit.UnitFormat.DefaultFormat
 
parseProductUnit(CharSequence, ParsePosition) - Method in class javax.measure.unit.UnitFormat
Parses a sequence of character to produce a unit or a rational product of unit.
parseSingleUnit(CharSequence, ParsePosition) - Method in class javax.measure.unit.UnitFormat.DefaultFormat
 
parseSingleUnit(CharSequence, ParsePosition) - Method in class javax.measure.unit.UnitFormat
Parses a sequence of character to produce a single unit.
PASCAL - Static variable in class javax.measure.unit.SI
The derived unit for pressure, stress (Pa).
PERCENT - Static variable in class javax.measure.unit.NonSI
A dimensionless unit equals to 0.01 (standard name %).
PETA(Unit<Q>) - Static method in class javax.measure.unit.SI
Returns the specified unit multiplied by the factor 1015
PICO(Unit<Q>) - Static method in class javax.measure.unit.SI
Returns the specified unit multiplied by the factor 10-12
PIXEL - Static variable in class javax.measure.unit.NonSI
A unit of length equal to 1/72 NonSI.INCH (standard name pixel).
plus(double) - Method in class javax.measure.unit.Unit
Returns the result of adding an offset to this unit.
POINT - Static variable in class javax.measure.unit.NonSI
A unit of length equal to 0.013837 NonSI.INCH exactly (standard name pt).
POISE - Static variable in class javax.measure.unit.NonSI
A unit of dynamic viscosity equal to 1 g/(cm·s) (cgs unit).
Port - Annotation Type in org.flexiblepower.messaging
The Port annotation should be put on Endpoints that are registered in the service registry.
Ports - Annotation Type in org.flexiblepower.messaging
When defining more that one Port on and Endpoint, this annotation can be used to group them.
POUND - Static variable in class javax.measure.unit.NonSI
A unit of mass equal to 453.59237 grams (avoirdupois pound, standard name lb).
POUND_FORCE - Static variable in class javax.measure.unit.NonSI
A unit of force equal to NonSI.POUND·NonSI.G (standard name lbf).
pow(int) - Method in class javax.measure.unit.Dimension
Returns this dimension raised to an exponent.
pow(int) - Method in class javax.measure.unit.Unit
Returns a unit equals to this unit raised to an exponent.
Power - Interface in javax.measure.quantity
This interface represents the rate at which work is done.
Pressure - Interface in javax.measure.quantity
This interface represents a force applied uniformly over a surface.
ProductUnit<Q extends Quantity> - Class in javax.measure.unit
This class represents units formed by the product of rational powers of existing units.
ProductUnit(Unit<?>) - Constructor for class javax.measure.unit.ProductUnit
Copy constructor (allows for parameterization of product units).
publish(Observation<? extends T>) - Method in class org.flexiblepower.observation.ext.AbstractObservationProvider
Publishes an observation to all the subscribed consumers.

Q

Quantity - Interface in javax.measure.quantity
This interface represents any type of quantitative properties or attributes of thing.

R

RAD - Static variable in class javax.measure.unit.NonSI
A unit of radiation dose absorbed equal to a dose of 0.01 joule of energy per kilogram of mass (J/kg) (standard name rd).
RADIAN - Static variable in class javax.measure.unit.SI
The unit for plane angle quantities (rad).
RadiationDoseAbsorbed - Interface in javax.measure.quantity
This interface represents the amount of energy deposited per unit of mass.
RadiationDoseEffective - Interface in javax.measure.quantity
This interface represents the effective (or "equivalent") dose of radiation received by a human or some other living organism.
RadioactiveActivity - Interface in javax.measure.quantity
This interface represents a radioactive activity.
RANKINE - Static variable in class javax.measure.unit.NonSI
A unit of temperature equal to 5/9 °K (standard name °R).
RationalConverter - Class in javax.measure.converter
This class represents a converter multiplying numeric values by an exact scaling factor (represented as the quotient of two long numbers).
RationalConverter(long, long) - Constructor for class javax.measure.converter.RationalConverter
Creates a rational converter with the specified dividend and divisor.
register(Class<?>...) - Method in class org.flexiblepower.observation.ext.ObservationProviderRegistrationHelper
Registers the service object with all of the set properties in the service registry.
REM - Static variable in class javax.measure.unit.NonSI
A unit of radiation dose effective equal to 0.01 Sv (standard name rem).
REVOLUTION - Static variable in class javax.measure.unit.NonSI
A unit of angle equal to a full circle or 2π SI.RADIAN (standard name rev).
ROENTGEN - Static variable in class javax.measure.unit.NonSI
A unit used to measure the ionizing ability of radiation (standard name Roentgen).
root(int) - Method in class javax.measure.unit.Dimension
Returns the given root of this dimension.
root(int) - Method in class javax.measure.unit.Unit
Returns a unit equals to the given root of this unit.
RUTHERFORD - Static variable in class javax.measure.unit.NonSI
A unit of radioctive activity equal to 1 million radioactive disintegrations per second (standard name Rd).

S

schedule(Runnable, Measurable<Duration>) - Method in interface org.flexiblepower.context.FlexiblePowerContext
Creates and executes a one-shot action that becomes enabled after the given delay.
schedule(Callable<V>, Measurable<Duration>) - Method in interface org.flexiblepower.context.FlexiblePowerContext
Creates and executes a ScheduledFuture that becomes enabled after the given delay.
scheduleAtFixedRate(Runnable, Measurable<Duration>, Measurable<Duration>) - Method in interface org.flexiblepower.context.FlexiblePowerContext
Creates and executes a periodic action that becomes enabled first after the given initial delay, and subsequently with the given period; that is executions will commence after initialDelay then initialDelay+period, then initialDelay + 2 * period, and so on.
scheduleWithFixedDelay(Runnable, Measurable<Duration>, Measurable<Duration>) - Method in interface org.flexiblepower.context.FlexiblePowerContext
Creates and executes a periodic action that becomes enabled first after the given initial delay, and subsequently with the given delay between the termination of one execution and the commencement of the next.
SECOND - Static variable in class javax.measure.unit.SI
The base unit for duration quantities (s).
SECOND_ANGLE - Static variable in class javax.measure.unit.NonSI
A unit of angle equal to 1/60 NonSI.MINUTE_ANGLE (standard name ").
sendMessage(Object) - Method in interface org.flexiblepower.messaging.Connection
Sends a message to the other Endpoint.
serviceObject(Object) - Method in class org.flexiblepower.observation.ext.ObservationProviderRegistrationHelper
Changes the object that is to be registered as a ObservationProvider.
setModel(Dimension.Model) - Static method in class javax.measure.unit.Dimension
Sets the model used to determinate the units dimensions.
setProperty(String, Object) - Method in class org.flexiblepower.observation.ext.ObservationProviderRegistrationHelper
Set a custom property.
setProperty(String, Object) - Method in class org.flexiblepower.observation.ext.SimpleObservationProvider.Builder
Set a custom property.
SI - Class in javax.measure.unit
This class contains SI (Système International d'Unités) base units, and derived units.
SIEMENS - Static variable in class javax.measure.unit.SI
The derived unit for electric conductance (S).
SIEVERT - Static variable in class javax.measure.unit.SI
The derived unit for dose equivalent (Sv).
SimpleObservationProvider<T> - Class in org.flexiblepower.observation.ext
The SimpleObservationProvider is used for objects that won't need to implement the ObservationProvider itself.
SimpleObservationProvider.Builder<T> - Class in org.flexiblepower.observation.ext
SolidAngle - Interface in javax.measure.quantity
This interface represents the angle formed by three or more planes intersecting at a common point.
SPHERE - Static variable in class javax.measure.unit.NonSI
A unit of solid angle equal to 4 π steradians (standard name sphere).
SQUARE_METRE - Static variable in class javax.measure.unit.SI
The metric unit for area quantities ().
STANDARD - Static variable in interface javax.measure.unit.Dimension.Model
Holds the standard model (default).
STERADIAN - Static variable in class javax.measure.unit.SI
The unit for solid angle quantities (sr).
STOKE - Static variable in class javax.measure.unit.NonSI
A unit of kinematic viscosity equal to 1 cm²/s (cgs unit).
submit(Callable<T>) - Method in interface org.flexiblepower.context.FlexiblePowerContext
Submits a value-returning task for execution and returns a Future representing the pending results of the task.
submit(Runnable, T) - Method in interface org.flexiblepower.context.FlexiblePowerContext
Submits a Runnable task for execution and returns a Future representing that task.
submit(Runnable) - Method in interface org.flexiblepower.context.FlexiblePowerContext
Submits a Runnable task for execution and returns a Future representing that task.
subscribe(ObservationConsumer<? super T>) - Method in class org.flexiblepower.observation.ext.AbstractObservationProvider
 
subscribe(ObservationConsumer<? super T>) - Method in interface org.flexiblepower.observation.ObservationProvider
Binds the consumer to this provider.
subtract(Date, Measurable<Duration>) - Static method in class org.flexiblepower.time.TimeUtil
Subtracts a duration from a date to get another Date object.
SystemOfUnits - Class in javax.measure.unit
This class represents a system of units, it groups units together for historical or cultural reasons.
SystemOfUnits() - Constructor for class javax.measure.unit.SystemOfUnits
 

T

Temperature - Interface in javax.measure.quantity
This class represents the degree of hotness or coldness of a body or an environment.
TEMPERATURE - Static variable in class javax.measure.unit.Dimension
Holds temperature dimension (θ).
TERA(Unit<Q>) - Static method in class javax.measure.unit.SI
Returns the specified unit multiplied by the factor 1012
TESLA - Static variable in class javax.measure.unit.SI
The derived unit for magnetic flux density (T).
TIME - Static variable in class javax.measure.unit.Dimension
Holds time dimension (T).
times(Dimension) - Method in class javax.measure.unit.Dimension
Returns the product of this dimension with the one specified.
times(long) - Method in class javax.measure.unit.Unit
Returns the result of multiplying this unit by an exact factor.
times(double) - Method in class javax.measure.unit.Unit
Returns the result of multiplying this unit by a an approximate factor
times(Unit<?>) - Method in class javax.measure.unit.Unit
Returns the product of this unit with the one specified.
TimeService - Interface in org.flexiblepower.time
Deprecated.
TimeUtil - Class in org.flexiblepower.time
This is a utility class for calculations between Date objects and Measurable<Duration> objects.
to(Unit<Q>) - Method in class javax.measure.DecimalMeasure
Returns the decimal measure equivalent to this measure but stated in the specified unit.
to(Unit<Q>, MathContext) - Method in class javax.measure.DecimalMeasure
Returns the decimal measure equivalent to this measure but stated in the specified unit, the conversion is performed using the specified math context.
to(Unit<Q>) - Method in class javax.measure.Measure
Returns the measure equivalent to this measure but stated in the specified unit.
to(Unit<Q>) - Method in class javax.measure.VectorMeasure
Returns the measurement vector equivalent to this one but stated in the specified unit.
TON_UK - Static variable in class javax.measure.unit.NonSI
A unit of mass equal to 2240 NonSI.POUND (long ton, standard name ton_uk).
TON_US - Static variable in class javax.measure.unit.NonSI
A unit of mass equal to 2000 NonSI.POUND (short ton, standard name ton_us).
toParentUnit() - Method in class javax.measure.unit.TransformedUnit
Returns the converter to the parent unit.
Torque - Interface in javax.measure.quantity
This interface represents the moment of a force.
toStandardUnit() - Method in class javax.measure.unit.AlternateUnit
 
toStandardUnit() - Method in class javax.measure.unit.BaseUnit
 
toStandardUnit() - Method in class javax.measure.unit.CompoundUnit
 
toStandardUnit() - Method in class javax.measure.unit.ProductUnit
 
toStandardUnit() - Method in class javax.measure.unit.TransformedUnit
 
toStandardUnit() - Method in class javax.measure.unit.Unit
Returns the converter from this unit to its system unit.
toString() - Method in class javax.measure.Measure
Returns the String representation of this measure The string produced for a given measure is always the same; it is not affected by locale.
toString() - Method in class javax.measure.unit.Dimension
Returns the representation of this dimension.
toString() - Method in class javax.measure.unit.Unit
Returns the standard String representation of this unit.
toString() - Method in class javax.measure.VectorMeasure
Returns the String representation of this measurement vector (for example [2.3 m/s, 5.6 m/s]).
toString() - Method in class org.flexiblepower.observation.Observation
 
transform(UnitConverter) - Method in class javax.measure.unit.Unit
Returns the unit derived from this unit using the specified converter.
TransformedUnit<Q extends Quantity> - Class in javax.measure.unit
This class represents the units derived from other units using converters.

U

UNIT - Static variable in interface javax.measure.quantity.Acceleration
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.AmountOfSubstance
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.Angle
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.AngularAcceleration
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.AngularVelocity
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.Area
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.CatalyticActivity
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.DataAmount
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.DataRate
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.Dimensionless
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.Duration
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.DynamicViscosity
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.ElectricCapacitance
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.ElectricCharge
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.ElectricConductance
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.ElectricCurrent
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.ElectricInductance
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.ElectricPotential
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.ElectricResistance
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.Energy
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.Force
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.Frequency
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.Illuminance
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.KinematicViscosity
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.Length
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.LuminousFlux
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.LuminousIntensity
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.MagneticFlux
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.MagneticFluxDensity
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.Mass
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.MassFlowRate
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.Money
Default value for money
UNIT - Static variable in interface javax.measure.quantity.MoneyFlow
Default value for money
UNIT - Static variable in interface javax.measure.quantity.Power
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.Pressure
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.RadiationDoseAbsorbed
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.RadiationDoseEffective
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.RadioactiveActivity
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.SolidAngle
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.Temperature
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.Torque
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.Velocity
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.Volume
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.VolumetricDensity
Holds the SI unit (Système International d'Unités) for this quantity.
UNIT - Static variable in interface javax.measure.quantity.VolumetricFlowRate
Holds the SI unit (Système International d'Unités) for this quantity.
Unit<Q extends Quantity> - Class in javax.measure.unit
This class represents a determinate quantity (as of length, time, heat, or value) adopted as a standard of measurement.
Unit() - Constructor for class javax.measure.unit.Unit
Default constructor.
UnitConverter - Class in javax.measure.converter
This class represents a converter of numeric values.
UnitConverter() - Constructor for class javax.measure.converter.UnitConverter
Default constructor.
unitFor(String) - Method in class javax.measure.unit.UnitFormat.ASCIIFormat
 
unitFor(String) - Method in class javax.measure.unit.UnitFormat.DefaultFormat
 
UnitFormat - Class in javax.measure.unit
This class provides the interface for formatting and parsing units.
UnitFormat() - Constructor for class javax.measure.unit.UnitFormat
Base constructor.
UnitFormat.ASCIIFormat - Class in javax.measure.unit
This class represents the ASCIIFormat format.
UnitFormat.ASCIIFormat() - Constructor for class javax.measure.unit.UnitFormat.ASCIIFormat
 
UnitFormat.DefaultFormat - Class in javax.measure.unit
This class represents the standard format.
UnitFormat.DefaultFormat() - Constructor for class javax.measure.unit.UnitFormat.DefaultFormat
 
unsubscribe(ObservationConsumer<? super T>) - Method in class org.flexiblepower.observation.ext.AbstractObservationProvider
 
unsubscribe(ObservationConsumer<? super T>) - Method in interface org.flexiblepower.observation.ObservationProvider
Unbinds the consumer from this provider.

V

valueOf(BigDecimal, Unit<Q>) - Static method in class javax.measure.DecimalMeasure
Returns the decimal measure for the specified number stated in the specified unit.
valueOf(CharSequence) - Static method in class javax.measure.DecimalMeasure
 
valueOf(double, Unit<Q>) - Static method in class javax.measure.Measure
Returns the scalar measure for the specified double stated in the specified unit.
valueOf(long, Unit<Q>) - Static method in class javax.measure.Measure
Returns the scalar measure for the specified double stated in the specified unit.
valueOf(float, Unit<Q>) - Static method in class javax.measure.Measure
Returns the scalar measure for the specified float stated in the specified unit.
valueOf(int, Unit<Q>) - Static method in class javax.measure.Measure
Returns the scalar measure for the specified int stated in the specified unit.
valueOf(CharSequence) - Static method in class javax.measure.unit.Unit
Returns a unit instance that is defined from the specified character sequence using the standard unit format.
valueOf(double, double, Unit<Q>) - Static method in class javax.measure.VectorMeasure
Returns a 2-dimensional measurement vector.
valueOf(double, double, double, Unit<Q>) - Static method in class javax.measure.VectorMeasure
Returns a 3-dimensional measurement vector.
valueOf(double[], Unit<Q>) - Static method in class javax.measure.VectorMeasure
Returns a multi-dimensional measurement vector.
valueOf(String) - Static method in enum org.flexiblepower.messaging.Cardinality
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.flexiblepower.messaging.Cardinality
Returns an array containing the constants of this enum type, in the order they are declared.
VectorMeasure<Q extends Quantity> - Class in javax.measure
This class represents a measurement vector of two or more dimensions.
VectorMeasure() - Constructor for class javax.measure.VectorMeasure
Default constructor (for sub-classes).
Velocity - Interface in javax.measure.quantity
This interface represents a distance traveled divided by the time of travel.
VOLT - Static variable in class javax.measure.unit.SI
The derived unit for electric potential difference, electromotive force (V).
Volume - Interface in javax.measure.quantity
This interface represents the amount of space occupied by a three-dimensional object or region of space, expressed in cubic units.
VolumetricDensity - Interface in javax.measure.quantity
This interface represents a mass per unit volume of a substance under specified conditions of pressure and temperature.
VolumetricFlowRate - Interface in javax.measure.quantity
This interface represents the volume of fluid passing a point in a system per unit of time.

W

WATT - Static variable in class javax.measure.unit.SI
The derived unit for power, radiant, flux (W).
WEBER - Static variable in class javax.measure.unit.SI
The derived unit for magnetic flux (Wb).
WEEK - Static variable in class javax.measure.unit.NonSI
A unit of duration equal to 7 NonSI.DAY (standard name week).

Y

YARD - Static variable in class javax.measure.unit.NonSI
A unit of length equal to 0.9144 m (standard name yd).
YEAR - Static variable in class javax.measure.unit.NonSI
A unit of duration equal to 365 days, 5 hours, 49 minutes, and 12 seconds (standard name year).
YEAR_CALENDAR - Static variable in class javax.measure.unit.NonSI
A unit of duration equal to 365 NonSI.DAY (standard name year_calendar).
YEAR_SIDEREAL - Static variable in class javax.measure.unit.NonSI
A unit of duration equal to one complete revolution of the earth about the sun, relative to the fixed stars, or 365 days, 6 hours, 9 minutes, 9.54 seconds (standard name year_sidereal).
YOCTO(Unit<Q>) - Static method in class javax.measure.unit.SI
Returns the specified unit multiplied by the factor 10-24
YOTTA(Unit<Q>) - Static method in class javax.measure.unit.SI
Returns the specified unit multiplied by the factor 1024

Z

ZEPTO(Unit<Q>) - Static method in class javax.measure.unit.SI
Returns the specified unit multiplied by the factor 10-21
zero(Unit<Q>) - Static method in class javax.measure.Measure
 
ZERO - Static variable in class org.flexiblepower.time.TimeUtil
Represents a duration with no length.
ZETTA(Unit<Q>) - Static method in class javax.measure.unit.SI
Returns the specified unit multiplied by the factor 1021
A B C D E F G H I J K L M N O P Q R S T U V W Y Z