java.lang.Object
hla.rti1516e.NullFederateAmbassador
- All Implemented Interfaces:
FederateAmbassador
-
Nested Class Summary
Nested classes/interfaces inherited from interface hla.rti1516e.FederateAmbassador
FederateAmbassador.SupplementalReceiveInfo, FederateAmbassador.SupplementalReflectInfo, FederateAmbassador.SupplementalRemoveInfo -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidannounceSynchronizationPoint(String synchronizationPointLabel, byte[] userSuppliedTag) voidattributeIsNotOwned(ObjectInstanceHandle theObject, AttributeHandle theAttribute) voidattributeIsOwnedByRTI(ObjectInstanceHandle theObject, AttributeHandle theAttribute) voidattributeOwnershipAcquisitionNotification(ObjectInstanceHandle theObject, AttributeHandleSet securedAttributes, byte[] userSuppliedTag) voidattributeOwnershipUnavailable(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes) voidattributesInScope(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes) voidattributesOutOfScope(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes) voidconfirmAttributeOwnershipAcquisitionCancellation(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes) voidconfirmAttributeTransportationTypeChange(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes, TransportationTypeHandle theTransportation) voidconfirmInteractionTransportationTypeChange(InteractionClassHandle theInteraction, TransportationTypeHandle theTransportation) voidconnectionLost(String faultDescription) voiddiscoverObjectInstance(ObjectInstanceHandle theObject, ObjectClassHandle theObjectClass, String objectName) voiddiscoverObjectInstance(ObjectInstanceHandle theObject, ObjectClassHandle theObjectClass, String objectName, FederateHandle producingFederate) voidvoidfederationNotSaved(SaveFailureReason reason) voidvoidvoidfederationRestoreStatusResponse(FederateRestoreStatus[] response) voidvoidvoidfederationSynchronized(String synchronizationPointLabel, FederateHandleSet failedToSyncSet) voidinformAttributeOwnership(ObjectInstanceHandle theObject, AttributeHandle theAttribute, FederateHandle theOwner) voidinitiateFederateRestore(String label, String federateName, FederateHandle federateHandle) voidinitiateFederateSave(String label) voidinitiateFederateSave(String label, LogicalTime time) voidmultipleObjectInstanceNameReservationFailed(Set<String> objectNames) voidmultipleObjectInstanceNameReservationSucceeded(Set<String> objectNames) voidobjectInstanceNameReservationFailed(String objectName) voidobjectInstanceNameReservationSucceeded(String objectName) voidprovideAttributeValueUpdate(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes, byte[] userSuppliedTag) voidreceiveInteraction(InteractionClassHandle interactionClass, ParameterHandleValueMap theParameters, byte[] userSuppliedTag, OrderType sentOrdering, TransportationTypeHandle theTransport, FederateAmbassador.SupplementalReceiveInfo receiveInfo) voidreceiveInteraction(InteractionClassHandle interactionClass, ParameterHandleValueMap theParameters, byte[] userSuppliedTag, OrderType sentOrdering, TransportationTypeHandle theTransport, LogicalTime theTime, OrderType receivedOrdering, FederateAmbassador.SupplementalReceiveInfo receiveInfo) voidreceiveInteraction(InteractionClassHandle interactionClass, ParameterHandleValueMap theParameters, byte[] userSuppliedTag, OrderType sentOrdering, TransportationTypeHandle theTransport, LogicalTime theTime, OrderType receivedOrdering, MessageRetractionHandle retractionHandle, FederateAmbassador.SupplementalReceiveInfo receiveInfo) voidreflectAttributeValues(ObjectInstanceHandle theObject, AttributeHandleValueMap theAttributes, byte[] userSuppliedTag, OrderType sentOrdering, TransportationTypeHandle theTransport, FederateAmbassador.SupplementalReflectInfo reflectInfo) voidreflectAttributeValues(ObjectInstanceHandle theObject, AttributeHandleValueMap theAttributes, byte[] userSuppliedTag, OrderType sentOrdering, TransportationTypeHandle theTransport, LogicalTime theTime, OrderType receivedOrdering, FederateAmbassador.SupplementalReflectInfo reflectInfo) voidreflectAttributeValues(ObjectInstanceHandle theObject, AttributeHandleValueMap theAttributes, byte[] userSuppliedTag, OrderType sentOrdering, TransportationTypeHandle theTransport, LogicalTime theTime, OrderType receivedOrdering, MessageRetractionHandle retractionHandle, FederateAmbassador.SupplementalReflectInfo reflectInfo) voidremoveObjectInstance(ObjectInstanceHandle theObject, byte[] userSuppliedTag, OrderType sentOrdering, FederateAmbassador.SupplementalRemoveInfo removeInfo) voidremoveObjectInstance(ObjectInstanceHandle theObject, byte[] userSuppliedTag, OrderType sentOrdering, LogicalTime theTime, OrderType receivedOrdering, FederateAmbassador.SupplementalRemoveInfo removeInfo) voidremoveObjectInstance(ObjectInstanceHandle theObject, byte[] userSuppliedTag, OrderType sentOrdering, LogicalTime theTime, OrderType receivedOrdering, MessageRetractionHandle retractionHandle, FederateAmbassador.SupplementalRemoveInfo removeInfo) voidreportAttributeTransportationType(ObjectInstanceHandle theObject, AttributeHandle theAttribute, TransportationTypeHandle theTransportation) voidreportFederationExecutions(FederationExecutionInformationSet theFederationExecutionInformationSet) voidreportInteractionTransportationType(FederateHandle theFederate, InteractionClassHandle theInteraction, TransportationTypeHandle theTransportation) voidrequestAttributeOwnershipAssumption(ObjectInstanceHandle theObject, AttributeHandleSet offeredAttributes, byte[] userSuppliedTag) voidrequestAttributeOwnershipRelease(ObjectInstanceHandle theObject, AttributeHandleSet candidateAttributes, byte[] userSuppliedTag) voidrequestDivestitureConfirmation(ObjectInstanceHandle theObject, AttributeHandleSet offeredAttributes) voidvoidvoidrequestRetraction(MessageRetractionHandle theHandle) voidvoidvoidsynchronizationPointRegistrationFailed(String synchronizationPointLabel, SynchronizationPointFailureReason reason) voidsynchronizationPointRegistrationSucceeded(String synchronizationPointLabel) voidtimeAdvanceGrant(LogicalTime theTime) voidvoidvoidturnInteractionsOff(InteractionClassHandle theHandle) voidturnInteractionsOn(InteractionClassHandle theHandle) voidturnUpdatesOffForObjectInstance(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes) voidturnUpdatesOnForObjectInstance(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes) voidturnUpdatesOnForObjectInstance(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes, String updateRateDesignator)
-
Constructor Details
-
NullFederateAmbassador
public NullFederateAmbassador()
-
-
Method Details
-
connectionLost
- Specified by:
connectionLostin interfaceFederateAmbassador- Throws:
FederateInternalError
-
synchronizationPointRegistrationSucceeded
public void synchronizationPointRegistrationSucceeded(String synchronizationPointLabel) throws FederateInternalError - Specified by:
synchronizationPointRegistrationSucceededin interfaceFederateAmbassador- Throws:
FederateInternalError
-
synchronizationPointRegistrationFailed
public void synchronizationPointRegistrationFailed(String synchronizationPointLabel, SynchronizationPointFailureReason reason) throws FederateInternalError - Specified by:
synchronizationPointRegistrationFailedin interfaceFederateAmbassador- Throws:
FederateInternalError
-
announceSynchronizationPoint
public void announceSynchronizationPoint(String synchronizationPointLabel, byte[] userSuppliedTag) throws FederateInternalError - Specified by:
announceSynchronizationPointin interfaceFederateAmbassador- Throws:
FederateInternalError
-
federationSynchronized
public void federationSynchronized(String synchronizationPointLabel, FederateHandleSet failedToSyncSet) throws FederateInternalError - Specified by:
federationSynchronizedin interfaceFederateAmbassador- Throws:
FederateInternalError
-
initiateFederateSave
- Specified by:
initiateFederateSavein interfaceFederateAmbassador- Throws:
FederateInternalError
-
initiateFederateSave
- Specified by:
initiateFederateSavein interfaceFederateAmbassador- Throws:
FederateInternalError
-
federationSaved
- Specified by:
federationSavedin interfaceFederateAmbassador- Throws:
FederateInternalError
-
federationNotSaved
- Specified by:
federationNotSavedin interfaceFederateAmbassador- Throws:
FederateInternalError
-
federationSaveStatusResponse
public void federationSaveStatusResponse(FederateHandleSaveStatusPair[] response) throws FederateInternalError - Specified by:
federationSaveStatusResponsein interfaceFederateAmbassador- Throws:
FederateInternalError
-
requestFederationRestoreSucceeded
- Specified by:
requestFederationRestoreSucceededin interfaceFederateAmbassador- Throws:
FederateInternalError
-
requestFederationRestoreFailed
- Specified by:
requestFederationRestoreFailedin interfaceFederateAmbassador- Throws:
FederateInternalError
-
federationRestoreBegun
- Specified by:
federationRestoreBegunin interfaceFederateAmbassador- Throws:
FederateInternalError
-
initiateFederateRestore
public void initiateFederateRestore(String label, String federateName, FederateHandle federateHandle) throws FederateInternalError - Specified by:
initiateFederateRestorein interfaceFederateAmbassador- Throws:
FederateInternalError
-
federationRestored
- Specified by:
federationRestoredin interfaceFederateAmbassador- Throws:
FederateInternalError
-
federationNotRestored
- Specified by:
federationNotRestoredin interfaceFederateAmbassador- Throws:
FederateInternalError
-
federationRestoreStatusResponse
public void federationRestoreStatusResponse(FederateRestoreStatus[] response) throws FederateInternalError - Specified by:
federationRestoreStatusResponsein interfaceFederateAmbassador- Throws:
FederateInternalError
-
reportFederationExecutions
public void reportFederationExecutions(FederationExecutionInformationSet theFederationExecutionInformationSet) throws FederateInternalError - Specified by:
reportFederationExecutionsin interfaceFederateAmbassador- Throws:
FederateInternalError
-
startRegistrationForObjectClass
public void startRegistrationForObjectClass(ObjectClassHandle theClass) throws FederateInternalError - Specified by:
startRegistrationForObjectClassin interfaceFederateAmbassador- Throws:
FederateInternalError
-
stopRegistrationForObjectClass
- Specified by:
stopRegistrationForObjectClassin interfaceFederateAmbassador- Throws:
FederateInternalError
-
turnInteractionsOn
- Specified by:
turnInteractionsOnin interfaceFederateAmbassador- Throws:
FederateInternalError
-
turnInteractionsOff
- Specified by:
turnInteractionsOffin interfaceFederateAmbassador- Throws:
FederateInternalError
-
objectInstanceNameReservationSucceeded
- Specified by:
objectInstanceNameReservationSucceededin interfaceFederateAmbassador- Throws:
FederateInternalError
-
multipleObjectInstanceNameReservationSucceeded
public void multipleObjectInstanceNameReservationSucceeded(Set<String> objectNames) throws FederateInternalError - Specified by:
multipleObjectInstanceNameReservationSucceededin interfaceFederateAmbassador- Throws:
FederateInternalError
-
objectInstanceNameReservationFailed
- Specified by:
objectInstanceNameReservationFailedin interfaceFederateAmbassador- Throws:
FederateInternalError
-
multipleObjectInstanceNameReservationFailed
public void multipleObjectInstanceNameReservationFailed(Set<String> objectNames) throws FederateInternalError - Specified by:
multipleObjectInstanceNameReservationFailedin interfaceFederateAmbassador- Throws:
FederateInternalError
-
discoverObjectInstance
public void discoverObjectInstance(ObjectInstanceHandle theObject, ObjectClassHandle theObjectClass, String objectName) throws FederateInternalError - Specified by:
discoverObjectInstancein interfaceFederateAmbassador- Throws:
FederateInternalError
-
discoverObjectInstance
public void discoverObjectInstance(ObjectInstanceHandle theObject, ObjectClassHandle theObjectClass, String objectName, FederateHandle producingFederate) throws FederateInternalError - Specified by:
discoverObjectInstancein interfaceFederateAmbassador- Throws:
FederateInternalError
-
reflectAttributeValues
public void reflectAttributeValues(ObjectInstanceHandle theObject, AttributeHandleValueMap theAttributes, byte[] userSuppliedTag, OrderType sentOrdering, TransportationTypeHandle theTransport, FederateAmbassador.SupplementalReflectInfo reflectInfo) throws FederateInternalError - Specified by:
reflectAttributeValuesin interfaceFederateAmbassador- Throws:
FederateInternalError
-
reflectAttributeValues
public void reflectAttributeValues(ObjectInstanceHandle theObject, AttributeHandleValueMap theAttributes, byte[] userSuppliedTag, OrderType sentOrdering, TransportationTypeHandle theTransport, LogicalTime theTime, OrderType receivedOrdering, FederateAmbassador.SupplementalReflectInfo reflectInfo) throws FederateInternalError - Specified by:
reflectAttributeValuesin interfaceFederateAmbassador- Throws:
FederateInternalError
-
reflectAttributeValues
public void reflectAttributeValues(ObjectInstanceHandle theObject, AttributeHandleValueMap theAttributes, byte[] userSuppliedTag, OrderType sentOrdering, TransportationTypeHandle theTransport, LogicalTime theTime, OrderType receivedOrdering, MessageRetractionHandle retractionHandle, FederateAmbassador.SupplementalReflectInfo reflectInfo) throws FederateInternalError - Specified by:
reflectAttributeValuesin interfaceFederateAmbassador- Throws:
FederateInternalError
-
receiveInteraction
public void receiveInteraction(InteractionClassHandle interactionClass, ParameterHandleValueMap theParameters, byte[] userSuppliedTag, OrderType sentOrdering, TransportationTypeHandle theTransport, FederateAmbassador.SupplementalReceiveInfo receiveInfo) throws FederateInternalError - Specified by:
receiveInteractionin interfaceFederateAmbassador- Throws:
FederateInternalError
-
receiveInteraction
public void receiveInteraction(InteractionClassHandle interactionClass, ParameterHandleValueMap theParameters, byte[] userSuppliedTag, OrderType sentOrdering, TransportationTypeHandle theTransport, LogicalTime theTime, OrderType receivedOrdering, FederateAmbassador.SupplementalReceiveInfo receiveInfo) throws FederateInternalError - Specified by:
receiveInteractionin interfaceFederateAmbassador- Throws:
FederateInternalError
-
receiveInteraction
public void receiveInteraction(InteractionClassHandle interactionClass, ParameterHandleValueMap theParameters, byte[] userSuppliedTag, OrderType sentOrdering, TransportationTypeHandle theTransport, LogicalTime theTime, OrderType receivedOrdering, MessageRetractionHandle retractionHandle, FederateAmbassador.SupplementalReceiveInfo receiveInfo) throws FederateInternalError - Specified by:
receiveInteractionin interfaceFederateAmbassador- Throws:
FederateInternalError
-
removeObjectInstance
public void removeObjectInstance(ObjectInstanceHandle theObject, byte[] userSuppliedTag, OrderType sentOrdering, FederateAmbassador.SupplementalRemoveInfo removeInfo) throws FederateInternalError - Specified by:
removeObjectInstancein interfaceFederateAmbassador- Throws:
FederateInternalError
-
removeObjectInstance
public void removeObjectInstance(ObjectInstanceHandle theObject, byte[] userSuppliedTag, OrderType sentOrdering, LogicalTime theTime, OrderType receivedOrdering, FederateAmbassador.SupplementalRemoveInfo removeInfo) throws FederateInternalError - Specified by:
removeObjectInstancein interfaceFederateAmbassador- Throws:
FederateInternalError
-
removeObjectInstance
public void removeObjectInstance(ObjectInstanceHandle theObject, byte[] userSuppliedTag, OrderType sentOrdering, LogicalTime theTime, OrderType receivedOrdering, MessageRetractionHandle retractionHandle, FederateAmbassador.SupplementalRemoveInfo removeInfo) throws FederateInternalError - Specified by:
removeObjectInstancein interfaceFederateAmbassador- Throws:
FederateInternalError
-
attributesInScope
public void attributesInScope(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes) throws FederateInternalError - Specified by:
attributesInScopein interfaceFederateAmbassador- Throws:
FederateInternalError
-
attributesOutOfScope
public void attributesOutOfScope(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes) throws FederateInternalError - Specified by:
attributesOutOfScopein interfaceFederateAmbassador- Throws:
FederateInternalError
-
provideAttributeValueUpdate
public void provideAttributeValueUpdate(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes, byte[] userSuppliedTag) throws FederateInternalError - Specified by:
provideAttributeValueUpdatein interfaceFederateAmbassador- Throws:
FederateInternalError
-
turnUpdatesOnForObjectInstance
public void turnUpdatesOnForObjectInstance(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes) throws FederateInternalError - Specified by:
turnUpdatesOnForObjectInstancein interfaceFederateAmbassador- Throws:
FederateInternalError
-
turnUpdatesOnForObjectInstance
public void turnUpdatesOnForObjectInstance(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes, String updateRateDesignator) throws FederateInternalError - Specified by:
turnUpdatesOnForObjectInstancein interfaceFederateAmbassador- Throws:
FederateInternalError
-
turnUpdatesOffForObjectInstance
public void turnUpdatesOffForObjectInstance(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes) throws FederateInternalError - Specified by:
turnUpdatesOffForObjectInstancein interfaceFederateAmbassador- Throws:
FederateInternalError
-
confirmAttributeTransportationTypeChange
public void confirmAttributeTransportationTypeChange(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes, TransportationTypeHandle theTransportation) throws FederateInternalError - Specified by:
confirmAttributeTransportationTypeChangein interfaceFederateAmbassador- Throws:
FederateInternalError
-
confirmInteractionTransportationTypeChange
public void confirmInteractionTransportationTypeChange(InteractionClassHandle theInteraction, TransportationTypeHandle theTransportation) throws FederateInternalError - Specified by:
confirmInteractionTransportationTypeChangein interfaceFederateAmbassador- Throws:
FederateInternalError
-
reportAttributeTransportationType
public void reportAttributeTransportationType(ObjectInstanceHandle theObject, AttributeHandle theAttribute, TransportationTypeHandle theTransportation) throws FederateInternalError - Specified by:
reportAttributeTransportationTypein interfaceFederateAmbassador- Throws:
FederateInternalError
-
reportInteractionTransportationType
public void reportInteractionTransportationType(FederateHandle theFederate, InteractionClassHandle theInteraction, TransportationTypeHandle theTransportation) throws FederateInternalError - Specified by:
reportInteractionTransportationTypein interfaceFederateAmbassador- Throws:
FederateInternalError
-
requestAttributeOwnershipAssumption
public void requestAttributeOwnershipAssumption(ObjectInstanceHandle theObject, AttributeHandleSet offeredAttributes, byte[] userSuppliedTag) throws FederateInternalError - Specified by:
requestAttributeOwnershipAssumptionin interfaceFederateAmbassador- Throws:
FederateInternalError
-
requestDivestitureConfirmation
public void requestDivestitureConfirmation(ObjectInstanceHandle theObject, AttributeHandleSet offeredAttributes) throws FederateInternalError - Specified by:
requestDivestitureConfirmationin interfaceFederateAmbassador- Throws:
FederateInternalError
-
attributeOwnershipAcquisitionNotification
public void attributeOwnershipAcquisitionNotification(ObjectInstanceHandle theObject, AttributeHandleSet securedAttributes, byte[] userSuppliedTag) throws FederateInternalError - Specified by:
attributeOwnershipAcquisitionNotificationin interfaceFederateAmbassador- Throws:
FederateInternalError
-
requestAttributeOwnershipRelease
public void requestAttributeOwnershipRelease(ObjectInstanceHandle theObject, AttributeHandleSet candidateAttributes, byte[] userSuppliedTag) throws FederateInternalError - Specified by:
requestAttributeOwnershipReleasein interfaceFederateAmbassador- Throws:
FederateInternalError
-
confirmAttributeOwnershipAcquisitionCancellation
public void confirmAttributeOwnershipAcquisitionCancellation(ObjectInstanceHandle theObject, AttributeHandleSet theAttributes) throws FederateInternalError - Specified by:
confirmAttributeOwnershipAcquisitionCancellationin interfaceFederateAmbassador- Throws:
FederateInternalError
-
informAttributeOwnership
public void informAttributeOwnership(ObjectInstanceHandle theObject, AttributeHandle theAttribute, FederateHandle theOwner) throws FederateInternalError - Specified by:
informAttributeOwnershipin interfaceFederateAmbassador- Throws:
FederateInternalError
-
attributeIsNotOwned
public void attributeIsNotOwned(ObjectInstanceHandle theObject, AttributeHandle theAttribute) throws FederateInternalError - Specified by:
attributeIsNotOwnedin interfaceFederateAmbassador- Throws:
FederateInternalError
-
attributeIsOwnedByRTI
public void attributeIsOwnedByRTI(ObjectInstanceHandle theObject, AttributeHandle theAttribute) throws FederateInternalError - Specified by:
attributeIsOwnedByRTIin interfaceFederateAmbassador- Throws:
FederateInternalError
-
timeRegulationEnabled
- Specified by:
timeRegulationEnabledin interfaceFederateAmbassador- Throws:
FederateInternalError
-
timeConstrainedEnabled
- Specified by:
timeConstrainedEnabledin interfaceFederateAmbassador- Throws:
FederateInternalError
-
timeAdvanceGrant
- Specified by:
timeAdvanceGrantin interfaceFederateAmbassador- Throws:
FederateInternalError
-
requestRetraction
- Specified by:
requestRetractionin interfaceFederateAmbassador- Throws:
FederateInternalError
-