Class AbstractRepositoryConsumer
- java.lang.Object
-
- org.apache.maven.scm.util.AbstractConsumer
-
- org.apache.maven.scm.provider.jazz.command.consumer.AbstractRepositoryConsumer
-
- All Implemented Interfaces:
org.codehaus.plexus.util.cli.StreamConsumer
- Direct Known Subclasses:
DebugLoggerConsumer
,JazzAddConsumer
,JazzBlameConsumer
,JazzCheckInConsumer
,JazzCheckOutConsumer
,JazzHistoryConsumer
,JazzListChangesetConsumer
,JazzListConsumer
,JazzStatusConsumer
,JazzUpdateConsumer
public abstract class AbstractRepositoryConsumer extends AbstractConsumer
An extension of the AbstractConsumer class that also holds our Repository.
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
fed
-
Constructor Summary
Constructors Constructor Description AbstractRepositoryConsumer(ScmProviderRepository repository, ScmLogger logger)
AbstractRepositoryConsumer constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
consumeLine(String line)
Process one line of output from the execution of the "scm xxxx" command.ScmProviderRepository
getRepository()
boolean
isFed()
void
setFed(boolean fed)
void
setRepository(ScmProviderRepository repository)
-
Methods inherited from class org.apache.maven.scm.util.AbstractConsumer
getLogger, parseDate, parseDate, setLogger
-
-
-
-
Constructor Detail
-
AbstractRepositoryConsumer
public AbstractRepositoryConsumer(ScmProviderRepository repository, ScmLogger logger)
AbstractRepositoryConsumer constructor.- Parameters:
logger
- The logger to use in the consumer
-
-
Method Detail
-
getRepository
public ScmProviderRepository getRepository()
- Returns:
- The repository.
-
setRepository
public void setRepository(ScmProviderRepository repository)
- Parameters:
repository
- The repository to set.
-
isFed
public boolean isFed()
- Returns:
- The fed.
-
setFed
public void setFed(boolean fed)
- Parameters:
fed
- The fed to set.
-
consumeLine
public void consumeLine(String line)
Process one line of output from the execution of the "scm xxxx" command.- Parameters:
line
- The line of output from the external command that has been pumped to us.- See Also:
StreamConsumer.consumeLine(java.lang.String)
-
-