## Note:

Extension of the classes in this package is prohibited unless otherwise documented. Similarly, extension or implementation of the interfaces in this package is prohibited except as documented.

# Package com.sas.services.events

@CodeSet("sas.platform") @SASScope("ALL") package com.sas.services.events
Top-level package for event services that contains an `EventFactory` that can be used to create events to send to an EventBroker service for processing.

# Event services

Overview

## Overview

An event is a type of notification that triggers an EventBroker service to take some sort of action. The event itself is a representation of a well-formed XML specification that contains the name of the event and associated properties and message body. An event is sent to an EventBroker service via one of the many supported transport monitors. When an EventBroker service is triggered by an event, it determines what process flows and dynamic listener applications need to run and be dispatched respectively to handle the incoming event. The broker's flowengine controls these event-initiated actions.

- Related Packages
  Package
  Description
  com.sas.services
  SAS Foundation Services.
  com.sas.services.events.broker
  Broker events that are triggered by various transport protocols.
  com.sas.services.events.discovery
  Locate event brokers.
- Class
  Description
  EventFactory
  Deprecated.
  As of release 9.3, replaced by SAS Midtier Eventing Architecture.
  EventInterface
  Deprecated.
  As of release 9.3, replaced by SAS Midtier Eventing Architecture.