org.apache.maven.archiva.configuration
Class DatabaseScanningConfiguration

Package class diagram package DatabaseScanningConfiguration
java.lang.Object
  extended by org.apache.maven.archiva.configuration.DatabaseScanningConfiguration
All Implemented Interfaces:
java.io.Serializable

public class DatabaseScanningConfiguration
extends java.lang.Object
implements java.io.Serializable

The scanning configuration for unprocessed ArchivaArtifact database objects.

See Also:
Serialized Form

Constructor Summary
DatabaseScanningConfiguration()
           
 
Method Summary
 void addCleanupConsumer(java.lang.String string)
          Method addCleanupConsumer.
 void addUnprocessedConsumer(java.lang.String string)
          Method addUnprocessedConsumer.
 java.util.List<java.lang.String> getCleanupConsumers()
          Method getCleanupConsumers.
 java.lang.String getCronExpression()
          Get when to run the database scanning mechanism.
 java.util.List<java.lang.String> getUnprocessedConsumers()
          Method getUnprocessedConsumers.
 void removeCleanupConsumer(java.lang.String string)
          Method removeCleanupConsumer.
 void removeUnprocessedConsumer(java.lang.String string)
          Method removeUnprocessedConsumer.
 void setCleanupConsumers(java.util.List<java.lang.String> cleanupConsumers)
          Set The list of consumers for previously processed ArchivaArtifact database objects that no longer exist on the filesystem, and might need to undergo a cleanup.
 void setCronExpression(java.lang.String cronExpression)
          Set when to run the database scanning mechanism.
 void setUnprocessedConsumers(java.util.List<java.lang.String> unprocessedConsumers)
          Set The list of consumers for the unprocessed ArchivaArtifact database objects.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatabaseScanningConfiguration

public DatabaseScanningConfiguration()
Method Detail

addCleanupConsumer

public void addCleanupConsumer(java.lang.String string)
Method addCleanupConsumer.

Parameters:
string -

addUnprocessedConsumer

public void addUnprocessedConsumer(java.lang.String string)
Method addUnprocessedConsumer.

Parameters:
string -

getCleanupConsumers

public java.util.List<java.lang.String> getCleanupConsumers()
Method getCleanupConsumers.

Returns:
List

getCronExpression

public java.lang.String getCronExpression()
Get when to run the database scanning mechanism. Default is every two hours on the hour.

Returns:
String

getUnprocessedConsumers

public java.util.List<java.lang.String> getUnprocessedConsumers()
Method getUnprocessedConsumers.

Returns:
List

removeCleanupConsumer

public void removeCleanupConsumer(java.lang.String string)
Method removeCleanupConsumer.

Parameters:
string -

removeUnprocessedConsumer

public void removeUnprocessedConsumer(java.lang.String string)
Method removeUnprocessedConsumer.

Parameters:
string -

setCleanupConsumers

public void setCleanupConsumers(java.util.List<java.lang.String> cleanupConsumers)
Set The list of consumers for previously processed ArchivaArtifact database objects that no longer exist on the filesystem, and might need to undergo a cleanup.

Parameters:
cleanupConsumers -

setCronExpression

public void setCronExpression(java.lang.String cronExpression)
Set when to run the database scanning mechanism. Default is every two hours on the hour.

Parameters:
cronExpression -

setUnprocessedConsumers

public void setUnprocessedConsumers(java.util.List<java.lang.String> unprocessedConsumers)
Set The list of consumers for the unprocessed ArchivaArtifact database objects.

Parameters:
unprocessedConsumers -