Class AdditionalServletWithClassLoader
- java.lang.Object
-
- org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletWithClassLoader
-
- All Implemented Interfaces:
java.lang.AutoCloseable,AdditionalServlet
public class AdditionalServletWithClassLoader extends java.lang.Object implements AdditionalServlet
An additional servlet with it's classloader.
-
-
Constructor Summary
Constructors Constructor Description AdditionalServletWithClassLoader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()java.lang.StringgetBasePath()Get the base path of prometheus metrics.org.eclipse.jetty.servlet.ServletHoldergetServletHolder()Get the servlet holder.voidloadConfig(PulsarConfiguration pulsarConfiguration)load plugin config.
-
-
-
Method Detail
-
loadConfig
public void loadConfig(PulsarConfiguration pulsarConfiguration)
Description copied from interface:AdditionalServletload plugin config.- Specified by:
loadConfigin interfaceAdditionalServlet
-
getBasePath
public java.lang.String 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 interfacejava.lang.AutoCloseable
-
-