Package | com.adobe.gravity.tracker |
Classe | public class ServiceTracker |
Héritage | ServiceTracker EventDispatcher Object |
Implémente | IServiceTrackerCustomizer |
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versions du moteur d’exécution: | AIR 1.1, Flash Player 9 |
Propriété | Défini par | ||
---|---|---|---|
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
service : Object [lecture seule]
The highest-ranked service that matches the tracking criteria. | ServiceTracker | ||
services : Array [lecture seule]
The set of services that are being tracked, in ranking order. | ServiceTracker | ||
size : uint [lecture seule]
The number of services that currently match the tracking criteria. | ServiceTracker | ||
trackingCount : uint [lecture seule]
A number that increments every time the set of tracked services changes. | ServiceTracker |
Propriété | Défini par | ||
---|---|---|---|
context : IBundleContext [lecture seule]
The bundle context for this tracker. | ServiceTracker | ||
filter : IFilter [lecture seule]
The service filter that this tracker is using, if any. | ServiceTracker |
Méthode | Défini par | ||
---|---|---|---|
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
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | EventDispatcher | ||
Called when a new service appears that is to be tracked. | ServiceTracker | ||
Stop tracking services. | ServiceTracker | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Called when service properties are modified. | ServiceTracker | ||
Start tracking services. | ServiceTracker | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Called when a service is no longer to be tracked. | ServiceTracker | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object | ||
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | EventDispatcher |
context | propriété |
context:IBundleContext
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versions du moteur d’exécution: | AIR 1.1, Flash Player 9 |
The bundle context for this tracker.
Implémentation
protected function get context():IBundleContext
filter | propriété |
filter:IFilter
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versions du moteur d’exécution: | AIR 1.1, Flash Player 9 |
The service filter that this tracker is using, if any.
Implémentation
protected function get filter():IFilter
service | propriété |
service:Object
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versions du moteur d’exécution: | AIR 1.1, Flash Player 9 |
The highest-ranked service that matches the tracking criteria.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement serviceChanged
.
Implémentation
public function get service():Object
services | propriété |
services:Array
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versions du moteur d’exécution: | AIR 1.1, Flash Player 9 |
The set of services that are being tracked, in ranking order.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement servicesChanged
.
Implémentation
public function get services():Array
size | propriété |
size:uint
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versions du moteur d’exécution: | AIR 1.1, Flash Player 9 |
The number of services that currently match the tracking criteria.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement sizeChanged
.
Implémentation
public function get size():uint
trackingCount | propriété |
trackingCount:uint
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versions du moteur d’exécution: | 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.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement trackingCountChanged
.
Implémentation
public function get trackingCount():uint
ServiceTracker | () | Constructeur |
public function ServiceTracker(context:IBundleContext, serviceInterface:Class, filter:IFilter = null, customizer:com.adobe.gravity.tracker:IServiceTrackerCustomizer = null)
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versions du moteur d’exécution: | AIR 1.1, Flash Player 9 |
Constructor.
Paramètrescontext: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 | () | méthode |
public function addingService(reference:IServiceReference):com.adobe.gravity.utility.async:IToken
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versions du moteur d’exécution: | 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); }
Paramètres
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 | () | méthode |
public function close():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versions du moteur d’exécution: | AIR 1.1, Flash Player 9 |
Stop tracking services.
modifiedService | () | méthode |
public function modifiedService(reference:IServiceReference, service:Object):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versions du moteur d’exécution: | AIR 1.1, Flash Player 9 |
Called when service properties are modified.
Paramètres
reference:IServiceReference — The reference for the service.
| |
service:Object — The service object.
|
open | () | méthode |
public function open():com.adobe.gravity.utility.async:IToken
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versions du moteur d’exécution: | AIR 1.1, Flash Player 9 |
Start tracking services.
Valeur renvoyéecom.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 | () | méthode |
public function removedService(reference:IServiceReference, service:Object):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versions du moteur d’exécution: | 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); }
Paramètres
reference:IServiceReference | |
service:Object |
Tue Jun 12 2018, 09:30 AM Z