Plugin factories.

This commit is contained in:
akwizgran
2011-10-12 17:26:05 +01:00
parent 64e2d7bca9
commit aabe72bfd7
5 changed files with 85 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
package net.sf.briar.plugins.socket;
import java.util.concurrent.Executor;
import net.sf.briar.api.plugins.StreamPluginCallback;
import net.sf.briar.api.plugins.StreamPlugin;
import net.sf.briar.api.plugins.StreamPluginFactory;
public class SimpleSocketPluginFactory implements StreamPluginFactory {
private static final long POLLING_INTERVAL = 5L * 60L * 1000L; // 5 mins
public StreamPlugin createPlugin(Executor executor,
StreamPluginCallback callback) {
return new SimpleSocketPlugin(executor, callback, POLLING_INTERVAL);
}
}