public class CleanFilter extends FilterCommand
| Modifier and Type | Field and Description |
|---|---|
static FilterCommandFactory |
FACTORY
The factory is responsible for creating instances of
CleanFilter |
in, out| Constructor and Description |
|---|
CleanFilter(Repository db,
InputStream in,
OutputStream out) |
| Modifier and Type | Method and Description |
|---|---|
static void |
register()
Registers this filter by calling
FilterCommandRegistry.register(String, FilterCommandFactory) |
int |
run()
Execute the command.
|
public static final FilterCommandFactory FACTORY
CleanFilterpublic CleanFilter(Repository db, InputStream in, OutputStream out) throws IOException
db - the repositoryin - an InputStream providing the original contentout - the OutputStream into which the content of the pointer
file should be written. That's the content which will be added
to the git repositoryIOException - when the creation of the temporary file fails or when no
OutputStream for this file can be createdpublic static final void register()
FilterCommandRegistry.register(String, FilterCommandFactory)public int run()
throws IOException
FilterCommandFilterCommand.in and to write the result to FilterCommand.out. It returns the
number of bytes it read from FilterCommand.in. It should be called in a loop
until it returns -1 signaling that the InputStream is completely
processed.run in class FilterCommandInputStream or -1. -1
means that the InputStream is completely processed.IOException - when IOException occured while reading from
FilterCommand.in or writing to FilterCommand.outCopyright © 2017 Eclipse JGit Project. All rights reserved.