Pacote | com.adobe.gravity.tracker |
Classe | public class ServiceTracker |
Herança | ServiceTracker EventDispatcher Object |
Implementações | IServiceTrackerCustomizer |
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versões de runtime: | AIR 1.1, Flash Player 9 |
Propriedade | Definido por | ||
---|---|---|---|
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
service : Object [somente leitura]
The highest-ranked service that matches the tracking criteria. | ServiceTracker | ||
services : Array [somente leitura]
The set of services that are being tracked, in ranking order. | ServiceTracker | ||
size : uint [somente leitura]
The number of services that currently match the tracking criteria. | ServiceTracker | ||
trackingCount : uint [somente leitura]
A number that increments every time the set of tracked services changes. | ServiceTracker |
Propriedade | Definido por | ||
---|---|---|---|
context : IBundleContext [somente leitura]
The bundle context for this tracker. | ServiceTracker | ||
filter : IFilter [somente leitura]
The service filter that this tracker is using, if any. | ServiceTracker |
Método | Definido por | ||
---|---|---|---|
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
Registra um objeto de ouvinte de evento em um objeto EventDispatcher, de forma que o ouvinte receba a notificação de um evento. | EventDispatcher | ||
Called when a new service appears that is to be tracked. | ServiceTracker | ||
Stop tracking services. | ServiceTracker | ||
Envia um evento para o fluxo de eventos. | EventDispatcher | ||
Verifica se o objeto EventDispatcher tem ouvintes registrados para um tipo específico de evento. | EventDispatcher | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Called when service properties are modified. | ServiceTracker | ||
Start tracking services. | ServiceTracker | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Called when a service is no longer to be tracked. | ServiceTracker | ||
Remove um ouvinte do objeto EventDispatcher. | EventDispatcher | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
Retorna a representação de string do objeto especificado. | Object | ||
Retorna o valor primitivo do objeto especificado. | Object | ||
Verifica se um ouvinte de evento está registrado nesse objeto EventDispatcher ou em qualquer um de seus ancestrais para o tipo de evento especificado. | EventDispatcher |
context | propriedade |
context:IBundleContext
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versões de runtime: | AIR 1.1, Flash Player 9 |
The bundle context for this tracker.
Implementação
protected function get context():IBundleContext
filter | propriedade |
filter:IFilter
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versões de runtime: | AIR 1.1, Flash Player 9 |
The service filter that this tracker is using, if any.
Implementação
protected function get filter():IFilter
service | propriedade |
service:Object
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versões de runtime: | AIR 1.1, Flash Player 9 |
The highest-ranked service that matches the tracking criteria.
Essa propriedade pode ser usada como a origem para o vínculo de dados. Quando essa propriedade é modificada, ela despacha o evento serviceChanged
.
Implementação
public function get service():Object
services | propriedade |
services:Array
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versões de runtime: | AIR 1.1, Flash Player 9 |
The set of services that are being tracked, in ranking order.
Essa propriedade pode ser usada como a origem para o vínculo de dados. Quando essa propriedade é modificada, ela despacha o evento servicesChanged
.
Implementação
public function get services():Array
size | propriedade |
size:uint
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versões de runtime: | AIR 1.1, Flash Player 9 |
The number of services that currently match the tracking criteria.
Essa propriedade pode ser usada como a origem para o vínculo de dados. Quando essa propriedade é modificada, ela despacha o evento sizeChanged
.
Implementação
public function get size():uint
trackingCount | propriedade |
trackingCount:uint
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versões de runtime: | 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.
Essa propriedade pode ser usada como a origem para o vínculo de dados. Quando essa propriedade é modificada, ela despacha o evento trackingCountChanged
.
Implementação
public function get trackingCount():uint
ServiceTracker | () | Construtor |
public function ServiceTracker(context:IBundleContext, serviceInterface:Class, filter:IFilter = null, customizer:com.adobe.gravity.tracker:IServiceTrackerCustomizer = null)
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versões de runtime: | AIR 1.1, Flash Player 9 |
Constructor.
Parâmetroscontext: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étodo |
public function addingService(reference:IServiceReference):com.adobe.gravity.utility.async:IToken
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versões de runtime: | 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); }
Parâmetros
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étodo |
public function close():void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versões de runtime: | AIR 1.1, Flash Player 9 |
Stop tracking services.
modifiedService | () | método |
public function modifiedService(reference:IServiceReference, service:Object):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versões de runtime: | AIR 1.1, Flash Player 9 |
Called when service properties are modified.
Parâmetros
reference:IServiceReference — The reference for the service.
| |
service:Object — The service object.
|
open | () | método |
public function open():com.adobe.gravity.utility.async:IToken
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versões de runtime: | AIR 1.1, Flash Player 9 |
Start tracking services.
Retornacom.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étodo |
public function removedService(reference:IServiceReference, service:Object):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10 |
Versões de runtime: | 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); }
Parâmetros
reference:IServiceReference | |
service:Object |
Wed Jun 13 2018, 11:10 AM Z