A marker attribute simply to highlight which of the methods
in a FileSystem why are audit entry points.
-
A FS method is an AuditEntryPoint if, on invocation it
creates and activates an Audit Span for that FS.
-
The audit span SHOULD be deactivated before returning,
-
Objects returned by the API call which go on
to make calls of the filesystem MUST perform
all IO within the same audit span.
-
Audit Entry points SHOULD NOT invoke other Audit Entry Points.
This is to ensure the original audit span information
is not replaced.
FileSystem methods the entry point then invokes
SHOULD NOT invoke audit entry points internally.
All external methods MUST be audit entry points.