Package-level declarations
Types
A DynamicEntityDataSource that receives a stream of observations from an ArcGIS stream service. Currently, this is the only concrete class deriving from DynamicEntityDataSource.
Limits which dynamic entities are returned from an ArcGIS stream service. Set ArcGISStreamService.filter to an object of this type to apply a server-side filter on observations streamed from an ArcGIS stream service. Spatial or attribute filters (or both) are supported.
Metadata for an ArcGIS stream service. An object of this type is provided by the ArcGISStreamService.info property after loading the data source.
An enumeration of the various status values for a connection. This describes the status of an object that attempts to maintain a persistent connection.
A dynamic entity data source which receives observations through an EntityFeedProvider interface that can be implemented by the user, allowing it to work with custom sources of data.
A GeoElement that represents a real-world object received from a DynamicEntityDataSource. Dynamic entities are updated with data coming from a stream. These updates are referred to as observations and are represented by the DynamicEntityObservation class. An observation is a static snapshot of the state of a dynamic entity at a given time. This snapshot includes the associated dynamic entity's location (geometry) as well as all its attributes. For example, an observation for a moving aircraft may include updates to attributes like speed, altitude, and heading in addition to its updated location. While observations remain static, a dynamic entity changes because it's essentially a pointer to the most recent observation.
Describes changes to a DynamicEntity sent by DynamicEntity.dynamicEntityChangedEvent. An object of this type is sent as an argument to the DynamicEntity.dynamicEntityChangedEvent. This event is raised whenever observations associated with an existing dynamic entity are received from the data source or purged from the local data cache.
A dynamic entity data source that streams observations to a client. The DynamicEntityDataSource class is the base class for classes that stream dynamic entity data. The class provides methods and properties that allow:
Metadata for a DynamicEntityDataSource. An object of this type must be provided by classes that derive from DynamicEntityDataSource as the return value of DynamicEntityDataSource.onLoad().
Purge options for a dynamic entity data source. Data received from a DynamicEntityDataSource is cached in memory on the client and can grow quickly depending on the number of dynamic entities and frequency of updates. Use this class and the DynamicEntityDataSource.purgeOptions property to control app storage in the local data cache.
Provides details about a DynamicEntity that has been sent by DynamicEntityDataSourceDynamicEntityReceivedEvent or DynamicEntityDataSourceDynamicEntityPurgedEvent. An object of this type is sent as an argument to the following DynamicEntityDataSource events:
A GeoElement that represents a static observation of a DynamicEntity received from a DynamicEntityDataSource. Dynamic entity observations are objects streamed by a DynamicEntityDataSource. Each observation is a snapshot of the state of a DynamicEntity at a given point in time.
Provides details about a DynamicEntityObservation that has been received from the data source or purged from the local data cache. An object of this type is sent as an argument to the following DynamicEntityDataSource events: