public class SecureJettyMixin extends AbstractJettyMixin
JettyActivation.Activator
Constructor and Description |
---|
SecureJettyMixin(HasIdentity meAsIdentity,
org.eclipse.jetty.server.Server jettyServer,
Iterable<ServiceReference<javax.servlet.ServletContextListener>> contextListeners,
Iterable<ServiceReference<javax.servlet.Servlet>> servlets,
Iterable<ServiceReference<javax.servlet.Filter>> filters,
MBeanServer mBeanServer) |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.jetty.server.ServerConnector |
buildConnector(org.eclipse.jetty.server.Server server,
org.eclipse.jetty.server.HttpConfiguration httpConfig) |
protected org.eclipse.jetty.security.SecurityHandler |
buildSecurityHandler() |
protected JettyConfiguration |
configuration() |
protected Interface.Protocol |
servedProtocol() |
protected org.eclipse.jetty.server.HttpConfiguration |
specializeHttp(org.eclipse.jetty.server.HttpConfiguration httpConfig) |
interfacesServed, startJetty, stopJetty
public SecureJettyMixin(@This HasIdentity meAsIdentity, @Service org.eclipse.jetty.server.Server jettyServer, @Service Iterable<ServiceReference<javax.servlet.ServletContextListener>> contextListeners, @Service Iterable<ServiceReference<javax.servlet.Servlet>> servlets, @Service Iterable<ServiceReference<javax.servlet.Filter>> filters, @Optional @Service MBeanServer mBeanServer)
protected JettyConfiguration configuration()
configuration
in class AbstractJettyMixin
protected org.eclipse.jetty.server.HttpConfiguration specializeHttp(org.eclipse.jetty.server.HttpConfiguration httpConfig)
specializeHttp
in class AbstractJettyMixin
protected org.eclipse.jetty.security.SecurityHandler buildSecurityHandler()
buildSecurityHandler
in class AbstractJettyMixin
protected org.eclipse.jetty.server.ServerConnector buildConnector(org.eclipse.jetty.server.Server server, org.eclipse.jetty.server.HttpConfiguration httpConfig)
buildConnector
in class AbstractJettyMixin
protected Interface.Protocol servedProtocol()
servedProtocol
in class AbstractJettyMixin