EventUrlProvider
public
class
EventUrlProvider
extends Object
Genera URL di monitoraggio eventi per una richiesta. Il servizio può incorporare questi URL all'interno della sezione
Output HTML in base alle esigenze. Quando il codice HTML viene visualizzato all'interno di una WebView ODP, ODP intercetta
a questi URL, richiama
IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)
e registra il codice restituito
nella tabella EVENTS.
Riepilogo
Metodi ereditati |
Dal corso
java.lang.Object
Object
|
clone()
Crea e restituisce una copia di questo oggetto.
|
boolean
|
equals(Object obj)
Indica se un altro oggetto è "uguale a" questo.
|
void
|
finalize()
Viene chiamato dal garbage collector su un oggetto quando viene utilizzata la garbage collection
determina che non ci sono altri riferimenti all'oggetto.
|
final
Class<?>
|
getClass()
Restituisce la classe di runtime di questo Object .
|
int
|
hashCode()
Restituisce un valore del codice hash per l'oggetto.
|
final
void
|
notify()
Riattiva un singolo thread in attesa sull'oggetto di questo
monitoraggio.
|
final
void
|
notifyAll()
Riattiva tutti i thread in attesa sul monitor di questo oggetto.
|
String
|
toString()
Restituisce una rappresentazione stringa dell'oggetto.
|
final
void
|
wait(long timeoutMillis, int nanos)
Fa in modo che il thread attuale attenda fino a quando non viene riattivato, in genere
tramite notifica o interruzioni, oppure fino a quando
sia trascorso una certa quantità di tempo reale.
|
final
void
|
wait(long timeoutMillis)
Fa in modo che il thread attuale attenda fino a quando non viene riattivato, in genere
tramite notifica o interruzioni, oppure fino a quando
sia trascorso una certa quantità di tempo reale.
|
final
void
|
wait()
Fa in modo che il thread attuale attenda fino a quando non viene riattivato, in genere
tramite una notifica o l'interruzione.
|
|
Metodi pubblici
createEventTrackingUrlWithRedirect
public Uri createEventTrackingUrlWithRedirect (PersistableBundle eventParams,
Uri destinationUrl)
Crea un URL di monitoraggio eventi che reindirizza all'URL di destinazione fornito quando è
in una WebView ODP.
Il completamento di questo metodo potrebbe richiedere diversi secondi, quindi
Essere chiamato solo da un thread di lavoro.
Parametri |
eventParams |
PersistableBundle : i dati da passare a
IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)
quando si verifica l'evento
Questo valore non può essere null . |
destinationUrl |
Uri : l'URL a cui reindirizzare l'utente.
Questo valore può essere null . |
Ritorni |
Uri |
Un URL di evento ODP che può essere inserito in un componente WebView.
Questo valore non può essere null . |
createEventTrackingUrlWithResponse
public Uri createEventTrackingUrlWithResponse (PersistableBundle eventParams,
byte[] responseData,
String mimeType)
Crea un URL di monitoraggio eventi che restituisce la risposta fornita. Restituisce lo stato HTTP
200 (OK) se i dati della risposta non sono vuoti. Restituisce lo stato HTTP 204 (Nessun contenuto) se
i dati della risposta sono vuoti.
Il completamento di questo metodo potrebbe richiedere diversi secondi, quindi
Essere chiamato solo da un thread di lavoro.
Parametri |
eventParams |
PersistableBundle : i dati da passare a
IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)
quando si verifica l'evento.
Questo valore non può essere null . |
responseData |
byte : i contenuti da restituire alla WebView quando viene recuperato l'URL.
Questo valore può essere null . |
mimeType |
String : il tipo MIME della risposta dell'URL.
Questo valore può essere null . |
Ritorni |
Uri |
Un URL di evento ODP che può essere inserito in un componente WebView.
Questo valore non può essere null . |