Class JsonPowerServiceFactory

    • Field Detail

      • POWER

        public static final java.lang.String POWER
        Token for type and name for power status messages. "power"
        See Also:
        Constant Field Values
    • Method Detail

      • getTypes

        public java.lang.String[] getTypes​(java.lang.String version)
        Description copied from interface: JsonServiceFactory
        Get the service type(s) for services created by this factory respond to. These type must have valid schemas for messages received from a client and sent to a client.

        Types should be single words, in camelCase if needed, unless supporting a plural noun introduced in the JSON 1.x or 2.x protocols and exposed in the JSON 3.0 or newer protocol.

        If a service returns no types, it will never be used.

        Specified by:
        getTypes in interface JsonServiceFactory<JsonPowerHttpService,​JsonPowerSocketService>
        Parameters:
        version - The JSON protocol version major component identifier
        Returns:
        An array of types this service responds to