WorkArea.| Interface | Description |
|---|---|
| PrimitiveWorkContext |
PrimitiveWorkContext is a marker interface used for
marshaling and unmarshaling primitive user data in a
WorkArea. |
| PropagationMode |
PropagationMode defines the propagation properties of
WorkContexts. |
| WorkContext |
WorkContext is a marker interface used for marshaling
and unmarshaling user data in a WorkArea. |
| WorkContextInput |
WorkContextInput is a primitive stream used for
unmarshaling WorkContext implementations. |
| WorkContextMap |
WorkContextMap provides users with mechanisms
for tagging certain requests (whether remote or local)
and propagating that information based on certain policy
constraints. |
| WorkContextOutput |
WorkConectOutput is a primitive stream used for
marshaling WorkContext implementations. |
| Class | Description |
|---|---|
| AsciiWorkContext |
An implementation for propagating simple 8-bit ASCII string-based
WorkContexts. |
| LongWorkContext |
An implementation for propagating simple long-based
WorkContexts. |
| PrimitiveContextFactory |
PrimitiveContextFactory provides internal users and
layered products convenience mechanisms for creating
WorkContexts instances containing primitive data. |
| SerializableWorkContext |
An implementation for propagating Serializable
WorkContexts. |
| StringWorkContext |
An implementation for propagating simple string-based
WorkContexts. |
| Exception | Description |
|---|---|
| NoWorkContextException |
NoWorkContextException is thrown when
WorkContextMap functions that require a
WorkContext are invoked without an existing
WorkContext. |
| PropertyReadOnlyException |
PropertyReadOnlyException is thrown when a user tries
to modify WorkContextMap properties that are read-only. |