Questa classe indica una condizione di timeout durante il richiamo o l'esecuzione di un servizio.
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().
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) { … }