Paket | com.adobe.gravity.tracker |
Klasse | public class ServiceTracker |
Vererbung | ServiceTracker EventDispatcher Object |
Implementiert | IServiceTrackerCustomizer |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10 |
Laufzeitversionen: | AIR 1.1, Flash Player 9 |
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
service : Object [schreibgeschützt]
The highest-ranked service that matches the tracking criteria. | ServiceTracker | ||
services : Array [schreibgeschützt]
The set of services that are being tracked, in ranking order. | ServiceTracker | ||
size : uint [schreibgeschützt]
The number of services that currently match the tracking criteria. | ServiceTracker | ||
trackingCount : uint [schreibgeschützt]
A number that increments every time the set of tracked services changes. | ServiceTracker |
Eigenschaft | Definiert von | ||
---|---|---|---|
context : IBundleContext [schreibgeschützt]
The bundle context for this tracker. | ServiceTracker | ||
filter : IFilter [schreibgeschützt]
The service filter that this tracker is using, if any. | ServiceTracker |
Methode | Definiert von | ||
---|---|---|---|
ServiceTracker(context:IBundleContext, serviceInterface:Class, filter:IFilter = null, customizer:com.adobe.gravity.tracker:IServiceTrackerCustomizer = null)
Constructor. | ServiceTracker | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | EventDispatcher | ||
Called when a new service appears that is to be tracked. | ServiceTracker | ||
Stop tracking services. | ServiceTracker | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | EventDispatcher | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Called when service properties are modified. | ServiceTracker | ||
Start tracking services. | ServiceTracker | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Called when a service is no longer to be tracked. | ServiceTracker | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
context | Eigenschaft |
context:IBundleContext
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10 |
Laufzeitversionen: | AIR 1.1, Flash Player 9 |
The bundle context for this tracker.
Implementierung
protected function get context():IBundleContext
filter | Eigenschaft |
filter:IFilter
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10 |
Laufzeitversionen: | AIR 1.1, Flash Player 9 |
The service filter that this tracker is using, if any.
Implementierung
protected function get filter():IFilter
service | Eigenschaft |
service:Object
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10 |
Laufzeitversionen: | AIR 1.1, Flash Player 9 |
The highest-ranked service that matches the tracking criteria.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das serviceChanged
-Ereignis ausgelöst.
Implementierung
public function get service():Object
services | Eigenschaft |
services:Array
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10 |
Laufzeitversionen: | AIR 1.1, Flash Player 9 |
The set of services that are being tracked, in ranking order.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das servicesChanged
-Ereignis ausgelöst.
Implementierung
public function get services():Array
size | Eigenschaft |
size:uint
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10 |
Laufzeitversionen: | AIR 1.1, Flash Player 9 |
The number of services that currently match the tracking criteria.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das sizeChanged
-Ereignis ausgelöst.
Implementierung
public function get size():uint
trackingCount | Eigenschaft |
trackingCount:uint
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10 |
Laufzeitversionen: | AIR 1.1, Flash Player 9 |
A number that increments every time the set of tracked services changes. Can be used to check whether there have been changes to the set of tracked services.
Diese Eigenschaft kann als Quelle für die Datenbindung verwendet werden. Beim Ändern dieser Eigenschaft wird das trackingCountChanged
-Ereignis ausgelöst.
Implementierung
public function get trackingCount():uint
ServiceTracker | () | Konstruktor |
public function ServiceTracker(context:IBundleContext, serviceInterface:Class, filter:IFilter = null, customizer:com.adobe.gravity.tracker:IServiceTrackerCustomizer = null)
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10 |
Laufzeitversionen: | AIR 1.1, Flash Player 9 |
Constructor.
Parametercontext:IBundleContext — A bundle context for performing service operations.
| |
serviceInterface:Class — The interface for the services to be tracked.
| |
filter:IFilter (default = null ) — An optional filter to constrain the set of tracked services.
| |
customizer:com.adobe.gravity.tracker:IServiceTrackerCustomizer (default = null ) — An IServiceTrackerCustomizer with which to customize the behaviour of this tracker.
|
addingService | () | Methode |
public function addingService(reference:IServiceReference):com.adobe.gravity.utility.async:IToken
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10 |
Laufzeitversionen: | AIR 1.1, Flash Player 9 |
Called when a new service appears that is to be tracked. Note that implementations of this method must retrieve the service object from the service registry. The simplest implementation would be
public function addingService(reference:IServiceReference):IToken { return BundleContext.currentContext.getService(reference); }
Parameter
reference:IServiceReference — The reference for the new service.
|
com.adobe.gravity.utility.async:IToken — A token used to set success and failure handlers to be called when the operation has completed. The success handler must be called with the object to be returned by the tracker as the service object.
|
close | () | Methode |
public function close():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10 |
Laufzeitversionen: | AIR 1.1, Flash Player 9 |
Stop tracking services.
modifiedService | () | Methode |
public function modifiedService(reference:IServiceReference, service:Object):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10 |
Laufzeitversionen: | AIR 1.1, Flash Player 9 |
Called when service properties are modified.
Parameter
reference:IServiceReference — The reference for the service.
| |
service:Object — The service object.
|
open | () | Methode |
public function open():com.adobe.gravity.utility.async:IToken
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10 |
Laufzeitversionen: | AIR 1.1, Flash Player 9 |
Start tracking services.
Rückgabewertecom.adobe.gravity.utility.async:IToken — A token used to set success and failure handlers to be called when the operation has completed. Success handlers will be called with no parameters.
|
removedService | () | Methode |
public function removedService(reference:IServiceReference, service:Object):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Adobe Digital Enterprise Platform Experience Services - Client-Komponenten-Framework 10 |
Laufzeitversionen: | AIR 1.1, Flash Player 9 |
Called when a service is no longer to be tracked. Note that implementations must release the service object from the service registry. The simplest implementation would be
public function removedService(reference:IServiceReference, service:Object):void { BundleContext.currentContext.ungetService(reference); }
Parameter
reference:IServiceReference | |
service:Object |
Tue Jun 12 2018, 10:04 AM Z