Classe ServiceRuntimeException

Questa classe indica una condizione di timeout durante il richiamo o l'esecuzione di un servizio.

Scopo

Se un componente ha richiamato un servizio in modo asincrono, può richiedere una risposta quando il componente è pronto per elaborare i dati. Alla richiesta segue un periodo di attesa della risposta. Se la risposta supera il periodo di attesa, viene restituita un'eccezione ServiceRuntimeException. Il componente può, quindi, determinare la causa dell'eccezione utilizzando il metodo getCause() o getMessage().

Esempi

StockQuoteAsync sQ =  (StockQuoteAsync)ServiceManager.locateService(“stockQuote");
Ticket ticket = stockQuote.getQuoteRequest("IBM");
	// non effettuare l'operazione

try {

	float quote = stockQuote.getQuoteResponse(ticket, Service.NO_WAIT);
		or
	float quote = stockQuote.getQuoteResponse(ticket, 10000);

} catch (ServiceTimeoutRuntimeException) {
	…
}
Riferimenti correlati
Classe ServiceBusinessException
Informazioni correlate
API ServiceRuntimeException classe

Terms of use |

Last updated: Thu Apr 06 14:28:02 2006

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)