Package org.jboss.as.webservices.config
Class ServerConfigImpl
- java.lang.Object
-
- org.jboss.ws.common.management.AbstractServerConfig
-
- org.jboss.as.webservices.config.ServerConfigImpl
-
- All Implemented Interfaces:
org.jboss.ws.common.management.AbstractServerConfigMBean,org.jboss.wsf.spi.management.ServerConfig
public final class ServerConfigImpl extends org.jboss.ws.common.management.AbstractServerConfig implements org.jboss.ws.common.management.AbstractServerConfigMBeanWFLY specific ServerConfig, extending AbstractServerConfig with management related functionalities.- Author:
- Alessio Soldano, Richard Opalka, Thomas Diesler, Jim Ma
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreate()voiddecrementWSDeploymentCount()FilegetHomeDir()StringgetHostAlias(String hostname)MBeanServergetMbeanServer()FilegetServerDataDir()FilegetServerTempDir()IntegergetVirtualHostPort(String hostname, boolean securePort)voidincrementWSDeploymentCount()protected booleanisModifiable()static ServerConfigImplnewInstance()voidsetClientConfigWrapper(org.jboss.wsf.spi.metadata.config.ClientConfig config, boolean reload)voidsetMbeanServer(MBeanServer mBeanServer)voidsetModifySOAPAddress(boolean flag)voidsetModifySOAPAddress(boolean flag, boolean forceUpdate)voidsetServerEnvironment(org.jboss.as.server.ServerEnvironment serverEnvironment)voidsetUndertowService(UndertowService undertowService)voidsetWebServiceHost(String host)voidsetWebServiceHost(String host, boolean forceUpdate)voidsetWebServicePathRewriteRule(String path)voidsetWebServicePathRewriteRule(String path, boolean forceUpdate)voidsetWebServicePort(int port)voidsetWebServicePort(int port, boolean forceUpdate)voidsetWebServiceSecurePort(int port)voidsetWebServiceSecurePort(int port, boolean forceUpdate)voidsetWebServiceUriScheme(String scheme, boolean forceUpdate)-
Methods inherited from class org.jboss.ws.common.management.AbstractServerConfig
destroy, getClientConfig, getEndpointConfig, getImplementationTitle, getImplementationVersion, getServerIntegrationServerConfig, getWebServiceHost, getWebServicePathRewriteRule, getWebServicePort, getWebServiceSecurePort, getWebServiceUriScheme, isModifySOAPAddress, isStatisticsEnabled, registerClientConfig, registerEndpointConfig, reloadClientConfigs, reloadEndpointConfigs, setModifySOAPAddress, setStatisticsEnabled, setWebServiceHost, setWebServicePathRewriteRule, setWebServicePort, setWebServiceSecurePort, setWebServiceUriScheme, setWebServiceUriScheme, unregisterClientConfig, unregisterEndpointConfig
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jboss.ws.common.management.AbstractServerConfigMBean
getImplementationTitle, getImplementationVersion, getWebServiceHost, getWebServicePathRewriteRule, getWebServicePort, getWebServiceSecurePort, getWebServiceUriScheme, isModifySOAPAddress, setWebServiceUriScheme
-
-
-
-
Method Detail
-
create
public void create() throws Exception- Overrides:
createin classorg.jboss.ws.common.management.AbstractServerConfig- Throws:
Exception
-
incrementWSDeploymentCount
public void incrementWSDeploymentCount()
-
decrementWSDeploymentCount
public void decrementWSDeploymentCount()
-
isModifiable
protected boolean isModifiable()
-
setWebServiceHost
public void setWebServiceHost(String host, boolean forceUpdate) throws UnknownHostException
- Throws:
UnknownHostException
-
setWebServiceHost
public void setWebServiceHost(String host) throws UnknownHostException
- Specified by:
setWebServiceHostin interfaceorg.jboss.ws.common.management.AbstractServerConfigMBean- Specified by:
setWebServiceHostin interfaceorg.jboss.wsf.spi.management.ServerConfig- Overrides:
setWebServiceHostin classorg.jboss.ws.common.management.AbstractServerConfig- Throws:
UnknownHostException
-
setWebServicePathRewriteRule
public void setWebServicePathRewriteRule(String path, boolean forceUpdate)
-
setWebServicePathRewriteRule
public void setWebServicePathRewriteRule(String path)
- Specified by:
setWebServicePathRewriteRulein interfaceorg.jboss.ws.common.management.AbstractServerConfigMBean- Specified by:
setWebServicePathRewriteRulein interfaceorg.jboss.wsf.spi.management.ServerConfig- Overrides:
setWebServicePathRewriteRulein classorg.jboss.ws.common.management.AbstractServerConfig
-
setWebServicePort
public void setWebServicePort(int port, boolean forceUpdate)
-
setWebServicePort
public void setWebServicePort(int port)
- Specified by:
setWebServicePortin interfaceorg.jboss.ws.common.management.AbstractServerConfigMBean- Specified by:
setWebServicePortin interfaceorg.jboss.wsf.spi.management.ServerConfig- Overrides:
setWebServicePortin classorg.jboss.ws.common.management.AbstractServerConfig
-
setWebServiceSecurePort
public void setWebServiceSecurePort(int port, boolean forceUpdate)
-
setWebServiceUriScheme
public void setWebServiceUriScheme(String scheme, boolean forceUpdate)
-
setWebServiceSecurePort
public void setWebServiceSecurePort(int port)
- Specified by:
setWebServiceSecurePortin interfaceorg.jboss.ws.common.management.AbstractServerConfigMBean- Specified by:
setWebServiceSecurePortin interfaceorg.jboss.wsf.spi.management.ServerConfig- Overrides:
setWebServiceSecurePortin classorg.jboss.ws.common.management.AbstractServerConfig
-
setModifySOAPAddress
public void setModifySOAPAddress(boolean flag, boolean forceUpdate)
-
setModifySOAPAddress
public void setModifySOAPAddress(boolean flag)
- Specified by:
setModifySOAPAddressin interfaceorg.jboss.ws.common.management.AbstractServerConfigMBean- Specified by:
setModifySOAPAddressin interfaceorg.jboss.wsf.spi.management.ServerConfig- Overrides:
setModifySOAPAddressin classorg.jboss.ws.common.management.AbstractServerConfig
-
getServerTempDir
public File getServerTempDir()
- Specified by:
getServerTempDirin interfaceorg.jboss.ws.common.management.AbstractServerConfigMBean- Specified by:
getServerTempDirin interfaceorg.jboss.wsf.spi.management.ServerConfig
-
getHomeDir
public File getHomeDir()
- Specified by:
getHomeDirin interfaceorg.jboss.ws.common.management.AbstractServerConfigMBean- Specified by:
getHomeDirin interfaceorg.jboss.wsf.spi.management.ServerConfig
-
getServerDataDir
public File getServerDataDir()
- Specified by:
getServerDataDirin interfaceorg.jboss.ws.common.management.AbstractServerConfigMBean- Specified by:
getServerDataDirin interfaceorg.jboss.wsf.spi.management.ServerConfig
-
getMbeanServer
public MBeanServer getMbeanServer()
- Overrides:
getMbeanServerin classorg.jboss.ws.common.management.AbstractServerConfig
-
setMbeanServer
public void setMbeanServer(MBeanServer mBeanServer)
- Overrides:
setMbeanServerin classorg.jboss.ws.common.management.AbstractServerConfig
-
setServerEnvironment
public void setServerEnvironment(org.jboss.as.server.ServerEnvironment serverEnvironment)
-
setUndertowService
public void setUndertowService(UndertowService undertowService)
-
newInstance
public static ServerConfigImpl newInstance()
-
setClientConfigWrapper
public void setClientConfigWrapper(org.jboss.wsf.spi.metadata.config.ClientConfig config, boolean reload)
-
getVirtualHostPort
public Integer getVirtualHostPort(String hostname, boolean securePort)
- Specified by:
getVirtualHostPortin interfaceorg.jboss.wsf.spi.management.ServerConfig- Overrides:
getVirtualHostPortin classorg.jboss.ws.common.management.AbstractServerConfig
-
-