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 getCleanupConsumers()
          Method getCleanupConsumers
 java.lang.String getCronExpression()
          Get When to run the database scanning mechanism.
 java.lang.String getModelEncoding()
           
 java.util.List getUnprocessedConsumers()
          Method getUnprocessedConsumers
 void removeCleanupConsumer(java.lang.String string)
          Method removeCleanupConsumer
 void removeUnprocessedConsumer(java.lang.String string)
          Method removeUnprocessedConsumer
 void setCleanupConsumers(java.util.List 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 setModelEncoding(java.lang.String modelEncoding)
           
 void setUnprocessedConsumers(java.util.List 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 getCleanupConsumers()
Method getCleanupConsumers


getCronExpression

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


getUnprocessedConsumers

public java.util.List getUnprocessedConsumers()
Method getUnprocessedConsumers


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 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 unprocessedConsumers)
Set The list of consumers for the unprocessed ArchivaArtifact database objects.

Parameters:
unprocessedConsumers -

setModelEncoding

public void setModelEncoding(java.lang.String modelEncoding)

getModelEncoding

public java.lang.String getModelEncoding()