public class SiteListener
extends DirectoryChangeListener
| Modifier and Type | Field and Description |
|---|---|
static java.lang.Object |
INITIALIZED |
static java.lang.Object |
INITIALIZING |
static java.lang.String |
SITE_LIST |
static java.lang.String |
SITE_POLICY |
static java.lang.Object |
UNINITIALIZED |
| Constructor and Description |
|---|
SiteListener(java.util.Map<java.lang.String,java.lang.String> properties,
java.lang.String url,
DirectoryChangeListener delegate) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
added(java.io.File file) |
boolean |
changed(java.io.File file) |
java.lang.Long |
getSeenFile(java.io.File file) |
boolean |
isInterested(java.io.File file) |
boolean |
removed(java.io.File file) |
void |
startPoll() |
void |
stopPoll() |
static void |
synchronizeRepositories(ExtensionLocationMetadataRepository metadataRepository,
ExtensionLocationArtifactRepository artifactRepository,
java.io.File base)
Given one repo and a base location, ensure cause the other repo to be loaded and then
poll the base location once updating the repositories accordingly.
|
public static final java.lang.String SITE_POLICY
public static final java.lang.String SITE_LIST
public static final java.lang.Object UNINITIALIZED
public static final java.lang.Object INITIALIZING
public static final java.lang.Object INITIALIZED
public SiteListener(java.util.Map<java.lang.String,java.lang.String> properties,
java.lang.String url,
DirectoryChangeListener delegate)
public static void synchronizeRepositories(ExtensionLocationMetadataRepository metadataRepository, ExtensionLocationArtifactRepository artifactRepository, java.io.File base)
metadataRepository - artifactRepository - base - public boolean isInterested(java.io.File file)
public boolean added(java.io.File file)
public boolean changed(java.io.File file)
public java.lang.Long getSeenFile(java.io.File file)
public boolean removed(java.io.File file)
public void startPoll()
public void stopPoll()