All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.bidib.wizard.server.config.StompDestinations Maven / Gradle / Ivy

There is a newer version: 2.0.25
Show newest version
package org.bidib.wizard.server.config;

public interface StompDestinations {

    static final String TOPIC = "/topic";

    static final String QUEUE = "/queue";

    /**
     * destination to publish error information to the clients
     */
    static final String SYSTEM_ERROR_DESTINATION = TOPIC + "/system/error";

    /**
     * destination to publish server information to the clients
     */
    static final String SYSTEM_INFO_DESTINATION = QUEUE + "/system/info";

    /**
     * destination to publish information about changes of USB port on the server to the clients
     */
    static final String SYSTEM_USBPORTCHANGE_DESTINATION = TOPIC + "/system/usbPortChange";

    /**
     * destination to publish information about available port on the server to the clients
     */
    static final String SYSTEM_AVAILABLEPORTS_DESTINATION = TOPIC + "/system/availablePorts";

    /**
     * destination to publish state information to the clients
     */
    static final String SYSTEM_STATEINFO_DESTINATION = TOPIC + "/system/stateInfo";

    /**
     * destination to request the connection state
     */
    static final String SYSTEM_CONNECTIONSTATE_DESTINATION = "/system/connectionState";

    /**
     * destination to publish the connection state to the clients
     */
    static final String PUBLISH_SYSTEM_CONNECTIONSTATE_DESTINATION = TOPIC + "/system/connectionState";

    /**
     * destination to publish firmware update progress to the clients
     */
    static final String FIRMWARE_UPDATE_PROGRESS_DESTINATION = "/queue/app/firmware/node/update/progress";

    /**
     * destination to publish firmware update state to the clients
     */
    static final String FIRMWARE_UPDATE_STATE_DESTINATION = "/queue/app/firmware/node/update/state";

    /**
     * destination to publish firmware details to the clients
     */
    static final String FIRMWARE_DETAILS_DESTINATION = "/queue/app/firmware/details";

    /**
     * destination to publish firmware version info for the node to the clients
     */
    static final String FIRMWARE_NODES_DESTINATION = "/queue/app/firmware/nodes";

    /**
     * destination to request all nodes
     */
    static final String APP_NODES_NODES_DESTINATION = "/nodes/nodes";

    /**
     * destination to publish broadcast the nodes to the clients
     */
    static final String PUBLISH_NODES_NODES_DESTINATION = TOPIC + "/nodes/nodes";

    /**
     * destination to request set a booster state
     */
    static final String APP_NODES_BOOSTER_SET_STATE_DESTINATION = "/nodes/booster/setstate";

    /**
     * destination to request set a booster state
     */
    static final String APP_NODES_BOOSTER_QUERY_STATE_DESTINATION = "/nodes/booster/querystate";

    /**
     * destination to publish broadcast the booster state to the clients
     */
    static final String PUBLISH_NODES_BOOSTER_STATE_DESTINATION = TOPIC + "/nodes/booster/state";

    /**
     * destination to request set a commandStation state
     */
    static final String APP_NODES_COMMANDSTATION_SET_STATE_DESTINATION = "/nodes/commandStation/setstate";

    /**
     * destination to request query a commandStation state
     */
    static final String APP_NODES_COMMANDSTATION_QUERY_STATE_DESTINATION = "/nodes/commandStation/querystate";

    /**
     * destination to request set features of a node
     */
    static final String APP_NODE_FEATURES_SET_DESTINATION = "/node/features/set";

    /**
     * destination to request query all features of a node
     */
    static final String APP_NODE_FEATURES_QUERY_ALL_DESTINATION = "/node/features/queryall";

    /**
     * destination to request query all ports of a node
     */
    static final String APP_NODE_PORTS_QUERY_ALL_DESTINATION = "/node/ports/queryall";

    /**
     * destination to request set the config of a ports of a node
     */
    static final String APP_NODE_PORTS_SET_CONFIG_DESTINATION = "/node/ports/setconfig";

    /**
     * destination to request set the state of a port of a node
     */
    static final String APP_NODE_PORTS_SET_STATE_DESTINATION = "/node/ports/setstate";

    /**
     * destination to request a query the state of a port of a node
     */
    static final String APP_NODE_PORTS_QUERY_STATE_DESTINATION = "/node/ports/querystate";

    /**
     * destination to request query all occupancy ports of a node
     */
    static final String APP_NODE_OCCUPANCY_PORTS_QUERY_ALL_DESTINATION = "/node/occupancy/queryports";

    /**
     * destination to request a query the state of a port of a node
     */
    static final String APP_NODE_OCCUPANCY_PORTS_QUERY_STATE_DESTINATION = "/node/occupancy/querystate";

    /**
     * destination to request node details of a node
     */
    static final String APP_NODE_DETAILS_GET_DESTINATION = "/node/details/get";

    /**
     * destination to request set details of a node
     */
    static final String APP_NODE_DETAILS_SET_DESTINATION = "/node/details/set";

    /**
     * destination to directly return the nodes to the clients
     */
    static final String REPLY_NODES_NODES_DESTINATION = "/queue/nodes/nodes";

    /**
     * destination to directly return the features to the clients
     */
    static final String REPLY_NODE_FEATURES_DESTINATION = "/queue/node/features";

    /**
     * destination to directly return the ports to the clients
     */
    static final String REPLY_NODE_PORTS_DESTINATION = "/queue/node/ports";

    /**
     * destination to directly return the port config to the clients
     */
    static final String REPLY_NODE_PORT_CONFIG_DESTINATION = "/queue/node/ports/config";

    /**
     * destination to directly return the port state to the clients
     */
    static final String REPLY_NODE_PORT_STATE_DESTINATION = "/queue/node/ports/state";

    /**
     * destination to directly return the occupancy ports to the clients
     */
    static final String REPLY_NODE_OCCUPANCY_PORTS_DESTINATION = "/queue/node/occupancy/ports";

    /**
     * destination to directly return the port state to the clients
     */
    static final String REPLY_NODE_OCCUPANCY_PORT_STATE_DESTINATION = "/queue/node/occupancy/state";

    /**
     * destination to publish the port state to all clients
     */
    static final String PUBLISH_NODE_PORT_STATE_DESTINATION = TOPIC + "/nodes/ports/state";

    /**
     * destination to publish the port state to all clients
     */
    static final String PUBLISH_NODE_PORT_CONFIG_DESTINATION = TOPIC + "/nodes/ports/config";

    /**
     * destination to publish the port status to all clients
     */
    static final String PUBLISH_NODE_OCCUPANCY_STATE_DESTINATION = TOPIC + "/nodes/occupancy/state";

    /**
     * destination to directly return the node details to the clients
     */
    static final String REPLY_NODE_DETAILS_DESTINATION = "/queue/node/details";

    /**
     * destination to publish broadcast the booster diag to the clients
     */
    static final String PUBLISH_MESSAGES_BOOSTER_DIAG_DESTINATION = TOPIC + "/messages/booster";

    /**
     * destination to publish broadcast the log info to the clients
     */
    static final String PUBLISH_MESSAGES_LOG_INFO_DESTINATION = TOPIC + "/messages/logInfo";

    /**
     * destination to publish broadcast the rxtx to the clients
     */
    static final String PUBLISH_MESSAGES_RXTX_DESTINATION = TOPIC + "/messages/rxtx";
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy