You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

WalkTransport.java 1.1KB

12345678910111213141516171819202122232425262728293031
  1. /*
  2. * Copyright (C) 2009, Constantine Plotnikov <constantine.plotnikov@gmail.com>
  3. * Copyright (C) 2009, JetBrains s.r.o.
  4. * Copyright (C) 2008, Mike Ralphson <mike@abacus.co.uk>
  5. * Copyright (C) 2008, Shawn O. Pearce <spearce@spearce.org> and others
  6. *
  7. * This program and the accompanying materials are made available under the
  8. * terms of the Eclipse Distribution License v. 1.0 which is available at
  9. * https://www.eclipse.org/org/documents/edl-v10.php.
  10. *
  11. * SPDX-License-Identifier: BSD-3-Clause
  12. */
  13. package org.eclipse.jgit.transport;
  14. /**
  15. * Marker interface for an object transport walking transport.
  16. * <p>
  17. * Implementations of WalkTransport transfer individual objects one at a time
  18. * from the loose objects directory, or entire packs if the source side does not
  19. * have the object as a loose object.
  20. * <p>
  21. * WalkTransports are not as efficient as
  22. * {@link org.eclipse.jgit.transport.PackTransport} instances, but can be useful
  23. * in situations where a pack transport is not acceptable.
  24. *
  25. * @see WalkFetchConnection
  26. */
  27. public interface WalkTransport {
  28. // no methods in marker interface
  29. }