public class SamzaRestService
extends java.lang.Object
addServlet(javax.servlet.Servlet, String),
 start() and stop() methods.| Constructor and Description | 
|---|
| SamzaRestService(org.eclipse.jetty.server.Server server,
                org.apache.samza.metrics.ReadableMetricsRegistry metricsRegistry,
                java.util.Map<java.lang.String,org.apache.samza.metrics.MetricsReporter> metricsReporters,
                org.eclipse.jetty.servlet.ServletContextHandler context) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addServlet(javax.servlet.Servlet servlet,
          java.lang.String path)Adds the specified  Servletto the server at the specified path. | 
| static void | main(java.lang.String[] args)Command line interface to run the server. | 
| void | start()Starts the server asynchronously. | 
| void | stop()Stops the server. | 
public SamzaRestService(org.eclipse.jetty.server.Server server,
                        org.apache.samza.metrics.ReadableMetricsRegistry metricsRegistry,
                        java.util.Map<java.lang.String,org.apache.samza.metrics.MetricsReporter> metricsReporters,
                        org.eclipse.jetty.servlet.ServletContextHandler context)
public static void main(java.lang.String[] args)
                 throws java.lang.Exception
args - arguments supported by CommandLine.
             In particular, --config-path and --config-factory are used to read the Samza REST config file.java.lang.Exception - if the server could not be successfully started.public void addServlet(javax.servlet.Servlet servlet,
                       java.lang.String path)
Servlet to the server at the specified path.servlet - the Servlet to be added.path - the path for the servlet.public void start()
           throws java.lang.Exception
stop().java.lang.Exception - if the server could not be successfully started.public void stop()
          throws java.lang.Exception
java.lang.Exception - if the server could not be successfully stopped.