Class JsonNamedBeanSocketService<T extends NamedBean,​H extends JsonNamedBeanHttpService<T>>

java.lang.Object
jmri.server.json.JsonSocketService<H>
jmri.server.json.JsonNamedBeanSocketService<T,​H>
Type Parameters:
T - the NamedBean class supported by this service
H - the supporting JsonNamedBeanHttpService class
Direct Known Subclasses:
JsonBlockSocketService, JsonIdTagSocketService, JsonLightSocketService, JsonMemorySocketService, JsonOblockSocketService, JsonReporterSocketService, JsonRouteSocketService, JsonSensorSocketService, JsonSignalMastSocketService, JsonTurnoutSocketService

public class JsonNamedBeanSocketService<T extends NamedBean,​H extends JsonNamedBeanHttpService<T>>
extends JsonSocketService<H>
Abstract implementation of JsonSocketService with specific support for NamedBean objects. Note that services requiring support for multiple classes of NamedBean cannot extend this class.