Class ParseECPOptions

All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, ProfileAction, Aware, MessageSource, MessageSourceAware, Action

public class ParseECPOptions extends AbstractApplicationAction
Action that parses a client's "PAOS" header to populate an ECPOptionsContext with its flags.

Technically the header options have to be quoted, but we are a bit forgiving here.

Event:
EventIds.PROCEED_EVENT_ID, EventIds.INVALID_MESSAGE, EventIds.INVALID_PROFILE_CTX
Postcondition:
ProfileRequestContext.getSubcontext(ECPOptionsContext.class) != null