Module hla.rti1516e
Package hla.rti1516e

Class LogicalTimeFactoryFactory

java.lang.Object
hla.rti1516e.LogicalTimeFactoryFactory

public class LogicalTimeFactoryFactory extends Object
Helper class for locating LogicalTimeFactory. Uses Service concept described by ServiceRegistry.
See Also:
  • invalid reference
    ServiceRegistry
  • Constructor Details

    • LogicalTimeFactoryFactory

      public LogicalTimeFactoryFactory()
  • Method Details

    • getLogicalTimeFactory

      public static LogicalTimeFactory getLogicalTimeFactory(String name)
      Locates and constructs a LogicalTimeFactory matching the specified name. Each federation chooses its implementation by passing the appropriate name to createFederationExecution. If the supplied name is the empty string, the HLAfloat64TimeFactory is returned. If the supplied implementation name does not match any name supported by the library, then a NULL pointer is returned.
      Parameters:
      name -
      Returns:
    • getLogicalTimeFactory

      public static <T extends LogicalTimeFactory> T getLogicalTimeFactory(Class<T> logicalTimeFactoryClass)
    • getAvailableLogicalTimeFactories

      public static Set<LogicalTimeFactory> getAvailableLogicalTimeFactories()