Class Registrar

java.lang.Object
gov.nasa.jpl.aerie.merlin.framework.Registrar

public final class Registrar extends Object
  • Constructor Details

    • Registrar

      public Registrar(gov.nasa.jpl.aerie.merlin.protocol.driver.Initializer builder)
  • Method Details

    • isInitializationComplete

      public boolean isInitializationComplete()
    • discrete

      public <Value> void discrete(String name, Resource<Value> resource, ValueMapper<Value> mapper)
    • discrete

      public <Value> void discrete(String name, Resource<Value> resource, ValueMapper<Value> mapper, String description)
    • real

      public void real(String name, Resource<gov.nasa.jpl.aerie.merlin.protocol.types.RealDynamics> resource)
    • real

      public void real(String name, Resource<gov.nasa.jpl.aerie.merlin.protocol.types.RealDynamics> resource, String description)
    • realWithMetadata

      public <T> void realWithMetadata(String name, Resource<gov.nasa.jpl.aerie.merlin.protocol.types.RealDynamics> resource, String key, T metadata, ValueMapper<T> metadataValueMapper)
    • realWithMetadata

      public <T> void realWithMetadata(String name, Resource<gov.nasa.jpl.aerie.merlin.protocol.types.RealDynamics> resource, String key, T metadata, ValueMapper<T> metadataValueMapper, String description)
    • topic

      public <Event> void topic(String name, CellRef<Event,?> ref, ValueMapper<Event> mapper)