|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.globus.ogsa.impl.base.providers.servicedata.impl.AsyncDocumentProvider
This provider can be used to simulate an asyncronous provider for testing. It periodically reads the xml file specified by the -f argument at the interval specified by the -i argument and performs an async provider callback with the result DOM document.
| Field Summary |
| Fields inherited from interface org.globus.ogsa.impl.base.providers.servicedata.AsyncDataProvider |
PROVIDER_ERROR, PROVIDER_IDLE, PROVIDER_RUNNING, PROVIDER_TERMINATED |
| Constructor Summary | |
AsyncDocumentProvider()
Creates a new instance of AsyncXMLDocumentProvider |
|
| Method Summary | |
java.lang.String |
getDefaultArgs()
If the provider has a set of default arguments, they can be retrieved with this function. |
java.lang.String |
getDescription()
Returns a description of the provider's functionality. |
java.lang.String |
getErrorString()
The provider should return a string representation of the current error, if any |
java.lang.String |
getName()
Returns the display name of the provider. |
int |
getState()
Retrieve the current state |
static void |
main(java.lang.String[] args)
|
void |
output(java.io.OutputStream outStream)
|
protected void |
parseArgs(java.lang.String args)
|
void |
run()
|
void |
run(java.lang.String args,
java.io.OutputStream outStream)
Triggers the execution of the provider, updating the provider's internal state and sending the output to the specified OutputStream. |
void |
run(java.lang.String args,
java.lang.String callbackName,
ServiceDataProviderDocumentCallback callback,
java.lang.Object context)
Triggers the asynchronous execution of the provider, sending the output to the specified callback Object. |
void |
setSampleFile(java.lang.String fileName)
|
void |
setSampleRefresh(long millis)
|
void |
terminate()
Signals the provider to shutdown, cease data callbacks and free any associated resources |
void |
update(java.lang.String argStr)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AsyncDocumentProvider()
| Method Detail |
public static void main(java.lang.String[] args)
public java.lang.String getDefaultArgs()
getDefaultArgs in interface SimpleDataProviderpublic java.lang.String getDescription()
getDescription in interface SimpleDataProviderpublic java.lang.String getErrorString()
getErrorString in interface SimpleDataProviderpublic int getState()
AsyncDataProvider
getState in interface AsyncDataProviderpublic java.lang.String getName()
getName in interface SimpleDataProviderpublic void setSampleFile(java.lang.String fileName)
public void setSampleRefresh(long millis)
public void run(java.lang.String args,
java.lang.String callbackName,
ServiceDataProviderDocumentCallback callback,
java.lang.Object context)
throws java.lang.Exception
run in interface AsyncDataProviderjava.lang.Exceptionpublic void run()
run in interface java.lang.Runnablepublic void terminate()
AsyncDataProvider
terminate in interface AsyncDataProvider
public void update(java.lang.String argStr)
throws java.lang.Exception
java.lang.Exception
protected void parseArgs(java.lang.String args)
throws java.lang.Exception
java.lang.Exception
public void output(java.io.OutputStream outStream)
throws java.lang.Exception
java.lang.Exception
public void run(java.lang.String args,
java.io.OutputStream outStream)
throws java.lang.Exception
SimpleDataProvider
run in interface SimpleDataProviderjava.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||