@ApplicationScoped public class GWTCodeServerPortLeaserImpl extends Object implements GWTCodeServerPortLeaser
Modifier and Type | Field and Description |
---|---|
protected static int |
CODE_SERVER_HIGHEST_PORT |
protected static int |
CODE_SERVER_LOWEST_PORT |
protected Map<String,Integer> |
codeServerByProject |
protected Set<Integer> |
leasedCodeServerPorts |
Constructor and Description |
---|
GWTCodeServerPortLeaserImpl() |
Modifier and Type | Method and Description |
---|---|
CodeServerPortHandle |
getAvailableCodeServerPort() |
Integer |
getCodeServerPortNumber(String projectName) |
boolean |
isCodeServerRunning(String projectName) |
void |
setCodeServerForProject(String projectName,
Integer portNumber) |
protected static final int CODE_SERVER_LOWEST_PORT
protected static final int CODE_SERVER_HIGHEST_PORT
public boolean isCodeServerRunning(String projectName)
isCodeServerRunning
in interface GWTCodeServerPortLeaser
public Integer getCodeServerPortNumber(String projectName)
getCodeServerPortNumber
in interface GWTCodeServerPortLeaser
public void setCodeServerForProject(String projectName, Integer portNumber)
setCodeServerForProject
in interface GWTCodeServerPortLeaser
public CodeServerPortHandle getAvailableCodeServerPort()
getAvailableCodeServerPort
in interface GWTCodeServerPortLeaser
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.