Skip To Content

Extend GeoEvent Server

ArcGIS GeoEvent Server can be extended using ArcGIS GeoEvent Manager and GeoEvent Server SDK.

New connectors

New connectors can be configured using the adapters and transports included with GeoEvent Server in GeoEvent Manager. If the GeoEvent Server adapters and transports do not meet your needs, you can create custom adapters and transports using GeoEvent Server SDK. You can add custom adapters and transports to GeoEvent Server and use them to configure additional connectors.

Adapters

Adapters are the components that translate raw streaming data into GeoEvents and vice versa. To view a list of available adapters, browse to the Site > Components > Adapters page in GeoEvent Manager. You can filter the list by inbound and outbound adapters. Inbound adapters support the creation of input connectors, and outbound adapters support the creation of output connectors.

List of available adapters deployed with GeoEvent Server

If the GeoEvent Server adapters do not meet your needs, you can create custom adapters using GeoEvent Server SDK. An adapter's implementation defines a set of properties that are used to configure the adapter. Once created, a custom adapter is incorporated into a component template, which is configured for a specific purpose.

Transports

Transports are the components that translate raw streaming data into their native format outside of GeoEvent Server and vice versa. To view a list of available transports, browse to the Site > Components > Transports page in GeoEvent Manager. You can filter the list by inbound and outbound transports. Inbound transports support the creation of input connectors, and outbound transports support the creation of output connectors.

List of available transports deployed with GeoEvent Server

If the GeoEvent Server transports do not meet your needs, you can create custom transports using GeoEvent Server SDK.

New processors

Processors are the components in GeoEvent Services that perform processing on GeoEvents. To view a list of available processor, browse to the Site > Components > Processors page in GeoEvent Manager.

List of available processors deployed with GeoEvent Server

If the GeoEvent Server processors do not meet your needs, you can create custom processors using GeoEvent Server SDK.

Extend using GeoEvent Manager

GeoEvent Server provides many adapters and transports that enable the creation of connectors. Administrators can view available connectors by browsing to the Site > GeoEvent > Connectors page in GeoEvent Manager.

Click New Connector to create a connector, and set the appropriate properties depending on your specific requirements.

Extend using GeoEvent Server SDK

If creating a connector using GeoEvent Manager does not meet your needs, you can create custom adapters, transports, and processors using GeoEvent Server SDK.

GeoEvent Server SDK includes the library files, samples, javadoc API reference, and a developer guide. GeoEvent Server SDK is installed with GeoEvent Server in the following locations:

  • Windows: <ArcGIS Server installation directory>\GeoEvent\sdk (for example, C:\Program Files\ArcGIS\Server\GeoEvent\sdk)
  • Linux: <ArcGIS Server installation directory>/GeoEvent/sdk (for example, ~/arcgis/server/GeoEvent/sdk)

For more information about extending GeoEvent Server using GeoEvent Server SDK, see GeoEvent Server SDK.