Package-level declarations

Types

Link copied to clipboard

A DynamicEntityDataSource that receives a stream of observations from an ArcGIS stream service. Currently, this is the only concrete class deriving from DynamicEntityDataSource.

Link copied to clipboard

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.

Link copied to clipboard

Metadata for an ArcGIS stream service. An object of this type is provided by the ArcGISStreamService.info property after loading the data source.

Link copied to clipboard
sealed class ConnectionStatus

An enumeration of the various status values for a connection. This describes the status of an object that attempts to maintain a persistent connection.

Link copied to clipboard

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.

Link copied to clipboard

A com.arcgismaps.mapping.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.

Link copied to clipboard

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.

Link copied to clipboard

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:

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

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:

Link copied to clipboard

A com.arcgismaps.mapping.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.

Link copied to clipboard

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: