extractDeclared
Extracts an object of the specified type from the exchange context.
This method extends the parent implementation to also check for command aggregates, event streams, and errors that may be stored in the exchange.
Return
an object of type T if found, null otherwise
Parameters
T
the type of object to extract
type
the Class representing the type to extract