OneApplicationResource — applications/appId URI Handler
OneApplicationResource
is a AbstractApplicationResource (and so a ApiRequestContext indirectly) that ApiRootResource uses to handle applications/appId URI path.
Path | HTTP Method | Description |
---|---|---|
GET |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
// start spark-shell // there should be a single Spark application -- the spark-shell itself $ http http://localhost:4040/api/v1/applications HTTP/1.1 200 OK Content-Encoding: gzip Content-Length: 255 Content-Type: application/json Date: Wed, 06 Jun 2018 12:40:33 GMT Server: Jetty(9.3.z-SNAPSHOT) Vary: Accept-Encoding, User-Agent [ { "attempts": [ { "appSparkVersion": "2.3.1-SNAPSHOT", "completed": false, "duration": 0, "endTime": "1969-12-31T23:59:59.999GMT", "endTimeEpoch": -1, "lastUpdated": "2018-06-06T12:30:19.220GMT", "lastUpdatedEpoch": 1528288219220, "sparkUser": "jacek", "startTime": "2018-06-06T12:30:19.220GMT", "startTimeEpoch": 1528288219220 } ], "id": "local-1528288219790", "name": "Spark shell" } ] $ http http://localhost:4040/api/v1/applications/local-1528288219790 HTTP/1.1 200 OK Content-Encoding: gzip Content-Length: 255 Content-Type: application/json Date: Wed, 06 Jun 2018 12:41:43 GMT Server: Jetty(9.3.z-SNAPSHOT) Vary: Accept-Encoding, User-Agent { "attempts": [ { "appSparkVersion": "2.3.1-SNAPSHOT", "completed": false, "duration": 0, "endTime": "1969-12-31T23:59:59.999GMT", "endTimeEpoch": -1, "lastUpdated": "2018-06-06T12:30:19.220GMT", "lastUpdatedEpoch": 1528288219220, "sparkUser": "jacek", "startTime": "2018-06-06T12:30:19.220GMT", "startTimeEpoch": 1528288219220 } ], "id": "local-1528288219790", "name": "Spark shell" } |
getApp
Method
1 2 3 4 5 |
getApp(): ApplicationInfo |
getApp
requests the UIRoot for the application info (given the appId).
In the end, getApp
returns the ApplicationInfo
if available or reports a NotFoundException
:
1 2 3 4 5 |
unknown app: [appId] |