Package org.see.skf.core
Class SEEFederateAmbassador
java.lang.Object
hla.rti1516_2025.NullFederateAmbassador
org.see.skf.core.SKFederateAmbassador
org.see.skf.core.SEEFederateAmbassador
- All Implemented Interfaces:
hla.rti1516_2025.FederateAmbassador
A complete federate ambassador implementation designed to complement the SEEAbstractFederate and its subclasses.
- Since:
- 2.0
-
Nested Class Summary
Nested classes/interfaces inherited from class org.see.skf.core.SKFederateAmbassador
SKFederateAmbassador.NameReservationStatus -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidannounceSynchronizationPoint(String synchronizationPointLabel, byte[] userSuppliedTag) voidfederationSynchronized(String synchronizationPointLabel, hla.rti1516_2025.FederateHandleSet failedToSyncSet) org.see.skf.time.Timefinal booleanfinal booleanfinal booleanfinal voidsetAdvancing(boolean flag) final voidsetConstrained(boolean flag) final voidsetRegulating(boolean flag) voidsynchronizationPointRegistrationFailed(String synchronizationPointLabel, hla.rti1516_2025.SynchronizationPointFailureReason reason) voidsynchronizationPointRegistrationSucceeded(String synchronizationPointLabel) voidtimeAdvanceGrant(hla.rti1516_2025.time.LogicalTime<?, ?> time) voidtimeConstrainedEnabled(hla.rti1516_2025.time.LogicalTime<?, ?> time) voidtimeRegulationEnabled(hla.rti1516_2025.time.LogicalTime<?, ?> time) Methods inherited from class org.see.skf.core.SKFederateAmbassador
addInteractionListener, addRemoteObjectInstanceListener, discoverObjectInstance, isRemoteEntity, objectInstanceNameReservationFailed, objectInstanceNameReservationSucceeded, provideAttributeValueUpdate, receiveInteraction, receiveInteraction, receiveInteraction, reflectAttributes, reflectAttributeValues, reflectAttributeValues, removeInteractionListener, removeObjectInstance, removeObjectInstance, removeRemoteEntity, removeRemoteObjectInstanceListener, sendInteraction, sendUpdatedAttributeValuesMethods inherited from class hla.rti1516_2025.NullFederateAmbassador
attributeIsNotOwned, attributeIsOwnedByRTI, attributeOwnershipAcquisitionNotification, attributeOwnershipUnavailable, attributesInScope, attributesOutOfScope, confirmAttributeOwnershipAcquisitionCancellation, confirmAttributeTransportationTypeChange, confirmInteractionTransportationTypeChange, connectionLost, federateResigned, federationNotRestored, federationNotSaved, federationRestoreBegun, federationRestored, federationRestoreStatusResponse, federationSaved, federationSaveStatusResponse, flushQueueGrant, informAttributeOwnership, initiateFederateRestore, initiateFederateSave, initiateFederateSave, multipleObjectInstanceNameReservationFailed, multipleObjectInstanceNameReservationSucceeded, receiveDirectedInteraction, receiveDirectedInteraction, reportAttributeTransportationType, reportFederationExecutionDoesNotExist, reportFederationExecutionMembers, reportFederationExecutions, reportInteractionTransportationType, requestAttributeOwnershipAssumption, requestAttributeOwnershipRelease, requestDivestitureConfirmation, requestFederationRestoreFailed, requestFederationRestoreSucceeded, requestRetraction, startRegistrationForObjectClass, stopRegistrationForObjectClass, turnInteractionsOff, turnInteractionsOn, turnUpdatesOffForObjectInstance, turnUpdatesOnForObjectInstance, turnUpdatesOnForObjectInstance
-
Constructor Details
-
SEEFederateAmbassador
public SEEFederateAmbassador()
-
-
Method Details
-
timeConstrainedEnabled
public void timeConstrainedEnabled(hla.rti1516_2025.time.LogicalTime<?, ?> time) - Specified by:
timeConstrainedEnabledin interfacehla.rti1516_2025.FederateAmbassador- Overrides:
timeConstrainedEnabledin classhla.rti1516_2025.NullFederateAmbassador
-
timeRegulationEnabled
public void timeRegulationEnabled(hla.rti1516_2025.time.LogicalTime<?, ?> time) - Specified by:
timeRegulationEnabledin interfacehla.rti1516_2025.FederateAmbassador- Overrides:
timeRegulationEnabledin classhla.rti1516_2025.NullFederateAmbassador
-
timeAdvanceGrant
public void timeAdvanceGrant(hla.rti1516_2025.time.LogicalTime<?, ?> time) - Specified by:
timeAdvanceGrantin interfacehla.rti1516_2025.FederateAmbassador- Overrides:
timeAdvanceGrantin classhla.rti1516_2025.NullFederateAmbassador
-
announceSynchronizationPoint
public void announceSynchronizationPoint(String synchronizationPointLabel, byte[] userSuppliedTag) throws hla.rti1516_2025.exceptions.FederateInternalError - Specified by:
announceSynchronizationPointin interfacehla.rti1516_2025.FederateAmbassador- Overrides:
announceSynchronizationPointin classhla.rti1516_2025.NullFederateAmbassador- Throws:
hla.rti1516_2025.exceptions.FederateInternalError
-
federationSynchronized
public void federationSynchronized(String synchronizationPointLabel, hla.rti1516_2025.FederateHandleSet failedToSyncSet) throws hla.rti1516_2025.exceptions.FederateInternalError - Specified by:
federationSynchronizedin interfacehla.rti1516_2025.FederateAmbassador- Overrides:
federationSynchronizedin classhla.rti1516_2025.NullFederateAmbassador- Throws:
hla.rti1516_2025.exceptions.FederateInternalError
-
synchronizationPointRegistrationSucceeded
public void synchronizationPointRegistrationSucceeded(String synchronizationPointLabel) throws hla.rti1516_2025.exceptions.FederateInternalError - Specified by:
synchronizationPointRegistrationSucceededin interfacehla.rti1516_2025.FederateAmbassador- Overrides:
synchronizationPointRegistrationSucceededin classhla.rti1516_2025.NullFederateAmbassador- Throws:
hla.rti1516_2025.exceptions.FederateInternalError
-
synchronizationPointRegistrationFailed
public void synchronizationPointRegistrationFailed(String synchronizationPointLabel, hla.rti1516_2025.SynchronizationPointFailureReason reason) throws hla.rti1516_2025.exceptions.FederateInternalError - Specified by:
synchronizationPointRegistrationFailedin interfacehla.rti1516_2025.FederateAmbassador- Overrides:
synchronizationPointRegistrationFailedin classhla.rti1516_2025.NullFederateAmbassador- Throws:
hla.rti1516_2025.exceptions.FederateInternalError
-
isAdvancing
public final boolean isAdvancing() -
setAdvancing
public final void setAdvancing(boolean flag) -
isRegulating
public final boolean isRegulating() -
setRegulating
public final void setRegulating(boolean flag) -
isConstrained
public final boolean isConstrained() -
setConstrained
public final void setConstrained(boolean flag) -
getSimulationTime
public org.see.skf.time.Time getSimulationTime()
-