org.jboss.portal.widget
Interface WidgetProvider

All Known Implementing Classes:
AbstractWidgetProvider, GGProvider, NetvibesProvider

public interface WidgetProvider

Version:
$Revision: 9067 $
Author:
Emanuel Muckenhuber

Method Summary
 Widget getWidget(java.net.URL url)
           
 DirectoryQueryResult search(WidgetQuery query)
           
 void setConnectionTimeout(int connectionTimeout)
           
 void setEntryExpiration(long millis)
           
 void setFetchWidgetsOnDirectoryLookup(boolean fetch)
           
 void setQueryExpiration(long millis)
           
 void start()
           
 void stop()
           
 

Method Detail

start

void start()

stop

void stop()

getWidget

Widget getWidget(java.net.URL url)
                 throws java.lang.InterruptedException,
                        java.util.concurrent.ExecutionException
Throws:
java.lang.InterruptedException
java.util.concurrent.ExecutionException

search

DirectoryQueryResult search(WidgetQuery query)

setConnectionTimeout

void setConnectionTimeout(int connectionTimeout)

setQueryExpiration

void setQueryExpiration(long millis)

setEntryExpiration

void setEntryExpiration(long millis)

setFetchWidgetsOnDirectoryLookup

void setFetchWidgetsOnDirectoryLookup(boolean fetch)