| Interface | Description |
|---|---|
| EncodeableParameter |
Implemented by users of this facility when a message parameter should be encoded directly into a SAS message buffer (for performance reasons).
|
| EnumParameter |
A SAS enum parameter.
|
| EventMessage |
Methods to set message fields specific to Events.
|
| MarkerMessage |
Methods to set message fields specific to Markers.
|
| MarshalableParameter |
Implemented by users of this facility when a message parameter can be marshalled into a byte array but the marshalling should be deferred until it is known that it is needed (for performance reasons).
|
| Message<T extends Message> |
Superinterface of
EventMessage and MarkerMessage with functionality common to both. |
| SasEventEnum |
Interface implemented by enumerated types that provide SAS Event IDs.
|
| SasFacility |
Entry point to the SAS event reporting facility.
|
| Trail |
The primary interface for creating and reporting markers and events.
|
| Class | Description |
|---|---|
| InvokingTrailAccessor |
Provides access to the InvokingTrail.
|
| NullEventMessageImpl |
This is public because package-private is classloader-package-private.
|
| NullMarkerMessageImpl |
This is public because package-private is classloader-package-private.
|
| NullSasFacilityImpl | |
| NullTrailImpl |
This is public because package-private is classloader-package-private.
|
| Enum | Description |
|---|---|
| Markers |
Markers defined by SAS.
|
| Scope |
The scope of a SAS marker.
|
| UniquenessScope |