Class ConfiguredBroadcastable
- java.lang.Object
-
- org.openstreetmap.atlas.mutator.configuration.broadcast.ConfiguredBroadcastable
-
- All Implemented Interfaces:
java.io.Serializable,Broadcastable
- Direct Known Subclasses:
ConfiguredBroadcastableAtlasSharding,ConfiguredBroadcastableAtlasShardingGroup
public abstract class ConfiguredBroadcastable extends java.lang.Object implements java.io.Serializable, Broadcastable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCONFIGURATION_BROADCASTABLE_DEFINITIONstatic java.lang.StringCONFIGURATION_ROOTstatic java.lang.StringDEFINITION_JSON_PROPERTYstatic java.lang.StringNAME_JSON_PROPERTYstatic java.lang.StringTYPE_JSON_PROPERTY_VALUE
-
Constructor Summary
Constructors Constructor Description ConfiguredBroadcastable(java.lang.String name, org.openstreetmap.atlas.utilities.configuration.Configuration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDefinition()java.lang.StringgetName()java.lang.Objectread(java.util.Map<java.lang.String,java.lang.String> configuration)com.google.gson.JsonObjecttoJson()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openstreetmap.atlas.mutator.configuration.broadcast.Broadcastable
read
-
-
-
-
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
-
-