public final class Rendezvous extends java.lang.Object
|Modifier and Type||Method and Description|
Get the status associated with the last completed rendezvous.
Attempt to rendezvous with one or more other components.
public static IAtstDate rendezvous(IActionStatus action, long timeOut, java.lang.String self, java.lang.String... components) throws java.lang.NullPointerException, java.lang.IllegalArgumentException
action- -- the action for which the rendezvous is happening. If this action is aborted of canceled, This Rendezvous attempt will be interrupted. This component's readiness to rendezvous may lead to other components incorrectly rendezvousing.
timeOut- -- the time (in milliseconds) after which to give up. Note that this timeOut will be passed to the RendezvousManager whose's watchdog will detect when it has passed. This should be considered a loose or rough timeout because it will take some amount of time after it has passed before this method actually 'gives up'
self- -- the name (or preferred pseudonym) of the calling entity.
components- -- the component or components to rendezvous with. Technically self should be part of the list. If you do not insert it it will be automatically added for you.
java.lang.NullPointerException- -- thrown if the the list of entities you wish to rendezvous with is null.
java.lang.IllegalArgumentException- -- thrown if the list of entities trying to rendezvous (including self) has fewer than two elements.
public static IAttributeTable getLastStatus()