Dont force component implementations to handle flowEvent differently from other payloads

Description

Currently the flow invoker checks the signature of a producer to see if it wants to receive a FlowEvent rather than the flowEvent's payload. This is not great and even worse where the producer supports invoke(T message) and we cannot tell.

Better to completely hide this in the flow invoker and always assume the flowEvent payload, unless this fails, then try the full flowEvent and cache the fact so we know for subsequent invocations.

Environment

None

Workaround Description

None

Gliffy Diagrams

Activity

Show:
Fixed

Details

Assignee

Reporter

Original estimate

Time remaining

1h

Components

Fix versions

Affects versions

Priority

Who's Looking?

Open Who's Looking?

Harvest Time Tracking

Open Harvest Time Tracking

Created July 30, 2013 at 8:01 PM
Updated September 8, 2013 at 8:10 PM
Resolved August 8, 2013 at 1:14 PM
Who's Looking?
Harvest Time Tracking