org.springframework.boot.context.embedded.properties
Class ServerProperties

java.lang.Object
  extended by org.springframework.boot.context.embedded.properties.ServerProperties
All Implemented Interfaces:
EmbeddedServletContainerCustomizer

@ConfigurationProperties(name="server",
                         ignoreUnknownFields=false)
public class ServerProperties
extends Object
implements EmbeddedServletContainerCustomizer

properties for a web server (e.g. port and path settings). Will be used to customize an EmbeddedServletContainerFactory when an EmbeddedServletContainerCustomizerBeanPostProcessor is active.

Author:
Dave Syer

Nested Class Summary
static class ServerProperties.Tomcat
           
 
Constructor Summary
ServerProperties()
           
 
Method Summary
 void customize(ConfigurableEmbeddedServletContainerFactory factory)
          Customize the specified ConfigurableEmbeddedServletContainerFactory.
 InetAddress getAddress()
           
 String getContextPath()
           
 int getPort()
           
 int getSessionTimeout()
           
 ServerProperties.Tomcat getTomcat()
           
 void setAddress(InetAddress address)
           
 void setContextPath(String contextPath)
           
 void setLoader(String value)
           
 void setPort(int port)
           
 void setSessionTimeout(int sessionTimeout)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerProperties

public ServerProperties()
Method Detail

getTomcat

public ServerProperties.Tomcat getTomcat()

getContextPath

public String getContextPath()

setContextPath

public void setContextPath(String contextPath)

getPort

public int getPort()

setPort

public void setPort(int port)

getAddress

public InetAddress getAddress()

setAddress

public void setAddress(InetAddress address)

getSessionTimeout

public int getSessionTimeout()

setSessionTimeout

public void setSessionTimeout(int sessionTimeout)

setLoader

public void setLoader(String value)

customize

public void customize(ConfigurableEmbeddedServletContainerFactory factory)
Description copied from interface: EmbeddedServletContainerCustomizer
Customize the specified ConfigurableEmbeddedServletContainerFactory.

Specified by:
customize in interface EmbeddedServletContainerCustomizer
Parameters:
factory - the factory to customize


Copyright © 2013. All Rights Reserved.