Advertisement
Guest User

Create InBound Route RestLet

a guest
May 14th, 2014
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.91 KB | None | 0 0
  1.     @Override
  2.     public Restlet createInboundRoot(){
  3.         Router router = new Router(getContext());
  4.         router.attach("/", RootServerResource.class);
  5.         router.attach("/apps", AppsServerResource.class);
  6.         router.attach("/ifaces", IfacesServerResource.class);
  7.         router.attach("/ifaces/{ifaceId}", IfaceServerResource.class);
  8.        
  9.         ChallengeAuthenticator authenticator = new ChallengeAuthenticator(
  10.                 getContext(), ChallengeScheme.HTTP_BASIC, "AndroPi");
  11.        
  12.         authenticator.setVerifier(verifier);
  13.        
  14.         Tracer tracer = new Tracer(getContext());
  15.         Router router2 = new Router(getContext());
  16.         router2.attach("/apps/{appId}/", AppServerResource.class);
  17.         router2.attach("/apps/{appId}/rules", RulesServerResource.class);
  18.         router2.attach("/apps/{appId}/rules/{ruleId}", RuleServerResource.class);
  19.         authenticator.setNext(tracer);
  20.         tracer.setNext(router2);
  21.         router.attach("/apps/{appId}", authenticator);
  22.        
  23.         return router;
  24.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement