Class ApiServerWebApp
java.lang.Object
org.apache.hadoop.service.AbstractService
org.apache.hadoop.yarn.service.webapp.ApiServerWebApp
- All Implemented Interfaces:
Closeable,AutoCloseable,org.apache.hadoop.service.Service
public class ApiServerWebApp
extends org.apache.hadoop.service.AbstractService
This class launches the web service using Hadoop HttpServer2 (which uses
an embedded Jetty container). This is the entry point to your service.
The Java command used to launch this app should call the main method.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.hadoop.service.Service
org.apache.hadoop.service.Service.STATE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidprotected voidprotected voidMethods inherited from class org.apache.hadoop.service.AbstractService
close, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, serviceInit, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStop
-
Constructor Details
-
ApiServerWebApp
public ApiServerWebApp()
-
-
Method Details
-
main
- Throws:
IOException
-
serviceStart
- Overrides:
serviceStartin classorg.apache.hadoop.service.AbstractService- Throws:
Exception
-
serviceStop
- Overrides:
serviceStopin classorg.apache.hadoop.service.AbstractService- Throws:
Exception
-