Class AdditionalServletWithClassLoader
java.lang.Object
org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletWithClassLoader
- All Implemented Interfaces:
AutoCloseable,AdditionalServlet
An additional servlet with it's classloader.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Get the base path of prometheus metrics.org.eclipse.jetty.servlet.ServletHolderGet the servlet holder.voidloadConfig(PulsarConfiguration pulsarConfiguration) load plugin config.
-
Constructor Details
-
AdditionalServletWithClassLoader
public AdditionalServletWithClassLoader()
-
-
Method Details
-
loadConfig
Description copied from interface:AdditionalServletload plugin config.- Specified by:
loadConfigin interfaceAdditionalServlet
-
getBasePath
Description copied from interface:AdditionalServletGet the base path of prometheus metrics.- Specified by:
getBasePathin interfaceAdditionalServlet- Returns:
- the base path of prometheus metrics
-
getServletHolder
public org.eclipse.jetty.servlet.ServletHolder getServletHolder()Description copied from interface:AdditionalServletGet the servlet holder.- Specified by:
getServletHolderin interfaceAdditionalServlet- Returns:
- the servlet holder
-
close
public void close()- Specified by:
closein interfaceAdditionalServlet- Specified by:
closein interfaceAutoCloseable
-