Class UnixSocketConnectorFactory

java.lang.Object
io.dropwizard.jetty.HttpConnectorFactory
io.dropwizard.unixsocket.UnixSocketConnectorFactory
All Implemented Interfaces:
io.dropwizard.jackson.Discoverable, ConnectorFactory

public class UnixSocketConnectorFactory extends HttpConnectorFactory
Builds Unix Domain Socket connectors.

Configuration Parameters:

Name Default Description
path /tmp/dropwizard.sock The path to the unix domain socket file.

  • Constructor Details

    • UnixSocketConnectorFactory

      public UnixSocketConnectorFactory()
  • Method Details

    • getPath

      public String getPath()
    • setPath

      public void setPath(String path)
    • isDeleteSocketFileOnStartup

      public boolean isDeleteSocketFileOnStartup()
    • setDeleteSocketFileOnStartup

      public void setDeleteSocketFileOnStartup(boolean deleteSocketFileOnStartup)
    • build

      public org.eclipse.jetty.server.Connector build(org.eclipse.jetty.server.Server server, com.codahale.metrics.MetricRegistry metrics, String name, @Nullable org.eclipse.jetty.util.thread.ThreadPool threadPool)
      Specified by:
      build in interface ConnectorFactory
      Overrides:
      build in class HttpConnectorFactory
    • httpConnections

      protected String httpConnections()
      Overrides:
      httpConnections in class HttpConnectorFactory