Package org.restlet

Examples of org.restlet.Restlet


        RestletEndpoint endpoint = (RestletEndpoint)consumer.getEndpoint();
        addServerIfNeccessary(endpoint);
        MethodBasedRouter router = getMethodRouter(endpoint.getUriPattern());
       
        Map<String, String> realm = endpoint.getRealm();
        Restlet target = consumer.getRestlet();
        if (realm != null && realm.size() > 0) {
            Guard guard = new Guard(component.getContext().createChildContext(),
                    ChallengeScheme.HTTP_BASIC, "Camel-Restlet Endpoint Realm");
            for (Map.Entry<String, String> entry : realm.entrySet()) {
                guard.getSecrets().put(entry.getKey(), entry.getValue().toCharArray());
View Full Code Here


    router.attach("/clusters/{clusterName}/constraints/{constraintType}/{constraintId}",
        ConstraintResource.class);
    router.attach("/zkPath", ZkPathResource.class).setMatchingMode(Template.MODE_STARTS_WITH);
    router.attach("/zkChild", ZkChildResource.class).setMatchingMode(Template.MODE_STARTS_WITH);

    Restlet mainpage = new Restlet() {
      @Override
      public void handle(Request request, Response response) {
        StringBuilder stringBuilder = new StringBuilder();
        stringBuilder.append("<html>");
        stringBuilder.append("<head><title>Restlet Cluster Management page</title></head>");
View Full Code Here

      if (defaultRestletProvider != null)
        router.attachDefault(defaultRestletProvider.getInboundRoot(context));
    }

    Restlet inboundRoot = super.getInboundRoot(context);
    return inboundRoot != null ? inboundRoot : router;
  }
View Full Code Here

  }

  @Override
  public Restlet getInboundRoot(Context context)
  {
    Restlet inboundRoot = null;

    if (filterProvider != null)
    {
      inboundRoot = filterProvider.getInboundRoot(context);
      filterProvider.getFilter().setNext(getFilteredRestlet());
View Full Code Here

  public Restlet getInboundRoot(Context context)
  {
    if (directory == null)
      directory = createDirectory(context);

    Restlet inboundRoot = super.getInboundRoot(context);
    return inboundRoot != null ? inboundRoot : directory;
  }
View Full Code Here

  public Restlet getInboundRoot(Context context)
  {
    if (finder == null)
      finder = createFinder(context);

    Restlet inboundRoot = super.getInboundRoot(context);
    return inboundRoot != null ? inboundRoot : finder;
  }
View Full Code Here

  public Restlet getInboundRoot(Context context)
  {
    if (filter == null)
      filter = createFilter(context);

    Restlet inboundRoot = super.getInboundRoot(context);
    return inboundRoot != null ? inboundRoot : filter;
  }
View Full Code Here

       myBeanName = beanName;
    }

    public void handle(Request req, Response res){
        Object bean = myContext.getBean(myBeanName);
        Restlet restlet = (Restlet)bean;
        restlet.handle(req, res);
    }
View Full Code Here

        while (it.hasNext()){
            Map.Entry entry = (Map.Entry) it.next();

            // LOG.info("Found mapping: " + entry.getKey().toString());
            Restlet restlet =
               (getApplicationContext().getBean(entry.getValue().toString()) instanceof Resource)
               ? new BeanResourceFinder(getApplicationContext(), entry.getValue().toString())
               : new BeanDelegatingRestlet(getApplicationContext(), entry.getValue().toString());

            String path = entry.getKey().toString();
View Full Code Here

       this.beanName = beanName;
    }

    public void handle(Request req, Response res){
        Object bean = context.getBean(beanName);
        Restlet restlet = (Restlet)bean;
        restlet.handle(req, res);
    }
View Full Code Here

TOP

Related Classes of org.restlet.Restlet

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.