public class GlassFishServerEntity extends Object implements GlassFishServer
Modifier and Type | Field and Description |
---|---|
private GlassFishAdminInterface |
adminInterface
GlassFish server administration interface type.
|
private String |
adminPassword
GlassFish server administration user password
(GlassfishModule.PASSWORD_ATTR).
|
private int |
adminPort
GlassFish server administration port.
|
private String |
adminUser
GlassFish server administration user name
(GlassfishModule.USERNAME_ATTR).
|
private String |
domainName
GlassFish server domain name.
|
private String |
domainsFolder
GlassFish server domains folder.
|
private String |
host
GlassFish server host.
|
private String |
name
GlassFish server name in IDE.
|
private int |
port
GlassFish server port.
|
private String |
serverHome
GlassFish server home (usually glassfish subdirectory under server root
directory (GlassfishModule.GLASSFISH_FOLDER_ATTR).
|
private String |
serverRoot
GlassFish server installation root
(GlassfishModule.INSTALL_FOLDER_ATTR).
|
private String |
url
GlassFish server URL.
|
private GlassFishVersion |
version
GlassFish server version.
|
Constructor and Description |
---|
GlassFishServerEntity()
Constructs empty class instance.
|
GlassFishServerEntity(String serverName,
String serverRoot,
String serverHome,
String serverUrl)
Constructs class instance using server location directory.
|
Modifier and Type | Method and Description |
---|---|
GlassFishAdminInterface |
getAdminInterface()
Get GlassFish server administration interface type.
|
String |
getAdminPassword()
Get GlassFish server administration user password.
|
int |
getAdminPort()
Get GlassFish server administration port.
|
String |
getAdminUser()
Get GlassFish server administration user name.
|
String |
getDomainName()
Get GlassFish server domain name.
|
String |
getDomainsFolder()
Get GlassFish server domains folder.
|
String |
getHost()
Get GlassFish server host.
|
String |
getName()
Get GlassFish server name.
|
int |
getPort()
Get GlassFish server port.
|
String |
getServerHome()
Get GlassFish server home which is
glassfish subdirectory
under installation root. |
String |
getServerRoot()
Get GlassFish server installation directory.
|
String |
getUrl()
Get GlassFish server URL.
|
GlassFishVersion |
getVersion()
Get GlassFish server version.
|
boolean |
isRemote()
Get information if this GlassFish server instance is local or remote.
|
void |
setAdminInterface(GlassFishAdminInterface adminInterface)
Set GlassFish server administration interface type.
|
void |
setAdminPassword(String adminPassword)
Set GlassFish server administration user password.
|
void |
setAdminPort(int adminPort)
Set GlassFish server administration port.
|
void |
setAdminUser(String adminUser)
Set GlassFish server administration user name.
|
void |
setDomainName(String domainName)
Set GlassFish server domain name.
|
void |
setDomainsFolder(String domainsFolder)
Set GlassFish server domains folder.
|
void |
setHost(String host)
Set GlassFish server host.
|
void |
setName(String name)
Set GlassFish server name.
|
void |
setPort(int port)
Set GlassFish server port.
|
void |
setServerHome(String serverHome)
Set GlassFish server home which is
glassfish subdirectory
under installation root. |
void |
setServerRoot(String serverRoot)
Set GlassFish server server installation directory.
|
void |
setUrl(String url)
Set GlassFish server URL.
|
void |
setVersion(GlassFishVersion version)
Set GlassFish server version.
|
private String name
private String url
private String host
private int port
private int adminPort
private String adminUser
private String adminPassword
private String domainsFolder
private String domainName
private String serverHome
private String serverRoot
private GlassFishVersion version
private GlassFishAdminInterface adminInterface
public GlassFishServerEntity()
public GlassFishServerEntity(String serverName, String serverRoot, String serverHome, String serverUrl)
serverRoot
- Server installation directory.serverHome
- Server home directory.serverUrl
- Server URL assigned by IDE.DataException
- When server location does not contain GlassFish
server.public String getName()
getName
in interface GlassFishServer
public void setName(String name)
name
- The name to set.public String getUrl()
getUrl
in interface GlassFishServer
public void setUrl(String url)
url
- Server URL to set.public String getHost()
getHost
in interface GlassFishServer
public void setHost(String host)
host
- The host to set.public int getPort()
getPort
in interface GlassFishServer
public void setPort(int port)
port
- The port to set.public int getAdminPort()
getAdminPort
in interface GlassFishServer
public void setAdminPort(int adminPort)
adminPort
- The administration port to set.public String getAdminUser()
getAdminUser
in interface GlassFishServer
public void setAdminUser(String adminUser)
adminUser
- The adminUser to set.public String getAdminPassword()
getAdminPassword
in interface GlassFishServer
public void setAdminPassword(String adminPassword)
adminPassword
- The adminPassword to set.public String getDomainsFolder()
getDomainsFolder
in interface GlassFishServer
public void setDomainsFolder(String domainsFolder)
domainsFolder
- Domains folder to set.public String getDomainName()
getDomainName
in interface GlassFishServer
public void setDomainName(String domainName)
domainName
- Server domain name to set.public String getServerHome()
glassfish
subdirectory
under installation root.
getServerHome
in interface GlassFishServer
public void setServerHome(String serverHome)
glassfish
subdirectory
under installation root.
serverHome
- Server server home directory to set.public String getServerRoot()
getServerRoot
in interface GlassFishServer
public void setServerRoot(String serverRoot)
serverRoot
- Server server installation directory to set.public GlassFishVersion getVersion()
getVersion
in interface GlassFishServer
public void setVersion(GlassFishVersion version)
version
- The version to set.public GlassFishAdminInterface getAdminInterface()
getAdminInterface
in interface GlassFishServer
public void setAdminInterface(GlassFishAdminInterface adminInterface)
adminInterface
- GlassFish server administration interface type.public boolean isRemote()
isRemote
in interface GlassFishServer
true
when this GlassFish server instance
is remote or false
otherwise.Copyright © 2013. All Rights Reserved.