Called by the LDM to request that the property group specified
by the pg parameter should be filled in for the specified asset.
The PG instance created should both be returned and actually
set in the asset.
The time parameter allows specification of the time point of
interest. The time may be specified as an actual Cougaar time, or
as LdmServesClient.UNSPECIFIED_TIME.
A LatePropertyProvider may, at its option, fill in other property
groups at the same time or decline to set or provide any value by
returning null.
The first appropriate LatePropertyProvider to return a non-null
value will prevent any other possibly appropriate ones from being
executed.
It is important to note that this method could be called from multiple
threads at the same time, so the plugin code must be reentrant and
probably thread-aware.
|