Top Description Inners Constructors Methods
liquibase.integration.servlet

pack-priv Class GenericServletWrapper

extends Object
Class Inheritance
Imports
java.io.IOException, .PrintWriter, java.util.Enumeration

To support both javax.servlet and jakarta.servlet implementations, this class wraps the classes we use so that the shared code does not have to depend on a particular implementation.

Note

Only methods which Liquibase currently uses are exposed, which may cause breaking changes if/when new abstract methods are added to the wrappers.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public abstract static class
public abstract static class
public abstract static class

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

GenericServletWrapperback to summary
pack-priv GenericServletWrapper()
liquibase.integration.servlet back to summary

public abstract Class GenericServletWrapper.HttpServletRequest

extends Object
Class Inheritance
  • java.lang.Object
  • liquibase.integration.servlet.GenericServletWrapper.HttpServletRequest
Known Direct Subclasses
liquibase.integration.servlet.LiquibaseJakartaStatusServlet.JakartaHttpServletRequest, liquibase.integration.servlet.LiquibaseStatusServlet.JavaxHttpServletRequest

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public abstract String
public abstract String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

HttpServletRequestback to summary
public HttpServletRequest()

Method Detail

getParameterback to summary
public abstract String getParameter(String key)
getRequestURIback to summary
public abstract String getRequestURI()
liquibase.integration.servlet back to summary

public abstract Class GenericServletWrapper.HttpServletResponse

extends Object
Class Inheritance
  • java.lang.Object
  • liquibase.integration.servlet.GenericServletWrapper.HttpServletResponse
Known Direct Subclasses
liquibase.integration.servlet.LiquibaseJakartaStatusServlet.JakartaHttpServletResponse, liquibase.integration.servlet.LiquibaseStatusServlet.JavaxHttpServletResponse

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public abstract PrintWriter
public abstract void
public abstract void
setStatus(int status)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

HttpServletResponseback to summary
public HttpServletResponse()

Method Detail

getWriterback to summary
public abstract PrintWriter getWriter() throws IOException
setContentTypeback to summary
public abstract void setContentType(String type)
setStatusback to summary
public abstract void setStatus(int status)
liquibase.integration.servlet back to summary

public abstract Class GenericServletWrapper.ServletContext

extends Object
Class Inheritance
  • java.lang.Object
  • liquibase.integration.servlet.GenericServletWrapper.ServletContext
Known Direct Subclasses
liquibase.integration.servlet.LiquibaseJakartaServletListener.JakartaServletContext, liquibase.integration.servlet.LiquibaseServletListener.JavaxServletContext

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public abstract String
public abstract Enumeration<String>
public abstract void
log(String message)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

ServletContextback to summary
public ServletContext()

Method Detail

getInitParameterback to summary
public abstract String getInitParameter(String key)
getInitParameterNamesback to summary
public abstract Enumeration<String> getInitParameterNames()
logback to summary
public abstract void log(String message)