|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eodisp.wrapper.hla.FederateAmbassadorDelegator
@ThreadSafe public class FederateAmbassadorDelegator
This class can be used to delegate federate ambassador callbacks to more than
one FederateAmbassador implementations. Use the
registerDelegate(FederateAmbassador) method to register a new
federate ambassador that shall receive the callbacks. The callbacks on the
registered federate ambassadors are done in the order they were registered.
After this class has been instantiated it is not beginning to delegate
callbacks immediately but queues all callbacks. Only after the
startProcessing() method has been called it begins to process the
callbacks.
| Constructor Summary | |
|---|---|
FederateAmbassadorDelegator()
|
|
| Method Summary | |
|---|---|
void |
announceSynchronizationPoint(java.lang.String synchronizationPointLabel,
byte[] userSuppliedTag)
|
void |
attributeIsNotOwned(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandle theAttribute)
|
void |
attributeIsOwnedByRTI(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandle theAttribute)
|
void |
attributeOwnershipAcquisitionNotification(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet securedAttributes,
byte[] userSuppliedTag)
|
void |
attributeOwnershipUnavailable(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet theAttributes)
|
void |
attributesInScope(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet theAttributes)
|
void |
attributesOutOfScope(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet theAttributes)
|
void |
confirmAttributeOwnershipAcquisitionCancellation(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet theAttributes)
|
void |
discoverObjectInstance(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.ObjectClassHandle theObjectClass,
java.lang.String objectName)
|
void |
federationNotRestored(hla.rti1516.RestoreFailureReason reason)
|
void |
federationNotSaved(hla.rti1516.SaveFailureReason reason)
|
void |
federationRestoreBegun()
|
void |
federationRestored()
|
void |
federationRestoreStatusResponse(hla.rti1516.FederateHandleRestoreStatusPair[] response)
|
void |
federationSaved()
|
void |
federationSaveStatusResponse(hla.rti1516.FederateHandleSaveStatusPair[] response)
|
void |
federationSynchronized(java.lang.String synchronizationPointLabel)
|
void |
informAttributeOwnership(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandle theAttribute,
hla.rti1516.FederateHandle theOwner)
|
void |
initiateFederateRestore(java.lang.String label,
hla.rti1516.FederateHandle federateHandle)
|
void |
initiateFederateSave(java.lang.String label)
|
void |
initiateFederateSave(java.lang.String label,
hla.rti1516.LogicalTime time)
|
void |
objectInstanceNameReservationFailed(java.lang.String objectName)
|
void |
objectInstanceNameReservationSucceeded(java.lang.String objectName)
|
void |
provideAttributeValueUpdate(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet theAttributes,
byte[] userSuppliedTag)
|
void |
receiveInteraction(hla.rti1516.InteractionClassHandle interactionClass,
hla.rti1516.ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport)
|
void |
receiveInteraction(hla.rti1516.InteractionClassHandle interactionClass,
hla.rti1516.ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport,
hla.rti1516.LogicalTime theTime,
hla.rti1516.OrderType receivedOrdering)
|
void |
receiveInteraction(hla.rti1516.InteractionClassHandle interactionClass,
hla.rti1516.ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport,
hla.rti1516.LogicalTime theTime,
hla.rti1516.OrderType receivedOrdering,
hla.rti1516.MessageRetractionHandle messageRetractionHandle)
|
void |
receiveInteraction(hla.rti1516.InteractionClassHandle interactionClass,
hla.rti1516.ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport,
hla.rti1516.LogicalTime theTime,
hla.rti1516.OrderType receivedOrdering,
hla.rti1516.MessageRetractionHandle messageRetractionHandle,
hla.rti1516.RegionHandleSet sentRegions)
|
void |
receiveInteraction(hla.rti1516.InteractionClassHandle interactionClass,
hla.rti1516.ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport,
hla.rti1516.LogicalTime theTime,
hla.rti1516.OrderType receivedOrdering,
hla.rti1516.RegionHandleSet regions)
|
void |
receiveInteraction(hla.rti1516.InteractionClassHandle interactionClass,
hla.rti1516.ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport,
hla.rti1516.RegionHandleSet sentRegions)
|
void |
reflectAttributeValues(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport)
|
void |
reflectAttributeValues(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport,
hla.rti1516.LogicalTime theTime,
hla.rti1516.OrderType receivedOrdering)
|
void |
reflectAttributeValues(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport,
hla.rti1516.LogicalTime theTime,
hla.rti1516.OrderType receivedOrdering,
hla.rti1516.MessageRetractionHandle retractionHandle)
|
void |
reflectAttributeValues(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport,
hla.rti1516.LogicalTime theTime,
hla.rti1516.OrderType receivedOrdering,
hla.rti1516.MessageRetractionHandle retractionHandle,
hla.rti1516.RegionHandleSet sentRegions)
|
void |
reflectAttributeValues(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport,
hla.rti1516.LogicalTime theTime,
hla.rti1516.OrderType receivedOrdering,
hla.rti1516.RegionHandleSet sentRegions)
|
void |
reflectAttributeValues(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport,
hla.rti1516.RegionHandleSet sentRegions)
|
boolean |
registerDelegate(hla.rti1516.FederateAmbassador delegate)
Adds the given federate ambassador instance to the list of delegates. |
void |
removeObjectInstance(hla.rti1516.ObjectInstanceHandle theObject,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering)
|
void |
removeObjectInstance(hla.rti1516.ObjectInstanceHandle theObject,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.LogicalTime theTime,
hla.rti1516.OrderType receivedOrdering)
|
void |
removeObjectInstance(hla.rti1516.ObjectInstanceHandle theObject,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.LogicalTime theTime,
hla.rti1516.OrderType receivedOrdering,
hla.rti1516.MessageRetractionHandle retractionHandle)
|
void |
requestAttributeOwnershipAssumption(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet offeredAttributes,
byte[] userSuppliedTag)
|
void |
requestAttributeOwnershipRelease(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet candidateAttributes,
byte[] userSuppliedTag)
|
void |
requestDivestitureConfirmation(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet offeredAttributes)
|
void |
requestFederationRestoreFailed(java.lang.String label)
|
void |
requestFederationRestoreSucceeded(java.lang.String label)
|
void |
requestRetraction(hla.rti1516.MessageRetractionHandle theHandle)
|
void |
startProcessing()
Before this method is called, any federate ambassador callbacks will be queued. |
void |
startRegistrationForObjectClass(hla.rti1516.ObjectClassHandle theClass)
|
void |
stopRegistrationForObjectClass(hla.rti1516.ObjectClassHandle theClass)
|
void |
synchronizationPointRegistrationFailed(java.lang.String synchronizationPointLabel,
hla.rti1516.SynchronizationPointFailureReason reason)
|
void |
synchronizationPointRegistrationSucceeded(java.lang.String synchronizationPointLabel)
|
void |
timeAdvanceGrant(hla.rti1516.LogicalTime theTime)
|
void |
timeConstrainedEnabled(hla.rti1516.LogicalTime time)
|
void |
timeRegulationEnabled(hla.rti1516.LogicalTime time)
|
void |
turnInteractionsOff(hla.rti1516.InteractionClassHandle theHandle)
|
void |
turnInteractionsOn(hla.rti1516.InteractionClassHandle theHandle)
|
void |
turnUpdatesOffForObjectInstance(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet theAttributes)
|
void |
turnUpdatesOnForObjectInstance(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet theAttributes)
|
boolean |
unregisterDelegate(hla.rti1516.FederateAmbassador delegate)
Removes the given federate ambassador instance of the list of delegates. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FederateAmbassadorDelegator()
| Method Detail |
|---|
public void startProcessing()
public boolean registerDelegate(hla.rti1516.FederateAmbassador delegate)
false in this case.
delegate - the federate ambassador
true if addedpublic boolean unregisterDelegate(hla.rti1516.FederateAmbassador delegate)
delegate - the federate ambassador
true if the list contained the specified element.
public void announceSynchronizationPoint(java.lang.String synchronizationPointLabel,
byte[] userSuppliedTag)
throws hla.rti1516.FederateInternalError
announceSynchronizationPoint in interface hla.rti1516.FederateAmbassadorhla.rti1516.FederateInternalError
public void attributeIsNotOwned(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandle theAttribute)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.AttributeNotRecognized,
hla.rti1516.FederateInternalError
attributeIsNotOwned in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotRecognized
hla.rti1516.FederateInternalError
public void attributeIsOwnedByRTI(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandle theAttribute)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.AttributeNotRecognized,
hla.rti1516.FederateInternalError
attributeIsOwnedByRTI in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotRecognized
hla.rti1516.FederateInternalError
public void attributeOwnershipAcquisitionNotification(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet securedAttributes,
byte[] userSuppliedTag)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.AttributeNotRecognized,
hla.rti1516.AttributeAcquisitionWasNotRequested,
hla.rti1516.AttributeAlreadyOwned,
hla.rti1516.AttributeNotPublished,
hla.rti1516.FederateInternalError
attributeOwnershipAcquisitionNotification in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotRecognized
hla.rti1516.AttributeAcquisitionWasNotRequested
hla.rti1516.AttributeAlreadyOwned
hla.rti1516.AttributeNotPublished
hla.rti1516.FederateInternalError
public void attributeOwnershipUnavailable(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet theAttributes)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.AttributeNotRecognized,
hla.rti1516.AttributeAlreadyOwned,
hla.rti1516.AttributeAcquisitionWasNotRequested,
hla.rti1516.FederateInternalError
attributeOwnershipUnavailable in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotRecognized
hla.rti1516.AttributeAlreadyOwned
hla.rti1516.AttributeAcquisitionWasNotRequested
hla.rti1516.FederateInternalError
public void attributesInScope(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet theAttributes)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.AttributeNotRecognized,
hla.rti1516.AttributeNotSubscribed,
hla.rti1516.FederateInternalError
attributesInScope in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotRecognized
hla.rti1516.AttributeNotSubscribed
hla.rti1516.FederateInternalError
public void attributesOutOfScope(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet theAttributes)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.AttributeNotRecognized,
hla.rti1516.AttributeNotSubscribed,
hla.rti1516.FederateInternalError
attributesOutOfScope in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotRecognized
hla.rti1516.AttributeNotSubscribed
hla.rti1516.FederateInternalError
public void confirmAttributeOwnershipAcquisitionCancellation(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet theAttributes)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.AttributeNotRecognized,
hla.rti1516.AttributeAlreadyOwned,
hla.rti1516.AttributeAcquisitionWasNotCanceled,
hla.rti1516.FederateInternalError
confirmAttributeOwnershipAcquisitionCancellation in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotRecognized
hla.rti1516.AttributeAlreadyOwned
hla.rti1516.AttributeAcquisitionWasNotCanceled
hla.rti1516.FederateInternalError
public void discoverObjectInstance(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.ObjectClassHandle theObjectClass,
java.lang.String objectName)
throws hla.rti1516.CouldNotDiscover,
hla.rti1516.ObjectClassNotRecognized,
hla.rti1516.FederateInternalError
discoverObjectInstance in interface hla.rti1516.FederateAmbassadorhla.rti1516.CouldNotDiscover
hla.rti1516.ObjectClassNotRecognized
hla.rti1516.FederateInternalError
public void federationNotRestored(hla.rti1516.RestoreFailureReason reason)
throws hla.rti1516.FederateInternalError
federationNotRestored in interface hla.rti1516.FederateAmbassadorhla.rti1516.FederateInternalError
public void federationNotSaved(hla.rti1516.SaveFailureReason reason)
throws hla.rti1516.FederateInternalError
federationNotSaved in interface hla.rti1516.FederateAmbassadorhla.rti1516.FederateInternalError
public void federationRestoreBegun()
throws hla.rti1516.FederateInternalError
federationRestoreBegun in interface hla.rti1516.FederateAmbassadorhla.rti1516.FederateInternalError
public void federationRestored()
throws hla.rti1516.FederateInternalError
federationRestored in interface hla.rti1516.FederateAmbassadorhla.rti1516.FederateInternalError
public void federationRestoreStatusResponse(hla.rti1516.FederateHandleRestoreStatusPair[] response)
throws hla.rti1516.FederateInternalError
federationRestoreStatusResponse in interface hla.rti1516.FederateAmbassadorhla.rti1516.FederateInternalError
public void federationSaved()
throws hla.rti1516.FederateInternalError
federationSaved in interface hla.rti1516.FederateAmbassadorhla.rti1516.FederateInternalError
public void federationSaveStatusResponse(hla.rti1516.FederateHandleSaveStatusPair[] response)
throws hla.rti1516.FederateInternalError
federationSaveStatusResponse in interface hla.rti1516.FederateAmbassadorhla.rti1516.FederateInternalError
public void federationSynchronized(java.lang.String synchronizationPointLabel)
throws hla.rti1516.FederateInternalError
federationSynchronized in interface hla.rti1516.FederateAmbassadorhla.rti1516.FederateInternalError
public void informAttributeOwnership(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandle theAttribute,
hla.rti1516.FederateHandle theOwner)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.AttributeNotRecognized,
hla.rti1516.FederateInternalError
informAttributeOwnership in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotRecognized
hla.rti1516.FederateInternalError
public void initiateFederateRestore(java.lang.String label,
hla.rti1516.FederateHandle federateHandle)
throws hla.rti1516.SpecifiedSaveLabelDoesNotExist,
hla.rti1516.CouldNotInitiateRestore,
hla.rti1516.FederateInternalError
initiateFederateRestore in interface hla.rti1516.FederateAmbassadorhla.rti1516.SpecifiedSaveLabelDoesNotExist
hla.rti1516.CouldNotInitiateRestore
hla.rti1516.FederateInternalError
public void initiateFederateSave(java.lang.String label,
hla.rti1516.LogicalTime time)
throws hla.rti1516.InvalidLogicalTime,
hla.rti1516.UnableToPerformSave,
hla.rti1516.FederateInternalError
initiateFederateSave in interface hla.rti1516.FederateAmbassadorhla.rti1516.InvalidLogicalTime
hla.rti1516.UnableToPerformSave
hla.rti1516.FederateInternalError
public void initiateFederateSave(java.lang.String label)
throws hla.rti1516.UnableToPerformSave,
hla.rti1516.FederateInternalError
initiateFederateSave in interface hla.rti1516.FederateAmbassadorhla.rti1516.UnableToPerformSave
hla.rti1516.FederateInternalError
public void objectInstanceNameReservationFailed(java.lang.String objectName)
throws hla.rti1516.UnknownName,
hla.rti1516.FederateInternalError
objectInstanceNameReservationFailed in interface hla.rti1516.FederateAmbassadorhla.rti1516.UnknownName
hla.rti1516.FederateInternalError
public void objectInstanceNameReservationSucceeded(java.lang.String objectName)
throws hla.rti1516.UnknownName,
hla.rti1516.FederateInternalError
objectInstanceNameReservationSucceeded in interface hla.rti1516.FederateAmbassadorhla.rti1516.UnknownName
hla.rti1516.FederateInternalError
public void provideAttributeValueUpdate(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet theAttributes,
byte[] userSuppliedTag)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.AttributeNotRecognized,
hla.rti1516.AttributeNotOwned,
hla.rti1516.FederateInternalError
provideAttributeValueUpdate in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotRecognized
hla.rti1516.AttributeNotOwned
hla.rti1516.FederateInternalError
public void receiveInteraction(hla.rti1516.InteractionClassHandle interactionClass,
hla.rti1516.ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport,
hla.rti1516.LogicalTime theTime,
hla.rti1516.OrderType receivedOrdering,
hla.rti1516.MessageRetractionHandle messageRetractionHandle,
hla.rti1516.RegionHandleSet sentRegions)
throws hla.rti1516.InteractionClassNotRecognized,
hla.rti1516.InteractionParameterNotRecognized,
hla.rti1516.InteractionClassNotSubscribed,
hla.rti1516.InvalidLogicalTime,
hla.rti1516.FederateInternalError
receiveInteraction in interface hla.rti1516.FederateAmbassadorhla.rti1516.InteractionClassNotRecognized
hla.rti1516.InteractionParameterNotRecognized
hla.rti1516.InteractionClassNotSubscribed
hla.rti1516.InvalidLogicalTime
hla.rti1516.FederateInternalError
public void receiveInteraction(hla.rti1516.InteractionClassHandle interactionClass,
hla.rti1516.ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport,
hla.rti1516.LogicalTime theTime,
hla.rti1516.OrderType receivedOrdering,
hla.rti1516.MessageRetractionHandle messageRetractionHandle)
throws hla.rti1516.InteractionClassNotRecognized,
hla.rti1516.InteractionParameterNotRecognized,
hla.rti1516.InteractionClassNotSubscribed,
hla.rti1516.InvalidLogicalTime,
hla.rti1516.FederateInternalError
receiveInteraction in interface hla.rti1516.FederateAmbassadorhla.rti1516.InteractionClassNotRecognized
hla.rti1516.InteractionParameterNotRecognized
hla.rti1516.InteractionClassNotSubscribed
hla.rti1516.InvalidLogicalTime
hla.rti1516.FederateInternalError
public void receiveInteraction(hla.rti1516.InteractionClassHandle interactionClass,
hla.rti1516.ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport,
hla.rti1516.LogicalTime theTime,
hla.rti1516.OrderType receivedOrdering,
hla.rti1516.RegionHandleSet regions)
throws hla.rti1516.InteractionClassNotRecognized,
hla.rti1516.InteractionParameterNotRecognized,
hla.rti1516.InteractionClassNotSubscribed,
hla.rti1516.FederateInternalError
receiveInteraction in interface hla.rti1516.FederateAmbassadorhla.rti1516.InteractionClassNotRecognized
hla.rti1516.InteractionParameterNotRecognized
hla.rti1516.InteractionClassNotSubscribed
hla.rti1516.FederateInternalError
public void receiveInteraction(hla.rti1516.InteractionClassHandle interactionClass,
hla.rti1516.ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport,
hla.rti1516.LogicalTime theTime,
hla.rti1516.OrderType receivedOrdering)
throws hla.rti1516.InteractionClassNotRecognized,
hla.rti1516.InteractionParameterNotRecognized,
hla.rti1516.InteractionClassNotSubscribed,
hla.rti1516.FederateInternalError
receiveInteraction in interface hla.rti1516.FederateAmbassadorhla.rti1516.InteractionClassNotRecognized
hla.rti1516.InteractionParameterNotRecognized
hla.rti1516.InteractionClassNotSubscribed
hla.rti1516.FederateInternalError
public void receiveInteraction(hla.rti1516.InteractionClassHandle interactionClass,
hla.rti1516.ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport,
hla.rti1516.RegionHandleSet sentRegions)
throws hla.rti1516.InteractionClassNotRecognized,
hla.rti1516.InteractionParameterNotRecognized,
hla.rti1516.InteractionClassNotSubscribed,
hla.rti1516.FederateInternalError
receiveInteraction in interface hla.rti1516.FederateAmbassadorhla.rti1516.InteractionClassNotRecognized
hla.rti1516.InteractionParameterNotRecognized
hla.rti1516.InteractionClassNotSubscribed
hla.rti1516.FederateInternalError
public void receiveInteraction(hla.rti1516.InteractionClassHandle interactionClass,
hla.rti1516.ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport)
throws hla.rti1516.InteractionClassNotRecognized,
hla.rti1516.InteractionParameterNotRecognized,
hla.rti1516.InteractionClassNotSubscribed,
hla.rti1516.FederateInternalError
receiveInteraction in interface hla.rti1516.FederateAmbassadorhla.rti1516.InteractionClassNotRecognized
hla.rti1516.InteractionParameterNotRecognized
hla.rti1516.InteractionClassNotSubscribed
hla.rti1516.FederateInternalError
public void reflectAttributeValues(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport,
hla.rti1516.LogicalTime theTime,
hla.rti1516.OrderType receivedOrdering,
hla.rti1516.MessageRetractionHandle retractionHandle,
hla.rti1516.RegionHandleSet sentRegions)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.AttributeNotRecognized,
hla.rti1516.AttributeNotSubscribed,
hla.rti1516.InvalidLogicalTime,
hla.rti1516.FederateInternalError
reflectAttributeValues in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotRecognized
hla.rti1516.AttributeNotSubscribed
hla.rti1516.InvalidLogicalTime
hla.rti1516.FederateInternalError
public void reflectAttributeValues(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport,
hla.rti1516.LogicalTime theTime,
hla.rti1516.OrderType receivedOrdering,
hla.rti1516.MessageRetractionHandle retractionHandle)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.AttributeNotRecognized,
hla.rti1516.AttributeNotSubscribed,
hla.rti1516.InvalidLogicalTime,
hla.rti1516.FederateInternalError
reflectAttributeValues in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotRecognized
hla.rti1516.AttributeNotSubscribed
hla.rti1516.InvalidLogicalTime
hla.rti1516.FederateInternalError
public void reflectAttributeValues(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport,
hla.rti1516.LogicalTime theTime,
hla.rti1516.OrderType receivedOrdering,
hla.rti1516.RegionHandleSet sentRegions)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.AttributeNotRecognized,
hla.rti1516.AttributeNotSubscribed,
hla.rti1516.FederateInternalError
reflectAttributeValues in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotRecognized
hla.rti1516.AttributeNotSubscribed
hla.rti1516.FederateInternalError
public void reflectAttributeValues(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport,
hla.rti1516.LogicalTime theTime,
hla.rti1516.OrderType receivedOrdering)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.AttributeNotRecognized,
hla.rti1516.AttributeNotSubscribed,
hla.rti1516.FederateInternalError
reflectAttributeValues in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotRecognized
hla.rti1516.AttributeNotSubscribed
hla.rti1516.FederateInternalError
public void reflectAttributeValues(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport,
hla.rti1516.RegionHandleSet sentRegions)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.AttributeNotRecognized,
hla.rti1516.AttributeNotSubscribed,
hla.rti1516.FederateInternalError
reflectAttributeValues in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotRecognized
hla.rti1516.AttributeNotSubscribed
hla.rti1516.FederateInternalError
public void reflectAttributeValues(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleValueMap theAttributes,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.TransportationType theTransport)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.AttributeNotRecognized,
hla.rti1516.AttributeNotSubscribed,
hla.rti1516.FederateInternalError
reflectAttributeValues in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotRecognized
hla.rti1516.AttributeNotSubscribed
hla.rti1516.FederateInternalError
public void removeObjectInstance(hla.rti1516.ObjectInstanceHandle theObject,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.LogicalTime theTime,
hla.rti1516.OrderType receivedOrdering,
hla.rti1516.MessageRetractionHandle retractionHandle)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.InvalidLogicalTime,
hla.rti1516.FederateInternalError
removeObjectInstance in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.InvalidLogicalTime
hla.rti1516.FederateInternalError
public void removeObjectInstance(hla.rti1516.ObjectInstanceHandle theObject,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering,
hla.rti1516.LogicalTime theTime,
hla.rti1516.OrderType receivedOrdering)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.FederateInternalError
removeObjectInstance in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.FederateInternalError
public void removeObjectInstance(hla.rti1516.ObjectInstanceHandle theObject,
byte[] userSuppliedTag,
hla.rti1516.OrderType sentOrdering)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.FederateInternalError
removeObjectInstance in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.FederateInternalError
public void requestAttributeOwnershipAssumption(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet offeredAttributes,
byte[] userSuppliedTag)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.AttributeNotRecognized,
hla.rti1516.AttributeAlreadyOwned,
hla.rti1516.AttributeNotPublished,
hla.rti1516.FederateInternalError
requestAttributeOwnershipAssumption in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotRecognized
hla.rti1516.AttributeAlreadyOwned
hla.rti1516.AttributeNotPublished
hla.rti1516.FederateInternalError
public void requestAttributeOwnershipRelease(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet candidateAttributes,
byte[] userSuppliedTag)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.AttributeNotRecognized,
hla.rti1516.AttributeNotOwned,
hla.rti1516.FederateInternalError
requestAttributeOwnershipRelease in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotRecognized
hla.rti1516.AttributeNotOwned
hla.rti1516.FederateInternalError
public void requestDivestitureConfirmation(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet offeredAttributes)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.AttributeNotRecognized,
hla.rti1516.AttributeNotOwned,
hla.rti1516.AttributeDivestitureWasNotRequested,
hla.rti1516.FederateInternalError
requestDivestitureConfirmation in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotRecognized
hla.rti1516.AttributeNotOwned
hla.rti1516.AttributeDivestitureWasNotRequested
hla.rti1516.FederateInternalError
public void requestFederationRestoreFailed(java.lang.String label)
throws hla.rti1516.FederateInternalError
requestFederationRestoreFailed in interface hla.rti1516.FederateAmbassadorhla.rti1516.FederateInternalError
public void requestFederationRestoreSucceeded(java.lang.String label)
throws hla.rti1516.FederateInternalError
requestFederationRestoreSucceeded in interface hla.rti1516.FederateAmbassadorhla.rti1516.FederateInternalError
public void requestRetraction(hla.rti1516.MessageRetractionHandle theHandle)
throws hla.rti1516.FederateInternalError
requestRetraction in interface hla.rti1516.FederateAmbassadorhla.rti1516.FederateInternalError
public void startRegistrationForObjectClass(hla.rti1516.ObjectClassHandle theClass)
throws hla.rti1516.ObjectClassNotPublished,
hla.rti1516.FederateInternalError
startRegistrationForObjectClass in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectClassNotPublished
hla.rti1516.FederateInternalError
public void stopRegistrationForObjectClass(hla.rti1516.ObjectClassHandle theClass)
throws hla.rti1516.ObjectClassNotPublished,
hla.rti1516.FederateInternalError
stopRegistrationForObjectClass in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectClassNotPublished
hla.rti1516.FederateInternalError
public void synchronizationPointRegistrationFailed(java.lang.String synchronizationPointLabel,
hla.rti1516.SynchronizationPointFailureReason reason)
throws hla.rti1516.FederateInternalError
synchronizationPointRegistrationFailed in interface hla.rti1516.FederateAmbassadorhla.rti1516.FederateInternalError
public void synchronizationPointRegistrationSucceeded(java.lang.String synchronizationPointLabel)
throws hla.rti1516.FederateInternalError
synchronizationPointRegistrationSucceeded in interface hla.rti1516.FederateAmbassadorhla.rti1516.FederateInternalError
public void timeAdvanceGrant(hla.rti1516.LogicalTime theTime)
throws hla.rti1516.InvalidLogicalTime,
hla.rti1516.JoinedFederateIsNotInTimeAdvancingState,
hla.rti1516.FederateInternalError
timeAdvanceGrant in interface hla.rti1516.FederateAmbassadorhla.rti1516.InvalidLogicalTime
hla.rti1516.JoinedFederateIsNotInTimeAdvancingState
hla.rti1516.FederateInternalError
public void timeConstrainedEnabled(hla.rti1516.LogicalTime time)
throws hla.rti1516.InvalidLogicalTime,
hla.rti1516.NoRequestToEnableTimeConstrainedWasPending,
hla.rti1516.FederateInternalError
timeConstrainedEnabled in interface hla.rti1516.FederateAmbassadorhla.rti1516.InvalidLogicalTime
hla.rti1516.NoRequestToEnableTimeConstrainedWasPending
hla.rti1516.FederateInternalError
public void timeRegulationEnabled(hla.rti1516.LogicalTime time)
throws hla.rti1516.InvalidLogicalTime,
hla.rti1516.NoRequestToEnableTimeRegulationWasPending,
hla.rti1516.FederateInternalError
timeRegulationEnabled in interface hla.rti1516.FederateAmbassadorhla.rti1516.InvalidLogicalTime
hla.rti1516.NoRequestToEnableTimeRegulationWasPending
hla.rti1516.FederateInternalError
public void turnInteractionsOff(hla.rti1516.InteractionClassHandle theHandle)
throws hla.rti1516.InteractionClassNotPublished,
hla.rti1516.FederateInternalError
turnInteractionsOff in interface hla.rti1516.FederateAmbassadorhla.rti1516.InteractionClassNotPublished
hla.rti1516.FederateInternalError
public void turnInteractionsOn(hla.rti1516.InteractionClassHandle theHandle)
throws hla.rti1516.InteractionClassNotPublished,
hla.rti1516.FederateInternalError
turnInteractionsOn in interface hla.rti1516.FederateAmbassadorhla.rti1516.InteractionClassNotPublished
hla.rti1516.FederateInternalError
public void turnUpdatesOffForObjectInstance(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet theAttributes)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.AttributeNotRecognized,
hla.rti1516.AttributeNotOwned,
hla.rti1516.FederateInternalError
turnUpdatesOffForObjectInstance in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotRecognized
hla.rti1516.AttributeNotOwned
hla.rti1516.FederateInternalError
public void turnUpdatesOnForObjectInstance(hla.rti1516.ObjectInstanceHandle theObject,
hla.rti1516.AttributeHandleSet theAttributes)
throws hla.rti1516.ObjectInstanceNotKnown,
hla.rti1516.AttributeNotRecognized,
hla.rti1516.AttributeNotOwned,
hla.rti1516.FederateInternalError
turnUpdatesOnForObjectInstance in interface hla.rti1516.FederateAmbassadorhla.rti1516.ObjectInstanceNotKnown
hla.rti1516.AttributeNotRecognized
hla.rti1516.AttributeNotOwned
hla.rti1516.FederateInternalError
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||