public class ServerPort extends Object
PortAssigner
to assign a port from the defined range, when the #assignPort()
is called. The port
will be considered reserved for the duration of JVM, unless the releasePort()
is called.Constructor and Description |
---|
ServerPort(String id,
String friendlyName,
Integer startPort) |
ServerPort(String id,
String friendlyName,
Integer startPort,
String serviceName) |
Modifier and Type | Method and Description |
---|---|
Integer |
getAssignedPort() |
String |
getFriendlyName() |
String |
getId() |
String |
getServiceName() |
Integer |
getStartPort() |
void |
releasePort()
Free's up the port resource for re-use.
|
void |
setAssignedPort(Integer assignedPort) |
public ServerPort(String id, String friendlyName, Integer startPort)
id
- A unique Id associated with this portfriendlyName
- A friendly descriptive name associated with this portstartPort
- The first port number in a range of available ports. If null an unused port ill be assigned.public ServerPort(String id, String friendlyName, Integer startPort, String serviceName)
id
- A unique Id associated with this portfriendlyName
- A friendly descriptive name associated with this portstartPort
- The first port number in a range of available ports. If null an unused port ill be assigned.serviceName
- The serviceName associated with this portpublic String getId()
public Integer getAssignedPort()
public void setAssignedPort(Integer assignedPort)
public String getFriendlyName()
public Integer getStartPort()
public String getServiceName()
public void releasePort()