public void handleMessage()

in src/main/java/org/apache/directory/fortress/rest/FortressResponseInterceptor.java [47:67]


    public void handleMessage(Message message) throws Fault
    {
        boolean isOutbound = false;
        if( ( message == message.getExchange().getOutMessage() ) || ( message == message.getExchange().getOutFaultMessage() ) )
        {
            isOutbound = true;
        }
        
        if( isOutbound )
        {
            MessageContentsList objs = MessageContentsList.getContentsList(message);
            if (objs != null && !objs.isEmpty())
            {
                Object o = objs.get(0);
                if( o instanceof FortResponse )
                {
                    message.getExchange().put( Message.RESPONSE_CODE, ((FortResponse)o).getHttpStatus() );
                }
            }
        }
    }