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.AbstractServerConfigMBean
WFLY specific ServerConfig, extending AbstractServerConfig with management related functionalities.
Author:
Alessio Soldano, Richard Opalka, Thomas Diesler, Jim Ma
  • Method Details

    • create

      public void create() throws Exception
      Overrides:
      create in class org.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:
      setWebServiceHost in interface org.jboss.ws.common.management.AbstractServerConfigMBean
      Specified by:
      setWebServiceHost in interface org.jboss.wsf.spi.management.ServerConfig
      Overrides:
      setWebServiceHost in class org.jboss.ws.common.management.AbstractServerConfig
      Throws:
      UnknownHostException
    • setWebServicePathRewriteRule

      public void setWebServicePathRewriteRule(String path, boolean forceUpdate)
    • setWebServicePathRewriteRule

      public void setWebServicePathRewriteRule(String path)
      Specified by:
      setWebServicePathRewriteRule in interface org.jboss.ws.common.management.AbstractServerConfigMBean
      Specified by:
      setWebServicePathRewriteRule in interface org.jboss.wsf.spi.management.ServerConfig
      Overrides:
      setWebServicePathRewriteRule in class org.jboss.ws.common.management.AbstractServerConfig
    • setWebServicePort

      public void setWebServicePort(int port, boolean forceUpdate)
    • setWebServicePort

      public void setWebServicePort(int port)
      Specified by:
      setWebServicePort in interface org.jboss.ws.common.management.AbstractServerConfigMBean
      Specified by:
      setWebServicePort in interface org.jboss.wsf.spi.management.ServerConfig
      Overrides:
      setWebServicePort in class org.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:
      setWebServiceSecurePort in interface org.jboss.ws.common.management.AbstractServerConfigMBean
      Specified by:
      setWebServiceSecurePort in interface org.jboss.wsf.spi.management.ServerConfig
      Overrides:
      setWebServiceSecurePort in class org.jboss.ws.common.management.AbstractServerConfig
    • setModifySOAPAddress

      public void setModifySOAPAddress(boolean flag, boolean forceUpdate)
    • setModifySOAPAddress

      public void setModifySOAPAddress(boolean flag)
      Specified by:
      setModifySOAPAddress in interface org.jboss.ws.common.management.AbstractServerConfigMBean
      Specified by:
      setModifySOAPAddress in interface org.jboss.wsf.spi.management.ServerConfig
      Overrides:
      setModifySOAPAddress in class org.jboss.ws.common.management.AbstractServerConfig
    • getServerTempDir

      public File getServerTempDir()
      Specified by:
      getServerTempDir in interface org.jboss.ws.common.management.AbstractServerConfigMBean
      Specified by:
      getServerTempDir in interface org.jboss.wsf.spi.management.ServerConfig
    • getHomeDir

      public File getHomeDir()
      Specified by:
      getHomeDir in interface org.jboss.ws.common.management.AbstractServerConfigMBean
      Specified by:
      getHomeDir in interface org.jboss.wsf.spi.management.ServerConfig
    • getServerDataDir

      public File getServerDataDir()
      Specified by:
      getServerDataDir in interface org.jboss.ws.common.management.AbstractServerConfigMBean
      Specified by:
      getServerDataDir in interface org.jboss.wsf.spi.management.ServerConfig
    • getMbeanServer

      public MBeanServer getMbeanServer()
      Overrides:
      getMbeanServer in class org.jboss.ws.common.management.AbstractServerConfig
    • setMbeanServer

      public void setMbeanServer(MBeanServer mBeanServer)
      Overrides:
      setMbeanServer in class org.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:
      getVirtualHostPort in interface org.jboss.wsf.spi.management.ServerConfig
      Overrides:
      getVirtualHostPort in class org.jboss.ws.common.management.AbstractServerConfig
    • getHostAlias

      public String getHostAlias(String hostname)
      Specified by:
      getHostAlias in interface org.jboss.wsf.spi.management.ServerConfig
      Overrides:
      getHostAlias in class org.jboss.ws.common.management.AbstractServerConfig