org.bidib.wizard.server.config.StompDestinations Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bidibwizard-server Show documentation
Show all versions of bidibwizard-server Show documentation
jBiDiB BiDiB Wizard Server POM
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";
}