public class DirectoryWatcher
extends java.lang.Thread
implements org.osgi.framework.BundleListener
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ACTIVE_LEVEL |
static java.lang.String |
DIR |
static java.lang.String |
DISABLE_CONFIG_SAVE |
static java.lang.String |
ENABLE_CONFIG_SAVE |
static java.lang.String |
FILENAME |
static java.lang.String |
FILTER |
static java.lang.String |
LOG_LEVEL |
static java.lang.String |
NO_INITIAL_DELAY |
static java.lang.String |
POLL |
static java.lang.String |
START_LEVEL |
static java.lang.String |
START_NEW_BUNDLES |
static java.lang.String |
TMPDIR |
static java.lang.String |
UPDATE_WITH_LISTENERS |
static java.lang.String |
USE_START_ACTIVATION_POLICY |
static java.lang.String |
USE_START_TRANSIENT |
| Constructor and Description |
|---|
DirectoryWatcher(java.util.Dictionary properties,
org.osgi.framework.BundleContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(ArtifactListener listener,
long stamp) |
void |
bundleChanged(org.osgi.framework.BundleEvent bundleEvent) |
void |
close() |
protected void |
findBundlesWithFragmentsToRefresh(java.util.Set toRefresh) |
protected void |
findBundlesWithOptionalPackagesToRefresh(java.util.Set toRefresh) |
protected java.util.List |
getOptionalImports(java.lang.String importsStr) |
java.util.Dictionary |
getProperties() |
static java.lang.String |
getThreadName(java.util.Dictionary properties) |
void |
removeListener(ArtifactListener listener) |
void |
run()
Main run loop, will traverse the directory, and then handle the delta
between installed and newly found/lost bundles and configurations.
|
void |
start() |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, stop, stop, suspend, toString, yieldpublic static final java.lang.String FILENAME
public static final java.lang.String POLL
public static final java.lang.String DIR
public static final java.lang.String LOG_LEVEL
public static final java.lang.String TMPDIR
public static final java.lang.String FILTER
public static final java.lang.String START_NEW_BUNDLES
public static final java.lang.String USE_START_TRANSIENT
public static final java.lang.String USE_START_ACTIVATION_POLICY
public static final java.lang.String NO_INITIAL_DELAY
public static final java.lang.String DISABLE_CONFIG_SAVE
public static final java.lang.String ENABLE_CONFIG_SAVE
public static final java.lang.String START_LEVEL
public static final java.lang.String ACTIVE_LEVEL
public static final java.lang.String UPDATE_WITH_LISTENERS
public DirectoryWatcher(java.util.Dictionary properties,
org.osgi.framework.BundleContext context)
public static java.lang.String getThreadName(java.util.Dictionary properties)
public java.util.Dictionary getProperties()
public void start()
start in class java.lang.Threadpublic void run()
run in interface java.lang.Runnablerun in class java.lang.Threadpublic void bundleChanged(org.osgi.framework.BundleEvent bundleEvent)
bundleChanged in interface org.osgi.framework.BundleListenerpublic void close()
protected void findBundlesWithFragmentsToRefresh(java.util.Set toRefresh)
protected void findBundlesWithOptionalPackagesToRefresh(java.util.Set toRefresh)
protected java.util.List getOptionalImports(java.lang.String importsStr)
public void addListener(ArtifactListener listener, long stamp)
public void removeListener(ArtifactListener listener)
Copyright © 2014 FuseSource, Corp.. All Rights Reserved.