Class DeveloperIdentityService
java.lang.Object
net.solarnetwork.node.setup.developer.DeveloperIdentityService
- All Implemented Interfaces:
net.solarnetwork.node.service.IdentityService
public class DeveloperIdentityService
extends Object
implements net.solarnetwork.node.service.IdentityService
Implementation of
IdentityService for development and testing
purposes.
The configurable properties of this class are:
- nodeId
- The node ID to use. Defaults to
-11. - hostName
- The host name to use. Defaults to
localhost. - port
- The default port to use. Defaults to
8080. - solarInUrlPrefix
- The SolarIn URL prefix to ues. Defaults to
/solarin.
- Version:
- 2.0
- Author:
- matt
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetHostName(String hostName) voidsetMqttPort(int mqttPort) Set the MQTT port to use.voidvoidsetPort(int port) voidsetSolarInUrlPrefix(String solarInUrlPrefix)
-
Constructor Details
-
DeveloperIdentityService
public DeveloperIdentityService()
-
-
Method Details
-
getNodeId
- Specified by:
getNodeIdin interfacenet.solarnetwork.node.service.IdentityService
-
getNodePrincipal
- Specified by:
getNodePrincipalin interfacenet.solarnetwork.node.service.IdentityService
-
getSolarNetHostName
- Specified by:
getSolarNetHostNamein interfacenet.solarnetwork.node.service.IdentityService
-
getSolarNetHostPort
- Specified by:
getSolarNetHostPortin interfacenet.solarnetwork.node.service.IdentityService
-
getSolarNetSolarInUrlPrefix
- Specified by:
getSolarNetSolarInUrlPrefixin interfacenet.solarnetwork.node.service.IdentityService
-
getSolarInBaseUrl
- Specified by:
getSolarInBaseUrlin interfacenet.solarnetwork.node.service.IdentityService
-
getSolarInMqttUrl
- Specified by:
getSolarInMqttUrlin interfacenet.solarnetwork.node.service.IdentityService
-
setNodeId
-
setHostName
-
setPort
public void setPort(int port) -
setSolarInUrlPrefix
-
setMqttPort
public void setMqttPort(int mqttPort) Set the MQTT port to use.- Parameters:
mqttPort- the port to use
-