router.js 1.1 KB

1234567891011121314151617181920212223242526272829
  1. import Ember from 'ember';
  2. import config from './config/environment';
  3. var Router = Ember.Router.extend({
  4. location: config.locationType
  5. });
  6. Router.map(function() {
  7. this.route('yarnApps');
  8. this.route('yarnNodes');
  9. this.route('yarnNode', { path: '/yarnNode/:node_id/:node_addr' });
  10. this.route('yarnNodeApps', { path: '/yarnNodeApps/:node_id/:node_addr' });
  11. this.route('yarnNodeApp',
  12. { path: '/yarnNodeApp/:node_id/:node_addr/:app_id' });
  13. this.route('yarnNodeContainers',
  14. { path: '/yarnNodeContainers/:node_id/:node_addr' });
  15. this.route('yarnNodeContainer',
  16. { path: '/yarnNodeContainer/:node_id/:node_addr/:container_id' });
  17. this.route('yarnContainerLog', { path:
  18. '/yarnContainerLog/:node_id/:node_addr/:container_id/:filename' });
  19. this.route('yarnQueue', { path: '/yarnQueue/:queue_name' });
  20. this.route('clusterOverview');
  21. this.route('yarnApp', { path: '/yarnApp/:app_id' });
  22. this.route('yarnAppAttempt', { path: '/yarnAppAttempt/:app_attempt_id'});
  23. this.route('error');
  24. this.route('notfound', { path: '*:' });
  25. });
  26. export default Router;