Class ConfiguredBroadcastable

    • Field Detail

      • CONFIGURATION_ROOT

        public static final java.lang.String CONFIGURATION_ROOT
        See Also:
        Constant Field Values
      • CONFIGURATION_BROADCASTABLE_DEFINITION

        public static final java.lang.String CONFIGURATION_BROADCASTABLE_DEFINITION
        See Also:
        Constant Field Values
      • TYPE_JSON_PROPERTY_VALUE

        public static final java.lang.String TYPE_JSON_PROPERTY_VALUE
        See Also:
        Constant Field Values
      • NAME_JSON_PROPERTY

        public static final java.lang.String NAME_JSON_PROPERTY
        See Also:
        Constant Field Values
      • DEFINITION_JSON_PROPERTY

        public static final java.lang.String DEFINITION_JSON_PROPERTY
        See Also:
        Constant Field Values
    • Constructor Detail

      • ConfiguredBroadcastable

        public ConfiguredBroadcastable​(java.lang.String name,
                                       org.openstreetmap.atlas.utilities.configuration.Configuration configuration)
    • Method Detail

      • getDefinition

        public java.lang.String getDefinition()
      • getName

        public java.lang.String getName()
      • read

        public java.lang.Object read​(java.util.Map<java.lang.String,​java.lang.String> configuration)
      • toJson

        public com.google.gson.JsonObject toJson()