public abstract class SEEAbstractFederateAmbassador
extends hla.rti1516e.NullFederateAmbassador
Constructor and Description |
---|
SEEAbstractFederateAmbassador() |
Modifier and Type | Method and Description |
---|---|
void |
addObserverToSubject(java.util.Observer observer) |
void |
addReferenceFrameToSubcribedList(FrameType frametype) |
void |
announceSynchronizationPoint(java.lang.String synchronizationPointLabel,
byte[] userSuppliedTag) |
void |
deleteObserverFromSubject(java.util.Observer observer) |
void |
deleteReferenceFrameFromSubcribedList(FrameType frameType) |
void |
discoverObjectInstance(hla.rti1516e.ObjectInstanceHandle arg0,
hla.rti1516e.ObjectClassHandle arg1,
java.lang.String arg2) |
void |
discoverObjectInstance(hla.rti1516e.ObjectInstanceHandle arg0,
hla.rti1516e.ObjectClassHandle arg1,
java.lang.String arg2,
hla.rti1516e.FederateHandle arg3) |
void |
federationSynchronized(java.lang.String synchronizationPointLabel,
hla.rti1516e.FederateHandleSet failedToSyncSet) |
ObjectClassModelManager |
getObjectManager() |
Time |
getTime() |
boolean |
interactionClassEntityIsAlreadyPublished(java.lang.Object interaction) |
boolean |
interactionClassModelIsAlreadySubscribed(java.lang.Class<? extends InteractionClass> interactionClass) |
boolean |
isAdvancing() |
boolean |
isConstrained() |
boolean |
isRegulating() |
boolean |
objectClassEntityIsAlreadyPublished(java.lang.Object element) |
boolean |
objectClassModelIsAlreadySubscribed(java.lang.Class<? extends ObjectClass> objectClass) |
void |
objectInstanceNameReservationFailed(java.lang.String instance_name) |
void |
objectInstanceNameReservationSucceeded(java.lang.String instance_name) |
void |
publishInteractionClassEntity(java.lang.Object interaction) |
void |
publishObjectClassEntity(java.lang.Object element,
java.lang.String name) |
void |
receiveInteraction(hla.rti1516e.InteractionClassHandle interactionClass,
hla.rti1516e.ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
hla.rti1516e.OrderType sentOrdering,
hla.rti1516e.TransportationTypeHandle theTransport,
hla.rti1516e.FederateAmbassador.SupplementalReceiveInfo receiveInfo) |
void |
receiveInteraction(hla.rti1516e.InteractionClassHandle interactionClass,
hla.rti1516e.ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
hla.rti1516e.OrderType sentOrdering,
hla.rti1516e.TransportationTypeHandle theTransport,
hla.rti1516e.LogicalTime theTime,
hla.rti1516e.OrderType receivedOrdering,
hla.rti1516e.FederateAmbassador.SupplementalReceiveInfo receiveInfo) |
void |
receiveInteraction(hla.rti1516e.InteractionClassHandle interactionClass,
hla.rti1516e.ParameterHandleValueMap theParameters,
byte[] userSuppliedTag,
hla.rti1516e.OrderType sentOrdering,
hla.rti1516e.TransportationTypeHandle theTransport,
hla.rti1516e.LogicalTime theTime,
hla.rti1516e.OrderType receivedOrdering,
hla.rti1516e.MessageRetractionHandle retractionHandle,
hla.rti1516e.FederateAmbassador.SupplementalReceiveInfo receiveInfo) |
boolean |
referenceFrameIsSubcribed(FrameType frametype) |
void |
reflectAttributeValues(hla.rti1516e.ObjectInstanceHandle arg0,
hla.rti1516e.AttributeHandleValueMap arg1,
byte[] arg2,
hla.rti1516e.OrderType arg3,
hla.rti1516e.TransportationTypeHandle arg4,
hla.rti1516e.FederateAmbassador.SupplementalReflectInfo arg5) |
void |
reflectAttributeValues(hla.rti1516e.ObjectInstanceHandle arg0,
hla.rti1516e.AttributeHandleValueMap arg1,
byte[] arg2,
hla.rti1516e.OrderType arg3,
hla.rti1516e.TransportationTypeHandle arg4,
hla.rti1516e.LogicalTime arg5,
hla.rti1516e.OrderType arg6,
hla.rti1516e.FederateAmbassador.SupplementalReflectInfo arg7) |
void |
reflectAttributeValues(hla.rti1516e.ObjectInstanceHandle arg0,
hla.rti1516e.AttributeHandleValueMap arg1,
byte[] arg2,
hla.rti1516e.OrderType arg3,
hla.rti1516e.TransportationTypeHandle arg4,
hla.rti1516e.LogicalTime arg5,
hla.rti1516e.OrderType arg6,
hla.rti1516e.MessageRetractionHandle arg7,
hla.rti1516e.FederateAmbassador.SupplementalReflectInfo arg8) |
void |
setConstrained(boolean isConstrained) |
void |
setIsAdvancing(boolean isAdvancing) |
void |
setRegulating(boolean isRegulating) |
protected void |
setTime(Time time) |
void |
subscribeInteractionClassModel(java.lang.Class<? extends InteractionClass> interactionClass) |
void |
subscribeObjectClassModel(java.lang.Class<? extends ObjectClass> objectClass) |
void |
synchronizationPointRegistrationFailed(java.lang.String synchronizationPointLabel,
hla.rti1516e.SynchronizationPointFailureReason reason) |
void |
synchronizationPointRegistrationSucceeded(java.lang.String synchronizationPointLabel) |
void |
timeAdvanceGrant(hla.rti1516e.LogicalTime time) |
void |
timeConstrainedEnabled(hla.rti1516e.LogicalTime time) |
void |
timeRegulationEnabled(hla.rti1516e.LogicalTime time) |
void |
unsubscribeInteractionClassModel(java.lang.Class<? extends InteractionClass> interactionClass) |
void |
unsubscribeObjectClassModel(java.lang.Class<? extends ObjectClass> objectClass) |
void |
updateInteractionClassEntityOnRTI(java.lang.Object interaction) |
void |
updateObjectClassEntityOnRTI(java.lang.Object element) |
void |
waitForAttributeValueUpdate(java.lang.Class<? extends ObjectClass> objectClass,
int MAX_WAIT_TIME) |
void |
waitForElementDiscovery(java.lang.Class<? extends ObjectClass> objectClass,
int MAX_WAIT_TIME) |
attributeIsNotOwned, attributeIsOwnedByRTI, attributeOwnershipAcquisitionNotification, attributeOwnershipUnavailable, attributesInScope, attributesOutOfScope, confirmAttributeOwnershipAcquisitionCancellation, confirmAttributeTransportationTypeChange, confirmInteractionTransportationTypeChange, connectionLost, federationNotRestored, federationNotSaved, federationRestoreBegun, federationRestored, federationRestoreStatusResponse, federationSaved, federationSaveStatusResponse, informAttributeOwnership, initiateFederateRestore, initiateFederateSave, initiateFederateSave, multipleObjectInstanceNameReservationFailed, multipleObjectInstanceNameReservationSucceeded, provideAttributeValueUpdate, removeObjectInstance, removeObjectInstance, removeObjectInstance, reportAttributeTransportationType, reportFederationExecutions, reportInteractionTransportationType, requestAttributeOwnershipAssumption, requestAttributeOwnershipRelease, requestDivestitureConfirmation, requestFederationRestoreFailed, requestFederationRestoreSucceeded, requestRetraction, startRegistrationForObjectClass, stopRegistrationForObjectClass, turnInteractionsOff, turnInteractionsOn, turnUpdatesOffForObjectInstance, turnUpdatesOnForObjectInstance, turnUpdatesOnForObjectInstance
protected void setTime(Time time)
public boolean isRegulating()
public void setRegulating(boolean isRegulating)
public boolean isConstrained()
public void setConstrained(boolean isConstrained)
public boolean isAdvancing()
public void setIsAdvancing(boolean isAdvancing)
public void addReferenceFrameToSubcribedList(FrameType frametype)
public boolean referenceFrameIsSubcribed(FrameType frametype)
public void deleteReferenceFrameFromSubcribedList(FrameType frameType)
public void addObserverToSubject(java.util.Observer observer)
public void deleteObserverFromSubject(java.util.Observer observer)
public void discoverObjectInstance(hla.rti1516e.ObjectInstanceHandle arg0, hla.rti1516e.ObjectClassHandle arg1, java.lang.String arg2, hla.rti1516e.FederateHandle arg3) throws hla.rti1516e.exceptions.FederateInternalError
discoverObjectInstance
in interface hla.rti1516e.FederateAmbassador
discoverObjectInstance
in class hla.rti1516e.NullFederateAmbassador
hla.rti1516e.exceptions.FederateInternalError
public void discoverObjectInstance(hla.rti1516e.ObjectInstanceHandle arg0, hla.rti1516e.ObjectClassHandle arg1, java.lang.String arg2) throws hla.rti1516e.exceptions.FederateInternalError
discoverObjectInstance
in interface hla.rti1516e.FederateAmbassador
discoverObjectInstance
in class hla.rti1516e.NullFederateAmbassador
hla.rti1516e.exceptions.FederateInternalError
public void reflectAttributeValues(hla.rti1516e.ObjectInstanceHandle arg0, hla.rti1516e.AttributeHandleValueMap arg1, byte[] arg2, hla.rti1516e.OrderType arg3, hla.rti1516e.TransportationTypeHandle arg4, hla.rti1516e.LogicalTime arg5, hla.rti1516e.OrderType arg6, hla.rti1516e.MessageRetractionHandle arg7, hla.rti1516e.FederateAmbassador.SupplementalReflectInfo arg8) throws hla.rti1516e.exceptions.FederateInternalError
reflectAttributeValues
in interface hla.rti1516e.FederateAmbassador
reflectAttributeValues
in class hla.rti1516e.NullFederateAmbassador
hla.rti1516e.exceptions.FederateInternalError
public void reflectAttributeValues(hla.rti1516e.ObjectInstanceHandle arg0, hla.rti1516e.AttributeHandleValueMap arg1, byte[] arg2, hla.rti1516e.OrderType arg3, hla.rti1516e.TransportationTypeHandle arg4, hla.rti1516e.LogicalTime arg5, hla.rti1516e.OrderType arg6, hla.rti1516e.FederateAmbassador.SupplementalReflectInfo arg7) throws hla.rti1516e.exceptions.FederateInternalError
reflectAttributeValues
in interface hla.rti1516e.FederateAmbassador
reflectAttributeValues
in class hla.rti1516e.NullFederateAmbassador
hla.rti1516e.exceptions.FederateInternalError
public void reflectAttributeValues(hla.rti1516e.ObjectInstanceHandle arg0, hla.rti1516e.AttributeHandleValueMap arg1, byte[] arg2, hla.rti1516e.OrderType arg3, hla.rti1516e.TransportationTypeHandle arg4, hla.rti1516e.FederateAmbassador.SupplementalReflectInfo arg5) throws hla.rti1516e.exceptions.FederateInternalError
reflectAttributeValues
in interface hla.rti1516e.FederateAmbassador
reflectAttributeValues
in class hla.rti1516e.NullFederateAmbassador
hla.rti1516e.exceptions.FederateInternalError
public void receiveInteraction(hla.rti1516e.InteractionClassHandle interactionClass, hla.rti1516e.ParameterHandleValueMap theParameters, byte[] userSuppliedTag, hla.rti1516e.OrderType sentOrdering, hla.rti1516e.TransportationTypeHandle theTransport, hla.rti1516e.FederateAmbassador.SupplementalReceiveInfo receiveInfo) throws hla.rti1516e.exceptions.FederateInternalError
receiveInteraction
in interface hla.rti1516e.FederateAmbassador
receiveInteraction
in class hla.rti1516e.NullFederateAmbassador
hla.rti1516e.exceptions.FederateInternalError
public void receiveInteraction(hla.rti1516e.InteractionClassHandle interactionClass, hla.rti1516e.ParameterHandleValueMap theParameters, byte[] userSuppliedTag, hla.rti1516e.OrderType sentOrdering, hla.rti1516e.TransportationTypeHandle theTransport, hla.rti1516e.LogicalTime theTime, hla.rti1516e.OrderType receivedOrdering, hla.rti1516e.FederateAmbassador.SupplementalReceiveInfo receiveInfo) throws hla.rti1516e.exceptions.FederateInternalError
receiveInteraction
in interface hla.rti1516e.FederateAmbassador
receiveInteraction
in class hla.rti1516e.NullFederateAmbassador
hla.rti1516e.exceptions.FederateInternalError
public void receiveInteraction(hla.rti1516e.InteractionClassHandle interactionClass, hla.rti1516e.ParameterHandleValueMap theParameters, byte[] userSuppliedTag, hla.rti1516e.OrderType sentOrdering, hla.rti1516e.TransportationTypeHandle theTransport, hla.rti1516e.LogicalTime theTime, hla.rti1516e.OrderType receivedOrdering, hla.rti1516e.MessageRetractionHandle retractionHandle, hla.rti1516e.FederateAmbassador.SupplementalReceiveInfo receiveInfo) throws hla.rti1516e.exceptions.FederateInternalError
receiveInteraction
in interface hla.rti1516e.FederateAmbassador
receiveInteraction
in class hla.rti1516e.NullFederateAmbassador
hla.rti1516e.exceptions.FederateInternalError
public void timeConstrainedEnabled(hla.rti1516e.LogicalTime time) throws hla.rti1516e.exceptions.FederateInternalError
timeConstrainedEnabled
in interface hla.rti1516e.FederateAmbassador
timeConstrainedEnabled
in class hla.rti1516e.NullFederateAmbassador
hla.rti1516e.exceptions.FederateInternalError
public void timeRegulationEnabled(hla.rti1516e.LogicalTime time) throws hla.rti1516e.exceptions.FederateInternalError
timeRegulationEnabled
in interface hla.rti1516e.FederateAmbassador
timeRegulationEnabled
in class hla.rti1516e.NullFederateAmbassador
hla.rti1516e.exceptions.FederateInternalError
public void timeAdvanceGrant(hla.rti1516e.LogicalTime time) throws hla.rti1516e.exceptions.FederateInternalError
timeAdvanceGrant
in interface hla.rti1516e.FederateAmbassador
timeAdvanceGrant
in class hla.rti1516e.NullFederateAmbassador
hla.rti1516e.exceptions.FederateInternalError
public void objectInstanceNameReservationSucceeded(java.lang.String instance_name) throws hla.rti1516e.exceptions.FederateInternalError
objectInstanceNameReservationSucceeded
in interface hla.rti1516e.FederateAmbassador
objectInstanceNameReservationSucceeded
in class hla.rti1516e.NullFederateAmbassador
hla.rti1516e.exceptions.FederateInternalError
public void objectInstanceNameReservationFailed(java.lang.String instance_name) throws hla.rti1516e.exceptions.FederateInternalError
objectInstanceNameReservationFailed
in interface hla.rti1516e.FederateAmbassador
objectInstanceNameReservationFailed
in class hla.rti1516e.NullFederateAmbassador
hla.rti1516e.exceptions.FederateInternalError
public boolean objectClassModelIsAlreadySubscribed(java.lang.Class<? extends ObjectClass> objectClass)
public void subscribeObjectClassModel(java.lang.Class<? extends ObjectClass> objectClass) throws hla.rti1516e.exceptions.RTIinternalError, java.lang.InstantiationException, java.lang.IllegalAccessException, hla.rti1516e.exceptions.NameNotFound, hla.rti1516e.exceptions.FederateNotExecutionMember, hla.rti1516e.exceptions.NotConnected, hla.rti1516e.exceptions.InvalidObjectClassHandle, hla.rti1516e.exceptions.AttributeNotDefined, hla.rti1516e.exceptions.ObjectClassNotDefined, hla.rti1516e.exceptions.SaveInProgress, hla.rti1516e.exceptions.RestoreInProgress
hla.rti1516e.exceptions.RTIinternalError
java.lang.InstantiationException
java.lang.IllegalAccessException
hla.rti1516e.exceptions.NameNotFound
hla.rti1516e.exceptions.FederateNotExecutionMember
hla.rti1516e.exceptions.NotConnected
hla.rti1516e.exceptions.InvalidObjectClassHandle
hla.rti1516e.exceptions.AttributeNotDefined
hla.rti1516e.exceptions.ObjectClassNotDefined
hla.rti1516e.exceptions.SaveInProgress
hla.rti1516e.exceptions.RestoreInProgress
public void unsubscribeObjectClassModel(java.lang.Class<? extends ObjectClass> objectClass) throws hla.rti1516e.exceptions.ObjectClassNotDefined, hla.rti1516e.exceptions.SaveInProgress, hla.rti1516e.exceptions.RestoreInProgress, hla.rti1516e.exceptions.FederateNotExecutionMember, hla.rti1516e.exceptions.NotConnected, hla.rti1516e.exceptions.RTIinternalError
hla.rti1516e.exceptions.ObjectClassNotDefined
hla.rti1516e.exceptions.SaveInProgress
hla.rti1516e.exceptions.RestoreInProgress
hla.rti1516e.exceptions.FederateNotExecutionMember
hla.rti1516e.exceptions.NotConnected
hla.rti1516e.exceptions.RTIinternalError
public boolean objectClassEntityIsAlreadyPublished(java.lang.Object element)
public void publishObjectClassEntity(java.lang.Object element, java.lang.String name) throws hla.rti1516e.exceptions.RTIinternalError, hla.rti1516e.exceptions.NameNotFound, hla.rti1516e.exceptions.FederateNotExecutionMember, hla.rti1516e.exceptions.NotConnected, hla.rti1516e.exceptions.InvalidObjectClassHandle, java.lang.InstantiationException, java.lang.IllegalAccessException, hla.rti1516e.exceptions.AttributeNotDefined, hla.rti1516e.exceptions.ObjectClassNotDefined, hla.rti1516e.exceptions.SaveInProgress, hla.rti1516e.exceptions.RestoreInProgress, hla.rti1516e.exceptions.IllegalName, hla.rti1516e.exceptions.ObjectInstanceNameInUse, hla.rti1516e.exceptions.ObjectInstanceNameNotReserved, hla.rti1516e.exceptions.ObjectClassNotPublished, hla.rti1516e.exceptions.AttributeNotOwned, hla.rti1516e.exceptions.ObjectInstanceNotKnown, UpdateException
hla.rti1516e.exceptions.RTIinternalError
hla.rti1516e.exceptions.NameNotFound
hla.rti1516e.exceptions.FederateNotExecutionMember
hla.rti1516e.exceptions.NotConnected
hla.rti1516e.exceptions.InvalidObjectClassHandle
java.lang.InstantiationException
java.lang.IllegalAccessException
hla.rti1516e.exceptions.AttributeNotDefined
hla.rti1516e.exceptions.ObjectClassNotDefined
hla.rti1516e.exceptions.SaveInProgress
hla.rti1516e.exceptions.RestoreInProgress
hla.rti1516e.exceptions.IllegalName
hla.rti1516e.exceptions.ObjectInstanceNameInUse
hla.rti1516e.exceptions.ObjectInstanceNameNotReserved
hla.rti1516e.exceptions.ObjectClassNotPublished
hla.rti1516e.exceptions.AttributeNotOwned
hla.rti1516e.exceptions.ObjectInstanceNotKnown
UpdateException
public void updateObjectClassEntityOnRTI(java.lang.Object element) throws hla.rti1516e.exceptions.IllegalName, hla.rti1516e.exceptions.SaveInProgress, hla.rti1516e.exceptions.RestoreInProgress, hla.rti1516e.exceptions.FederateNotExecutionMember, hla.rti1516e.exceptions.NotConnected, hla.rti1516e.exceptions.RTIinternalError, hla.rti1516e.exceptions.ObjectInstanceNameInUse, hla.rti1516e.exceptions.ObjectInstanceNameNotReserved, hla.rti1516e.exceptions.ObjectClassNotPublished, hla.rti1516e.exceptions.ObjectClassNotDefined, hla.rti1516e.exceptions.AttributeNotOwned, hla.rti1516e.exceptions.AttributeNotDefined, hla.rti1516e.exceptions.ObjectInstanceNotKnown, UpdateException
hla.rti1516e.exceptions.IllegalName
hla.rti1516e.exceptions.SaveInProgress
hla.rti1516e.exceptions.RestoreInProgress
hla.rti1516e.exceptions.FederateNotExecutionMember
hla.rti1516e.exceptions.NotConnected
hla.rti1516e.exceptions.RTIinternalError
hla.rti1516e.exceptions.ObjectInstanceNameInUse
hla.rti1516e.exceptions.ObjectInstanceNameNotReserved
hla.rti1516e.exceptions.ObjectClassNotPublished
hla.rti1516e.exceptions.ObjectClassNotDefined
hla.rti1516e.exceptions.AttributeNotOwned
hla.rti1516e.exceptions.AttributeNotDefined
hla.rti1516e.exceptions.ObjectInstanceNotKnown
UpdateException
public boolean interactionClassEntityIsAlreadyPublished(java.lang.Object interaction)
public void publishInteractionClassEntity(java.lang.Object interaction) throws hla.rti1516e.exceptions.RTIinternalError, hla.rti1516e.exceptions.NameNotFound, hla.rti1516e.exceptions.FederateNotExecutionMember, hla.rti1516e.exceptions.NotConnected, hla.rti1516e.exceptions.InvalidInteractionClassHandle, hla.rti1516e.exceptions.InteractionClassNotDefined, hla.rti1516e.exceptions.SaveInProgress, hla.rti1516e.exceptions.RestoreInProgress, hla.rti1516e.exceptions.InteractionClassNotPublished, hla.rti1516e.exceptions.InteractionParameterNotDefined
hla.rti1516e.exceptions.RTIinternalError
hla.rti1516e.exceptions.NameNotFound
hla.rti1516e.exceptions.FederateNotExecutionMember
hla.rti1516e.exceptions.NotConnected
hla.rti1516e.exceptions.InvalidInteractionClassHandle
hla.rti1516e.exceptions.InteractionClassNotDefined
hla.rti1516e.exceptions.SaveInProgress
hla.rti1516e.exceptions.RestoreInProgress
hla.rti1516e.exceptions.InteractionClassNotPublished
hla.rti1516e.exceptions.InteractionParameterNotDefined
public void updateInteractionClassEntityOnRTI(java.lang.Object interaction) throws hla.rti1516e.exceptions.InteractionClassNotPublished, hla.rti1516e.exceptions.InteractionParameterNotDefined, hla.rti1516e.exceptions.InteractionClassNotDefined, hla.rti1516e.exceptions.SaveInProgress, hla.rti1516e.exceptions.RestoreInProgress, hla.rti1516e.exceptions.FederateNotExecutionMember, hla.rti1516e.exceptions.NotConnected, hla.rti1516e.exceptions.RTIinternalError
hla.rti1516e.exceptions.InteractionClassNotPublished
hla.rti1516e.exceptions.InteractionParameterNotDefined
hla.rti1516e.exceptions.InteractionClassNotDefined
hla.rti1516e.exceptions.SaveInProgress
hla.rti1516e.exceptions.RestoreInProgress
hla.rti1516e.exceptions.FederateNotExecutionMember
hla.rti1516e.exceptions.NotConnected
hla.rti1516e.exceptions.RTIinternalError
public boolean interactionClassModelIsAlreadySubscribed(java.lang.Class<? extends InteractionClass> interactionClass)
public void subscribeInteractionClassModel(java.lang.Class<? extends InteractionClass> interactionClass) throws hla.rti1516e.exceptions.RTIinternalError, hla.rti1516e.exceptions.NameNotFound, hla.rti1516e.exceptions.FederateNotExecutionMember, hla.rti1516e.exceptions.NotConnected, hla.rti1516e.exceptions.InvalidInteractionClassHandle, hla.rti1516e.exceptions.FederateServiceInvocationsAreBeingReportedViaMOM, hla.rti1516e.exceptions.InteractionClassNotDefined, hla.rti1516e.exceptions.SaveInProgress, hla.rti1516e.exceptions.RestoreInProgress, java.lang.InstantiationException, java.lang.IllegalAccessException
hla.rti1516e.exceptions.RTIinternalError
hla.rti1516e.exceptions.NameNotFound
hla.rti1516e.exceptions.FederateNotExecutionMember
hla.rti1516e.exceptions.NotConnected
hla.rti1516e.exceptions.InvalidInteractionClassHandle
hla.rti1516e.exceptions.FederateServiceInvocationsAreBeingReportedViaMOM
hla.rti1516e.exceptions.InteractionClassNotDefined
hla.rti1516e.exceptions.SaveInProgress
hla.rti1516e.exceptions.RestoreInProgress
java.lang.InstantiationException
java.lang.IllegalAccessException
public void unsubscribeInteractionClassModel(java.lang.Class<? extends InteractionClass> interactionClass) throws hla.rti1516e.exceptions.InteractionClassNotDefined, hla.rti1516e.exceptions.SaveInProgress, hla.rti1516e.exceptions.RestoreInProgress, hla.rti1516e.exceptions.FederateNotExecutionMember, hla.rti1516e.exceptions.NotConnected, hla.rti1516e.exceptions.RTIinternalError
hla.rti1516e.exceptions.InteractionClassNotDefined
hla.rti1516e.exceptions.SaveInProgress
hla.rti1516e.exceptions.RestoreInProgress
hla.rti1516e.exceptions.FederateNotExecutionMember
hla.rti1516e.exceptions.NotConnected
hla.rti1516e.exceptions.RTIinternalError
public ObjectClassModelManager getObjectManager()
public void waitForAttributeValueUpdate(java.lang.Class<? extends ObjectClass> objectClass, int MAX_WAIT_TIME) throws java.lang.InterruptedException
java.lang.InterruptedException
public void waitForElementDiscovery(java.lang.Class<? extends ObjectClass> objectClass, int MAX_WAIT_TIME) throws java.lang.InterruptedException
java.lang.InterruptedException
public Time getTime()
public void synchronizationPointRegistrationSucceeded(java.lang.String synchronizationPointLabel) throws hla.rti1516e.exceptions.FederateInternalError
synchronizationPointRegistrationSucceeded
in interface hla.rti1516e.FederateAmbassador
synchronizationPointRegistrationSucceeded
in class hla.rti1516e.NullFederateAmbassador
hla.rti1516e.exceptions.FederateInternalError
public void synchronizationPointRegistrationFailed(java.lang.String synchronizationPointLabel, hla.rti1516e.SynchronizationPointFailureReason reason) throws hla.rti1516e.exceptions.FederateInternalError
synchronizationPointRegistrationFailed
in interface hla.rti1516e.FederateAmbassador
synchronizationPointRegistrationFailed
in class hla.rti1516e.NullFederateAmbassador
hla.rti1516e.exceptions.FederateInternalError
public void announceSynchronizationPoint(java.lang.String synchronizationPointLabel, byte[] userSuppliedTag) throws hla.rti1516e.exceptions.FederateInternalError
announceSynchronizationPoint
in interface hla.rti1516e.FederateAmbassador
announceSynchronizationPoint
in class hla.rti1516e.NullFederateAmbassador
hla.rti1516e.exceptions.FederateInternalError
public void federationSynchronized(java.lang.String synchronizationPointLabel, hla.rti1516e.FederateHandleSet failedToSyncSet) throws hla.rti1516e.exceptions.FederateInternalError
federationSynchronized
in interface hla.rti1516e.FederateAmbassador
federationSynchronized
in class hla.rti1516e.NullFederateAmbassador
hla.rti1516e.exceptions.FederateInternalError
Author: SMASH LAB - University of Calabria (UNICAL)