Hi All

Was wondering if anyone knows why in AbstractOutDatabindingInterceptor,
isRequestorRole has a definition of:

protected boolean isRequestor(Message message) {
        return
Boolean.TRUE.equals(message.containsKey(Message.REQUESTOR_ROLE));
    }

Whereas in AbstractInDatabindingInterceptor its:

protected boolean isRequestor(Message message) {
        return Boolean.TRUE.equals(message.get(Message.REQUESTOR_ROLE));
    }


The first is just returning true if the Message.REQUESTOR_ROLE exists,
whereas for the second the Message.REQUESTOR_ROLE must be equal to TRUE.

Seems very strange to have this difference.  Dones anyone know the history
of this?

Reply via email to