Guida di riferimento di ActionScript® 3.0 per la piattaforma Adobe® Flash®
Home  |  Nascondi elenco pacchetti e classi |  Pacchetti  |  Classi  |  Novità  |  Indice  |  Appendici  |  Perché in inglese?
Filtri: Recupero dati dal server...
Recupero dati dal server...
com.adobe.gravity.tracker 

ServiceTracker  - AS3 ADEP - Client Component

Pacchettocom.adobe.gravity.tracker
Classepublic class ServiceTracker
EreditarietàServiceTracker Inheritance EventDispatcher Inheritance Object
Implementa IServiceTrackerCustomizer

Versione linguaggio: ActionScript 3.0
Versione prodotto: Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10
Versioni runtime: AIR 1.1, Flash Player 9

ServiceTracker objects dynamically track the set of services matching specified criteria, updating appropriately as services are registered and unregistered.



Proprietà pubbliche
 ProprietàDefinito da
 Inheritedconstructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto.
Object
  service : Object
[sola lettura] The highest-ranked service that matches the tracking criteria.
ServiceTracker
  services : Array
[sola lettura] The set of services that are being tracked, in ranking order.
ServiceTracker
  size : uint
[sola lettura] The number of services that currently match the tracking criteria.
ServiceTracker
  trackingCount : uint
[sola lettura] A number that increments every time the set of tracked services changes.
ServiceTracker
Proprietà protette
 ProprietàDefinito da
  context : IBundleContext
[sola lettura] The bundle context for this tracker.
ServiceTracker
  filter : IFilter
[sola lettura] The service filter that this tracker is using, if any.
ServiceTracker
Metodi pubblici
 MetodoDefinito da
  
ServiceTracker(context:IBundleContext, serviceInterface:Class, filter:IFilter = null, customizer:com.adobe.gravity.tracker:IServiceTrackerCustomizer = null)
Constructor.
ServiceTracker
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento.
EventDispatcher
  
Called when a new service appears that is to be tracked.
ServiceTracker
  
Stop tracking services.
ServiceTracker
 Inherited
Invia un evento nel flusso di eventi.
EventDispatcher
 Inherited
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento.
EventDispatcher
 Inherited
Indica se per un oggetto è definita una proprietà specifica.
Object
 Inherited
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro.
Object
  
Called when service properties are modified.
ServiceTracker
  
Start tracking services.
ServiceTracker
 Inherited
Indica se la proprietà specificata esiste ed è enumerabile.
Object
  
Called when a service is no longer to be tracked.
ServiceTracker
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Rimuove un listener dall'oggetto EventDispatcher.
EventDispatcher
 Inherited
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche.
Object
 Inherited
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate.
Object
 Inherited
Restituisce la rappresentazione in formato stringa dell'oggetto specificato.
Object
 Inherited
Restituisce il valore di base dell'oggetto specificato.
Object
 Inherited
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato.
EventDispatcher
Eventi
 Evento Riepilogo Definito da
 Inherited[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR ottiene lo stato di attivazione del sistema operativo ed entra nello stato attivo.EventDispatcher
 Inherited[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR perde l'attivazione del sistema operativo e sta entrando nello stato inattivo.EventDispatcher
Descrizione delle proprietà

context

proprietà
context:IBundleContext  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10
Versioni runtime: AIR 1.1, Flash Player 9

The bundle context for this tracker.



Implementazione
    protected function get context():IBundleContext

filter

proprietà 
filter:IFilter  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10
Versioni runtime: AIR 1.1, Flash Player 9

The service filter that this tracker is using, if any.



Implementazione
    protected function get filter():IFilter

service

proprietà 
service:Object  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10
Versioni runtime: AIR 1.1, Flash Player 9

The highest-ranked service that matches the tracking criteria.

Questa proprietà può essere utilizzata come origine per l’associazione di dati. Quando questa proprietà viene modificata, invia l’evento serviceChanged .



Implementazione
    public function get service():Object

services

proprietà 
services:Array  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10
Versioni runtime: AIR 1.1, Flash Player 9

The set of services that are being tracked, in ranking order.

Questa proprietà può essere utilizzata come origine per l’associazione di dati. Quando questa proprietà viene modificata, invia l’evento servicesChanged .



Implementazione
    public function get services():Array

size

proprietà 
size:uint  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10
Versioni runtime: AIR 1.1, Flash Player 9

The number of services that currently match the tracking criteria.

Questa proprietà può essere utilizzata come origine per l’associazione di dati. Quando questa proprietà viene modificata, invia l’evento sizeChanged .



Implementazione
    public function get size():uint

trackingCount

proprietà 
trackingCount:uint  [sola lettura]

Versione linguaggio: ActionScript 3.0
Versione prodotto: Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10
Versioni 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.

Questa proprietà può essere utilizzata come origine per l’associazione di dati. Quando questa proprietà viene modificata, invia l’evento trackingCountChanged .



Implementazione
    public function get trackingCount():uint
Descrizione della funzione di costruzione

ServiceTracker

()Funzione di costruzione
public function ServiceTracker(context:IBundleContext, serviceInterface:Class, filter:IFilter = null, customizer:com.adobe.gravity.tracker:IServiceTrackerCustomizer = null)

Versione linguaggio: ActionScript 3.0
Versione prodotto: Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10
Versioni runtime: AIR 1.1, Flash Player 9

Constructor.

Parametri
context: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.
Descrizione dei metodi

addingService

()metodo
public function addingService(reference:IServiceReference):com.adobe.gravity.utility.async:IToken

Versione linguaggio: ActionScript 3.0
Versione prodotto: Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10
Versioni 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);
         }
         

Parametri

reference:IServiceReference — The reference for the new service.

Restituisce
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

()metodo 
public function close():void

Versione linguaggio: ActionScript 3.0
Versione prodotto: Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10
Versioni runtime: AIR 1.1, Flash Player 9

Stop tracking services.

modifiedService

()metodo 
public function modifiedService(reference:IServiceReference, service:Object):void

Versione linguaggio: ActionScript 3.0
Versione prodotto: Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10
Versioni runtime: AIR 1.1, Flash Player 9

Called when service properties are modified.

Parametri

reference:IServiceReference — The reference for the service.
 
service:Object — The service object.

open

()metodo 
public function open():com.adobe.gravity.utility.async:IToken

Versione linguaggio: ActionScript 3.0
Versione prodotto: Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10
Versioni runtime: AIR 1.1, Flash Player 9

Start tracking services.

Restituisce
com.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

()metodo 
public function removedService(reference:IServiceReference, service:Object):void

Versione linguaggio: ActionScript 3.0
Versione prodotto: Adobe Digital Enterprise Platform Experience Services - Client Component Framework 10
Versioni 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);
         }
         

Parametri

reference:IServiceReference
 
service:Object





[ X ]Perché in inglese?
Il contenuto della Guida di riferimento di ActionScript 3.0 appare in inglese

Non tutte le parti della Guida di riferimento di ActionScript 3.0 sono tradotte in tutte le lingue. Quando un elemento del linguaggio non è tradotto, viene riportato in inglese. Ad esempio, la classe ga.controls.HelpBox non è tradotta in nessuna lingua. Pertanto, nella versione italiana della guida di riferimento, la descrizione della classe ga.controls.HelpBox è riportata in inglese.