EventUrlProvider
public
class
EventUrlProvider
extends Object
Generiert Ereignis-Tracking-URLs für eine Anfrage Der Dienst kann diese URLs in die
HTML-Ausgabe nach Bedarf. Wenn der HTML-Code in einer ODP-WebView gerendert wird, fängt das ODP ab
an diese URLs senden möchten,
IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)
und protokollieren Sie den zurückgegebenen Wert
in der Tabelle EVENTS angezeigt.
Zusammenfassung
Übernommene Methoden |
Von der Klasse
java.lang.Object
Object
|
clone()
Erstellt eine Kopie dieses Objekts und gibt sie zurück.
|
boolean
|
equals(Object obj)
Gibt an, ob ein anderes Objekt „gleich“ ist dieses.
|
void
|
finalize()
Wird von der automatischen Speicherbereinigung für ein Objekt aufgerufen, wenn die Speicherbereinigung durchgeführt wird
wird festgelegt, dass es keine weiteren Verweise auf das Objekt gibt.
|
final
Class<?>
|
getClass()
Gibt die Laufzeitklasse dieses Object -Objekts zurück.
|
int
|
hashCode()
Gibt einen Hash-Code-Wert für das Objekt zurück.
|
final
void
|
notify()
Weckt einen einzelnen Thread auf, der auf den
überwachen.
|
final
void
|
notifyAll()
Weckt alle Threads auf, die auf den Monitor dieses Objekts warten.
|
String
|
toString()
Gibt eine Stringdarstellung des Objekts zurück.
|
final
void
|
wait(long timeoutMillis, int nanos)
Veranlasst, dass der aktuelle Thread wartet, bis er aktiviert wird, normalerweise
durch Benachrichtigungen oder Unterbrechungen
bestimmte Zeit in Echtzeit verstrichen ist.
|
final
void
|
wait(long timeoutMillis)
Veranlasst, dass der aktuelle Thread wartet, bis er aktiviert wird, normalerweise
durch Benachrichtigungen oder Unterbrechungen
bestimmte Zeit in Echtzeit verstrichen ist.
|
final
void
|
wait()
Veranlasst, dass der aktuelle Thread wartet, bis er aktiviert wird, normalerweise
indem sie benachrichtigt oder unterbrochen werden.
|
|
Öffentliche Methoden
createEventTrackingUrlWithWeiterleitung
public Uri createEventTrackingUrlWithRedirect (PersistableBundle eventParams,
Uri destinationUrl)
Erstellt eine Ereignis-Tracking-URL, die gegebenenfalls zur angegebenen Ziel-URL weiterleitet.
die in einer ODP-Webansicht angeklickt wurden.
Die Verarbeitung dieser Methode kann einige Sekunden dauern,
kann nur von einem Worker-Thread aus aufgerufen werden.
Parameter |
eventParams |
PersistableBundle : Daten, die an
IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)
Wann das Ereignis eintritt
Dieser Wert darf nicht null sein. |
destinationUrl |
Uri : Die URL, zu der weitergeleitet wird.
Dieser Wert kann null sein. |
Returns |
Uri |
Eine ODP-Ereignis-URL, die in eine WebView eingefügt werden kann.
Dieser Wert darf nicht null sein. |
createEventTrackingUrlWithResponse
public Uri createEventTrackingUrlWithResponse (PersistableBundle eventParams,
byte[] responseData,
String mimeType)
Erstellt eine Ereignis-Tracking-URL, die die angegebene Antwort zurückgibt. Gibt den HTTP-Status zurück
200 (OK), wenn die Antwortdaten nicht leer sind. Gibt den HTTP-Status 204 (Kein Inhalt) zurück, wenn der
Antwortdaten sind leer.
Die Verarbeitung dieser Methode kann einige Sekunden dauern,
kann nur von einem Worker-Thread aus aufgerufen werden.
Parameter |
eventParams |
PersistableBundle : Daten, die an
IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)
wann das Ereignis eintritt.
Dieser Wert darf nicht null sein. |
responseData |
byte : Der Inhalt, der an WebView zurückgegeben werden soll, wenn die URL abgerufen wird.
Dieser Wert kann null sein. |
mimeType |
String : Der MIME-Typ der URL-Antwort.
Dieser Wert kann null sein. |
Returns |
Uri |
Eine ODP-Ereignis-URL, die in eine WebView eingefügt werden kann.
Dieser Wert darf nicht null sein. |