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

public class SEEFederateAmbassador extends SKFederateAmbassador
A complete federate ambassador implementation designed to complement the SEEAbstractFederate and its subclasses.
Since:
2.0
  • Constructor Details

    • SEEFederateAmbassador

      public SEEFederateAmbassador()
  • Method Details

    • timeConstrainedEnabled

      public void timeConstrainedEnabled(hla.rti1516_2025.time.LogicalTime<?,?> time)
      Specified by:
      timeConstrainedEnabled in interface hla.rti1516_2025.FederateAmbassador
      Overrides:
      timeConstrainedEnabled in class hla.rti1516_2025.NullFederateAmbassador
    • timeRegulationEnabled

      public void timeRegulationEnabled(hla.rti1516_2025.time.LogicalTime<?,?> time)
      Specified by:
      timeRegulationEnabled in interface hla.rti1516_2025.FederateAmbassador
      Overrides:
      timeRegulationEnabled in class hla.rti1516_2025.NullFederateAmbassador
    • timeAdvanceGrant

      public void timeAdvanceGrant(hla.rti1516_2025.time.LogicalTime<?,?> time)
      Specified by:
      timeAdvanceGrant in interface hla.rti1516_2025.FederateAmbassador
      Overrides:
      timeAdvanceGrant in class hla.rti1516_2025.NullFederateAmbassador
    • announceSynchronizationPoint

      public void announceSynchronizationPoint(String synchronizationPointLabel, byte[] userSuppliedTag) throws hla.rti1516_2025.exceptions.FederateInternalError
      Specified by:
      announceSynchronizationPoint in interface hla.rti1516_2025.FederateAmbassador
      Overrides:
      announceSynchronizationPoint in class hla.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:
      federationSynchronized in interface hla.rti1516_2025.FederateAmbassador
      Overrides:
      federationSynchronized in class hla.rti1516_2025.NullFederateAmbassador
      Throws:
      hla.rti1516_2025.exceptions.FederateInternalError
    • synchronizationPointRegistrationSucceeded

      public void synchronizationPointRegistrationSucceeded(String synchronizationPointLabel) throws hla.rti1516_2025.exceptions.FederateInternalError
      Specified by:
      synchronizationPointRegistrationSucceeded in interface hla.rti1516_2025.FederateAmbassador
      Overrides:
      synchronizationPointRegistrationSucceeded in class hla.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:
      synchronizationPointRegistrationFailed in interface hla.rti1516_2025.FederateAmbassador
      Overrides:
      synchronizationPointRegistrationFailed in class hla.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()