public abstract class NetworkPluginAdapter extends java.lang.Object implements GenericPluginInterface, java.util.Observer
| Modifier and Type | Field and Description |
|---|---|
protected MainMessageHandler |
MMH |
| Constructor and Description |
|---|
NetworkPluginAdapter() |
| Modifier and Type | Method and Description |
|---|---|
void |
attendTask(TaskRequest task) |
abstract void |
connect() |
abstract void |
disconnect() |
abstract NetworkPluginAdapter |
getInstance() |
protected abstract MessageObservable |
getLastmessage() |
abstract java.lang.String |
getLocalAddress() |
abstract ListObservableSearch<java.lang.String> |
getMembers() |
abstract java.lang.String |
getName() |
java.util.List<FileObservable> |
getRequestedFiles() |
ListObservable<SearchResult> |
getSearchResults() |
TaskQueue |
getTaskRequestsList() |
abstract MessageObservable |
initialize() |
void |
initialize(TaskQueue tasks) |
abstract boolean |
isConnected() |
boolean |
isLocalPlugin() |
boolean |
isRunning() |
FileObservable |
requestFile(java.lang.String address,
java.lang.String name,
java.lang.String hash) |
ListObservableSearch<SearchResult> |
search(java.lang.String query,
java.util.Collection<java.lang.String> extrafields)
Although these methods return an observable, it is mandatory that the local indexes return the array with the results...
|
ListObservableSearch<SearchResult> |
searchOne(java.lang.String query,
java.util.Collection<java.lang.String> Extrafields,
java.lang.String address) |
abstract void |
send(java.lang.Object message) |
abstract void |
send(java.lang.Object toSend,
java.lang.String address) |
abstract void |
sendFile(java.lang.String path,
java.lang.String destAddress) |
void |
Stop() |
void |
update(java.util.Observable o,
java.lang.Object arg) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPanelInitilizationParams, setDefaultSettings, setSettingsprotected MainMessageHandler MMH
public NetworkPluginAdapter()
public abstract java.lang.String getName()
getName in interface GenericPluginInterfacepublic abstract NetworkPluginAdapter getInstance()
public abstract MessageObservable initialize()
public abstract void connect()
public abstract void disconnect()
public abstract boolean isConnected()
public abstract void send(java.lang.Object message)
public abstract void send(java.lang.Object toSend, java.lang.String address)
public abstract void sendFile(java.lang.String path, java.lang.String destAddress)
public abstract ListObservableSearch<java.lang.String> getMembers()
public abstract java.lang.String getLocalAddress()
protected abstract MessageObservable getLastmessage()
public java.util.List<FileObservable> getRequestedFiles()
public TaskQueue getTaskRequestsList()
public void attendTask(TaskRequest task)
attendTask in interface GenericPluginInterfacepublic void initialize(TaskQueue tasks)
initialize in interface GenericPluginInterfacepublic void Stop()
Stop in interface GenericPluginInterfacepublic ListObservableSearch<SearchResult> search(java.lang.String query, java.util.Collection<java.lang.String> extrafields)
GenericPluginInterfacesearch in interface GenericPluginInterfacepublic ListObservableSearch<SearchResult> searchOne(java.lang.String query, java.util.Collection<java.lang.String> Extrafields, java.lang.String address)
searchOne in interface GenericPluginInterfacepublic FileObservable requestFile(java.lang.String address, java.lang.String name, java.lang.String hash)
requestFile in interface GenericPluginInterfacepublic boolean isLocalPlugin()
isLocalPlugin in interface GenericPluginInterfacepublic boolean isRunning()
isRunning in interface GenericPluginInterfacepublic void update(java.util.Observable o, java.lang.Object arg)
update in interface java.util.Observerpublic ListObservable<SearchResult> getSearchResults()