Package org.eclipse.jgit.transport

Examples of org.eclipse.jgit.transport.UploadPack


    @Override
    protected void begin(HttpServletRequest req, Repository db)
        throws IOException, ServiceNotEnabledException,
        ServiceNotAuthorizedException {
      UploadPack up = uploadPackFactory.create(req, db);
      req.setAttribute(ATTRIBUTE_HANDLER, up);
    }
View Full Code Here


    @Override
    protected void advertise(HttpServletRequest req,
        PacketLineOutRefAdvertiser pck) throws IOException,
        ServiceNotEnabledException, ServiceNotAuthorizedException {
      UploadPack up = (UploadPack) req.getAttribute(ATTRIBUTE_HANDLER);
      try {
        up.setBiDirectionalPipe(false);
        up.sendAdvertisedRefs(pck);
      } finally {
        up.getRevWalk().release();
      }
    }
View Full Code Here

    public void doFilter(ServletRequest request, ServletResponse response,
        FilterChain chain) throws IOException, ServletException {
      HttpServletRequest req = (HttpServletRequest) request;
      HttpServletResponse rsp = (HttpServletResponse) response;
      UploadPack rp;
      try {
        rp = uploadPackFactory.create(req, getRepository(req));
      } catch (ServiceNotAuthorizedException e) {
        rsp.sendError(SC_UNAUTHORIZED);
        return;
View Full Code Here

  }

  public UploadPack create(final HttpServletRequest req, final Repository db)
      throws ServiceNotEnabledException, ServiceNotAuthorizedException {
    if (db.getConfig().get(CONFIG).enabled)
      return new UploadPack(db);
    else
      throw new ServiceNotEnabledException();
  }
View Full Code Here

TOP

Related Classes of org.eclipse.jgit.transport.UploadPack

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.